//<script language="javascript">
/*
AÑADO FUNCIÓN PARA ASIGNAR UN VALOR A LA VARIABLE bIsInternetExplorer
*/

/*if (document.all) bIsInternetExplorer = 1
else bIsInternetExplorer = 0*/


//Expresiones Regulares de comprobación de datos
//Chr(&H005E)
var chk_begin = "^"
//Chr(&H0024)
var chk_end  = "$"	
	
//Identificador de usuario min 6 y max 12
var chk_userid = "\\w{6,12}"
	
//Cualquier cosa
var chk_everything 
chk_everything="[^']{1,255}"
//else chk_everything="[\\\\|\\/|:|.|\\w ]{1,255}"

//Cualquier cosa sin definir rango 
var chk_everything_sr = "[^']"

//Cualquier cosa con un nº determinado de caracteres
var chk_everything_1000 = "[^']{1,1000}"
var chk_everything_500	= "[^']{1,500}"
var chk_everything_300	= "[^']{1,300}"
	
//Password de 6 posiciones mínimo y max 12 (admite cualquier caracter o símbolo) ej. Qw2@i%
var chk_password 
chk_password=".{6,12}"	
//else chk_password="[.|\\w]{6,12}"
	
//Nombre de persona (con acentos,ñ y ç) ej. Pedigüeño
var chk_name = "(-|[\\wÀ-Äà-äÈ-Ëè-ëÌ-Ïì-ïÒ-Öò-öÙ-Üù-üÑñÇç '.?¿*!¡,´`\\/]){1,255}"

//Nombre de persona plus (con acentos,&,@,+,ñ y ç) ej.
var chk_name_plus = "(-|[\\wÀ-Äà-äÈ-Ëè-ëÌ-Ïì-ïÒ-Öò-öÙ-Üù-üÑñÇç '\\ª\\&\\ \\.\\?¿*!¡,´`@\\+\\/]){1,255}"
		
//Número de teléfono ej. (099) 099 099 099 099 099
var chk_telefono = "(\\(\\d{2,3}\\) {0,1}){0,1}\\d{2,3}([ -]{0,1}\\d{2,3}){2,4}"
	
//Código postal ej. 28000
var chk_cp = "[0-9]{5}"

//Year ej. 2008
var chk_year = "[0-9]{4}"
	
//Fecha ej. 31/12/2000
var chk_date = "\\d{1,2}\\/\\d{1,2}\\/\\d{4}"
	
//Fecha ej. 15:12:53
var chk_time = "\\d{1,2}\:\\d{1,2}\:\\d{1,2}"

//E-Mail ej. nombre.apellido@organizacion.com
var chk_email = "\\w{1,}([\\.|\\-]\\w{1,}){0,}@\\w{1,}([\\.|\\-]\\w{1,}){1,}"
	
//URL ej. protocolo://maquina.dominio:puerto/directorio/archivo.ext
var chk_url 
chk_url = chk_everything
	
//Matricula del coche (M-1234-AB ó 1234-BBB)
var chk_matricula = "([A-Z]{1,2}-\\d{4}-[A-Z]{1,2})|(\\d{4}[ -][A-Z]{3})"
	
// DNI--NIF--NIE (Documento Nacional de Identidad) ej. 123456789A
//var chk_dni = "([0-9]{1,8}|[TRWAGMYFPDXBNJZSQVHLCKEF]{1}[0-9]{1,7})[TRWAGMYFPDXBNJZSQVHLCKEF]{1}"
//var chk_dni = "[X]{0,1}[0-9]{1,8}[TRWAGMYFPDXBNJZSQVHLCKEF]{1}|[ABCDEFGHKLMNPQS]{1}[0-9]{7}[0123456789ABCDEFGHIJ]{1}"
//var chk_dni = "^([A-HK-NPQS]\\d{7}[A-HJ-NP-TV-Z0-9]|[XT]{0,1}\\d{7,8}[A-HJ-NP-TV-Z])"
var chk_dni = "([A-HK-NPQS]\\d{7}[A-HJ-NP-TV-Z0-9]|[XT]{0,1}\\d{7,8}[A-HJ-NP-TV-Z])"

//Texto largo (caracteres, dígitos, espacios, tabulaciones, nueva línea)
var chk_longtext = "(\\w|\\s){1,255}"

//Texto largo sin definir rango (caracteres, dígitos, espacios, tabulaciones, nueva línea) 
var chk_longtext_sr = "(\\w|\\s)"
	
//Flotante
var chk_number_decimals = "[0-9]{1,9}(\\.[0-9]{1,9})?"

//Entero
var chk_number_integer = "[0-9]{1,5}"
	
//Precios (Moneda)
var chk_price = "([0-9]{1,7}([\\.|\\,][0-9]{1,2}){0,1})"

//FIN DEFINICIÓN EXPRESIONES REGULARES


function dni(x)
{
	var letras="TRWAGMYFPDXBNJZSQVHLCKEF";
	var exp=eval('/[0-9]/ig');
		
	if (exp.test(x.substr(0,1)))
	{
		return (letras.substr((x.substr(0,x.length-1))%23,1)==x.substr(x.length-1,1).toUpperCase());
	}
	return (letras.substr((x.substr(1,x.length-2))%23,1)==x.substr(x.length-1,1).toUpperCase());
}

	

function passwordeqal(sPassword, sConfirm)
{
	return (sPassword == sConfirm)
}
	

function y2k(number) 
{ 
	return (number < 1000) ? number + 1900 : number; 
}

	
function isfecha(myDate)
{
	var sdate  = myDate.split('/');
	var date=sdate[0];
	var month=sdate[1];
	var year=sdate[2];
 
	var test = new Date(year,month-1,date);

    	return (year == y2k(test.getYear()) && (month-1 == test.getMonth()) && (date == test.getDate()))   
}
	
	
	
 function bisiesto(anio) 
{
	return (((anio % 4 == 0) && anio % 100 != 0) || anio % 400 == 0) 
}
	
////////////////////////////////////////////////////////////////
////   function                                             ////
////       reemplaza(sSource,sToReplace,sWillReplace)       ////
////   - - - - - - - - - - - - - - - - - - - - - - - - -    ////
////   descripcion                                          ////
////       Sustituye todas las ocurrencias de [sToReplace]  ////
////          en  la  cadena  [sSource],  por  la  cadena   ////
////          [sWillReplace]                                ////
////////////////////////////////////////////////////////////////
function reemplaza(sSource,sToReplace,sWillReplace)
{
	if(sSource==null)
	{
		return("");
	}
	else
	{
		if(sSource=="" || sToReplace==null || sWillReplace==null)
		{
			return("");
		}
		else
		{
			var ind = sSource.indexOf(sToReplace,0);
			var dato;
			dato = -1;
			if(dato < ind)
			{
				var lonToReplace = sToReplace.length;
				var lonSource = sSource.length;
				var parte1 = sSource.substring(0,ind);
				var parte2 = sWillReplace;
				var parte3 = sSource.substring(lonToReplace+ind,lonSource);
				parte3 = reemplaza(parte3,sToReplace,sWillReplace);
				return (parte1 + parte2 + parte3);
			}
			else
			{
				return (sSource);
			}
		}
	}
}

//--------------------------------------------------------------------------------------
// Para comprobar que se introducen valores en el campo Actividad/Producto/Marca o en el
// campo Nombre de Empresa.
//--------------------------------------------------------------------------------------

function validarNomb_Activ(f)
{ var bComprobar = true;

	if (f.activ.value == "" && f.nomb.value == "")
	{
		alert("Debe seleccionar al menos una actividad o nombre de empresa para poder buscar.");
		bComprobar = false;
	}
	return bComprobar;
}	

//--------------------------------------------------------------------------------------
// Para validar todos los datos que se introducen en páginas amarillas
//--------------------------------------------------------------------------------------

// Funcion validarExplorer (ANTIGUA) 

/*function validarExplorer(f)
{
	var i,a,b,c,ss,exp,msg,valor,cadena,obl,fn,tamanio;
	var caracteres = "-.&?¿*,´` '"
	var dato;
	var numero;
	numero = 0;
	Vector=new Array();
	for(i=0;i<f.elements.length;i++)
	{	
		if (f.elements[i].alt && f.elements[i].alt!="" || f.elements[i].title && f.elements[i].title!="")
		{
			if (f.elements[i].alt && f.elements[i].alt!="")
				cadena=eval(f.elements[i].alt);
			else
				cadena=eval(f.elements[i].title);	
			vector=cadena.split("&");
			exp=vector[0];
			msg=vector[1];
			obl=vector[2];
			if (vector[3]!="")
			 fn=vector[3];
			else
			 fn="";
			if (vector[4] && vector[4]!="")
				tamanio="{" + vector[4] + "}";
			else
				tamanio="";
			b=(f.elements[i].value).length;
			if (numero < b)
			{
			  dato = f.elements[i].value;
			  for(var j=0; j < caracteres.length; j++)
		      {
		         if(dato.indexOf(caracteres.charAt(j)) != -1)
		         {
		            dato=reemplaza(dato,caracteres.charAt(j), "")
		         }
		      }
		      if (dato.length==0)
		      {
		            alerta(msg,f.elements[i]);
		            return false;
		      }
			}
			if (obl==0 && b<=0) continue;
			if (b==0)
				c=(eval(exp)+tamanio).replace("ñ","1");
			else
				c=(eval(exp)+tamanio).replace("ñ",b);
			a =new RegExp("%"+c+"%","i");
			valor=f.elements[i].value;
			valor="%"+valor+"%";
			if (obl==1 && b<=0)
			{
				//msg = "El campo es obligatorio."
				alerta(msg,f.elements[i]);
				return false;
			}
			if (!a.test(valor))
			{
				alerta(msg,f.elements[i]);
				return false;
			}
			if (fn && fn!="" && f.elements[i].value!="")
			{ 
				if (!eval(fn))
				{
					alerta(msg,f.elements[i]);
					return false;
				}
			}
		}
	}
	return true
}
*/

// Funcion ValidarExplorer (NUEVA)

function validarExplorer(f)
{
	var i,a,b,c,ss,exp,msg,valor,cadena,obl,fn,tamanio;
	var caracteres = "-.&?¿*,´` '"
	var dato;
	var numero;
	numero = 0;
	Vector=new Array();
	var cadena;
	var _undefined; // Dejar sin definir
	//alert ( " Explorador:  " + xbDetectBrowser());
	//xbDetectBrowser()
	//if(detectBrowser() == "ie" || detectBrowser() == "opera") 
	if (xbDetectBrowser() == "microsoft" || xbDetectBrowser() == "opera"){
		//alert (" Es un " + 	xbDetectBrowser())
		for(i=0;i<f.elements.length;i++) {
			if (f.elements[i].alt && f.elements[i].alt!="" || f.elements[i].title && f.elements[i].title!=""){
				if (f.elements[i].alt && f.elements[i].alt!="")	{
					cadena=eval(f.elements[i].alt);
				}
				else {
					cadena=eval(f.elements[i].title);
				}
				vector=cadena.split("&");
				exp=vector[0];
				msg=vector[1];
				obl=vector[2];
				if (vector[3]!=""){
					fn=vector[3];
				}	
				else{
					fn="";
				}	
				
				if (vector[4] && vector[4]!=""){
					tamanio="{" + vector[4] + "}";
				}	
				else{
					tamanio="";
				}	
				b=(f.elements[i].value).length;
				if (numero < b)	{
					dato = f.elements[i].value;
				  	for(var j=0; j < caracteres.length; j++){
						if(dato.indexOf(caracteres.charAt(j)) != -1){
							dato=reemplaza(dato,caracteres.charAt(j), "")
					 	}
				  	}
					if (dato.length==0){
						alerta(msg,f.elements[i]);
						return false;
				  	}
				}
				if (obl==0 && b<=0) continue;
				if (b==0){
					c=(eval(exp)+tamanio).replace("ñ","1");
				}	
				else{	
					c=(eval(exp)+tamanio).replace("ñ",b);
				}	
				a =new RegExp("%"+c+"%","i");
				valor=f.elements[i].value;
				valor="%"+valor+"%";
				if (obl==1 && b<=0){
					//msg = "El campo es obligatorio."
					alerta(msg,f.elements[i]);
					return false;
				}
				if (!a.test(valor)){
					alerta(msg,f.elements[i]);
					return false;
				}
				if (fn && fn!="" && f.elements[i].value!=""){ 
					if (!eval(fn)){
						alerta(msg,f.elements[i]);
						return false;
					}
				}
			}
		}
		return true
	}
	else if ( xbDetectBrowser() == 'mozilla' || xbDetectBrowser() == 'netscape') {
		//alert (" Es un " + 	xbDetectBrowser())
		for(i=0;i<f.elements.length;i++){	
			cadena = "";
			if( f.elements[i].attributes ) {
				if( f.elements[i].attributes["alt"] ) {
					cadena=eval( f.elements[i].attributes["alt"].value );
				}
				else if( f.elements[i].attributes["title"] ) {
					cadena=eval( f.elements[i].attributes["title"].value );
				}
			} 
			else if (f.elements[i].alt && f.elements[i].alt!="") {
				cadena=eval(f.elements[i].alt);
			}
			else {
				cadena=eval(f.elements[i].title);
			}
			if( cadena != _undefined && cadena != "") {
			/*
				if (f.elements[i].alt && f.elements[i].alt!="" || f.elements[i].title && f.elements[i].title!="")
				{
					if (f.elements[i].alt && f.elements[i].alt!="")
					cadena=eval(f.elements[i].alt);
					else
					cadena=eval(f.elements[i].title);	
			*/
				vector=cadena.split("&");
				exp=vector[0];
				msg=vector[1];
				obl=vector[2];
				// Obligatoriedad
				if (vector[3]!=""){
			 		fn=vector[3];
			 	}	
				else{	
				 	fn="";
				} 	
				// Tamaño Maximo
				if (vector[4] && vector[4]!="") {
					tamanio="{" + vector[4] + "}";
				}	
				else{	
					tamanio="";
				}
				// Caracteres incorrectos
				b=(f.elements[i].value).length;
				if (numero < b)	{
				  	dato = f.elements[i].value;
			  		for(var j=0; j < caracteres.length; j++) {
					      	if(dato.indexOf(caracteres.charAt(j)) != -1) {
					        	dato=reemplaza(dato,caracteres.charAt(j), "")
		        			}
					}
				      	if (dato.length==0) {
					      	alerta(msg,f.elements[i]);
		        			return false;
					}
				}
				
				if (obl==0 && b<=0) continue;
				if (b==0) {
					c=(eval(exp)+tamanio).replace("ñ","1");
				}	
				else {	
					c=(eval(exp)+tamanio).replace("ñ",b);
				}	
				a =new RegExp("%"+c+"%","i");
				valor=f.elements[i].value;
				valor="%"+valor+"%";
				if (obl==1 && b<=0) {
					//msg = "El campo es obligatorio."
					alerta(msg,f.elements[i]);
					return false;
				}
				if (!a.test(valor)){
					alerta(msg,f.elements[i]);
					return false;
				}
				if (fn && fn!="" && f.elements[i].value!="") { 
					if (!eval(fn)){
						alerta(msg,f.elements[i]);
						return false;
					}
				}
			}
		}
		return true	
	}
}

//--------------------------------------------------------------------------------------
// Funcion para mostrar los mensajes de alerta al usuario
//--------------------------------------------------------------------------------------
	
function alerta(mensaje,elemento)
{
	alert(mensaje);
	elemento.focus();
}

//--------------------------------------------------------------------------------------
// Para comprobar desde que navegador se esta accedeiendo a amarillas y asi poder 
// validar bien todos los formularios.
//--------------------------------------------------------------------------------------

function xbDetectBrowser()
{
  var oldOnError = window.onerror;
  var element = null;
  var OS_Browser;
  var Version_Browser;
  var ORG_Browser;
  var Family_Browser;
  var Data_Browser

  window.onerror = null;
  
  // work around bug in xpcdom Mozilla 0.9.1
  window.saveNavigator = window.navigator;

  OS_Browser    = '';
  Version_Browser  = parseFloat(navigator.appVersion);
  ORG_Browser    = '';
  Family_Browser = '';

  var platform;
  if (typeof(window.navigator.platform) != 'undefined')
  {
    platform = window.navigator.platform.toLowerCase();
    if (platform.indexOf('win') != -1)
      OS_Browser = 'win';
    else if (platform.indexOf('mac') != -1)
      OS_Browser = 'mac';
    else if (platform.indexOf('unix') != -1 || platform.indexOf('linux') != -1 || platform.indexOf('sun') != -1)
      OS_Browser = 'nix';
  }

  var i = 0;
  var ua = window.navigator.userAgent.toLowerCase();
  
  if (ua.indexOf('opera') != -1)
  {
    i = ua.indexOf('opera');
    Family_Browser = 'opera';
    ORG_Browser    = 'opera';
    Version_Browser  = parseFloat('0' + ua.substr(i+6), 10);
  }
  else if ((i = ua.indexOf('msie')) != -1)
  {
    ORG_Browser    = 'microsoft';
    Version_Browser  = parseFloat('0' + ua.substr(i+5), 10);
    
    if (Version_Browser < 4)
      Family_Browser= 'ie3';
    else
      Family_Browser= 'ie4'
  }
  else if (ua.indexOf('gecko') != -1)
  {
    Family_Browser= 'gecko';
    var rvStart = navigator.userAgent.indexOf('rv:') + 3;
    var rvEnd = navigator.userAgent.indexOf(')', rvStart);
    var rv = navigator.userAgent.substring(rvStart, rvEnd);
    var decIndex = rv.indexOf('.');
    if (decIndex != -1)
    {
      rv = rv.replace(/\./g, '')
      rv = rv.substring(0, decIndex-1) + '.' + rv.substr(decIndex)
    }
    Version_Browser = parseFloat(rv);

    if (ua.indexOf('netscape') != -1)
      ORG_Browser = 'netscape';
    else if (ua.indexOf('compuserve') != -1)
      ORG_Browser = 'compuserve';
    else
      ORG_Browser = 'mozilla';
  }
  else if ((ua.indexOf('mozilla') !=-1) && (ua.indexOf('spoofer')==-1) && (ua.indexOf('compatible') == -1) && (ua.indexOf('opera')==-1)&& (ua.indexOf('webtv')==-1) && (ua.indexOf('hotjava')==-1))
  {
    var is_major = parseFloat(navigator.appVersion);
    
    if (is_major < 4)
      Version_Browser = is_major;
    else
    {
      i = ua.lastIndexOf('/')
      Version_Browser = parseFloat('0' + ua.substr(i+1), 10);
    }
    ORG_Browser = 'netscape';
    Family_Browser= 'nn' + parseInt(navigator.appVersion);
  }
  else if ((i = ua.indexOf('aol')) != -1 )
  {
    // aol
    Family_Browser = 'aol';
    ORG_Browser    = 'aol';
    Version_Browser  = parseFloat('0' + ua.substr(i+4), 10);
  }
  else if ((i = ua.indexOf('hotjava')) != -1 )
  {
    // hotjava
    Family_Browser = 'hotjava';
    ORG_Browser    = 'sun';
    Version_Browser  = parseFloat(navigator.appVersion);
  }
  Data_Browser = ORG_Browser + "¬" + Version_Browser 
//	alert (" - OS Browser: " +  OS_Browser + "\n - Version Browser: "  +  Version_Browser + "\n - ORG Browser: " + ORG_Browser + "\n - Family Browser: " + Family_Browser + "\n - Data Browser:" + Data_Browser )
  window.onerror = oldOnError;
 	if (ORG_Browser != 'microsoft' && ORG_Browser != 'opera' && ORG_Browser != 'mozilla' && ORG_Browser != 'netscape')
 	{
 		ORG_Browser    = 'microsoft';
	}	
 
  return ORG_Browser
}

function corregir_nombre(name) {
    
    name = name.toLowerCase();
    var cadena = new Array(name.length);
    cadena = name.split(" ");
    switch(cadena[0]) {
        case "arrocería":
        case "arroceria":
        case "asador":
        case "bocadillería":
        case "bocadilleria":
        case "brasería":
        case "braseria":
        case "comidas":
        case "crepería":
        case "creperia":
        case "croasantería":
        case "croasanteria":
        case "freiduría":
        case "freiduria":
        case "quesería":
        case "queseria":
        case "grill":
        case "hamburguesería":
        case "hamburgueseria":
        case "marisquería":
        case "marisqueria":
        case "mesón":
        case "meson":
        case "pizzería":
        case "pizzeria":
        case "pulpería":
        case "pulperia":
        case "tarberna":
        case "sidrería":
        case "sidreria":
        case "tortillería":
        case "tortilleria":
        case "trattoria":
        case "salones":
            name = name.substring(cadena[0].length+1, name.length)
            break;
        case "restaurante":
            if ((cadena[1]=="temático")||(cadena[1]=="tematico"))
                name = name.substring(cadena[0].length+cadena[1].length+2, name.length)
            else
                name = name.substring(cadena[0].length+1, name.length)
                break;
        case "bodega":
        case "bar":
        case "cafeteria":
        case "cafetería":
        case "cerveceria":
        case "cervecería":
        case "tele":
            if (cadena[1]=="restaurante")
                name = name.substring(cadena[0].length+cadena[1].length+2, name.length)
            else
                name = name.substring(cadena[0].length+1, name.length)
                break;
        case "salón":
        case "salon":
            if ((cadena[1]=="de")&&(cadena[2]=="bodas")) {
                name = name.substring(cadena[0].length+cadena[1].length+cadena[2].length+3, name.length)
            }
            break;
    }	
    return name;	
}

function buscar(f) {
  //var f = document.forms['buscador'];
	if (f.mode.value == "simple" || f.mode.value == "listaindir" || f.mode.value == "elife" || f.mode.value == "listadir") {
		if (f.activ.value == "" && f.nomb.value == "" && f.clno.value == "" ) {
			alert("Debe seleccionar al menos una actividad o nombre de empresa para poder buscar");
    		}else {
		      f.nomb.value = f.nomb.value.replace('&' ,' ')	
		      f.nomb.value = f.nomb.value.replace('?' ,' ')	      
		      f.nomb.value = f.nomb.value.replace('¿' ,' ')	   
		      f.nomb.value = f.nomb.value.replace('!' ,' ')
		      f.nomb.value = f.nomb.value.replace('¡' ,' ')
		      f.activ.value = f.activ.value.replace(/Ë/g ,'E');
		      f.activ.value = f.activ.value.replace(/ë/g ,'e');		
		      f.nomb.value = f.nomb.value.replace(/Ë/g ,'E')
		      f.nomb.value = f.nomb.value.replace(/ë/g ,'e')		
		      f.clno.value = f.clno.value.replace('?' ,' ')	      
		      f.clno.value = f.clno.value.replace('¿' ,' ')	      
		      f.clno.value = f.clno.value.replace('!' ,' ')	 
		      f.clno.value = f.clno.value.replace('¡' ,' ')	 
		      f.submit();
		}
  	} else {
		if ( f.activ == "" && f.clno && f.clno.value == "" && f.nomb && f.nomb.value == "") {
      			alert("Debe seleccionar al menos una actividad o nombre de empresa para poder buscar");
    		} else {
			if ( f.qact && f.qact.value == "" && f.nomb && f.nomb.value == "" && f.clno && f.clno.value == "") {
				alert("Debe seleccionar al menos una actividad o nombre de empresa para poder buscar");
			} else {
				f.submit();
			}
    		}
  	}
}

function submitar() { 
            if(validarExplorer(document.busq4)) 
            { 
                    buscar(document.busq4); 
            } 
    } 
		
function anuncia(){
top.location.href='http://www.paginasamarillas.es/altaig.asp?pext=elife';
}

		
//</script>
var tpi_expYears=5;
var tpi_expDatePermanent=new Date();
tpi_expDatePermanent.setTime(tpi_expDatePermanent.getTime()+(tpi_expYears*31536000000));
function getCookieVal(_1){
var _2=document.cookie.indexOf(";",_1);
if(_2==-1){
_2=document.cookie.length;
}
return unescape(document.cookie.substring(_1,_2)).replace(new RegExp("[+]","gi")," ");
};
function getCookie(_3){
var _4=_3+"=";
var _5=_4.length;
var _6=document.cookie.length;
var i=0;
while(i<_6){
var j=i+_5;
if(document.cookie.substring(i,j)==_4){
return (getCookieVal(j));
}
i=document.cookie.indexOf(" ",i)+1;
if(i==0){
break;
}
}
return null;
};
function setCookie(_9,_a){
var _b=setCookie.arguments;
var _c=setCookie.arguments.length;
var _d=(2<_c)?_b[2]:null;
var _e=(3<_c)?_b[3]:null;
var _f=(4<_c)?_b[4]:null;
var _10=(5<_c)?_b[5]:false;
document.cookie=_9+"="+escape(_a)+((_d==null)?"":("; expires="+_d.toGMTString()))+((_e==null)?"":("; path="+_e))+((_f==null)?"":("; domain="+_f))+((_10==true)?"; secure":"");
};
function fijarCookie(_11,_12,_13){
var _14=new Date();
var _15="/";
var _16=_14.toString();
var _17=Date.parse(_16);
_14.setTime(_17+(60*60*24*_13*1000));
document.cookie=_11+"="+escape(_12)+"; path="+_15+";"+((_14==null)?"":("; expires="+_14.toGMTString()));
};
function deleteCookie(_18){
var exp=new Date();
exp.setTime(exp.getTime()-1);
var _1a=getCookie(_18);
document.cookie=_18+"="+_1a+"; expires="+exp.toGMTString();
};
function DeleteHistorico(_1b){
deleteCookie(_1b);
document.getElementById("ul_ultimos").innerHTML="<p class=\"prelista\">Ahora tu lista de b&uacute;squedas <B>est&aacute; vac&iacute;a</B>.</p>";
};

function mostrar(_1){
document.getElementById(_1).style.visibility="visible";
};
function mostrarel(_2){
document.getElementById(_2).style.position="relative";
document.getElementById(_2).style.visibility="visible";
};
function ocultar(_3){
document.getElementById(_3).style.position="absolute";
document.getElementById(_3).style.visibility="hidden";
};
function activapro(){
var _4=document.getElementById("pro");
if(_4!=null){
rutaiframe="<iframe src='proximosa.asp' frameborder='0' vspace='0' hspace='0' marginwidth='0' marginheight='0' width='600' height='260' scrolling='no'></iframe>";
_4.innerHTML=rutaiframe;
}
};
function cambiarContenedor(_5,_6){
document.getElementById(_5).style.height=_6;
};
function activaprox(){
rutaiframe="<iframe src='proximosa.asp?' frameborder='0' vspace='0' hspace='0' marginwidth='0' marginheight='0' width='200' height='200' scrolling='no'></iframe>";
document.getElementById("prox").innerHTML=rutaiframe;
};
function menu(){
document.write("<ul class='menu'><li class='paes'><a href='http://amarillas.paginasamarillas.es'>P&aacute;ginas Amarillas</a></li><li class='calle'><a href='http://callejero.paginasamarillas.es' rel='NoFollow'>El Callejero</a></li><li class='rest'><a href='http://www.paginasamarillas.es/home_restaurantes.asp'>Gu&iacute;a de Restaurantes</a></li><li class='aloj'><a href='http://www.paginasamarillas.es/home_hoteles.asp'>Gu&iacute;a de Hoteles</a></li><li class='blan'><a href='http://blancas.paginasamarillas.es' rel='NoFollow'>P&aacute;ginas Blancas</a></li><li class='cupo'><a href='http://www.paginasamarillas.es/es/'>Cupones descuento</a></li></ul>");
};
function desactivapro(){
contenido="";
parent.document.getElementById("pro").style.display="inline";
parent.document.getElementById("pro").innerHTML=contenido;
};
function desactivaprox(){
contenido="<p><a href=\"javascript:activaprox();\">Buscar los <strong>Cercanos a</strong>...</a>";
document.getElementById("prox").innerHTML=contenido;
};
function pie(){
document.write("<div class='pie'><div class='repie'><div class='cierre'><a href='#'>Páginas Amarillas Internacionales</a>  -  <a href='#'>Más contenidos en tu web</a>  -  <a href='http://www.11888.com'>Información 11888</a>  -  <a href='#'>Canal Empleo</a>  -  <a href='#'>Canal Inmobiliario</a> - <a href='#'>Información Legal y Técnica</a>  -  <a href='#'>Condiciones Generales de Contratación</a>  -  <a href='#'>Contáctanos</a>  -  <a href='#'>©2007 Yell Publicidad, S.A.</a>  -  <a href='#'>Mapa web</a></div></div></div>");
};
function bannerright(){
document.write("<p style='text-align:center'><a href='#'><img src='/images/BANNER_RIGHT.gif' /></a><br/><br/><a href='#'><img src='/images/BANNER_RIGHT.gif' /></a></p>");
};
function func(_7){
document.write("<p class='func'><a href='#'>Ver <strong>Web</strong></a> - <a class='tel' href=\"javascript:void(0);\" onClick=\"telefono(this,'"+_7+"');\">Ver tel&eacute;fono</a> - <a href=\"javascript:void(0);\" onClick=\"llamagratis(this,'"+_7+"');\"><img src='images/llama_gratis.gif' alt='Llama GRATIS' align='absmiddle' /></a> - <a href=\"javascript:void(0);\" onClick=\"direccion(this,'"+_7+"');\"><strong>Direcciones / mapa</strong></a> - <a href=\"javascript:void(0);\" onClick=\"sms(this,'"+_7+"');\">Recibir <strong>SMS</strong></a></p><iframe id='"+_7+"' class='iframefunc' frameborder='0'>Cerrar</iframe>");
};
function funcIg(_8){
document.write("<p class='func'><a class='tel' href=\"javascript:void(0);\" onClick=\"telefono(this,'"+_8+"');\">Ver teléfono</a> - <a href=\"javascript:void(0);\" onClick=\"direccion(this,'"+_8+"');\">Ver <strong>mapa</strong></a> - <a href=\"javascript:void(0);\" onClick=\"sms(this,'"+_8+"');\">Recibir <strong>SMS</strong></a></p><iframe id='"+_8+"' class='iframefunc' frameborder='0'>Cerrar</iframe>");
};
function reserva(){
document.write("<p><a href='#' class='tel'>Ver Teléfono</a> <a href='#'><img src='images/llama_gratis.gif' alt='Llama GRATIS' align='absmiddle' /></a> <a href='#'><img src='images/reserva_online.gif' alt='Reserva online' align='absmiddle' /></a></p>");
};
function direcciones(){
document.write("<span class='dir'><a href='#'>Ver mapa</a> - <a href='#'>Otras direcciones</a></span>");
};
function sms(){
document.write("<p class='sms'>Envía <strong>BCDFG</strong> al <strong>27188</strong> y recibirás un SMS con los datos de este resultado. TARIFA: 0,30 € + IVA</p>");
};
function buscadorh(_9){
document.write("<form action='resultados.asp'><fieldset><label class='ancho1'>Actividad/Producto/Marca<input name='actividad' type='text' /></label><label class='ancho1'>Nombre de Empresa<input type='text' name='nombre'/></label><label class='ancho2'>Provincia<select name='provincia'><option value='' selected='selected'>"+_9+"</option><option value=''>Alicante</option><option value=''>etc</option></select></label><label class='ancho2'>Localidad<input type='text' name='localidad'/></label><button><div><div>Encontrar</div></div></button></fieldset></form>");
};
function is_all_ws(_a){
return !(/[^\t\n\r ]/.test(_a.data));
};
function telefono(_b,_c){
document.getElementById(_c).style.height="100px";
document.getElementById(_c).style.visibility="visible";
objetoReferenciado=_b.parentNode.nextSibling;
objetoReferenciado.setAttribute("src","telefono.asp");
};
function direccion(_d,_e){
document.getElementById(_e).style.height="100px";
document.getElementById(_e).style.visibility="visible";
objetoReferenciado=_d.parentNode.nextSibling;
objetoReferenciado.setAttribute("src","direcciones.asp");
};
function llamagratis(_f,_10){
document.getElementById(_10).style.height="100px";
document.getElementById(_10).style.visibility="visible";
objetoReferenciado=_f.parentNode.nextSibling;
objetoReferenciado.setAttribute("src","llamar_gratis.asp");
};
function sms(_11,_12){
document.getElementById(_12).style.height="100px";
document.getElementById(_12).style.visibility="visible";
objetoReferenciado=_11.parentNode.nextSibling;
objetoReferenciado.setAttribute("src","sms.asp");
};
function meCierro(_13){
alert(_13);
_13.style.display="none";
};
function fotohome(){
var _14=Math.floor(Math.random()*8);
var _15="\"url(/images/fotos_home/foto_"+_14+".jpg)\"";
document.getElementById("fotohome").style.background=eval(_15);
};
function bover(_16){
var _17="";
for(i=0;i<_16.length-4;i++){
_17+=_16.charAt(i);
}
_17+="2.gif";
return (_17);
};
function bout(_18){
var _19="";
for(i=0;i<_18.length-5;i++){
_19+=_18.charAt(i);
}
_19+=".gif";
return (_19);
};
function funcionalidad(_1a,_1b,_1c){
var _1d="?";
if(_1b.indexOf("?")!=-1){
_1d="&";
}
var url="/"+_1b+_1d+"capa="+_1a;
var _1f=document.getElementById(_1a);
_1f.setAttribute("src",url);
_1f.style.height=_1c+"px";
_1f.style.visibility="visible";
_1f.style.display="block";
_1f.style.overflow="hidden";
};
function funcionalidad_busqprox(_20,_21,_22,_23){
var _24="?";
var _25=0;
var _26;
if(_21.indexOf("?")!=-1){
_24="&";
}
if(_23=="p"){
_25="418px";
_26="&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;";
}else{
_25="228px";
_26="";
}
var url="/"+_21+_24+"capa="+_20;
var _28=document.getElementById(_20);
_28.setAttribute("src",url);
_28.style.height="100px";
_28.style.visibility="visible";
};
function funcionalidad_el(_29,_2a,_2b){
if(_2b){
contenido="<iframe src=\"/"+_2a+"&capa="+_29+"\" frameborder=\"0\" vspace=\"0\" hspace=\"0\" marginwidth=\"0\" marginheight=\"0\" width=\"100%\" height=\""+_2b+"\" scrolling=\"no\"></iframe>";
}else{
contenido="<iframe src=\"/"+_2a+"&capa="+_29+"\" frameborder=\"0\" vspace=\"0\" hspace=\"0\" marginwidth=\"0\" marginheight=\"0\" width=\"533\" height=\"145\" scrolling=\"no\"></iframe>";
}
document.getElementById(_29).innerHTML=contenido;
};
function funcionalidad_ig(_2c,_2d){
contenido="<iframe src='"+_2d+"&capa="+_2c+"' class='iframefunc' height='170' frameborder='0'>Cerrar</iframe>";
document.getElementById(_2c).innerHTML=contenido;
};
function off(idd){
document.getElementById(idd).style.display="inline";
document.getElementById(idd).innerHTML="";
};
function ocultarcapa(idd){
document.getElementById(idd).style.display="none";
};
function ocultarIframe(_30){
var _31=parent.document.getElementById(_30);
_31.style.height="0px";
_31.style.display="none";
_31.setAttribute("src","");
};
function calendario(_32){
document.getElementById(_32).style.visibility="visible";
};
function imgErrorVideo(_33,_34){
_33.src=_34;
return false;
};
try{
$(document).ready(function(){
$("#ultimas").click(function(){
$("#ultimos").show();
$("#buscador form fieldset select").hide();
});
$("#cerrarultimas").click(function(){
$("#ultimos").hide();
$("#buscador form fieldset select").show();
});
$("#papelera").click(function(){
$("#ultimos").hide();
$("#buscador form fieldset select").show();
});
});
}
catch(e){
}
function ColocarLista(){
if(lateral.izquierda&&lateral.derecha){
document.getElementById("resul").className="resul sibannersilateral";
}else{
if(lateral.izquierda&&!lateral.derecha){
document.getElementById("resul").className="resul nobannersilateral";
}else{
if(!lateral.izquierda&&lateral.derecha){
document.getElementById("resul").className="resul sibannernolateral";
}else{
if(!lateral.izquierda&&!lateral.derecha){
document.getElementById("resul").className="resul nobannernolateral";
}
}
}
}
};

var g_bActivaBanner=true;
var g_randomnumber=Math.floor(Math.random()*10000000000);
var g_tile=0;
var m_sValuePext=fnGetValue(window.location,"pext");
var m_sValueSite=fnGetValue(window.location,"site");
var g_sTpibanReferer="";
if(m_sValuePext!=""){
g_sTpibanReferer="%26pext%3D"+m_sValuePext;
}
function banner(_1,_2){
if(!g_bActivaBanner){
return false;
}
adResponse="<sc"+"ript language=\"JavaScript\" src=\""+bannerUrl(_1,_2,"div")+"\"></sc"+"ript>";
document.write(adResponse);
};
function bannerUrl(_3,_4,_5){
if(_5=="iframe"){
adServer="http://ad.es.doubleclick.net/adi/";
}else{
adServer="http://ad.es.doubleclick.net/adj/";
}
adPos=_3.toLowerCase();
adSite="paginas_amarillas";
switch(m_sValueSite){
case "viajarhoy":
adSite="hoteles";
break;
case "restauranteshoy":
adSite="restaurantes";
break;
case "paol":
adSite="paginas_amarillas";
break;
}
if(_4!=""){
if(_4.length>0){
_4=_4.toLowerCase();
switch(_4){
case "viajarhoy":
adSite="hoteles";
break;
case "restauranteshoy":
adSite="restaurantes";
break;
case "paol":
adSite="paginas_amarillas";
break;
}
}
}
szArray=new Array();
szArray["paginas_amarillas_home_top"]="728x90";
szArray["paginas_amarillas_home_bottom"]="468x60";
szArray["paginas_amarillas_home_productplacement"]="300x250";
szArray["paginas_amarillas_lista_top"]="468x60";
szArray["paginas_amarillas_lista_sky"]="160x600,120x600";
szArray["paginas_amarillas_home_carrusel"]="555x185";
szArray["hoteles_home_top"]="728x90";
szArray["hoteles_home_bottom"]="468x60";
szArray["hoteles_tiempo_top"]="468x60";
szArray["hoteles_home_productplacement"]="300x250";
szArray["hoteles_lista_top"]="468x60";
szArray["hoteles_lista_sky"]="160x600,120x600";
szArray["restaurantes_home_top"]="728x90";
szArray["restaurantes_home_bottom"]="468x60";
szArray["restaurantes_home_productplacement"]="300x250";
szArray["restaurantes_lista_top"]="468x60";
szArray["restaurantes_lista_sky"]="160x600,120x600";
szArray["paginas_amarillas_otras_top"]="468x60";
szArray["hoteles_otras_top"]="468x60";
szArray["restaurantes_otras_top"]="468x60";
var _6="";
var _7="";
switch(document.location.pathname){
case "/resultados.asp":
if(QS("activ")!=null){
_6=QS("activ");
}
if(QS("tial")!=null){
_6=QS("tial");
}
if(QS("tico")!=null){
_6=QS("tico");
}
if(QS("prov")!=null){
adProvince=syncProv(QS("prov"));
}
if(QS("nomb")!=null){
_7=QS("nomb");
}
break;
case "/resultados_mapa.asp":
if(QS("activ")!=null){
_6=QS("activ");
}
if(QS("prov")!=null){
adProvince=syncProv(QS("prov"));
}
if(QS("nomb")!=null){
_7=QS("nomb");
}
break;
case "/mapa_resultados.asp":
if(QS("activ")!=null){
_6=QS("activ");
}
if(QS("prov")!=null){
adProvince=syncProv(QS("prov"));
}
if(QS("nomb")!=null){
_7=QS("nomb");
}
break;
default:
try{
if((typeof (seo)!="undefined")&&(seo)){
_6=activSeo;
adProvince=provSeo;
}
}
catch(e){
}
break;
}
if(typeof (g_randomnumber)=="undefined"){
g_randomnumber=Math.floor(Math.random()*10000000000);
}
if(typeof (g_tile)=="undefined"){
g_tile=1;
}else{
g_tile++;
}
var _8="";
_8+=adSite;
_8+="/"+adPos;
_8+=";sz="+szArray[adSite+"_"+adPos];
_8+=(typeof (_7)!="undefined")?";empresa="+encodea(_7):"";
_8+=(typeof (_6)!="undefined")?";kw="+encodea(_6):"";
_8+=(typeof (adProvince)!="undefined")?";provincia="+encodea(adProvince):"";
_8+=";tile="+g_tile;
_8+=";dcopt=ist";
_8+=";ord="+g_randomnumber+"?";
return adServer+_8;
};
function encodea(s){
s=s.toLowerCase();
s=s.replace(/á/gi,"a");
s=s.replace(/%[c|e][0-5]/gi,"a");
s=s.replace(/é/gi,"e");
s=s.replace(/%[c|e][8-9a-b]/gi,"e");
s=s.replace(/í/gi,"i");
s=s.replace(/%[c|e][d-f]/gi,"i");
s=s.replace(/ó/gi,"o");
s=s.replace(/%[d|f][2-6]/gi,"o");
s=s.replace(/ú/gi,"u");
s=s.replace(/%[d|f][9a-c]/gi,"u");
s=s.replace(/ñ/gi,"n");
s=s.replace(/%[d|f]1/gi,"n");
s=s.replace(/ç/gi,"c");
s=s.replace(/%[c|e]7/gi,"c");
return (s);
};
function syncProv(_a){
var q="";
var p=(""+_a).toLowerCase();
p=p.replace(/ |%20|\+/g,"");
switch(p){
case "lacoru%f1a":
q="acoruna";
break;
case "lacoru%d1a":
q="acoruna";
break;
case "gerona":
q="girona";
break;
case "lerida":
q="lleida";
break;
case "orense":
q="ourense";
break;
case "s%2ec%2edetenerife":
q="tenerife";
break;
case "acoru%f1a":
q="acoruna";
break;
case "%c1lava":
q="alava";
break;
case "%c1vila":
q="avila";
break;
case "c%c1diz":
q="cadiz";
break;
case "castell%c3ndelaplana":
q="castellon";
break;
case "ciudadreal":
q="ciudadreal";
break;
case "c%f3rdoba":
q="cordoba";
break;
case "guip%fazcoa":
q="guipuzcoa";
break;
case "ja%e9n":
q="jaen";
break;
case "larioja":
q="larioja";
break;
case "laspalmas":
q="laspalmas";
break;
case "le%f3n":
q="leon";
break;
case "m%e1laga":
q="malaga";
break;
case "santacruzdetenerife":
q="tenerife";
break;
default:
q=p;
break;
}
return q;
};
function QS(_d){
var _e=null;
for(var i=0;i<QS.keys.length;i++){
if(QS.keys[i]==_d){
_e=QS.values[i];
break;
}
}
return _e;
};
function parseQS(){
var qry=document.location.search.substring(1);
var par=qry.split("&");
var _12;
_12=0;
for(var i=0;i<par.length;i++){
var pos=par[i].indexOf("=");
if(_12<=pos){
var arg=par[i].substring(0,pos);
var val=par[i].substring(pos+1);
QS.keys[QS.keys.length]=arg;
QS.values[QS.values.length]=val;
}
}
};
QS.keys=new Array();
QS.values=new Array();
parseQS();
function fnGetValue(_17,_18){
var _19="";
var re=new RegExp(_18+"=([^&$]+)","ig");
re.exec(_17);
_19=RegExp.$1;
return _19;
};
function colocabannershome(){
//if(navigator.appVersion.indexOf("MSIE")==-1){
var _1d=document.getElementById("fotohome");
var _1e=document.getElementById("iframeBanner");
_1e.appendChild(_1d);
document.getElementById("fotohome").style.visibility="visible";
//}
};

var tpi_thisYear="2009";
var tpi_strLateralMiArea="<a class=\"menu\" href=\"javascript:clicklet('1052',false)\" target=\"_self\"><img src=\"../images/registro.gif\" width=\"140\" height=\"14\" border=\"0\" alt=\"\"></a><br>";
var idTieneElFoco="";
function tdr(_1,_2){
_1.style.cursor="hand";
_1.style.backgroundColor=_2;
};
function pintaIconoMiArea(){
if(getCookie("CN")==""){
strHTML="<a href=\"http://miarea.paginasamarillas.es/scripts/RULogin.asp\"><img src=\"../images/miarea.gif\" border=\"0\"></a>";
}else{
strHTML="<a href=\"javascript:clicklet('1007',false)\"><img src=\"../images/logado.gif\" border=\"0\"></a><a href=\"javascript:clicklet('1008',false)\"><img src=\"../images/cerrarsesion.gif\" border=\"0\"></a><img src=\"../images/spacer.gif\" height=\"7\" width=\"7\">";
}
document.write(strHTML);
};
function pintaLateralMiArea(){
if(getCookie("CN")==""){
document.write(tpi_strLateralMiArea);
}
};
function clicklet(id,_4){
var _5="/click.asp?PAOL"+id+";"+top.document.location;
var _6="directories=yes,hotkeys=yes,location=yes,menubar=yes,personalbar=yes,resizable=yes,scrollbars=yes,status=yes,titlebar=yes,toolbar=yes";
if(_4==true){
window.open(_5,"",_6);
}else{
window.parent.location=_5;
}
};
function redSites(_7){
var _8=_7[_7.selectedIndex].value;
if(_8!=""){
window.open(_8,"");
_7.selectedIndex=0;
}
};
function buscar(f){
	if(f.mode.value=="simple"||f.mode.value=="listaindir"||f.mode.value=="listadir"){
		if(f.activ.value==""&&f.nomb.value==""&&f.clno.value==""){
			alert("Debe seleccionar al menos una actividad o nombre de empresa para poder buscar");
		}else{
			f.nomb.value=f.nomb.value.replace("&"," ");
			f.nomb.value=f.nomb.value.replace("?"," ");
			f.nomb.value=f.nomb.value.replace("¿"," ");
			f.nomb.value=f.nomb.value.replace("!"," ");
			f.nomb.value=f.nomb.value.replace("¡"," ");
			f.activ.value=f.activ.value.replace(/Ë/g,"E");
			f.activ.value=f.activ.value.replace(/ë/g,"e");
			f.nomb.value=f.nomb.value.replace(/Ë/g,"E");
			f.nomb.value=f.nomb.value.replace(/ë/g,"e");
			f.clno.value=f.clno.value.replace("?"," ");
			f.clno.value=f.clno.value.replace("¿"," ");
			f.clno.value=f.clno.value.replace("!"," ");
			f.clno.value=f.clno.value.replace("¡"," ");
			f.submit();
		}
	}
	else
	{
		if(f.activ==""&&f.clno&&f.clno.value==""&&f.nomb&&f.nomb.value==""){
			alert("Debe seleccionar al menos una actividad o nombre de empresa para poder buscar");
		}else{
			if(/*f.qact&&f.qact.value==""&&*/f.nomb&&f.nomb.value==""&&f.activ&&f.activ.value==""){
				alert("Debe seleccionar al menos una actividad o nombre de empresa para poder buscar");
			}else{
				f.submit();
			}
		}
	}
};
function buscar_restaurantes(f){
if(f.mode.value=="simple"){
if(f.nomb.value==""&&f.tico.options.selectedIndex==0&&f.prec.options.selectedIndex==0&&f.prov.options.selectedIndex==0&&f.loca.value==""){
alert("Debe introducir algún criterio de búsqueda");
}else{
var b=f.elements;
b["nomb"].value=b["nomb"].value.replace(/&/g," ");
b["nomb"].value=b["nomb"].value.replace(/\?/g," ");
b["nomb"].value=b["nomb"].value.replace(/'/g,"");
f.submit();
}
}else{
if(f.mode.value=="boolean"){
if(!seleccionConjuntoCheck("RSERV")&&f.nomb.value==""&&f.tico.options.selectedIndex==0&&f.prec.options.selectedIndex==0&&f.prov.options.selectedIndex==0&&f.loca.value==""&&f.ties.options.selectedIndex==0&&f.VMI.options.selectedIndex==0&&f.codpost.value==""){
alert("Debe introducir algún criterio de búsqueda");
}else{
f.nomb.value=f.nomb.value.replace(/&/g," ");
f.nomb.value=f.nomb.value.replace(/\?/g," ");
f.nomb.value=f.nomb.value.replace(/'/g,"");
f.submit();
}
}
}
};
function buscar_guia(f){
sGuia=f.guia.value;
sDesde=f.desde.options[f.desde.options.selectedIndex].value;
sHasta=f.hasta.options[f.hasta.options.selectedIndex].value;
if(f.guia.value=="VMI"){
f.VMI.value=sDesde+"-"+sHasta;
}else{
if(f.guia.value=="VMO"){
f.VMO.value=sDesde+"-"+sHasta;
}else{
if(f.guia.value=="VCA"){
f.VCA.value=sDesde+"-"+sHasta;
}
}
}
f.submit();
};
function buscar_hoteles(f){
if(f.mode.value=="simple"){
if(f.nomb.value==""&&f.tial.options.selectedIndex==0&&f.catg.options.selectedIndex==0&&f.prov.options.selectedIndex==0&&f.loca.value==""){
alert("Debe introducir algún criterio de búsqueda");
}else{
var a=f.elements["tial"].options;
var b=f.elements;
b["nomb"].value=b["nomb"].value.replace(/&/g," ");
b["nomb"].value=b["nomb"].value.replace(/\?/g," ");
b["nomb"].value=b["nomb"].value.replace(/'/g,"");
f.submit();
}
}else{
if(f.mode.value=="boolean"){
if(!seleccionConjuntoCheck("aserv")&&!seleccionConjuntoCheck("actividades")&&f.nomb.value==""&&f.tial.options.selectedIndex==0&&f.catg.options.selectedIndex==0&&f.prov.options.selectedIndex==0&&f.loca.value==""&&f.zona.options.selectedIndex==0&&f.situ.options.selectedIndex==0&&f.codpost.value==""){
alert("Debe introducir algún criterio de búsqueda");
}else{
f.nomb.value=f.nomb.value.replace(/&/g," ");
f.nomb.value=f.nomb.value.replace(/\?/g," ");
f.nomb.value=f.nomb.value.replace(/'/g,"");
f.submit();
}
}
}
};
function nsKeyDown(e){
if(e.which==13){
enterPress();
}
};
function msKeyDown(){
if(window.event.keyCode==13){
enterPress();
}
};
document.onkeydown=keyDownPrueba;
if(document.layers){
document.captureEvents(Event.KEYDOWN);
}
function keyDownPrueba(_11){
if(document.all){
k=window.event.keyCode;
}else{
k=_11.which;
}
if(k==13){
enterPress();
}
};
function enterPress(){
var loc=document.location.pathname;
var _13=idTieneElFoco;
switch(_13){
case "frmerror":
fnBusq();
break;
case "frmerrorExp":
if(document.all){
fnBusq();
return false;
}
break;
case "frmerrorHot":
fnBusq(siteHot);
return false;
break;
case "frmerrorHotExp":
if(document.all){
fnBusq(siteHot);
return false;
}
break;
case "frmerrorInferior":
fnBusqInferior();
break;
case "frmerrorInferiorExp":
if(document.all){
fnBusqInferior();
}
break;
case "frmerrorInferiorHot":
fnBusqInferior(siteHot);
return false;
break;
case "frmerrorInferiorHotExp":
if(document.all){
fnBusqInferior(siteHot);
return false;
}
break;
case "REFINAR_HotExp":
if(document.all){
refinarLoc(document.getElementById("REFINAR").loca2.value,"ref_loc",moRequestSite);
return false;
}
break;
case "REFINAR_ResExp":
if(document.all){
refinarLoc(document.getElementById("REFINAR").loca2.value,"ref_loc",moRequestSite);
return false;
}
break;
case "REFINARAmarillas":
refinarLoc(document.getElementById("REFINAR").loca2.value,"ref_loc");
return false;
break;
case "busq4":
submitar();
return false;
break;
case "busq4Exp":
if(document.all){
submitar();
return false;
}
break;
case "busq4ErrorAmarillas":
fnSubmitar(document.busq4);
break;
case "busq4ErrorAmarillasExp":
if(document.all){
fnSubmitar(document.busq4);
}
break;
case "busq4ErrorHot":
fnSubmitarHot(document.busq4);
return false;
break;
case "busq4ErrorHotExp":
if(document.all){
fnSubmitarHot(document.busq4);
return false;
}
break;
case "busq4ErrorRes":
fnSubmitarRest(document.busq4);
return false;
break;
case "busq4ErrorResExp":
if(document.all){
fnSubmitarRest(document.busq4);
return false;
}
break;
case "frmerrorRes":
fnBusq(siteRes);
return false;
break;
case "frmerrorResExp":
if(document.all){
fnBusq(siteRes);
return false;
}
break;
case "frmerrorInferiorRes":
fnBusqInferior(siteRes);
break;
case "frmerrorInferiorResExp":
if(document.all){
fnBusqInferior(siteRes);
}
break;
case "frmerrorAvzada":
fnCambiarmode(document.frmerror);
return false;
break;
case "frmerrorAvzadaExp":
if(document.all){
fnCambiarmode(document.frmerror);
return false;
}
break;
case "busq4ErrorAvzada":
fnCambiarmode(document.busqavan);
return false;
break;
case "busq4ErrorAvzadaExp":
if(document.all){
fnCambiarmode(document.busqavan);
return false;
}
break;
case "xProxErrorProxHot":
fnCambiarmode(document.xProx,siteHot);
return false;
break;
case "xProxErrorProxHotExp":
if(document.all){
fnCambiarmode(document.xProx,siteHot);
return false;
}
break;
case "frmerrorAvzadaHot":
fnCambiarmode(document.frmerror,siteHot);
return false;
break;
case "frmerrorAvzadaHotExp":
if(document.all){
fnCambiarmode(document.frmerror,siteHot);
return false;
}
break;
case "busqavanErrorHot":
fnCambiarmode(document.busqavan,siteHot);
break;
case "busqavanErrorHotExp":
if(document.all){
fnCambiarmode(document.busqavan,siteHot);
}
break;
case "xProxBusqErrorRest":
fnCambiarmode(document.xProxBusc,siteRes);
return false;
break;
case "xProxBusqErrorRestExp":
if(document.all){
fnCambiarmode(document.xProxBusc,siteRes);
return false;
}
break;
case "xProxBusqErrorHot":
fnCambiarmode(document.xProxBusc,siteHot);
return false;
break;
case "xProxBusqErrorHotExp":
if(document.all){
fnCambiarmode(document.xProxBusc,siteHot);
return false;
}
break;
case "busqAvanErrorAvzadaRes":
fnCambiarmode(document.busqavan,siteRes);
return false;
break;
case "busqAvanErrorAvzadaResExp":
if(document.all){
fnCambiarmode(document.busqavan,siteRes);
return false;
}
break;
case "frmerrorAvzadaRes":
fnCambiarmode(document.frmerror,siteRes);
return false;
break;
case "frmerrorAvzadaResExp":
if(document.all){
fnCambiarmode(document.frmerror,siteRes);
return false;
}
break;
case "busqavan":
submitar();
return false;
break;
case "busqAvanExp":
if(document.all){
submitar();
return false;
}
break;
case "busq4hot":
submitar();
return false;
break;
case "busq4hotExp":
if(document.all){
submitar();
return false;
}
break;
case "xProxHotExp":
if(document.all){
submitar();
return false;
}
break;
case "xProxHot":
submitar();
return false;
break;
case "xProxRes":
submitar();
return false;
break;
case "xProxResExp":
if(document.all){
submitar();
return false;
}
break;
case "busq4Res":
submitar();
return false;
break;
case "busq4ResExp":
if(document.all){
submitar();
return false;
}
break;
case "busqAvanRes":
submitar();
return false;
break;
case "busqAvanResExp":
if(document.all){
submitar();
return false;
}
break;
case "xProxVueltaErrorExp":
if(document.all){
submitar();
return false;
}
break;
case "xProxVueltaError":
submitar();
return false;
break;
case "xProxCallVueltaCalle":
cambiarDireccion();
return false;
break;
case "xProxCallVueltaCalleExp":
if(document.all){
cambiarDireccion();
return false;
}
break;
case "busqAvanHotExp":
if(document.all){
submitar();
return false;
}
break;
case "busqAvanHot":
submitar();
return false;
break;
case "xProxBusc":
fnCambiarmode(document.xProxBusc);
return false;
break;
case "xProxBuscExp":
if(document.all){
fnCambiarmode(document.xProxBusc);
return false;
}
break;
case "xProx":
submitar();
return false;
break;
case "xProxExp":
if(document.all){
submitar();
return false;
}
break;
case "busq4ErrorProx":
fnCambiarmode(document.xProx);
return false;
break;
case "busq4ErrorProxExp":
if(document.all){
fnCambiarmode(document.xProx);
return false;
}
break;
case "xProxErrorProxRes":
fnCambiarmode(document.xProx,siteRes);
return false;
break;
case "xProxErrorProxResExp":
if(document.all){
fnCambiarmode(document.xProx,siteRes);
return false;
}
break;
case "proximidadExp":
if(document.all){
submitar();
return false;
}
break;
case "proximidad":
submitar();
return false;
break;
case "frmErrorLoca":
submitar(document.busq4);
break;
case "frmErrorLocaExp":
if(document.all){
submitar(document.busq4);
}
break;
}
};
function navegaCat(cat){
top.document.location="/categoria.asp?no_categoria="+escape(cat);
};
function listarCategoria(bus,txt){
var f=document.forms["f"];
top.document.location="/functions/pre_search.asp?mode=simple&activ="+escape(bus)+"%23"+escape(txt)+"&no_activ="+escape(txt)+"&prov="+escape(f.prov[f.prov.selectedIndex].value)+"&loca="+escape(f.loca.value)+"&codpost="+escape(f.codpost.value);
};
function MM_swapImage(){
var i,j=0,x,a=MM_swapImage.arguments;
document.MM_sr=new Array;
for(i=0;i<(a.length-2);i+=3){
if((x=MM_findObj(a[i]))!=null){
document.MM_sr[j++]=x;
if(!x.oSrc){
x.oSrc=x.src;
}
x.src=a[i+2];
}
}
};
function MM_swapImgRestore(){
var i,x,a=document.MM_sr;
for(i=0;a&&i<a.length&&(x=a[i])&&x.oSrc;i++){
x.src=x.oSrc;
}
};
function agregarAgenda(_1f){
var u="/functions/agregar_agenda.asp?docn="+_1f;
window.open(u,"agregarAgenda","width=700,height=400,toolbar=no,location=no,directories=no,status=no,menubar=no,scrollbars=yes,resizable=no");
};
function popupRuta(_21,_22){
var u="/functions/pop_rutas.asp?tipo="+_21+"&docn="+_22;
window.open(u,"popupRutas","width=380,height=350,toolbar=no,location=no,directories=no,status=no,menubar=no,scrollbars=no,resizable=no");
};
function mmail(){
var cn=getCookie("cn");
var mm=getCookie("MultiEMail");
if(mm==""){
alert("Seleccione al menos uno de los anunciantes a los que desea enviar un mensaje");
}else{
setCookie("mmQS",mmQS);
if(cn==""){
window.open("/registro/login.asp?final=multimail","popupLogin","width=400,height=350");
}else{
top.location="/multimail.asp";
}
}
};
function clk(i){
var _27;
var _28;
var _29;
eval("chkbox=document.lista.email"+String(i));
_27=getCookie("MultiEMail");
if(_27!=""){
_28=_27.split("`");
if(_29.checked){
_27+="`"+_29.value;
}else{
for(_27="",i=0;i<_28.length;i++){
if(_28[i]!=_29.value){
_27+=(_27.length?"`":"")+_28[i];
}
}
setCookie("MultiEMail",_27,null);
}
}else{
if(_29.checked){
setCookie("MultiEMail",_29.value,null);
}
}
return true;
};
function enviarMultimail(){
setCookie("mmQS",mmQS);
top.document.location="multimail.asp";
};
function mOvr(src,_2b){
if(!src.contains(event.fromElement)){
src.bgColor=_2b;
}
};
function mOut(src,_2d){
if(!src.contains(event.toElement)){
src.bgColor=_2d;
}
};
function enterSubmit(){
document.onkeydown=keyDown;
if(document.layers){
document.captureEvents(Event.KEYDOWN);
}
};
function keyDown(_2e){
if(document.all){
k=window.event.keyCode;
}else{
k=_2e.which;
}
if(k==13){
}
};
function enterBlocked(){
document.onkeydown=keyDown2;
if(document.layers){
document.captureEvents(Event.KEYDOWN);
}
};
function keyDown2(_2f){
if(document.all){
k=window.event.keyCode;
}else{
k=_2f.which;
}
if(k==13){
return false;
}
};
function seleccionConjuntoCheck(_30){
var _31=false;
var arr=document.getElementsByName(_30);
for(i=0;i<arr.length;i++){
if(arr[i].checked){
_31=true;
break;
}
}
return _31;
};
function setSelectedId(id){
if(id!=""){
var obj=document.getElementById(id);
if(obj!=null){
obj.selected=true;
}
}
};
var oFormPaol={"nomb":null,"activ":null,"loca":null,"prov":null,"tv":null,"call":null};
var oFormRest={"nomb":null,"tico":null,"loca":null,"prov":null,"prec":null};
var oFormHot={"nomb":null,"tial":null,"loca":null,"prov":null,"catg":null};
function fn_PreClicklet(_35,_36,_37,_38){
var _39=_38;
var _3a;
var _3b="";
var _3c;
var _3d;
var i;
if(_37=="paol"){
_3d=oFormPaol;
_3a="preclicklet";
}else{
if(_37=="res"){
_3d=oFormRest;
_3a="preclickletrest";
}else{
if(_37=="hotel"){
_3d=oFormHot;
_3a="preclicklethot";
}
}
}
i=0;
for(sParam in _3d){
try{
if(sParam!=""){
_3c=_39[sParam].value;
}else{
_3c="";
}
if(i==0){
_3b=_3b+_3c;
}else{
_3b=_3b+"¬"+_3c;
}
}
catch(e){
}
i++;
}
if(_3a!=""&&_3b!=""){
setCookie(_3a,_3b);
}
clicklet(_35,_36);
};
function Getcookieprov(){
var _3f=getCookie("cookieprov");
if(_3f&&_3f.length>0){
_3f=unescape(_3f).replace(/\+/ig," ");
document.forms[0]["prov"].value=_3f;
}
};
function fn_loadValues(_40,_41){
var _42=_41;
var _43=arguments[2];
var _44=new Array("prov","loca","tv","call");
var _45=true;
if(_40){
i=0;
for(sParam in _40){
try{
if(typeof (_43)!="undefined"){
for(var ind=0;ind<_44.length;ind++){
_45=(_42[sParam].name==_44[ind]);
if(_45){
break;
}
}
}
if(_45){
if(_40[sParam]!=null){
_42[sParam].value=_40[sParam];
}
if(_42[sParam].name=="prov"&&typeof (_43)!="undefined"){
_42["prov"].onchange();
}
}
}
catch(e){
}
i++;
}
}
};
function fn_UsarPreClicklet(_47,_48){
var _49=null;
var _4a;
var _4b=_48;
var _4c;
var _4d;
var _4e=arguments[2];
var _4f=new Array("prov","loca","tv","call");
var _50=true;
if(_47=="paol"){
_4d=oFormPaol;
_4c="preclicklet";
}else{
if(_47=="res"){
_4d=oFormRest;
_4c="preclickletrest";
}else{
if(_47=="hotel"){
_4d=oFormHot;
_4c="preclicklethot";
}
}
}
_4a=getCookie(_4c);
if(_4a){
if(_4a.length>0){
_4a=unescape(_4a).replace(/\+/ig," ");
}
a_valoresPreclick=_4a.split("¬");
i=0;
for(sParam in _4d){
try{
var _51="";
if(typeof (a_valoresPreclick[i])!="undefined"){
_51=a_valoresPreclick[i];
}
if(typeof (_4e)!="undefined"){
for(var ind=0;ind<_4f.length;ind++){
_50=(_4b[sParam].name==_4f[ind]);
if(_50){
break;
}
}
}
if(_50){
_4b[sParam].value=_51;
if(_4b[sParam].name=="prov"&&typeof (_4e)!="undefined"){
_4b["prov"].onchange();
}
}
}
catch(e){
}
i++;
}
}
return _4d;
};
function fn_Crear_oValuesPreClicklet(_53,_54){
var _55=null;
var _56;
var _57=_54;
var _58;
var _59=null;
if(_53=="paol"){
_59=oFormPaol;
_58="preclicklet";
}else{
if(_53=="res"){
_59=oFormRest;
_58="preclickletrest";
}else{
if(_53=="hotel"){
_59=oFormHot;
_58="preclicklethot";
}
}
}
_56=getCookie(_58);
if(_56){
if(_56&&_56.length>0){
_56=unescape(_56).replace(/\+/ig," ");
}
a_valoresPreclick=_56.split("¬");
i=0;
for(sParam in _59){
try{
if(typeof (a_valoresPreclick[i])!="undefined"){
_59[sParam]=a_valoresPreclick[i];
}
}
catch(e){
}
i++;
}
}else{
if(_59["prov"]==null&&_53!="hotel"){
_59["prov"]=getCookie("cookieprov");
if(_59["prov"]!=null){
_59["prov"]=_59["prov"].replace("+"," ");
}
}
}
return _59;
};

