function getCookieVal (offset) {
var endstr = document.cookie.indexOf (";", offset);
if (endstr == -1)
endstr = document.cookie.length;
return unescape(document.cookie.substring(offset, endstr));
}
function GetCookie (name) {
var arg = name + "=";
var alen = arg.length;
var clen = document.cookie.length;
var i = 0;
while (i < clen) {
var j = i + alen;
if (document.cookie.substring(i, j) == arg)
return getCookieVal (j);
i = document.cookie.indexOf(" ", i) + 1;
if (i == 0) break;
}
return null;
}
function seekFileName(){
var nPosition;
sPath = new String();
sPath = document.location.pathname;
nPosition = sPath.lastIndexOf('/');
if(nPosition == -1)
{
nPosition = sPath.lastIndexOf('\\');
}
if (sPath.substr(nPosition + 1,sPath.length) == 'publi_estatica.asp') return 'publi_estatica';
if (sPath.substr(nPosition + 1,sPath.length) == 'mapa.asp')
{
var querystring = document.location.search;
if (sPath.indexOf('flash') != '-1')
{
//Página del mapa en flash ,busqueda de variables para saber qué caso de mapa es
var pPosition;
var nompag;
if(querystring.indexOf('psecban') != '-1')
{
//Miro el valor de psecban
pPosition = querystring.lastIndexOf('&psecban=');
if(pPosition != '-1')
{
var psecban = querystring.substr(pPosition + 9, 5);
switch (psecban)
{
case 'inter':
{
nompag = 'interflash';
break;
}
case 'urban':
{
nompag = 'urbanflash';
break;
}
case 'urbco':
{
nompag = 'urbcoflash';
break;
}
case 'ptokm':
{
nompag = 'ptokmflash';
break;
}
default:
{
nompag = 'planoflash';
break;
}
}
return nompag;
}
else
{
//devolvemos la seccion planos de ciudades flash aunque esto no se debe dar nunca
return 'planoflash';
}
}
else
{
//Debo buscar el parametro ciudad
var lowerquerystring;
lowerquerystring = querystring.toLowerCase();
pPosition = lowerquerystring.lastIndexOf('?ciudad=espa');
if(pPosition != '-1')
{
nompag = 'localflash';
}
else
{
nompag = 'planoflash';
}
return nompag;
}
}
else return sPath.substr(nPosition + 1,sPath.length);
}
else return sPath.substr(nPosition + 1,sPath.length);
}
function seekParameter(sPattern, sToFind){
var ic = 0;
sResult = new String();
sResult = sPattern;
lPos1 = sResult.indexOf(sToFind);
if (lPos1 != -1){
for (i = lPos1;i < sResult.length; i++){
if (sResult.substr(i,1) == '&'){
break
}
else{
ic++;
}
}
}
sResult = sResult.substr(lPos1,ic);
sResult = sResult.substr(sResult.indexOf('=') + 1,sResult.length);
return sResult;
}
function insertBanner(sPos,sKey){
adServer = "http://tpiban.paginasamarillas.es";
adPos = sPos.toLowerCase();
adSite = "callejerohoy";
adSec = new String();
adSec = seekFileName();
if(adSec.length==0){
adSec = 'home.asp';
}
switch (adSec){
// SECCION HOME
case 'home_ctm.asp': adSec='rutastransportepublico';break;
case 'home.asp': adSec='home';
if(seekParameter(document.location.href,'multiple=')!=''){
adSec='listaplano';
}
if(seekParameter(document.location.href,'inter=')!=''){
adSec='rutasinterurbanas';
}
if(seekParameter(document.location.href,'urb=')!=''){
adSec='urbanasapie';
}
if(seekParameter(document.location.href,'urbcoche=')!=''){
adSec='urbanasencoche';
}
if(seekParameter(document.location.href,'incid=')!=''){
adSec='incidenciasdetrafico';
}
if(seekParameter(document.location.href,'pk=')!=''){
adSec='puntokilometrico';
}
if(seekParameter(document.location.href,'loc=')!=''){
adSec='buscadordelocalidades';
}
if(seekParameter(document.location.href,'error=')!=''){
adSec='error';
}
if(seekParameter(document.location.href,'webcam=')!=''){
adSec='webcams';
}
break;
// SECCION AYUDA
case 'ayuda.asp': adSec='ayuda';
break;
case 'ayuda2.asp': adSec='ayuda';
break;
case 'ayuda3.asp': adSec='ayuda';
break;
case 'ayuda4.asp': adSec='ayuda';
break;
case 'ayuda5.asp': adSec='ayuda';
break;
case 'ayuda6.asp': adSec='ayuda';
break;
// SECCION MAPA
case 'mapa.asp':
case 'planoflash': adSec='planosciudades';
break;
case 'mapapk.asp':
case 'ptokmflash': adSec='puntokilometrico';
break;
case 'maparutasinter.asp':
case 'interflash':
adSec='rutasinterurbanas';
break;
case 'maparutasurb.asp':
case 'urbanflash':
adSec='urbanasapie';
break;
case 'maparutasurbcoche.asp':
case 'urbcoflash':
adSec='urbanasencoche';
break;
case 'mapaloc.asp':
case 'localflash':
adSec='buscadordelocalidades';
break;
case 'sendmap.asp':
adSec='enviarplano';
break;
case 'imprimeVEmap.asp':
adSec='papel468';
break;
// SECCION REGISTRO
case 'alta.shtml': adSec='registro'
break;
case 'alta_persist.asp': adSec='registro'
break;
case 'perfil.asp': adSec='registro'
break;
case 'perfil_persist.asp': adSec='registro'
break;
//SECCIÓN EL TIEMPO
case 'cont_meteo.asp': adSec='eltiempo';
break;
}
adDate = new Date();
adUUID = adDate.getTime()+""+Math.floor(Math.random()*16777216)+1;
adStr = "transactionID=" + adUUID;
adStr += "&site=" + adSite;
adStr += "&posiciones=" + adPos;
adStr += "&seccion=" + adSec;
if ((sKey != "undefined") && (typeof(sKey) != "undefined"))
{
adStr = adStr + "&provincias="+escape(sKey.toLowerCase());
}
var idioma = GetCookie ('langtml');
var adResponse = '';
var expreg = /minib\d/;
if (idioma == '') adStr += "&idioma=spa";
else adStr += "&idioma=" + idioma;
if (expreg.test(adPos) && adSec=='publi_estatica'){
adResponse = ' ';
}
adResponse += '';
document.write(adResponse);
}
function insertBanner2(sPos,sKey){
var sz;
var adResponse;
if ((sPos=="mapa_minib1") || (sPos=="mapa_minib2") || (sPos=="mapa_minib3") || (sPos=="mapa_minib4") || (sPos=="mapa_minib5")){
sz ="90X50";
}else if ((sPos=="home_top") || (sPos=="mapa_top")){
sz ="468X60";
}else if (sPos=="mapa_enviarplano") {
sz="120X50";
}else if (sPos=="mapa_imprimirplano"){
sz="400X60";
}else if (sPos=="mapa_productplacement"){
sz="200x200,250x250,300x300";
}
if(typeof(v_randomnumber)=="undefined"){var v_randomnumber=Math.floor(Math.random()*10000000000)}
if(typeof(v_tile)=="undefined"){var v_tile=1}else{v_tile++;}
adResponse = pintascript( sPos,v_tile,v_randomnumber, sz );
//document.write(adResponse);
if (sPos=="mapa_productplacement"){
document.getElementById('robap').style.display = "block";
document.getElementById('robap').height = "600px";
document.getElementById('robap').width = "300px";
//document.getElementById('robap').src="/banner/robap_banner.asp?v_tile="+v_tile+"&random_number="+ v_randomnumber;
document.getElementById('robap').src="/banner/robap_banner_DFP.asp";
document.getElementById('robamapa_abajo').height = "90px";
document.getElementById('robamapa_abajo').width = "970px";
document.getElementById('robamapa_abajo').src="/banner/robap_banner_BELOW.asp";
}
else{
document.write(adResponse);
}
}
function pintascript(sPos,v_tile,v_randomnumber,sz){
//var variable=''
var variable='';
return variable;
}
function pintanoscript(sPos,v_tile,v_randomnumber,sz){
var variable2='
';
return variable2;
}
function insertBannerFlash(sPos,sKey){
adServer = "http://tpiban.paginasamarillas.es";
adPos = sPos.toLowerCase();
adSite = "callejerohoy";
adSec = new String();
//adSec = seekFileName();
adDate = new Date();
adUUID = adDate.getTime()+""+Math.floor(Math.random()*16777216)+1;
adStr = "transactionID=" + adUUID;
adStr += "&site=" + adSite;
adStr += "&posiciones=" + adPos;
//adStr += "&seccion=" + adSec;
adStr += "&seccion=enviarplano";
if ((sKey != "undefined") && (typeof(sKey) != "undefined"))
{
adStr = adStr + "&provincias="+escape(sKey.toLowerCase());
}
var idioma = GetCookie ('langtml');
if (idioma == '') adStr += "&idioma=spa";
else adStr += "&idioma=" + idioma;
adResponseFlash = adServer + '/image.ng/' + adStr;
//alert("Mando a MAPA: " + adResponseFlash)
document.movie.SetVariable("_root.banner",adResponseFlash);
}