//ruta
var strRutaRelativa = '';

//variables de divisiones
var reqServicio;
var NEG_IDR;
var divHeader;
var divLogo;
var divMenus;
var divBarra;
var divResultados;
var divInformacion;
var divResultadosLoading;
var divDetalle;
var divMapa;
var divClima;
var divMapaStreetView;
var divMapaStreetViewSmall;
var divCierraStreetView;
var divMapaToolbar;
var divPopupAzul;
var divPopupRojo;
var divPopupHome;
var divBarraVerde;
var divMapaDetalle;
var divDatosDetalle;
var txtBuscar;
var intTotalResultados;
var intTotalResultadosTotales;
var latBusqueda;
var lngBusqueda;
var blnMostrarClima=false;
var reqTours;
var reqPanoramas;
var strIdioma="";
var strTexto="";

//variables de objetos en memoria
var objFiltrosActuales;
var arrPOIs = new Array;
var arrHistoria = new Array;
var arrPlaces = new Array;
var arrPOIGoogle = new Array;

var DownloadPOILat= new Array;
var DownloadPOILng= new Array;
var DownloadPOINombre= new Array;

var micrositio=0;
var blnZona=false;
var distancia=0;
var pai="";
var est="";
var del="";
var col="";
var cat="";
var sub="";
var grp="";
var bounds;
var pinDesplegar = 0;
var pinDetalles = 0;
var poiActual=0;
var sdivBarraVerde='';
var poiEmail;
var poiFavorito;
var poidesplegado;
var poigoogledesplegado;
var layerWikiPedia=null;
var layerPanoramio=null;
var markerUbicacion;
var ubicacionUsuario=null;
var reqDownload;
//variables de mouse y navegacion
var height;
var width;

var blnCancelaQuitaHover=false;
var blnCancelaQuitaHoverHome=false;
var intMenuMostrado=0;
var map;
var omap;
var mapDetalle;
var geocoder;
var lsc;
var blnGears;

//variables request
var reqMS;
var reqCat;
var reqUbi;
var req;
var reqComments;
var reqComments2;
var reqComentario;
var reqFavs;
var reqSubmit;
var reqClima;
var reqClimaActual;
var reqs = new Array;
var arrEstaciones = new Array;
var arrTrafico = new Array;
var reqTrafico;
var reqPub;
var indiceImagen=0;
var indexObjP;
var rowsPub;
var rowObjP;
var tiempo=0;
var NoPub=0;


function init() {

        var reqTemp;
        if (window.XMLHttpRequest) {
            reqTemp = new XMLHttpRequest();
            if (reqTemp.overrideMimeType) {
                reqTemp.overrideMimeType('text/xml');
            }
        } else if (window.ActiveXObject) {
            try {
                reqTemp = new ActiveXObject("Msxml2.XMLHTTP");
            } catch (e) {
                try {
                    reqTemp = new ActiveXObject("Microsoft.XMLHTTP");
                } catch (e) {}
            }
        }
        var url = "../../AppServlet";
        reqTemp.open("POST", url, true);
        reqTemp.setRequestHeader("Content-Type", "application/x-www-form-urlencoded");
        return reqTemp;
    }//init



function GooglePOI(){
    this.busqueda=null;
    this.latbusqueda=null;
    this.lngbusqueda=null;
    this.lat=null;
    this.lng=null;
    this.listingType = null;
    this.title=null;
    this.titleNoFormatting=null;
    this.ddUrl=null;
    this.ddUrlToHere=null;
    this.ddUrlFromHere=null;
    this.streetAddress=null;
    this.city=null;
    this.region=null;
    this.country=null;
    this.staticMapUrl=null;
    this.url = null;
    this.content = null;
    this.maxAge = null;
    this.phoneNumber1 = '';
    this.phoneNumber2 = '';
    this.phoneNumber3 = '';
    this.addressLine1 = '';
    this.addressLine2 = '';
    this.addressLine3 = '';
    this.marker = null;

}

function EstacionClima(){
    this.id='';
    this.name='';
    this.city='';
    this.country='';
    this.citycode='';
    this.lat='';
    this.lng='';
    this.condicion='';
    this.condicion_icon='';
    this.temperatura='';
    this.temperatura_unidad='';
    this.temperaturamin='';
    this.temperaturamin_unidad='';
    this.temperaturamax='';
    this.temperaturamax_unidad='';
    this.humedad='';
    this.humedad_unidad='';
    this.lluvia='';
    this.lluvia_unidad='';
    this.amanecerhora='';
    this.amanecerminuto='';
    this.amanecersegundo='';
    this.amanecerampm='';
    this.atardecerhora='';
    this.atardecerminuto='';
    this.atardecersegundo='';
    this.atardecerampm='';
    this.weburl='';
}

function EventoTrafico(){
    this.id='';
    this.tipo='';
    this.iconotipo='';
    this.evento='';
    this.fecha='';
    this.severidad='';
    this.iconoseveridad='';
    this.lugar='';
    this.distancia='';
    this.observaciones='';
    this.recurrente='';
    this.lat1='';
    this.lng1='';
    this.lat2='';
    this.lng2='';
}//EventoTrafico


function submitPOI(gp){
  var params = "SubmitPOI=1";
  params = params + "&GPbusqueda=" + encodeURI(gp.busqueda);
  params = params + "&GPlatbusqueda=" + encodeURI(gp.latbusqueda);
  params = params + "&GPlngbusqueda=" + encodeURI(gp.lngbusqueda);
  params = params + "&GPlat=" + encodeURI(gp.lat);
  params = params + "&GPlng=" + encodeURI(gp.lng);
  params = params + "&GPlistingType=" + encodeURI(gp.listingType);
  params = params + "&GPtitle=" + encodeURI(gp.title);
  params = params + "&GPtitleNoFormatting=" + encodeURI(gp.titleNoFormatting);
  params = params + "&GPddUrl=" + encodeURI(gp.ddUrl);
  params = params + "&GPddUrlToHere=" + encodeURI(gp.ddUrlToHere);
  params = params + "&GPddUrlFromHere=" + encodeURI(gp.ddUrlFromHere);
  params = params + "&GPstreetAddress=" + encodeURI(gp.streetAddress);
  params = params + "&GPcity=" + encodeURI(gp.city);
  params = params + "&GPregion=" + encodeURI(gp.region);
  params = params + "&GPcountry=" + encodeURI(gp.country);
  params = params + "&GPstaticMapUrl=" + encodeURI(gp.staticMapUrl);
  params = params + "&GPcontent=" + encodeURI(gp.content);
  params = params + "&GPmaxAge=" + encodeURI(gp.maxAge);
  params = params + "&GPphoneNumber1=" + encodeURI(gp.phoneNumber1);
  params = params + "&GPphoneNumber2=" + encodeURI(gp.phoneNumber2);
  params = params + "&GPphoneNumber3=" + encodeURI(gp.phoneNumber3);
  params = params + "&GPaddressLine1=" + encodeURI(gp.addressLine1);
  params = params + "&GPaddressLine2=" + encodeURI(gp.addressLine2);
  params = params + "&GPaddressLine3=" + encodeURI(gp.addressLine3);
  reqSubmit = init();
  reqSubmit.onreadystatechange = SubmitListener;
  reqSubmit.send(params);
}//submitPOI

function SubmitListener(){}//SubmitListener

function IniciaDetails(Idioma){

if(Idioma!=""){
   strIdioma = Idioma;
}else if(Idioma==""){
   Idioma = strIdioma;
}

          var hidlayout = e("hidlayout");
          if (hidlayout.value == "DESCARGA_GPS") {
              window.location = "http://www.estoyenelmapa.com/secciones/movil-gps/gps-mio/";
              return;
          }


          hidlayout = e("hidlayout");
          var hidid2 = e("hidid2");
          var hidbuscador = e("hidbuscador");
          var hidbuscar = e("hidbuscar");
          var hidmicrositio = e("hidmicrositio");
          var hidmobile = e("hidmobile");

          if ( (hidlayout.value == "null") && (hidid2.value == "null") && (hidbuscador.value == "null") && (hidbuscar.value == "null") && (hidmicrositio.value == "null") && (hidmobile.value == "null") ) {
              window.location = "http://www.estoyenelmapa.com/home";
              return;
          }

          if (!window.google || !google.gears) {
              blnGears=false;
          } else {
              blnGears=true;
          }
//
//alert(geoip_country_code());
//alert(geoip_country_name());
//alert(geoip_city());
//alert(geoip_region());
//alert(geoip_region_name());
//alert(geoip_latitude());
//alert(geoip_longitude());
//alert(geoip_postal_code());

        arrHistoria = new Array;
        divDetalle = e("divDetalle");
    divDetalle.innerHTML = MarcoTabla(divDetalle.innerHTML);
    IniciaVariables();

    var tdBannerCentral = e("tdBannerCentral");
    if (hidlayout.value == "NO_HEADER") {
        tdBannerCentral.innerHTML = "Informaci&oacute;n proporcionada por: <a href='http://www.estoyenelmapa.com'><img src='v3/imgs/estoyenelmapa.gif' height=24 border=0></a>";
    } else if (hidlayout.value == "NO_HEADER_NO_LOGO") {
        if (micrositio==33){
            tdBannerCentral.innerHTML = "<div id='divPoweredBy' style='position:relative;top:0px;left:0px;height=38px;'><table><tr><td valign=top style='font-weight:bold;font-size:8pt;color:rgb(255,255,255);'>Powered By&nbsp;</td><td><a href='http://www.estoyenelmapa.com' title='Visita el sitio principal de EstoyEnElMapa.com'><img border=0 src='v3/imgs/estoyenelmapa.gif' height='30'></a></td></tr></table></div>";
        } else if (micrositio==54){
            tdBannerCentral.innerHTML = "<div id='divPoweredBy' style='position:relative;top:0px;left:0px;height=38px;'><table><tr><td valign=top style='font-weight:bold;font-size:8pt;color:rgb(255,255,255);'>Powered By&nbsp;</td><td><a href='http://www.estoyenelmapa.com' title='Visita el sitio principal de EstoyEnElMapa.com'><img border=0 src='v3/imgs/estoyenelmapa.gif' height='30'></a></td></tr></table></div>";
        } else {
          tdBannerCentral.innerHTML = "";
        }
    } else {
        if (blnGears){
          tdBannerCentral.innerHTML = "&iquest;A&uacute;n no est&aacute;s en el mapa?&nbsp;<a href='http://www.estoyenelmapa.com/intranet.jsp' style='color:rgb(0,0,255);font-size:8pt;' title='Registra ahora tu negocio'>&iexcl;Reg&iacute;strate GRATIS!</a>";
        } else {
          tdBannerCentral.innerHTML = "&iquest;A&uacute;n no est&aacute;s en el mapa?&nbsp;<a href='http://www.estoyenelmapa.com/intranet.jsp' style='color:rgb(0,0,255);font-size:8pt;' title='Registra ahora tu negocio'>&iexcl;Reg&iacute;strate GRATIS!</a><br><a style='color:rgb(80,80,80);' href='http://gears.google.com/?action=install&message=Por favor instala Google Gears para emplear: 'EstoyEnElMapa.com -- Localizame'&return=http://www.estoyenelmapa.com/&icon_src=http://www.estoyenelmapa.com/v3/imgs/logoeeem48.gif'>Te recomendamos instalar Google Gears para obtener m&aacute;s funcionalidades</a>";
        }
    }


    resizeDetails();
    ubicacionUsuario = new UbicacionUsuario(1,'Sin establecer',19,-99,true,true,'');


    AplicaTransparencia('divPopupAzul',93);
    AplicaTransparencia('divPopupRojo',93);
    AplicaTransparencia('divResultadosLoading',93);

    QuitaFiltros();
    blnCancelaQuitaHoverHome=false;
    OcultaPopupsHome();

    var hidbuscar = e('hidbuscar');
    if (hidbuscar.value != 'null'){
      if (hidbuscar.value != ''){
          txtBuscar_gotfocus();
          txtBuscar.value=hidbuscar.value;
          txtBuscar_lostfocus();
          hidbuscar.value="";
      }
    }
    var hidid = e('hidid');
    if (hidid.value != 'null'){
      if (hidbuscar.value != ''){

          txtBuscar_gotfocus();
          txtBuscar.value=hidid.value;
          txtBuscar_lostfocus();
          hidbuscar.value = '';
      }
    }

    if (map == null){
        IniciaMapa();
        ubicacionMovida(new GLatLng(19.426, -99.202));
    } else {
      bounds = new GLatLngBounds();
      map.clearOverlays();
    }


                if ((txtBuscar.value != "  Que estas buscando?")&&(txtBuscar.value != "")) {

                  var hidlat= e("hidlat");
                  var hidlng= e("hidlng");
                  if ((hidlat.value != "null")&&(hidlng.value != "null")){
                  //    if (false){
                        ubicacionUsuario = new UbicacionUsuario(1,'Ubicacion proporcionada',hidlat.value,hidlng.value,true,true,'');
                        var strTextoBuscar = txtBuscar.value;
                        QuitaFiltros();
                        txtBuscar.value=strTextoBuscar;
                        distancia=1;
                        Buscar(1);
                  } else {
                        BuscarTexto();
                  }



                } else {
                        objFiltrosActuales = new Filtros();
                        objFiltrosActuales.Micrositio=micrositio;
                        divResultadosLoading.innerHTML='<table width=100% height=80%><tr><td valign=center align=center><img src="v3/imgs/loading.gif" border=0>&nbsp;<b>Obteniendo Informaci&oacute;n</b><br><br>Espere un momento por favor...</td></tr></table>';
                        divResultadosLoading.style.visibility='visible';
                        LlenaPantallaInicial();
                        if (micrositio==0){
                                LlenaCategorias(Idioma);
                                LlenaUbicaciones();
                        }
                        if (micrositio>0){
                                ValidarIniciaMic();
                        }
                }


                  if (false){
                  //if ((hidlat.value != "null")&&(hidlng.value != "null")){
                      var hidUbicacionLat = document.getElementById("hidlat");
                      var hidUbicacionLng = document.getElementById("hidlng");
                      var hidUbicacionDescripcion = document.getElementById("hidUbicacionDescripcion");
                      hidUbicacionDescripcion.value = 'Ubicaci&oacute;n Proporcionada';
                      ubicacionMovida(new GLatLng(hidlat.value, hidlng.value));
                      hidUbicacionLng.onchange();
                      map.setCenter(new GLatLng(hidlat.value, hidlng.value), 12);


                  } else {
                    if (blnGears) {
                        var geo = google.gears.factory.create('beta.geolocation');
                        geo.getCurrentPosition(updatePositionDev, handleErrorDev);
                    } else {
                      var hidUbicacionLat = document.getElementById("hidUbicacionLat");
                      var hidUbicacionLng = document.getElementById("hidUbicacionLng");
                      var hidUbicacionDescripcion = document.getElementById("hidUbicacionDescripcion");
                      hidUbicacionDescripcion.value = 'Ubicaci&oacute;n Aproximada Autom&aacute;ticamente por IP a nivel Ciudad';
                      hidUbicacionLat.value = geoip_latitude();
                      hidUbicacionLng.value = geoip_longitude();
                      ubicacionMovida(new GLatLng(geoip_latitude(), geoip_longitude()));
                      hidUbicacionLng.onchange();
                      map.setCenter(new GLatLng(geoip_latitude(), geoip_longitude()), 12);
                      //map.setMapType(G_SATELLITE_3D_MAP);//rgm
                    }
                  }

          VerTrafico();

}//IniciaDetails



        function updatePositionDev(position) {
          //('Current lat/lon is: ' + position.latitude + ',' + position.longitude);

            var hidUbicacionLat = document.getElementById("hidUbicacionLat");
            var hidUbicacionLng = document.getElementById("hidUbicacionLng");
            var hidUbicacionDescripcion = document.getElementById("hidUbicacionDescripcion");
            hidUbicacionDescripcion.value = 'Ubicaci&oacute;n Aproximada Autom&aacute;ticamente';
            hidUbicacionLat.value = position.latitude;
            hidUbicacionLng.value = position.longitude;
            hidUbicacionLng.onchange();
        }

        function handleErrorDev(positionError) {
          //alert('Attempt to get location failed: ' + positionError.message);
        }



function QuitaFiltros(){
  txtBuscar.value='';
  pai='';
  est='';
  del='';
  col='';
  cat='';
  sub='';
  grp='';
  blnZona=false;
  distancia=0;
}//QuitaFiltros


function ReemplazaAcentos(strTextoInput){
    var strTexto = strTextoInput;

    //strTexto = strTexto.replace("&aacute;","");
    //strTexto = strTexto.replace("&eacute;","");
    //strTexto = strTexto.replace("&iacute;","");
    //strTexto = strTexto.replace("&oacute;","");
    //strTexto = strTexto.replace("&uacute;","");
    //strTexto = strTexto.replace("&Aacute;","");
    //strTexto = strTexto.replace("&Eacute;","");
    //strTexto = strTexto.replace("&Iacute;","͍");
    //strTexto = strTexto.replace("&Oacute;","");
    //strTexto = strTexto.replace("&Uacute;","");
    //strTexto = strTexto.replace("&ntilde;","");
    //strTexto = strTexto.replace("&Ntilde;","");
    //strTexto = strTexto.replace("&amp;","&");

    return strTexto;
}//ReemplazaAcentos
function LimitaTexto(strAcortar, intMaximo){
    var strTexto;

    strTexto=MinusMayus(strAcortar);
    strTexto=ReemplazaAcentos(strTexto);

    if (strTexto.length > intMaximo){
        //strTexto = strTexto.substring(0,intMaximo-8) + "..." + strTexto.substring(strTexto.length-5,strTexto.length);
        strTexto = strTexto.substring(0,intMaximo-3) + "...";
    }
    return strTexto;
}//LimitaTexto


function LlenaMenus(){
    var strSpacer = "&nbsp;&nbsp;";
    var strWidth="";
    var sH = new Array;
    sH.push("<table height=24 cellspacing=0 cellpadding=0><tr>");

    sH.push("<td valign=center width='41' class='home' id='home' onclick='IniciaDetails();'><div class='colaazul1' id='colaazul1'></div></td>");
    if (objFiltrosActuales.Estado!=null){
      sH.push("<td valign=center align=center class='botonazul1' id='boto nazul1' onclick='Hover(1,1)' onmouseover='Hover(1,1)' onmouseout='QuitaHover(1,1)'>" + strSpacer + LimitaTexto(objFiltrosActuales.Pais.Nombre,20) + strSpacer + "</td>");
    } else {
      sH.push("<td valign=center align=center class='botonazul1' id='botonazul1' onclick='Hover(1,1)' onmouseover='Hover(1,1)' onmouseout='QuitaHover(1,1)'>" + strSpacer + LimitaTexto(objFiltrosActuales.Pais.Nombre,20) + strSpacer + "<span class='AzulClaro6'>(&nbsp;Filtre por Estado&nbsp;<img src='v3/imgs/flechaabajo2.png'>&nbsp;)&nbsp;</span></td>");
    }
    if (objFiltrosActuales.Estado!=null){
        sH.push("<td valign=center align=center width='8' class='puntaazul1' id='puntaazul1'><div class='colaazul2' id='colaazul2'></div></td>");
        if (objFiltrosActuales.Delegacion!=null)  {
          sH.push("<td valign=center align=center class='botonazul2' id='botonazul2' onclick='Hover(1,2)' onmouseover='Hover(1,2)' onmouseout='QuitaHover(1,2)'>" + strSpacer + LimitaTexto(objFiltrosActuales.Estado.Nombre,20) + strSpacer + "</td>");
        } else {
          sH.push("<td valign=center align=center class='botonazul2' id='botonazul2' onclick='Hover(1,2)' onmouseover='Hover(1,2)' onmouseout='QuitaHover(1,2)'>" + strSpacer + LimitaTexto(objFiltrosActuales.Estado.Nombre,20) + strSpacer + "<span class='AzulClaro6'>(&nbsp;Filtre por Deleg / Mpio.&nbsp;<img src='v3/imgs/flechaabajo2.png'>&nbsp;)&nbsp;</span></td>");
        }
        if (objFiltrosActuales.Delegacion!=null){
          sH.push("<td valign=center align=center width='8' class='puntaazul2' id='puntaazul2'><div class='colaazul3' id='colaazul3'></div></td>");
          if (objFiltrosActuales.Colonia!=null){
            sH.push("<td valign=center align=center class='botonazul3' id='botonazul3' onclick='Hover(1,3)' onmouseover='Hover(1,3)' onmouseout='QuitaHover(1,3)'>" + strSpacer + LimitaTexto(objFiltrosActuales.Delegacion.Nombre,20) + strSpacer + "</td>");
          } else {
              sH.push("<td valign=center align=center class='botonazul3' id='botonazul3' onclick='Hover(1,3)' onmouseover='Hover(1,3)' onmouseout='QuitaHover(1,3)'>" + strSpacer + LimitaTexto(objFiltrosActuales.Delegacion.Nombre,20) + strSpacer + "<span class='AzulClaro6'>(&nbsp;Filtre por Colonia&nbsp;<img src='v3/imgs/flechaabajo2.png'>&nbsp;)&nbsp;</span></td>");
          }
          if (objFiltrosActuales.Colonia!=null){
              sH.push("<td valign=center align=center width='8' class='puntaazul3' id='puntaazul3'><div class='colaazul4' id='colaazul4'></div></td>");
              sH.push("<td valign=center align=center class='botonazul4' id='botonazul4' onclick='Hover(1,4)' onmouseover='Hover(1,4)' onmouseout='QuitaHover(1,4)'>" + strSpacer + LimitaTexto(objFiltrosActuales.Colonia.Nombre,20) + strSpacer + "</td>");
              sH.push("<td valign=center align=center width='8' class='puntaazul4' id='puntaazul4'><div class='colaroja1' id='colaroja1'></div></td>");
          } else {
              sH.push("<td valign=center align=center width='8' class='puntaazul3' id='puntaazul3'><div class='colaroja1' id='colaroja1'></div></td>");
          }

        } else {
            sH.push("<td valign=center align=center width='8' class='puntaazul2' id='puntaazul2'><div class='colaroja1' id='colaroja1'></div></td>");
        }

    } else {
        sH.push("<td valign=center align=center width='8' class='puntaazul1' id='puntaazul1'><div class='colaroja1' id='colaroja1'></div></td>");
    }

    if (objFiltrosActuales.Categoria!=null){
      sH.push("<td valign=center align=center class='botonrojo1' id='botonrojo1' onmouseover='Hover(2,1)' onclick='Hover(2,1)' onmouseout='QuitaHover(2,1)'>" + strSpacer + LimitaTexto('Categor&iacute;as') + strSpacer + "</td>");
    } else {
      sH.push("<td valign=center align=center class='botonrojo1' id='botonrojo1' onmouseover='Hover(2,1)' onclick='Hover(2,1)' onmouseout='QuitaHover(2,1)'>" + strSpacer + LimitaTexto('Categor&iacute;as') + strSpacer + "<span class='RojoClaro6'>(&nbsp;Filtre por Categor&iacute;a<img src='v3/imgs/flechaabajo2.png'>&nbsp;)&nbsp;</span></td>");
    }
    if (objFiltrosActuales.Categoria!=null){
      sH.push("<td valign=center align=center width='8' class='puntaroja1' id='puntaroja1'><div class='colaroja2' id='colaroja2'></div></td>");
      if (objFiltrosActuales.SubCategoria!=null){
        sH.push("<td valign=center align=center class='botonrojo2' id='botonrojo2' onmouseover='Hover(2,2)' onclick='Hover(2,2)' onmouseout='QuitaHover(2,2)'><table cellspacing=0 cellpadding=0><tr><td width=20 height=16 style='background-image:url(" + objFiltrosActuales.Categoria.Icono + ");background-position:4px center;background-repeat:no-repeat;'></td><td>" + strSpacer + LimitaTexto(objFiltrosActuales.Categoria.Nombre,20) + strSpacer + "</td></tr></table></td>");
      } else {
        sH.push("<td valign=center align=center class='botonrojo2' id='botonrojo2' onmouseover='Hover(2,2)' onclick='Hover(2,2)' onmouseout='QuitaHover(2,2)'><table cellspacing=0 cellpadding=0><tr><td width=20 height=16 style='background-image:url(" + objFiltrosActuales.Categoria.Icono + ");background-position:4px center;background-repeat:no-repeat;'></td><td>" + strSpacer + LimitaTexto(objFiltrosActuales.Categoria.Nombre,20) + strSpacer + "<span class='RojoClaro6'>(&nbsp;Filtre por SubCategor&iacute;a<img src='v3/imgs/flechaabajo2.png'>&nbsp;)&nbsp;</span></td></tr></table></td>");
      }
      if (objFiltrosActuales.SubCategoria!=null){
        sH.push("<td valign=center align=center width='8' class='puntaroja2' id='puntaroja2'><div class='colaroja3' id='colaroja3'></div></td>");

            if (objFiltrosActuales.SubCategoria.Icono==''){
              strWidth="1";
            } else {
              strWidth="20";
            }

        if (objFiltrosActuales.Grupo!=null){
          sH.push("<td valign=center align=center class='botonrojo3' id='botonrojo3' onmouseover='Hover(2,3)' onclick='Hover(2,3)' onmouseout='QuitaHover(2,3)'><table cellspacing=0 cellpadding=0><tr><td width=" + strWidth + " height=16 style='background-image:url(" + objFiltrosActuales.SubCategoria.Icono + ");background-position:4px center;background-repeat:no-repeat;'></td><td>" + strSpacer + LimitaTexto(objFiltrosActuales.SubCategoria.Nombre,20) + strSpacer + "</td></tr></table></td>");
        } else {
          sH.push("<td valign=center align=center class='botonrojo3' id='botonrojo3' onmouseover='Hover(2,3)' onclick='Hover(2,3)' onmouseout='QuitaHover(2,3)'><table cellspacing=0 cellpadding=0><tr><td width=" + strWidth + " height=16 style='background-image:url(" + objFiltrosActuales.SubCategoria.Icono + ");background-position:4px center;background-repeat:no-repeat;'></td><td>" + strSpacer + LimitaTexto(objFiltrosActuales.SubCategoria.Nombre,20) + strSpacer + "<span class='RojoClaro6'>(&nbsp;Filtre por Grupo<img src='v3/imgs/flechaabajo2.png'>&nbsp;)&nbsp;</span></td></tr></table></td>");
        }
        if (objFiltrosActuales.Grupo!=null){

            if (objFiltrosActuales.Grupo.Icono==''){
              strWidth="1";
            } else {
              strWidth="20";
            }

          sH.push("<td valign=center align=center width='8' class='puntaroja3' id='puntaroja3'><div class='colaroja4' id='colaroja4'></div></td>");
          sH.push("<td valign=center align=center class='botonrojo4' id='botonrojo4' onmouseover='Hover(2,4)' onclick='Hover(2,4)' onmouseout='QuitaHover(2,4)'><table cellspacing=0 cellpadding=0><tr><td width=" + strWidth + " height=16 style='background-image:url(" + objFiltrosActuales.Grupo.Icono + ");background-position:4px center;background-repeat:no-repeat;'></td><td>" + strSpacer + LimitaTexto(objFiltrosActuales.Grupo.Nombre,20) + strSpacer + "</td></tr></table></td>");
          sH.push("<td valign=center align=center width='6' class='puntaroja4' id='puntaroja4'></td>");
        } else {
          sH.push("<td valign=center align=center width='8' class='puntaroja3' id='puntaroja3'></td>");
        }
      } else {
        sH.push("<td valign=center align=center width='8' class='puntaroja2' id='puntaroja2'></td>");
      }

    } else {
      sH.push("<td valign=center align=center width='8' class='puntaroja1' id='puntaroja1'></td>");
    }
    sH.push("</tr></table>");
    divMenus.innerHTML = sH.join("");
}//LlenaMenus

function Hover(tipo, nivel){
    blnCancelaQuitaHoverHome=false;
    OcultaPopupsHome();

    blnCancelaQuitaHover=true;
    var positionhover;
    if (nivel==1) {positionhover = '-144px';}
    else if (nivel==2) {positionhover = '-168px';}
    else if (nivel==3) {positionhover = '-192px';}
    else if (nivel==4) {positionhover = '-216px';}

    var color;
    if (tipo==1){
        color='azul';
    } else {
        color='roja';
    }
    var cola= e('cola' + color + nivel);
    var punta = e('punta' + color + nivel);

    cola.style.backgroundPosition='0px ' + positionhover;
    punta.style.backgroundPosition='0px ' + positionhover;

    if (intMenuMostrado!=nivel){
        blnCancelaQuitaHover=false;
        OcultaPopups();
        blnCancelaQuitaHover=true;
        intMenuMostrado=nivel;
    } else {
        if (tipo==1){
           if (divPopupAzul.style.visibility=='visible'){
                return;
           }
        } else {
           if (divPopupRojo.style.visibility=='visible'){
                return;
           }
        }
    }

    if (tipo==1){
        LlenaPopupAzul(nivel);
        window.setTimeout(MuestraPopupAzul, 200);
    } else {
        LlenaPopupRojo(nivel);
        window.setTimeout(MuestraPopupRojo, 200);
    }

}//Hover

function HoverHome(){
      blnCancelaQuitaHover=false;
      OcultaPopups();
      blnCancelaQuitaHoverHome=true;
      window.setTimeout(MuestraPopupHome, 200);
}//HoverHome

function QuitaHoverHome(tipo, nivel){
    blnCancelaQuitaHoverHome=false;
    window.setTimeout(OcultaPopupsHome, 700);
}//QuitaHoverHome

function QuitaHover(tipo, nivel){
    var positionhover;
    if (nivel==1) {positionhover = '0px';}
    else if (nivel==2) {positionhover = '-24px';}
    else if (nivel==3) {positionhover = '-48px';}
    else if (nivel==4) {positionhover = '-72px';}

    var color;
    if (tipo==1){
        color='azul';
    } else {
        color='roja';
    }
    var cola= e('cola' + color + nivel);
    var punta = e('punta' + color + nivel);

    cola.style.backgroundPosition='0px ' + positionhover;
    punta.style.backgroundPosition='0px ' + positionhover;

    blnCancelaQuitaHover=false;
    window.setTimeout(OcultaPopups, 700);
}//QuitaHover

function OcultaPopups(){
  if (blnCancelaQuitaHover==true){return;}
  intMenuMostrado=0;
  divPopupAzul.style.visibility='hidden';
  divPopupRojo.style.visibility='hidden';
}//OcultaPopups

function OcultaPopupsHome(){
  if (blnCancelaQuitaHoverHome==true){return;}
  divPopupHome.style.visibility='hidden';
  var home=e("home");
  try {
      home.style.backgroundPosition = '0px -24px';
  } catch(err){}
}//OcultaPopupsHome

function IniciaVariables(){
    divHeader = e("divHeader");
    divLogo = e("divLogo");
    divMenus = e("divMenus");
    divBarra = e("divBarra");
    divResultados = e("divResultados");
    divInformacion = e("divInformacion");
    divResultadosLoading = e("divResultadosLoading");
    divDetalle = e("divDetalle");
    divMapa = e("divMapa");
    divClima = e("divClima");
    divMapaStreetView = e("divMapaStreetView");
    divMapaStreetViewSmall = e("divMapaStreetViewSmall");
    divCierraStreetView = e("divCierraStreetView");
    divMapaToolbar = e("divMapaToolbar");
    divPopupAzul = e("divPopupAzul");
    divPopupRojo = e("divPopupRojo");
    divPopupHome = e("divPopupHome");
    txtBuscar = e("txtBuscar");
    divBarraVerde = e("divBarraVerde");
    divMapaDetalle = e("divMapaDetalle");
    divDatosDetalle = e("divDatosDetalle");
    var hidmicrositio = document.getElementById("hidmicrositio");
    if (hidmicrositio.value!="null"){
      micrositio = hidmicrositio.value;
    }


}//IniciaVariables

function handleNoFlash(errorCode) {
        divMapaStreetView.innerHTML = "<center><br><br><br><br><br><br><br><br><b>No se puede visualizar Street View para este punto</b><br><br><ul><li>Puede deberse a que no se cuenta con esta informaci&oacute;n para este punto en particular, &oacute;</li><li>Para visualizar la vista Street View es necesario contar con el Plug-In de Flash.<br>Puede descargarlo aqu&iacute;:<br><a href='http://www.adobe.com/products/flashplayer/'>http://www.adobe.com/products/flashplayer/</a></li></ul></center>";
        divMapaStreetViewSmall.innerHTML = "<center><br><br><br><br><br><br><br><br><b>No se puede visualizar Street View para este punto</b><br><br><ul><li>Puede deberse a que no se cuenta con esta informaci&oacute;n para este punto en particular, &oacute;</li><li>Para visualizar la vista Street View es necesario contar con el Plug-In de Flash.<br>Puede descargarlo aqu&iacute;:<br><a href='http://www.adobe.com/products/flashplayer/'>http://www.adobe.com/products/flashplayer/</a></li></ul></center>";
    }

function MuestraPopupRojo(){
    divPopupAzul.style.visibility='hidden';
    if (blnCancelaQuitaHover==false){
        return;
    }
    if (divPopupRojo.style.visibility!='visible'){

      divPopupRojo.style.left = (mouseX-30) + 'px';
        var PicoRojo = e("PicoRojo");
        if (mouseX > 400 ) {
          resizeDetails();
          if (mouseX + 400 > width) {
              PicoRojo.style.backgroundPosition="345px 5px";
              divPopupRojo.style.left = (mouseX-370) + 'px';
          }
        }
      divPopupRojo.style.visibility='visible';

    }
}//MuestraPopupRojo

function MuestraPopupAzul(){
    divPopupRojo.style.visibility='hidden';
    if (blnCancelaQuitaHover==false){
        return;
    }
    if (divPopupAzul.style.visibility!='visible'){
      divPopupAzul.style.left = (mouseX-30) + 'px';
      divPopupAzul.style.visibility='visible';

    }
}//MuestraPopupAzul

function MuestraPopupHome(){
    if (blnCancelaQuitaHoverHome==false){
        return;
    }
    if (divPopupHome.style.visibility!='visible'){
        var hidlayout = e("hidlayout");
        if ((hidlayout.value != "NO_HEADER") && (hidlayout.value != "NO_HEADER_NO_LOGO")) {
          divPopupHome.style.visibility='visible';
        }
        var home=e("home");
        home.style.backgroundPosition = '0px 0px';

    }
}//MuestraPopupHome

function LlenaPopupRojo(nivel){
    var sH = new Array;
    var sHBuscar ="<span class='Blanco7'>";

    if (objFiltrosActuales.TextoBuscado != ""){
        sHBuscar = sHBuscar + "<br>&nbsp;&nbsp;&nbsp;(bajo la b&uacute;squeda \"" + objFiltrosActuales.TextoBuscado  + "\")";
    }
    if ((objFiltrosActuales.Zona.Lat1 != null)&&(objFiltrosActuales.Zona.Lat1 != '')){
        if (sHBuscar=="<span class='Blanco7'>"){
            sHBuscar = sHBuscar + "<br>&nbsp;&nbsp;&nbsp;(Zona Limitada)";
        } else {
            sHBuscar = sHBuscar + ",(Zona Limitada)";
        }
    }
    if (objFiltrosActuales.Micrositio != "0"){
        if (sHBuscar=="<span class='Blanco7'>"){
            sHBuscar = sHBuscar +  "<br>&nbsp;&nbsp;&nbsp;(En este Micrositio)";
        } else {
            sHBuscar = sHBuscar + ",(En este Micrositio)";
        }
    }
    if ((objFiltrosActuales.POI != "0") && (objFiltrosActuales.POI != "")) {
        if (sHBuscar=="<span class='Blanco7'>"){
            sHBuscar = sHBuscar + "<br>&nbsp;&nbsp;&nbsp;(S&oacute;lo este Negocio)";
        } else {
            sHBuscar = sHBuscar + ",(S&oacute;lo este Negocio)";
        }

    }
    sHBuscar = sHBuscar + "</span>";

    sH.push("                <table cellpadding=0 cellspacing=0>");
    sH.push("                <tr height=20 id='PicoRojo' class='PicoRojo'><td  colspan=3 valign=center >&nbsp;</td></tr>");
    sH.push("                <tr class='PopupRojoArriba4'><td  colspan=3 valign=center align=left></td></tr>");
    sH.push("                <tr class='PopupRojoArriba13'><td  colspan=3 valign=center align=left><table width=100%><tr height=13><td>&nbsp;</td><td width=45 align=right><a href='javascript: blnCancelaQuitaHover=false;OcultaPopups();' title='Cerrar' class='close'>Cerrar [X]</a></td><td width=5 >&nbsp;</td></tr></table></td></tr>");

if (micrositio==0){
      sH.push("                <tr class='PopupRojoArriba45'><td colspan=3  valign=center align=left><ul>");
      if (nivel==1){
          sH.push("                <li><a href='javascript: IniciaDetails();' class='Blanco7'>Ver " + Mayusculas(ReemplazaAcentos(objFiltrosActuales.CategoriasTodas.Nombre)) + " en todo " + objFiltrosActuales.Pais.Nombre + "&nbsp;[ <u>INICIO</u> ]&nbsp;&nbsp;<span class='GrisClaro7'>(" + FormatNumber(objFiltrosActuales.Pais.Total,0,true, true, true) + ")</span></a></li>");
          if (objFiltrosActuales.Estado != null ){
            sH.push("                <li><a href='javascript: AplicaFiltro("+ objFiltrosActuales.Pais.IDPais +"," + objFiltrosActuales.Estado.IDEstado + ",null,null,null,null,null)' class='Blanco7'>Ver " + Mayusculas(ReemplazaAcentos(objFiltrosActuales.CategoriasTodas.Nombre)) + " en todo " + objFiltrosActuales.Estado.Nombre + "&nbsp;&nbsp;<span class='GrisClaro7'>(" + FormatNumber(objFiltrosActuales.Estado.Total,0,true, true, true) + ")</span></a></li>");
          }
          if (objFiltrosActuales.Delegacion != null ){
            sH.push("                <li><a href='javascript: AplicaFiltro("+ objFiltrosActuales.Pais.IDPais +"," + objFiltrosActuales.Estado.IDEstado + "," + objFiltrosActuales.Delegacion.IDDelegacion + ",null,null,null,null)' class='Blanco7'>Ver " + Mayusculas(ReemplazaAcentos(objFiltrosActuales.CategoriasTodas.Nombre)) + " en todo " + objFiltrosActuales.Delegacion.Nombre + "&nbsp;&nbsp;<span class='GrisClaro7'>(" + FormatNumber(objFiltrosActuales.Delegacion.Total,0,true, true, true) + ")</span></a></li>");
          }
          if (objFiltrosActuales.Colonia != null ){
            sH.push("                <li><a href='javascript: AplicaFiltro("+ objFiltrosActuales.Pais.IDPais +"," + objFiltrosActuales.Estado.IDEstado + "," + objFiltrosActuales.Delegacion.IDDelegacion + "," + objFiltrosActuales.Colonia.IDColonia + ",null,null,null)' class='Blanco7'>Ver " + Mayusculas(ReemplazaAcentos(objFiltrosActuales.CategoriasTodas.Nombre)) + " en todo " + objFiltrosActuales.Colonia.Nombre + "&nbsp;&nbsp;<span  class='GrisClaro7'>(" + FormatNumber(objFiltrosActuales.Colonia.Total,0,true, true, true) + ")</span></a></li></ul></td></tr>");
          }


      } else if (nivel==2){
          sH.push("                <li><a href='javascript: AplicaFiltro("+ objFiltrosActuales.Pais.IDPais +",null,null,null," + objFiltrosActuales.Categoria.IDCategoria + ",null,null)' class='Blanco7'>Ver " + Mayusculas(ReemplazaAcentos(objFiltrosActuales.Categoria.Nombre)) + " en todo " + objFiltrosActuales.Pais.Nombre + "&nbsp;&nbsp;<span class='GrisClaro7'>(" + FormatNumber(objFiltrosActuales.Pais.TotalCategoria,0,true, true, true) + ")</span></a></li>");
          if (objFiltrosActuales.Estado != null ){
            sH.push("                <li><a href='javascript: AplicaFiltro("+ objFiltrosActuales.Pais.IDPais +"," + objFiltrosActuales.Estado.IDEstado + ",null,null," + objFiltrosActuales.Categoria.IDCategoria + ",null,null)' class='Blanco7'>Ver " + Mayusculas(ReemplazaAcentos(objFiltrosActuales.Categoria.Nombre)) + " en todo " + objFiltrosActuales.Estado.Nombre + "&nbsp;&nbsp;<span class='GrisClaro7'>(" + FormatNumber(objFiltrosActuales.Estado.TotalCategoria,0,true, true, true) + ")</span></a></li>");
          }
          if (objFiltrosActuales.Delegacion != null ){
            sH.push("                <li><a href='javascript: AplicaFiltro("+ objFiltrosActuales.Pais.IDPais +"," + objFiltrosActuales.Estado.IDEstado + "," + objFiltrosActuales.Delegacion.IDDelegacion + ",null," + objFiltrosActuales.Categoria.IDCategoria + ",null,null)' class='Blanco7'>Ver " + Mayusculas(ReemplazaAcentos(objFiltrosActuales.Categoria.Nombre)) + " en todo " + objFiltrosActuales.Delegacion.Nombre + "&nbsp;&nbsp;<span class='GrisClaro7'>(" + FormatNumber(objFiltrosActuales.Delegacion.TotalCategoria,0,true, true, true) + ")</span></a></li>");
          }
          if (objFiltrosActuales.Colonia != null ){
            sH.push("                <li><a href='javascript: AplicaFiltro("+ objFiltrosActuales.Pais.IDPais +"," + objFiltrosActuales.Estado.IDEstado + "," + objFiltrosActuales.Delegacion.IDDelegacion + "," + objFiltrosActuales.Colonia.IDColonia + "," + objFiltrosActuales.Categoria.IDCategoria + ",null,null)' class='Blanco7'>Ver " + Mayusculas(ReemplazaAcentos(objFiltrosActuales.Categoria.Nombre)) + " en todo " + objFiltrosActuales.Colonia.Nombre + "&nbsp;&nbsp;<span  class='GrisClaro7'>(" + FormatNumber(objFiltrosActuales.Colonia.TotalCategoria,0,true, true, true) + ")</span></a></li></ul></td></tr>");
          }


      } else if (nivel==3){
          sH.push("                <li><a href='javascript: AplicaFiltro("+ objFiltrosActuales.Pais.IDPais +",null,null,null," + objFiltrosActuales.Categoria.IDCategoria + "," + objFiltrosActuales.SubCategoria.IDSubCategoria + ",null)' class='Blanco7'>Ver " + Mayusculas(ReemplazaAcentos(objFiltrosActuales.SubCategoria.Nombre)) + " en todo " + objFiltrosActuales.Pais.Nombre + "&nbsp;&nbsp;<span class='GrisClaro7'>(" + FormatNumber(objFiltrosActuales.Pais.TotalSubCategoria,0,true, true, true) + ")</span></a></li>");
          if (objFiltrosActuales.Estado != null ){
            sH.push("                <li><a href='javascript: AplicaFiltro("+ objFiltrosActuales.Pais.IDPais +"," + objFiltrosActuales.Estado.IDEstado + ",null,null," + objFiltrosActuales.Categoria.IDCategoria + "," + objFiltrosActuales.SubCategoria.IDSubCategoria + ",null)' class='Blanco7'>Ver " + Mayusculas(ReemplazaAcentos(objFiltrosActuales.SubCategoria.Nombre)) + " en todo " + objFiltrosActuales.Estado.Nombre + "&nbsp;&nbsp;<span class='GrisClaro7'>(" + FormatNumber(objFiltrosActuales.Estado.TotalSubCategoria,0,true, true, true) + ")</span></a></li>");
          }
          if (objFiltrosActuales.Delegacion != null ){
            sH.push("                <li><a href='javascript: AplicaFiltro("+ objFiltrosActuales.Pais.IDPais +"," + objFiltrosActuales.Estado.IDEstado + "," + objFiltrosActuales.Delegacion.IDDelegacion + ",null," + objFiltrosActuales.Categoria.IDCategoria + "," + objFiltrosActuales.SubCategoria.IDSubCategoria + ",null)' class='Blanco7'>Ver " + Mayusculas(ReemplazaAcentos(objFiltrosActuales.SubCategoria.Nombre)) + " en todo " + objFiltrosActuales.Delegacion.Nombre + "&nbsp;&nbsp;<span class='GrisClaro7'>(" + FormatNumber(objFiltrosActuales.Delegacion.TotalSubCategoria,0,true, true, true) + ")</span></a></li>");
          }
          if (objFiltrosActuales.Colonia != null ){
            sH.push("                <li><a href='javascript: AplicaFiltro("+ objFiltrosActuales.Pais.IDPais +"," + objFiltrosActuales.Estado.IDEstado + "," + objFiltrosActuales.Delegacion.IDDelegacion + "," + objFiltrosActuales.Colonia.IDColonia + "," + objFiltrosActuales.Categoria.IDCategoria + "," + objFiltrosActuales.SubCategoria.IDSubCategoria + ",null)' class='Blanco7'>Ver " + Mayusculas(ReemplazaAcentos(objFiltrosActuales.SubCategoria.Nombre)) + " en todo " + objFiltrosActuales.Colonia.Nombre + "&nbsp;&nbsp;<span  class='GrisClaro7'>(" + FormatNumber(objFiltrosActuales.Colonia.TotalSubCategoria,0,true, true, true) + ")</span></a></li></ul></td></tr>");
          }


      } else if (nivel==4){
          sH.push("                <li><a href='javascript: AplicaFiltro(" + objFiltrosActuales.Pais.IDPais + ",null,null,null," + objFiltrosActuales.Categoria.IDCategoria + "," + objFiltrosActuales.SubCategoria.IDSubCategoria + "," + objFiltrosActuales.Grupo.IDGrupo + ")' class='Blanco7'>Ver " + Mayusculas(ReemplazaAcentos(objFiltrosActuales.Grupo.Nombre)) + " en todo " + objFiltrosActuales.Pais.Nombre + "&nbsp;&nbsp;<span class='GrisClaro7'>(" + FormatNumber(objFiltrosActuales.Pais.TotalGrupo,0,true, true, true) + ")</span></a></li>");
          if (objFiltrosActuales.Estado != null ){
            sH.push("                <li><a href='javascript: AplicaFiltro("+ objFiltrosActuales.Pais.IDPais +"," + objFiltrosActuales.Estado.IDEstado + ",null,null," + objFiltrosActuales.Categoria.IDCategoria + "," + objFiltrosActuales.SubCategoria.IDSubCategoria + "," + objFiltrosActuales.Grupo.IDGrupo + ")' class='Blanco7'>Ver " + Mayusculas(ReemplazaAcentos(objFiltrosActuales.Grupo.Nombre)) + " en todo " + objFiltrosActuales.Estado.Nombre + "&nbsp;&nbsp;<span class='GrisClaro7'>(" + FormatNumber(objFiltrosActuales.Estado.TotalGrupo,0,true, true, true) + ")</span></a></li>");
          }
          if (objFiltrosActuales.Delegacion != null ){
            sH.push("                <li><a href='javascript: AplicaFiltro("+ objFiltrosActuales.Pais.IDPais +"," + objFiltrosActuales.Estado.IDEstado + "," + objFiltrosActuales.Delegacion.IDDelegacion + ",null," + objFiltrosActuales.Categoria.IDCategoria + "," + objFiltrosActuales.SubCategoria.IDSubCategoria + "," + objFiltrosActuales.Grupo.IDGrupo + ")' class='Blanco7'>Ver " + Mayusculas(ReemplazaAcentos(objFiltrosActuales.Grupo.Nombre)) + " en todo " + objFiltrosActuales.Delegacion.Nombre + "&nbsp;&nbsp;<span class='GrisClaro7'>(" + FormatNumber(objFiltrosActuales.Delegacion.TotalGrupo,0,true, true, true) + ")</span></a></li>");
          }
          if (objFiltrosActuales.Colonia != null ){
            sH.push("                <li><a href='javascript: AplicaFiltro("+ objFiltrosActuales.Pais.IDPais +"," + objFiltrosActuales.Estado.IDEstado + "," + objFiltrosActuales.Delegacion.IDDelegacion + "," + objFiltrosActuales.Colonia.IDColonia + "," + objFiltrosActuales.Categoria.IDCategoria + "," + objFiltrosActuales.SubCategoria.IDSubCategoria + "," + objFiltrosActuales.Grupo.IDGrupo + ")' class='Blanco7'>Ver " + Mayusculas(ReemplazaAcentos(objFiltrosActuales.Grupo.Nombre)) + " en todo " + objFiltrosActuales.Colonia.Nombre + "&nbsp;&nbsp;<span  class='GrisClaro7'>(" + FormatNumber(objFiltrosActuales.Colonia.TotalGrupo,0,true, true, true) + ")</span></a></li></ul></td></tr>");
          }
      }
      sH.push("                 </ul></td></tr>");
}
    sH.push("                <tr class='PopupRojoArriba4'><td  colspan=3 valign=center align=left>&nbsp;</td></tr>");

    var i =0;
    if (nivel==1){
        if (objFiltrosActuales.Colonia != null){
            sH.push("                <tr class='PopupRojoCentro'><td valign=center align=right width=80%>&nbsp;</td><td width=5%>&nbsp;</td><td align=left  valign=center width=15% class='GrisClaro'></td></tr>");
            sH.push("                <tr class='PopupRojoCentro'><td valign=center align=left width=80% style='font-size:7pt;'>&nbsp;&nbsp;" + Mayusculas(ReemplazaAcentos(objFiltrosActuales.CategoriasTodas.Nombre)) + " " + sHBuscar + ":</td><td width=5%>&nbsp;</td><td align=left  valign=center width=15% class='GrisClaro'></td></tr>");

            sH.push("                <tr class='PopupRojoCentro'><td valign=center align=right width=80% ><a style='font-size:6pt;' href='javascript: Filtra(" + objFiltrosActuales.Pais.IDPais + ",null,null,null,null,null,null);' class='Blanco8'>en " + objFiltrosActuales.Pais.Nombre + "</a></td><td width=5%>&nbsp;</td><td align=left  valign=center width=15% class='GrisClaro'></td></tr>");
            sH.push("                <tr class='PopupRojoCentro'><td valign=center align=right width=80% ><a style='font-size:6pt;' href='javascript: Filtra(" + objFiltrosActuales.Pais.IDPais + "," + objFiltrosActuales.Estado.IDEstado + ",null,null,null,null,null);' class='Blanco8'>en " + objFiltrosActuales.Estado.Nombre + "</a></td><td width=5%>&nbsp;</td><td align=left  valign=center width=15% class='GrisClaro'></td></tr>");
            sH.push("                <tr class='PopupRojoCentro'><td valign=center align=right width=80% ><a style='font-size:6pt;' href='javascript: Filtra(" + objFiltrosActuales.Pais.IDPais + "," + objFiltrosActuales.Estado.IDEstado + "," + objFiltrosActuales.Delegacion.IDDelegacion + ",null,null,null,null);' class='Blanco8'>en " + objFiltrosActuales.Delegacion.Nombre + "</a></td><td width=5%>&nbsp;</td><td align=left  valign=center width=15% class='GrisClaro'></td></tr>");
            sH.push("                <tr class='PopupRojoCentro'><td valign=center align=right width=80% class='Blanco7'><a href='javascript: Filtra(" + objFiltrosActuales.Pais.IDPais + "," + objFiltrosActuales.Estado.IDEstado + "," + objFiltrosActuales.Delegacion.IDDelegacion + "," + objFiltrosActuales.Colonia.IDColonia + ",null,null,null);' class='Blanco8'>en <B>" + objFiltrosActuales.Colonia.Nombre + ":</B></a></td><td width=5%>&nbsp;</td><td align=left  valign=center width=15% class='GrisClaro'>(" + FormatNumber(objFiltrosActuales.CategoriasTodas.TotalFiltroActual,0,true, true, true) + ")</td></tr>");

            sH.push("                <tr class='PopupRojoCentro'><td valign=center align=right width=80%>&nbsp;</td><td width=5%>&nbsp;</td><td align=left  valign=center width=15% class='GrisClaro'></td></tr>");
        } else if (objFiltrosActuales.Delegacion != null){
            sH.push("                <tr class='PopupRojoCentro'><td valign=center align=right width=80%>&nbsp;</td><td width=5%>&nbsp;</td><td align=left  valign=center width=15% class='GrisClaro'></td></tr>");
            sH.push("                <tr class='PopupRojoCentro'><td valign=center align=left width=80% style='font-size:7pt;'>&nbsp;&nbsp;" + Mayusculas(ReemplazaAcentos(objFiltrosActuales.CategoriasTodas.Nombre)) + " " + sHBuscar + ":</td><td width=5%>&nbsp;</td><td align=left  valign=center width=15% class='GrisClaro'></td></tr>");

            sH.push("                <tr class='PopupRojoCentro'><td valign=center align=right width=80% ><a style='font-size:6pt;' href='javascript: Filtra(" + objFiltrosActuales.Pais.IDPais + ",null,null,null,null,null,null);' class='Blanco8'>en " + objFiltrosActuales.Pais.Nombre + "</a></td><td width=5%>&nbsp;</td><td align=left  valign=center width=15% class='GrisClaro'></td></tr>");
            sH.push("                <tr class='PopupRojoCentro'><td valign=center align=right width=80% ><a style='font-size:6pt;' href='javascript: Filtra(" + objFiltrosActuales.Pais.IDPais + "," + objFiltrosActuales.Estado.IDEstado + ",null,null,null,null,null);' class='Blanco8'>en " + objFiltrosActuales.Estado.Nombre + "</a></td><td width=5%>&nbsp;</td><td align=left  valign=center width=15% class='GrisClaro'></td></tr>");
            sH.push("                <tr class='PopupRojoCentro'><td valign=center align=right width=80% class='Blanco7'><a href='javascript: Filtra(" + objFiltrosActuales.Pais.IDPais + "," + objFiltrosActuales.Estado.IDEstado + "," + objFiltrosActuales.Delegacion.IDDelegacion + ",null,null,null,null);' class='Blanco8'>en <B>" + objFiltrosActuales.Delegacion.Nombre + ":</B></a></td><td width=5%>&nbsp;</td><td align=left  valign=center width=15% class='GrisClaro'>(" + FormatNumber(objFiltrosActuales.CategoriasTodas.TotalFiltroActual,0,true, true, true) + ")</td></tr>");

            sH.push("                <tr class='PopupRojoCentro'><td valign=center align=right width=80%>&nbsp;</td><td width=5%>&nbsp;</td><td align=left  valign=center width=15% class='GrisClaro'></td></tr>");
        } else if (objFiltrosActuales.Estado != null){
            sH.push("                <tr class='PopupRojoCentro'><td valign=center align=right width=80%>&nbsp;</td><td width=5%>&nbsp;</td><td align=left  valign=center width=15% class='GrisClaro'></td></tr>");
            sH.push("                <tr class='PopupRojoCentro'><td valign=center align=left width=80% style='font-size:7pt;'>&nbsp;&nbsp;" + Mayusculas(ReemplazaAcentos(objFiltrosActuales.CategoriasTodas.Nombre)) + " " + sHBuscar + ":</td><td width=5%>&nbsp;</td><td align=left  valign=center width=15% class='GrisClaro'></td></tr>");

            sH.push("                <tr class='PopupRojoCentro'><td valign=center align=right width=80% ><a style='font-size:6pt;' href='javascript: Filtra(" + objFiltrosActuales.Pais.IDPais + ",null,null,null,null,null,null);' class='Blanco8'>en " + objFiltrosActuales.Pais.Nombre + "</a></td><td width=5%>&nbsp;</td><td align=left  valign=center width=15% class='GrisClaro'></td></tr>");
            sH.push("                <tr class='PopupRojoCentro'><td valign=center align=right width=80% class='Blanco7'><a href='javascript: Filtra(" + objFiltrosActuales.Pais.IDPais + "," + objFiltrosActuales.Estado.IDEstado + ",null,null,null,null,null);' class='Blanco8'>en <B>" + objFiltrosActuales.Estado.Nombre + ":</B></a></td><td width=5%>&nbsp;</td><td align=left  valign=center width=15% class='GrisClaro'>(" + FormatNumber(objFiltrosActuales.CategoriasTodas.TotalFiltroActual,0,true, true, true) + ")</td></tr>");

            sH.push("                <tr class='PopupRojoCentro'><td valign=center align=right width=80%>&nbsp;</td><td width=5%>&nbsp;</td><td align=left  valign=center width=15% class='GrisClaro'></td></tr>");
        } else if (objFiltrosActuales.Pais != null){
            sH.push("                <tr class='PopupRojoCentro'><td valign=center align=right width=80%>&nbsp;</td><td width=5%>&nbsp;</td><td align=left  valign=center width=15% class='GrisClaro'></td></tr>");
            sH.push("                <tr class='PopupRojoCentro'><td valign=center align=left width=80% style='font-size:7pt;'>&nbsp;&nbsp;" + Mayusculas(ReemplazaAcentos(objFiltrosActuales.CategoriasTodas.Nombre)) + " " + sHBuscar + ":</td><td width=5%>&nbsp;</td><td align=left  valign=center width=15% class='GrisClaro'></td></tr>");

            sH.push("                <tr class='PopupRojoCentro'><td valign=center align=right width=80% class='Blanco7'><a href='javascript: Filtra(" + objFiltrosActuales.Pais.IDPais + ",null,null,null,null,null,null);' class='Blanco8'>en <B>" + objFiltrosActuales.Pais.Nombre + ":</B></a></td><td width=5%>&nbsp;</td><td align=left  valign=center width=15% class='GrisClaro'>(" + FormatNumber(objFiltrosActuales.CategoriasTodas.TotalFiltroActual,0,true, true, true) + ")</td></tr>");

            sH.push("                <tr class='PopupRojoCentro'><td valign=center align=right width=80%>&nbsp;</td><td width=5%>&nbsp;</td><td align=left  valign=center width=15% class='GrisClaro'></td></tr>");
        }

    } else if (nivel==2){

      for (i = 0;i< objFiltrosActuales.CategoriasTodas.Categorias.length;i++){
        if (objFiltrosActuales.CategoriasTodas.Categorias[i].IDCategoria == objFiltrosActuales.Categoria.IDCategoria){

        if (objFiltrosActuales.Colonia != null){
            sH.push("                <tr class='PopupRojoCentro'><td valign=center align=right width=80%>&nbsp;</td><td width=5%>&nbsp;</td><td align=left  valign=center width=15% class='GrisClaro'></td></tr>");
            sH.push("                <tr class='PopupRojoCentro'><td valign=center align=left width=80% style='font-size:7pt;'>&nbsp;&nbsp;" + Mayusculas(ReemplazaAcentos(objFiltrosActuales.Categoria.Nombre)) + " " + sHBuscar + ":</td><td width=5%>&nbsp;</td><td align=left  valign=center width=15% class='GrisClaro'></td></tr>");

            sH.push("                <tr class='PopupRojoCentro'><td valign=center align=right width=80% ><a style='font-size:6pt;' href='javascript: Filtra(" + objFiltrosActuales.Pais.IDPais + ",null,null,null," + objFiltrosActuales.Categoria.IDCategoria + ",null,null);' class='Blanco8'>en " + objFiltrosActuales.Pais.Nombre + "</a></td><td width=5%>&nbsp;</td><td align=left  valign=center width=15% class='GrisClaro'></td></tr>");
            sH.push("                <tr class='PopupRojoCentro'><td valign=center align=right width=80% ><a style='font-size:6pt;' href='javascript: Filtra(" + objFiltrosActuales.Pais.IDPais + "," + objFiltrosActuales.Estado.IDEstado + ",null,null," + objFiltrosActuales.Categoria.IDCategoria + ",null,null);' class='Blanco8'>en " + objFiltrosActuales.Estado.Nombre + "</a></td><td width=5%>&nbsp;</td><td align=left  valign=center width=15% class='GrisClaro'></td></tr>");
            sH.push("                <tr class='PopupRojoCentro'><td valign=center align=right width=80% ><a style='font-size:6pt;' href='javascript: Filtra(" + objFiltrosActuales.Pais.IDPais + "," + objFiltrosActuales.Estado.IDEstado + "," + objFiltrosActuales.Delegacion.IDDelegacion + ",null," + objFiltrosActuales.Categoria.IDCategoria + ",null,null);' class='Blanco8'>en " + objFiltrosActuales.Delegacion.Nombre + "</a></td><td width=5%>&nbsp;</td><td align=left  valign=center width=15% class='GrisClaro'></td></tr>");
            sH.push("                <tr class='PopupRojoCentro'><td valign=center align=right width=80% class='Blanco7'><a href='javascript: Filtra(" + objFiltrosActuales.Pais.IDPais + "," + objFiltrosActuales.Estado.IDEstado + "," + objFiltrosActuales.Delegacion.IDDelegacion + "," + objFiltrosActuales.Colonia.IDColonia + "," + objFiltrosActuales.Categoria.IDCategoria + ",null,null);' class='Blanco8'>en <B>" + objFiltrosActuales.Colonia.Nombre + ":</B></a></td><td width=5%>&nbsp;</td><td align=left  valign=center width=15% class='GrisClaro'>(" + FormatNumber(objFiltrosActuales.Categoria.TotalFiltroActual,0,true, true, true) + ")</td></tr>");

            sH.push("                <tr class='PopupRojoCentro'><td valign=center align=right width=80%>&nbsp;</td><td width=5%>&nbsp;</td><td align=left  valign=center width=15% class='GrisClaro'></td></tr>");
        } else if (objFiltrosActuales.Delegacion != null){
            sH.push("                <tr class='PopupRojoCentro'><td valign=center align=right width=80%>&nbsp;</td><td width=5%>&nbsp;</td><td align=left  valign=center width=15% class='GrisClaro'></td></tr>");
            sH.push("                <tr class='PopupRojoCentro'><td valign=center align=left width=80% style='font-size:7pt;'>&nbsp;&nbsp;" + Mayusculas(ReemplazaAcentos(objFiltrosActuales.Categoria.Nombre)) + " " + sHBuscar + ":</td><td width=5%>&nbsp;</td><td align=left  valign=center width=15% class='GrisClaro'></td></tr>");

            sH.push("                <tr class='PopupRojoCentro'><td valign=center align=right width=80% ><a style='font-size:6pt;' href='javascript: Filtra(" + objFiltrosActuales.Pais.IDPais + ",null,null,null," + objFiltrosActuales.Categoria.IDCategoria + ",null,null);' class='Blanco8'>en " + objFiltrosActuales.Pais.Nombre + "</a></td><td width=5%>&nbsp;</td><td align=left  valign=center width=15% class='GrisClaro'></td></tr>");
            sH.push("                <tr class='PopupRojoCentro'><td valign=center align=right width=80% ><a style='font-size:6pt;' href='javascript: Filtra(" + objFiltrosActuales.Pais.IDPais + "," + objFiltrosActuales.Estado.IDEstado + ",null,null," + objFiltrosActuales.Categoria.IDCategoria + ",null,null);' class='Blanco8'>en " + objFiltrosActuales.Estado.Nombre + "</a></td><td width=5%>&nbsp;</td><td align=left  valign=center width=15% class='GrisClaro'></td></tr>");
            sH.push("                <tr class='PopupRojoCentro'><td valign=center align=right width=80% class='Blanco7'><a href='javascript: Filtra(" + objFiltrosActuales.Pais.IDPais + "," + objFiltrosActuales.Estado.IDEstado + "," + objFiltrosActuales.Delegacion.IDDelegacion + ",null," + objFiltrosActuales.Categoria.IDCategoria + ",null,null);' class='Blanco8'>en <B>" + objFiltrosActuales.Delegacion.Nombre + ":</B></a></td><td width=5%>&nbsp;</td><td align=left  valign=center width=15% class='GrisClaro'>(" + FormatNumber(objFiltrosActuales.Categoria.TotalFiltroActual,0,true, true, true) + ")</td></tr>");

            sH.push("                <tr class='PopupRojoCentro'><td valign=center align=right width=80%>&nbsp;</td><td width=5%>&nbsp;</td><td align=left  valign=center width=15% class='GrisClaro'></td></tr>");
        } else if (objFiltrosActuales.Estado != null){
            sH.push("                <tr class='PopupRojoCentro'><td valign=center align=right width=80%>&nbsp;</td><td width=5%>&nbsp;</td><td align=left  valign=center width=15% class='GrisClaro'></td></tr>");
            sH.push("                <tr class='PopupRojoCentro'><td valign=center align=left width=80% style='font-size:7pt;'>&nbsp;&nbsp;" + Mayusculas(ReemplazaAcentos(objFiltrosActuales.Categoria.Nombre)) + " " + sHBuscar + ":</td><td width=5%>&nbsp;</td><td align=left  valign=center width=15% class='GrisClaro'></td></tr>");

            sH.push("                <tr class='PopupRojoCentro'><td valign=center align=right width=80% ><a style='font-size:6pt;' href='javascript: Filtra(" + objFiltrosActuales.Pais.IDPais + ",null,null,null," + objFiltrosActuales.Categoria.IDCategoria + ",null,null);' class='Blanco8'>en " + objFiltrosActuales.Pais.Nombre + "</a></td><td width=5%>&nbsp;</td><td align=left  valign=center width=15% class='GrisClaro'></td></tr>");
            sH.push("                <tr class='PopupRojoCentro'><td valign=center align=right width=80% class='Blanco7'><a href='javascript: Filtra(" + objFiltrosActuales.Pais.IDPais + "," + objFiltrosActuales.Estado.IDEstado + ",null,null," + objFiltrosActuales.Categoria.IDCategoria + ",null,null);' class='Blanco8'>en <B>" + objFiltrosActuales.Estado.Nombre + ":</B></a></td><td width=5%>&nbsp;</td><td align=left  valign=center width=15% class='GrisClaro'>(" + FormatNumber(objFiltrosActuales.Categoria.TotalFiltroActual,0,true, true, true) + ")</td></tr>");

            sH.push("                <tr class='PopupRojoCentro'><td valign=center align=right width=80%>&nbsp;</td><td width=5%>&nbsp;</td><td align=left  valign=center width=15% class='GrisClaro'></td></tr>");
        } else if (objFiltrosActuales.Pais != null){
            sH.push("                <tr class='PopupRojoCentro'><td valign=center align=right width=80%>&nbsp;</td><td width=5%>&nbsp;</td><td align=left  valign=center width=15% class='GrisClaro'></td></tr>");
            sH.push("                <tr class='PopupRojoCentro'><td valign=center align=left width=80% style='font-size:7pt;'>&nbsp;&nbsp;" + Mayusculas(ReemplazaAcentos(objFiltrosActuales.Categoria.Nombre)) + " " + sHBuscar + ":</td><td width=5%>&nbsp;</td><td align=left  valign=center width=15% class='GrisClaro'></td></tr>");

            sH.push("                <tr class='PopupRojoCentro'><td valign=center align=right width=80% class='Blanco7'><a href='javascript: Filtra(" + objFiltrosActuales.Pais.IDPais + ",null,null,null," + objFiltrosActuales.Categoria.IDCategoria + ",null,null);' class='Blanco8'>en <B>" + objFiltrosActuales.Pais.Nombre + ":</B></a></td><td width=5%>&nbsp;</td><td align=left  valign=center width=15% class='GrisClaro'>(" + FormatNumber(objFiltrosActuales.Categoria.TotalFiltroActual,0,true, true, true) + ")</td></tr>");

            sH.push("                <tr class='PopupRojoCentro'><td valign=center align=right width=80%>&nbsp;</td><td width=5%>&nbsp;</td><td align=left  valign=center width=15% class='GrisClaro'></td></tr>");
        }


        }
      }
    } else if (nivel==3){
      for (i = 0;i< objFiltrosActuales.Categoria.SubCategorias.length;i++){
        if ((objFiltrosActuales.Categoria.SubCategorias[i].IDCategoria == objFiltrosActuales.SubCategoria.IDCategoria) && (objFiltrosActuales.Categoria.SubCategorias[i].IDSubCategoria == objFiltrosActuales.SubCategoria.IDSubCategoria)) {

          if (objFiltrosActuales.Colonia != null){
              sH.push("                <tr class='PopupRojoCentro'><td valign=center align=right width=80%>&nbsp;</td><td width=5%>&nbsp;</td><td align=left  valign=center width=15% class='GrisClaro'></td></tr>");
              sH.push("                <tr class='PopupRojoCentro'><td valign=center align=left width=80% style='font-size:7pt;'>&nbsp;&nbsp;" + Mayusculas(ReemplazaAcentos(objFiltrosActuales.SubCategoria.Nombre)) + " " + sHBuscar + ":</td><td width=5%>&nbsp;</td><td align=left  valign=center width=15% class='GrisClaro'></td></tr>");

              sH.push("                <tr class='PopupRojoCentro'><td valign=center align=right width=80% ><a style='font-size:6pt;' href='javascript: Filtra(" + objFiltrosActuales.Pais.IDPais + ",null,null,null," + objFiltrosActuales.Categoria.IDCategoria + "," + objFiltrosActuales.SubCategoria.IDSubCategoria + ",null);' class='Blanco8'>en " + objFiltrosActuales.Pais.Nombre + "</a></td><td width=5%>&nbsp;</td><td align=left  valign=center width=15% class='GrisClaro'></td></tr>");
              sH.push("                <tr class='PopupRojoCentro'><td valign=center align=right width=80% ><a style='font-size:6pt;' href='javascript: Filtra(" + objFiltrosActuales.Pais.IDPais + "," + objFiltrosActuales.Estado.IDEstado + ",null,null," + objFiltrosActuales.Categoria.IDCategoria + "," + objFiltrosActuales.SubCategoria.IDSubCategoria + ",null);' class='Blanco8'>en " + objFiltrosActuales.Estado.Nombre + "</a></td><td width=5%>&nbsp;</td><td align=left  valign=center width=15% class='GrisClaro'></td></tr>");
              sH.push("                <tr class='PopupRojoCentro'><td valign=center align=right width=80% ><a style='font-size:6pt;' href='javascript: Filtra(" + objFiltrosActuales.Pais.IDPais + "," + objFiltrosActuales.Estado.IDEstado + "," + objFiltrosActuales.Delegacion.IDDelegacion + ",null," + objFiltrosActuales.Categoria.IDCategoria + "," + objFiltrosActuales.SubCategoria.IDSubCategoria + ",null);' class='Blanco8'>en " + objFiltrosActuales.Delegacion.Nombre + "</a></td><td width=5%>&nbsp;</td><td align=left  valign=center width=15% class='GrisClaro'></td></tr>");
              sH.push("                <tr class='PopupRojoCentro'><td valign=center align=right width=80% class='Blanco7'><a href='javascript: Filtra(" + objFiltrosActuales.Pais.IDPais + "," + objFiltrosActuales.Estado.IDEstado + "," + objFiltrosActuales.Delegacion.IDDelegacion + "," + objFiltrosActuales.Colonia.IDColonia + "," + objFiltrosActuales.Categoria.IDCategoria + "," + objFiltrosActuales.SubCategoria.IDSubCategoria + ",null);' class='Blanco8'>en <B>" + objFiltrosActuales.Colonia.Nombre + ":</B></a></td><td width=5%>&nbsp;</td><td align=left  valign=center width=15% class='GrisClaro'>(" + FormatNumber(objFiltrosActuales.SubCategoria.TotalFiltroActual,0,true, true, true) + ")</td></tr>");

              sH.push("                <tr class='PopupRojoCentro'><td valign=center align=right width=80%>&nbsp;</td><td width=5%>&nbsp;</td><td align=left  valign=center width=15% class='GrisClaro'></td></tr>");
          } else if (objFiltrosActuales.Delegacion != null){
              sH.push("                <tr class='PopupRojoCentro'><td valign=center align=right width=80%>&nbsp;</td><td width=5%>&nbsp;</td><td align=left  valign=center width=15% class='GrisClaro'></td></tr>");
              sH.push("                <tr class='PopupRojoCentro'><td valign=center align=left width=80% style='font-size:7pt;'>&nbsp;&nbsp;" + Mayusculas(ReemplazaAcentos(objFiltrosActuales.SubCategoria.Nombre)) + " " + sHBuscar + ":</td><td width=5%>&nbsp;</td><td align=left  valign=center width=15% class='GrisClaro'></td></tr>");

              sH.push("                <tr class='PopupRojoCentro'><td valign=center align=right width=80% ><a style='font-size:6pt;' href='javascript: Filtra(" + objFiltrosActuales.Pais.IDPais + ",null,null,null," + objFiltrosActuales.Categoria.IDCategoria + "," + objFiltrosActuales.SubCategoria.IDSubCategoria + ",null);' class='Blanco8'>en " + objFiltrosActuales.Pais.Nombre + "</a></td><td width=5%>&nbsp;</td><td align=left  valign=center width=15% class='GrisClaro'></td></tr>");
              sH.push("                <tr class='PopupRojoCentro'><td valign=center align=right width=80% ><a style='font-size:6pt;' href='javascript: Filtra(" + objFiltrosActuales.Pais.IDPais + "," + objFiltrosActuales.Estado.IDEstado + ",null,null," + objFiltrosActuales.Categoria.IDCategoria + "," + objFiltrosActuales.SubCategoria.IDSubCategoria + ",null);' class='Blanco8'>en " + objFiltrosActuales.Estado.Nombre + "</a></td><td width=5%>&nbsp;</td><td align=left  valign=center width=15% class='GrisClaro'></td></tr>");
              sH.push("                <tr class='PopupRojoCentro'><td valign=center align=right width=80% class='Blanco7'><a href='javascript: Filtra(" + objFiltrosActuales.Pais.IDPais + "," + objFiltrosActuales.Estado.IDEstado + "," + objFiltrosActuales.Delegacion.IDDelegacion + ",null," + objFiltrosActuales.Categoria.IDCategoria + "," + objFiltrosActuales.SubCategoria.IDSubCategoria + ",null);' class='Blanco8'>en <B>" + objFiltrosActuales.Delegacion.Nombre + ":</B></a></td><td width=5%>&nbsp;</td><td align=left  valign=center width=15% class='GrisClaro'>(" + FormatNumber(objFiltrosActuales.SubCategoria.TotalFiltroActual,0,true, true, true) + ")</td></tr>");

              sH.push("                <tr class='PopupRojoCentro'><td valign=center align=right width=80%>&nbsp;</td><td width=5%>&nbsp;</td><td align=left  valign=center width=15% class='GrisClaro'></td></tr>");
          } else if (objFiltrosActuales.Estado != null){
              sH.push("                <tr class='PopupRojoCentro'><td valign=center align=right width=80%>&nbsp;</td><td width=5%>&nbsp;</td><td align=left  valign=center width=15% class='GrisClaro'></td></tr>");
              sH.push("                <tr class='PopupRojoCentro'><td valign=center align=left width=80% style='font-size:7pt;'>&nbsp;&nbsp;" + Mayusculas(ReemplazaAcentos(objFiltrosActuales.SubCategoria.Nombre)) + " " + sHBuscar + ":</td><td width=5%>&nbsp;</td><td align=left  valign=center width=15% class='GrisClaro'></td></tr>");

              sH.push("                <tr class='PopupRojoCentro'><td valign=center align=right width=80% ><a style='font-size:6pt;' href='javascript: Filtra(" + objFiltrosActuales.Pais.IDPais + ",null,null,null," + objFiltrosActuales.Categoria.IDCategoria + "," + objFiltrosActuales.SubCategoria.IDSubCategoria + ",null);' class='Blanco8'>en " + objFiltrosActuales.Pais.Nombre + "</a></td><td width=5%>&nbsp;</td><td align=left  valign=center width=15% class='GrisClaro'></td></tr>");
              sH.push("                <tr class='PopupRojoCentro'><td valign=center align=right width=80% class='Blanco7'><a href='javascript: Filtra(" + objFiltrosActuales.Pais.IDPais + "," + objFiltrosActuales.Estado.IDEstado + ",null,null," + objFiltrosActuales.Categoria.IDCategoria + "," + objFiltrosActuales.SubCategoria.IDSubCategoria + ",null);' class='Blanco8'>en <B>" + objFiltrosActuales.Estado.Nombre + ":</B></a></td><td width=5%>&nbsp;</td><td align=left  valign=center width=15% class='GrisClaro'>(" + FormatNumber(objFiltrosActuales.SubCategoria.TotalFiltroActual,0,true, true, true) + ")</td></tr>");

              sH.push("                <tr class='PopupRojoCentro'><td valign=center align=right width=80%>&nbsp;</td><td width=5%>&nbsp;</td><td align=left  valign=center width=15% class='GrisClaro'></td></tr>");
          } else if (objFiltrosActuales.Pais != null){
              sH.push("                <tr class='PopupRojoCentro'><td valign=center align=right width=80%>&nbsp;</td><td width=5%>&nbsp;</td><td align=left  valign=center width=15% class='GrisClaro'></td></tr>");
              sH.push("                <tr class='PopupRojoCentro'><td valign=center align=left width=80% style='font-size:7pt;'>&nbsp;&nbsp;" + Mayusculas(ReemplazaAcentos(objFiltrosActuales.SubCategoria.Nombre)) + " " + sHBuscar + ":</td><td width=5%>&nbsp;</td><td align=left  valign=center width=15% class='GrisClaro'></td></tr>");

              sH.push("                <tr class='PopupRojoCentro'><td valign=center align=right width=80% class='Blanco7'><a href='javascript: Filtra(" + objFiltrosActuales.Pais.IDPais + ",null,null,null," + objFiltrosActuales.Categoria.IDCategoria + "," + objFiltrosActuales.SubCategoria.IDSubCategoria + ",null);' class='Blanco8'>en <B>" + objFiltrosActuales.Pais.Nombre + ":</B></a></td><td width=5%>&nbsp;</td><td align=left  valign=center width=15% class='GrisClaro'>(" + FormatNumber(objFiltrosActuales.SubCategoria.TotalFiltroActual,0,true, true, true) + ")</td></tr>");

              sH.push("                <tr class='PopupRojoCentro'><td valign=center align=right width=80%>&nbsp;</td><td width=5%>&nbsp;</td><td align=left  valign=center width=15% class='GrisClaro'></td></tr>");
          }


        }
      }
    } else if (nivel==4){
      for (i = 0;i< objFiltrosActuales.SubCategoria.Grupos.length;i++){
        if ((objFiltrosActuales.SubCategoria.Grupos[i].IDCategoria == objFiltrosActuales.Grupo.IDCategoria) && (objFiltrosActuales.SubCategoria.Grupos[i].IDSubCategoria == objFiltrosActuales.Grupo.IDSubCategoria) && (objFiltrosActuales.SubCategoria.Grupos[i].IDGrupo == objFiltrosActuales.Grupo.IDGrupo)) {

            if (objFiltrosActuales.Colonia != null){
                sH.push("                <tr class='PopupRojoCentro'><td valign=center align=right width=80%>&nbsp;</td><td width=5%>&nbsp;</td><td align=left  valign=center width=15% class='GrisClaro'></td></tr>");
                sH.push("                <tr class='PopupRojoCentro'><td valign=center align=left width=80% style='font-size:7pt;'>&nbsp;&nbsp;" + Mayusculas(ReemplazaAcentos(objFiltrosActuales.Grupo.Nombre)) + " " + sHBuscar + ":</td><td width=5%>&nbsp;</td><td align=left  valign=center width=15% class='GrisClaro'></td></tr>");

                sH.push("                <tr class='PopupRojoCentro'><td valign=center align=right width=80% ><a style='font-size:6pt;' href='javascript: Filtra(" + objFiltrosActuales.Pais.IDPais + ",null,null,null," + objFiltrosActuales.Categoria.IDCategoria + "," + objFiltrosActuales.SubCategoria.IDSubCategoria + "," + objFiltrosActuales.Grupo.IDGrupo + ");' class='Blanco8'>en " + objFiltrosActuales.Pais.Nombre + "</a></td><td width=5%>&nbsp;</td><td align=left  valign=center width=15% class='GrisClaro'></td></tr>");
                sH.push("                <tr class='PopupRojoCentro'><td valign=center align=right width=80% ><a style='font-size:6pt;' href='javascript: Filtra(" + objFiltrosActuales.Pais.IDPais + "," + objFiltrosActuales.Estado.IDEstado + ",null,null," + objFiltrosActuales.Categoria.IDCategoria + "," + objFiltrosActuales.SubCategoria.IDSubCategoria + "," + objFiltrosActuales.Grupo.IDGrupo + ");' class='Blanco8'>en " + objFiltrosActuales.Estado.Nombre + "</a></td><td width=5%>&nbsp;</td><td align=left  valign=center width=15% class='GrisClaro'></td></tr>");
                sH.push("                <tr class='PopupRojoCentro'><td valign=center align=right width=80% ><a style='font-size:6pt;' href='javascript: Filtra(" + objFiltrosActuales.Pais.IDPais + "," + objFiltrosActuales.Estado.IDEstado + "," + objFiltrosActuales.Delegacion.IDDelegacion + ",null," + objFiltrosActuales.Categoria.IDCategoria + "," + objFiltrosActuales.SubCategoria.IDSubCategoria + "," + objFiltrosActuales.Grupo.IDGrupo + ");' class='Blanco8'>en " + objFiltrosActuales.Delegacion.Nombre + "</a></td><td width=5%>&nbsp;</td><td align=left  valign=center width=15% class='GrisClaro'></td></tr>");
                sH.push("                <tr class='PopupRojoCentro'><td valign=center align=right width=80% class='Blanco7'><a href='javascript: Filtra(" + objFiltrosActuales.Pais.IDPais + "," + objFiltrosActuales.Estado.IDEstado + "," + objFiltrosActuales.Delegacion.IDDelegacion + "," + objFiltrosActuales.Colonia.IDColonia + "," + objFiltrosActuales.Categoria.IDCategoria + "," + objFiltrosActuales.SubCategoria.IDSubCategoria + "," + objFiltrosActuales.Grupo.IDGrupo + ");' class='Blanco8'>en <B>" + objFiltrosActuales.Colonia.Nombre + ":</B></a></td><td width=5%>&nbsp;</td><td align=left  valign=center width=15% class='GrisClaro'>(" + FormatNumber(objFiltrosActuales.Grupo.TotalFiltroActual,0,true, true, true) + ")</td></tr>");

                sH.push("                <tr class='PopupRojoCentro'><td valign=center align=right width=80%>&nbsp;</td><td width=5%>&nbsp;</td><td align=left  valign=center width=15% class='GrisClaro'></td></tr>");
            } else if (objFiltrosActuales.Delegacion != null){
                sH.push("                <tr class='PopupRojoCentro'><td valign=center align=right width=80%>&nbsp;</td><td width=5%>&nbsp;</td><td align=left  valign=center width=15% class='GrisClaro'></td></tr>");
                sH.push("                <tr class='PopupRojoCentro'><td valign=center align=left width=80% style='font-size:7pt;'>&nbsp;&nbsp;" + Mayusculas(ReemplazaAcentos(objFiltrosActuales.Grupo.Nombre)) + " " + sHBuscar + ":</td><td width=5%>&nbsp;</td><td align=left  valign=center width=15% class='GrisClaro'></td></tr>");

                sH.push("                <tr class='PopupRojoCentro'><td valign=center align=right width=80% ><a style='font-size:6pt;' href='javascript: Filtra(" + objFiltrosActuales.Pais.IDPais + ",null,null,null," + objFiltrosActuales.Categoria.IDCategoria + "," + objFiltrosActuales.SubCategoria.IDSubCategoria + "," + objFiltrosActuales.Grupo.IDGrupo + ");' class='Blanco8'>en " + objFiltrosActuales.Pais.Nombre + "</a></td><td width=5%>&nbsp;</td><td align=left  valign=center width=15% class='GrisClaro'></td></tr>");
                sH.push("                <tr class='PopupRojoCentro'><td valign=center align=right width=80% ><a style='font-size:6pt;' href='javascript: Filtra(" + objFiltrosActuales.Pais.IDPais + "," + objFiltrosActuales.Estado.IDEstado + ",null,null," + objFiltrosActuales.Categoria.IDCategoria + "," + objFiltrosActuales.SubCategoria.IDSubCategoria + "," + objFiltrosActuales.Grupo.IDGrupo + ");' class='Blanco8'>en " + objFiltrosActuales.Estado.Nombre + "</a></td><td width=5%>&nbsp;</td><td align=left  valign=center width=15% class='GrisClaro'></td></tr>");
                sH.push("                <tr class='PopupRojoCentro'><td valign=center align=right width=80% class='Blanco7'><a href='javascript: Filtra(" + objFiltrosActuales.Pais.IDPais + "," + objFiltrosActuales.Estado.IDEstado + "," + objFiltrosActuales.Delegacion.IDDelegacion + ",null," + objFiltrosActuales.Categoria.IDCategoria + "," + objFiltrosActuales.SubCategoria.IDSubCategoria + "," + objFiltrosActuales.Grupo.IDGrupo + ");' class='Blanco8'>en <B>" + objFiltrosActuales.Delegacion.Nombre + ":</B></a></td><td width=5%>&nbsp;</td><td align=left  valign=center width=15% class='GrisClaro'>(" + FormatNumber(objFiltrosActuales.Grupo.TotalFiltroActual,0,true, true, true) + ")</td></tr>");

                sH.push("                <tr class='PopupRojoCentro'><td valign=center align=right width=80%>&nbsp;</td><td width=5%>&nbsp;</td><td align=left  valign=center width=15% class='GrisClaro'></td></tr>");
            } else if (objFiltrosActuales.Estado != null){
                sH.push("                <tr class='PopupRojoCentro'><td valign=center align=right width=80%>&nbsp;</td><td width=5%>&nbsp;</td><td align=left  valign=center width=15% class='GrisClaro'></td></tr>");
                sH.push("                <tr class='PopupRojoCentro'><td valign=center align=left width=80% style='font-size:7pt;'>&nbsp;&nbsp;" + Mayusculas(ReemplazaAcentos(objFiltrosActuales.Grupo.Nombre)) + " " + sHBuscar + ":</td><td width=5%>&nbsp;</td><td align=left  valign=center width=15% class='GrisClaro'></td></tr>");

                sH.push("                <tr class='PopupRojoCentro'><td valign=center align=right width=80% ><a style='font-size:6pt;' href='javascript: Filtra(" + objFiltrosActuales.Pais.IDPais + ",null,null,null," + objFiltrosActuales.Categoria.IDCategoria + "," + objFiltrosActuales.SubCategoria.IDSubCategoria + "," + objFiltrosActuales.Grupo.IDGrupo + ");' class='Blanco8'>en " + objFiltrosActuales.Pais.Nombre + "</a></td><td width=5%>&nbsp;</td><td align=left  valign=center width=15% class='GrisClaro'></td></tr>");
                sH.push("                <tr class='PopupRojoCentro'><td valign=center align=right width=80% class='Blanco7'><a href='javascript: Filtra(" + objFiltrosActuales.Pais.IDPais + "," + objFiltrosActuales.Estado.IDEstado + ",null,null," + objFiltrosActuales.Categoria.IDCategoria + "," + objFiltrosActuales.SubCategoria.IDSubCategoria + "," + objFiltrosActuales.Grupo.IDGrupo + ");' class='Blanco8'>en <B>" + objFiltrosActuales.Estado.Nombre + ":</B></a></td><td width=5%>&nbsp;</td><td align=left  valign=center width=15% class='GrisClaro'>(" + FormatNumber(objFiltrosActuales.Grupo.TotalFiltroActual,0,true, true, true) + ")</td></tr>");

                sH.push("                <tr class='PopupRojoCentro'><td valign=center align=right width=80%>&nbsp;</td><td width=5%>&nbsp;</td><td align=left  valign=center width=15% class='GrisClaro'></td></tr>");
            } else if (objFiltrosActuales.Pais != null){
                sH.push("                <tr class='PopupRojoCentro'><td valign=center align=right width=80%>&nbsp;</td><td width=5%>&nbsp;</td><td align=left  valign=center width=15% class='GrisClaro'></td></tr>");
                sH.push("                <tr class='PopupRojoCentro'><td valign=center align=left width=80% style='font-size:7pt;'>&nbsp;&nbsp;" + Mayusculas(ReemplazaAcentos(objFiltrosActuales.Grupo.Nombre)) + " " + sHBuscar + ":</td><td width=5%>&nbsp;</td><td align=left  valign=center width=15% class='GrisClaro'></td></tr>");

                sH.push("                <tr class='PopupRojoCentro'><td valign=center align=right width=80% class='Blanco7'><a href='javascript: Filtra(" + objFiltrosActuales.Pais.IDPais + ",null,null,null," + objFiltrosActuales.Categoria.IDCategoria + "," + objFiltrosActuales.SubCategoria.IDSubCategoria + "," + objFiltrosActuales.Grupo.IDGrupo + ");' class='Blanco8'>en <B>" + objFiltrosActuales.Pais.Nombre + ":</B></a></td><td width=5%>&nbsp;</td><td align=left  valign=center width=15% class='GrisClaro'>(" + FormatNumber(objFiltrosActuales.Grupo.TotalFiltroActual,0,true, true, true) + ")</td></tr>");

                sH.push("                <tr class='PopupRojoCentro'><td valign=center align=right width=80%>&nbsp;</td><td width=5%>&nbsp;</td><td align=left  valign=center width=15% class='GrisClaro'></td></tr>");
            }


        }
      }
    }


    sH.push("                <tr><td colspan=3>");
    sH.push("                    <div class='OverFlowOpciones' width='100%' style='background-color:#DF0000;'>");
    sH.push("                        <table cellspacing=0 cellpadding=0 width='380px'>");

    if (nivel==1){
        for (i=0;i<objFiltrosActuales.CategoriasTodas.Categorias.length;i++){
            if (objFiltrosActuales.Categoria != null) {
              if (objFiltrosActuales.CategoriasTodas.Categorias[i].IDCategoria == objFiltrosActuales.Categoria.IDCategoria){
                sH.push("                            <tr class='renglonrojo' onclick='Filtra(-1,-1,-1,-1," + objFiltrosActuales.CategoriasTodas.Categorias[i].IDCategoria + ",null,null);'><td  valign=center align=right width=80% style='background-image:url(" + objFiltrosActuales.CategoriasTodas.Categorias[i].Icono + ");background-repeat:no-repeat;background-position:15px center;'><span class='GrisClaro7'>( Selecci&oacute;n Actual )&nbsp;&nbsp;&nbsp;</span><img src='v3/imgs/seleccionrojo.png' border=0>&nbsp;&nbsp;" + objFiltrosActuales.CategoriasTodas.Categorias[i].Nombre + "</td><td width=5%>&nbsp;</td><td align=left  valign=center width=15% class='GrisClaro'>(" + FormatNumber(objFiltrosActuales.CategoriasTodas.Categorias[i].TotalFiltroActual,0,true, true, true) + ")</td></tr>");
                } else {
                       sH.push("                            <tr class='renglonrojo' onclick='Filtra(-1,-1,-1,-1," + objFiltrosActuales.CategoriasTodas.Categorias[i].IDCategoria + ",null,null);'><td  valign=center align=right width=80% style='background-image:url(" + objFiltrosActuales.CategoriasTodas.Categorias[i].Icono + ");background-repeat:no-repeat;background-position:15px center;'>" + objFiltrosActuales.CategoriasTodas.Categorias[i].Nombre + "</td><td width=5%>&nbsp;</td><td align=left  valign=center width=15% class='GrisClaro'>(" + FormatNumber(objFiltrosActuales.CategoriasTodas.Categorias[i].TotalFiltroActual,0,true, true, true) + ")</td></tr>");
              }
            } else {
                       sH.push("                            <tr class='renglonrojo' onclick='Filtra(-1,-1,-1,-1," + objFiltrosActuales.CategoriasTodas.Categorias[i].IDCategoria + ",null,null);'><td  valign=center align=right width=80% style='background-image:url(" + objFiltrosActuales.CategoriasTodas.Categorias[i].Icono + ");background-repeat:no-repeat;background-position:15px center;'>" + objFiltrosActuales.CategoriasTodas.Categorias[i].Nombre + "</td><td width=5%>&nbsp;</td><td align=left  valign=center width=15% class='GrisClaro'>(" + FormatNumber(objFiltrosActuales.CategoriasTodas.Categorias[i].TotalFiltroActual,0,true, true, true) + ")</td></tr>");
            }
            sH.push("                            <tr class='renglonrojospacer'><td  colspan=3></td></tr>");
        }
    } else if (nivel==2){
        for (i=0;i<objFiltrosActuales.Categoria.SubCategorias.length;i++){
            if (objFiltrosActuales.SubCategoria != null) {

                if ((objFiltrosActuales.Categoria.SubCategorias[i].IDCategoria == objFiltrosActuales.SubCategoria.IDCategoria) && (objFiltrosActuales.Categoria.SubCategorias[i].IDSubCategoria == objFiltrosActuales.SubCategoria.IDSubCategoria)) {
                  sH.push("                            <tr class='renglonrojo' onclick='Filtra(-1,-1,-1,-1," + objFiltrosActuales.Categoria.SubCategorias[i].IDCategoria + "," + objFiltrosActuales.Categoria.SubCategorias[i].IDSubCategoria + ",null);'><td  valign=center align=right width=80% style='background-image:url(" + objFiltrosActuales.Categoria.SubCategorias[i].Icono + ");background-repeat:no-repeat;background-position:15px center;'><span class='GrisClaro7'>( Selecci&oacute;n Actual )&nbsp;&nbsp;&nbsp;</span><img src='v3/imgs/seleccionrojo.png' border=0>&nbsp;&nbsp;" + objFiltrosActuales.Categoria.SubCategorias[i].Nombre + "</td><td width=5%>&nbsp;</td><td align=left  valign=center width=15% class='GrisClaro'>(" + FormatNumber(objFiltrosActuales.Categoria.SubCategorias[i].TotalFiltroActual,0,true, true, true) + ")</td></tr>");
                } else {
                  sH.push("                            <tr class='renglonrojo' onclick='Filtra(-1,-1,-1,-1," + objFiltrosActuales.Categoria.SubCategorias[i].IDCategoria + "," + objFiltrosActuales.Categoria.SubCategorias[i].IDSubCategoria + ",null);'><td  valign=center align=right width=80% style='background-image:url(" + objFiltrosActuales.Categoria.SubCategorias[i].Icono + ");background-repeat:no-repeat;background-position:15px center;'>" + objFiltrosActuales.Categoria.SubCategorias[i].Nombre + "</td><td width=5%>&nbsp;</td><td align=left  valign=center width=15% class='GrisClaro'>(" + FormatNumber(objFiltrosActuales.Categoria.SubCategorias[i].TotalFiltroActual,0,true, true, true) + ")</td></tr>");

              }
            } else {
                sH.push("                            <tr class='renglonrojo' onclick='Filtra(-1,-1,-1,-1," + objFiltrosActuales.Categoria.SubCategorias[i].IDCategoria + "," + objFiltrosActuales.Categoria.SubCategorias[i].IDSubCategoria + ",null);'><td  valign=center align=right width=80% style='background-image:url(" + objFiltrosActuales.Categoria.SubCategorias[i].Icono + ");background-repeat:no-repeat;background-position:15px center;'>" + objFiltrosActuales.Categoria.SubCategorias[i].Nombre + "</td><td width=5%>&nbsp;</td><td align=left  valign=center width=15% class='GrisClaro'>(" + FormatNumber(objFiltrosActuales.Categoria.SubCategorias[i].TotalFiltroActual,0,true, true, true) + ")</td></tr>");
            }
            sH.push("                            <tr class='renglonrojospacer'><td  colspan=3></td></tr>");
        }
    } else if (nivel==3){
        for (i=0;i<objFiltrosActuales.SubCategoria.Grupos.length;i++){
            if (objFiltrosActuales.Grupo != null) {
              if ((objFiltrosActuales.SubCategoria.Grupos[i].IDCategoria == objFiltrosActuales.Grupo.IDCategoria) && (objFiltrosActuales.SubCategoria.Grupos[i].IDSubCategoria == objFiltrosActuales.Grupo.IDSubCategoria) && (objFiltrosActuales.SubCategoria.Grupos[i].IDGrupo == objFiltrosActuales.Grupo.IDGrupo)) {
                    sH.push("                            <tr class='renglonrojo' onclick='Filtra(-1,-1,-1,-1," + objFiltrosActuales.SubCategoria.Grupos[i].IDCategoria + "," + objFiltrosActuales.SubCategoria.Grupos[i].IDSubCategoria + "," + objFiltrosActuales.SubCategoria.Grupos[i].IDGrupo + ");'><td  valign=center align=right width=80% style='background-image:url(" + objFiltrosActuales.SubCategoria.Grupos[i].Icono + ");background-repeat:no-repeat;background-position:15px center;'><span class='GrisClaro7'>( Selecci&oacute;n Actual )&nbsp;&nbsp;&nbsp;</span><img src='v3/imgs/seleccionrojo.png' border=0>&nbsp;&nbsp;" + objFiltrosActuales.SubCategoria.Grupos[i].Nombre + "</td><td width=5%>&nbsp;</td><td align=left  valign=center width=15% class='GrisClaro'>(" + FormatNumber(objFiltrosActuales.SubCategoria.Grupos[i].TotalFiltroActual,0,true, true, true) + ")</td></tr>");
                } else {
                  sH.push("                            <tr class='renglonrojo' onclick='Filtra(-1,-1,-1,-1," + objFiltrosActuales.SubCategoria.Grupos[i].IDCategoria + "," + objFiltrosActuales.SubCategoria.Grupos[i].IDSubCategoria + "," + objFiltrosActuales.SubCategoria.Grupos[i].IDGrupo + ");'><td  valign=center align=right width=80% style='background-image:url(" + objFiltrosActuales.SubCategoria.Grupos[i].Icono + ");background-repeat:no-repeat;background-position:15px center;'>" + objFiltrosActuales.SubCategoria.Grupos[i].Nombre + "</td><td width=5%>&nbsp;</td><td align=left  valign=center width=15% class='GrisClaro'>(" + FormatNumber(objFiltrosActuales.SubCategoria.Grupos[i].TotalFiltroActual,0,true, true, true) + ")</td></tr>");
              }
            } else {
                sH.push("                            <tr class='renglonrojo' onclick='Filtra(-1,-1,-1,-1," + objFiltrosActuales.SubCategoria.Grupos[i].IDCategoria + "," + objFiltrosActuales.SubCategoria.Grupos[i].IDSubCategoria + "," + objFiltrosActuales.SubCategoria.Grupos[i].IDGrupo + ");'><td  valign=center align=right width=80% style='background-image:url(" + objFiltrosActuales.SubCategoria.Grupos[i].Icono + ");background-repeat:no-repeat;background-position:15px center;'>" + objFiltrosActuales.SubCategoria.Grupos[i].Nombre + "</td><td width=5%>&nbsp;</td><td align=left  valign=center width=15% class='GrisClaro'>(" + FormatNumber(objFiltrosActuales.SubCategoria.Grupos[i].TotalFiltroActual,0,true, true, true) + ")</td></tr>");
            }
            sH.push("                            <tr class='renglonrojospacer'><td  colspan=3></td></tr>");
        }
    } else if (nivel==4){
        //Nada
    }


    sH.push("                        </table>");
    sH.push("                    </div>");
    sH.push("                </td></tr>");
    sH.push("                <tr class='SpacerRojo'><td colspan=3>&nbsp;</td></tr>");
    if (EsExplorer()==false){
      sH.push("                <tr><td colspan=3>");
      sH.push("                        <table width=100% cellpadding=0 cellspacing=0>");
      sH.push("                            <tr>");
      sH.push("                                <td width=20 class='SombraIzquierda'></td>");
      sH.push("                                <td class='SombraCentro'>&nbsp;</td>");
      sH.push("                                <td width=20 class='SombraDerecha'></td>");
      sH.push("                            </tr>");
      sH.push("                        </table>");
      sH.push("                    </td>");
      sH.push("                </tr>");
    }
    sH.push("</table>");

    divPopupRojo.innerHTML = sH.join("");
}//LlenaPopupRojo

function LlenaPopupAzul(nivel){
    var sH = new Array;
    var sHBuscar ="<span class='Blanco7'>";

    if (objFiltrosActuales.TextoBuscado != ""){
        sHBuscar = sHBuscar + "<br>&nbsp;&nbsp;&nbsp;(bajo la b&uacute;squeda \"" + objFiltrosActuales.TextoBuscado  + "\")";
    }
    if ((objFiltrosActuales.Zona.Lat1 != null)&&(objFiltrosActuales.Zona.Lat1 != '')){
        if (sHBuscar=="<span class='Blanco7'>"){
            sHBuscar = sHBuscar + "<br>&nbsp;&nbsp;&nbsp;(Zona Limitada)";
        } else {
            sHBuscar = sHBuscar + ",(Zona Limitada)";
        }
    }
    if (objFiltrosActuales.Micrositio != "0"){
        if (sHBuscar=="<span class='Blanco7'>"){
            sHBuscar = sHBuscar +  "<br>&nbsp;&nbsp;&nbsp;(En este Micrositio)";
        } else {
            sHBuscar = sHBuscar + ",(En este Micrositio)";
        }
    }
    if ((objFiltrosActuales.POI != "0") && (objFiltrosActuales.POI != "")) {
        if (sHBuscar=="<span class='Blanco7'>"){
            sHBuscar = sHBuscar + "<br>&nbsp;&nbsp;&nbsp;(S&oacute;lo este Negocio)";
        } else {
            sHBuscar = sHBuscar + ",(S&oacute;lo este Negocio)";
        }

    }
    sHBuscar = sHBuscar + "</span>";

    sH.push("                <table cellpadding=0 cellspacing=0>");
    sH.push("                <tr height=20 id= 'PicoAzul' class='PicoAzul'><td  colspan=3 valign=center >&nbsp;</td></tr>");
    sH.push("                <tr class='PopupAzulArriba4'><td  colspan=3 valign=center align=left></td></tr>");
    sH.push("                <tr class='PopupAzulArriba13'><td  colspan=3 valign=center align=left><table width=100%><tr height=13><td>&nbsp;</td><td width=45 align=right><a href='javascript: blnCancelaQuitaHover=false;OcultaPopups();' title='Cerrar' class='close'>Cerrar [X]</a></td><td width=5 >&nbsp;</td></tr></table></td></tr>");
if (micrositio==0){
     sH.push("                <tr class='PopupAzulArriba45'><td colspan=3  valign=center align=left><ul>");

      if (nivel==1){
          sH.push("                <li><a href='javascript: IniciaDetails();' class='Blanco7'>Explorar " + Mayusculas(ReemplazaAcentos(objFiltrosActuales.Pais.Nombre)) + ": ver " + objFiltrosActuales.CategoriasTodas.Nombre + "&nbsp;[ <u>INICIO</u> ]&nbsp;&nbsp;<span class='GrisClaro7'>(" + FormatNumber(objFiltrosActuales.CategoriasTodas.Total,0,true, true, true) + ")</span></a></li>");
          if (objFiltrosActuales.Categoria != null ){
            sH.push("                <li><a href='javascript: AplicaFiltro(" + objFiltrosActuales.Pais.IDPais + ",null,null,null," + objFiltrosActuales.Categoria.IDCategoria + ",null,null);' class='Blanco7'>Explorar " + Mayusculas(ReemplazaAcentos(objFiltrosActuales.Pais.Nombre)) + ": ver " + objFiltrosActuales.Categoria.Nombre + "&nbsp;&nbsp;<span class='GrisClaro7'>(" + FormatNumber(objFiltrosActuales.Categoria.Total,0,true, true, true) + ")</span></a></li>");
          }
          if (objFiltrosActuales.SubCategoria != null ){
            sH.push("                <li><a href='javascript: AplicaFiltro(" + objFiltrosActuales.Pais.IDPais + ",null,null,null," + objFiltrosActuales.Categoria.IDCategoria + "," + objFiltrosActuales.SubCategoria.IDSubCategoria + ",null);' class='Blanco7'>Explorar " + Mayusculas(ReemplazaAcentos(objFiltrosActuales.Pais.Nombre)) + ": ver " + objFiltrosActuales.SubCategoria.Nombre + "&nbsp;&nbsp;<span class='GrisClaro7'>(" + FormatNumber(objFiltrosActuales.SubCategoria.Total,0,true, true, true) + ")</span></a></li>");
          }
          if (objFiltrosActuales.Grupo != null ){
            sH.push("                <li><a href='javascript: AplicaFiltro(" + objFiltrosActuales.Pais.IDPais + ",null,null,null," + objFiltrosActuales.Categoria.IDCategoria + "," + objFiltrosActuales.SubCategoria.IDSubCategoria + "," + objFiltrosActuales.Grupo.IDGrupo + ");' class='Blanco7'>Explorar " + Mayusculas(ReemplazaAcentos(objFiltrosActuales.Pais.Nombre)) + ": ver " + objFiltrosActuales.Grupo.Nombre + "&nbsp;&nbsp;<span  class='GrisClaro7'>(" + FormatNumber(objFiltrosActuales.Grupo.Total,0,true, true, true) + ")</span></a></li></ul></td></tr>");
          }


      } else if (nivel==2){
          sH.push("                <li><a href='javascript: AplicaFiltro(" + objFiltrosActuales.Pais.IDPais + "," + objFiltrosActuales.Estado.IDEstado + ",null,null,null,null,null);' class='Blanco7'>Explorar " + Mayusculas(ReemplazaAcentos(objFiltrosActuales.Estado.Nombre)) + ": ver " + objFiltrosActuales.CategoriasTodas.Nombre + "&nbsp;&nbsp;<span class='GrisClaro7'>(" + FormatNumber(objFiltrosActuales.CategoriasTodas.TotalEstado,0,true, true, true) + ")</span></a></li>");
          if (objFiltrosActuales.Categoria != null ){
            sH.push("                <li><a href='javascript: AplicaFiltro(" + objFiltrosActuales.Pais.IDPais + "," + objFiltrosActuales.Estado.IDEstado + ",null,null," + objFiltrosActuales.Categoria.IDCategoria + ",null,null);' class='Blanco7'>Explorar " + Mayusculas(ReemplazaAcentos(objFiltrosActuales.Estado.Nombre)) + ": ver " + objFiltrosActuales.Categoria.Nombre + "&nbsp;&nbsp;<span class='GrisClaro7'>(" + FormatNumber(objFiltrosActuales.Categoria.TotalEstado,0,true, true, true) + ")</span></a></li>");
          }
          if (objFiltrosActuales.SubCategoria != null ){
            sH.push("                <li><a href='javascript: AplicaFiltro(" + objFiltrosActuales.Pais.IDPais + "," + objFiltrosActuales.Estado.IDEstado + ",null,null," + objFiltrosActuales.Categoria.IDCategoria + "," + objFiltrosActuales.SubCategoria.IDSubCategoria + ",null);' class='Blanco7'>Explorar " + Mayusculas(ReemplazaAcentos(objFiltrosActuales.Estado.Nombre)) + ": ver " + objFiltrosActuales.SubCategoria.Nombre + "&nbsp;&nbsp;<span class='GrisClaro7'>(" + FormatNumber(objFiltrosActuales.SubCategoria.TotalEstado,0,true, true, true) + ")</span></a></li>");
          }
          if (objFiltrosActuales.Grupo != null ){
            sH.push("                <li><a href='javascript: AplicaFiltro(" + objFiltrosActuales.Pais.IDPais + "," + objFiltrosActuales.Estado.IDEstado + ",null,null," + objFiltrosActuales.Categoria.IDCategoria + "," + objFiltrosActuales.SubCategoria.IDSubCategoria + "," + objFiltrosActuales.Grupo.IDGrupo + ");' class='Blanco7'>Explorar " + Mayusculas(ReemplazaAcentos(objFiltrosActuales.Estado.Nombre)) + ": ver " + objFiltrosActuales.Grupo.Nombre + "&nbsp;&nbsp;<span  class='GrisClaro7'>(" + FormatNumber(objFiltrosActuales.Grupo.TotalEstado,0,true, true, true) + ")</span></a></li></ul></td></tr>");
          }


      } else if (nivel==3){
          sH.push("                <li><a href='javascript: AplicaFiltro(" + objFiltrosActuales.Pais.IDPais + "," + objFiltrosActuales.Estado.IDEstado + "," + objFiltrosActuales.Delegacion.IDDelegacion + ",null,null,null,null);' class='Blanco7'>Explorar " + Mayusculas(ReemplazaAcentos(objFiltrosActuales.Delegacion.Nombre)) + ": ver " + objFiltrosActuales.CategoriasTodas.Nombre + "&nbsp;&nbsp;<span class='GrisClaro7'>(" + FormatNumber(objFiltrosActuales.CategoriasTodas.TotalDelegacion,0,true, true, true) + ")</span></a></li>");
          if (objFiltrosActuales.Categoria != null ){
            sH.push("                <li><a href='javascript: AplicaFiltro(" + objFiltrosActuales.Pais.IDPais + "," + objFiltrosActuales.Estado.IDEstado + "," + objFiltrosActuales.Delegacion.IDDelegacion + ",null," + objFiltrosActuales.Categoria.IDCategoria + ",null,null);' class='Blanco7'>Explorar " + Mayusculas(ReemplazaAcentos(objFiltrosActuales.Delegacion.Nombre)) + ": ver " + objFiltrosActuales.Categoria.Nombre + "&nbsp;&nbsp;<span class='GrisClaro7'>(" + FormatNumber(objFiltrosActuales.Categoria.TotalDelegacion,0,true, true, true) + ")</span></a></li>");
          }
          if (objFiltrosActuales.SubCategoria != null ){
            sH.push("                <li><a href='javascript: AplicaFiltro(" + objFiltrosActuales.Pais.IDPais + "," + objFiltrosActuales.Estado.IDEstado + "," + objFiltrosActuales.Delegacion.IDDelegacion + ",null," + objFiltrosActuales.Categoria.IDCategoria + "," + objFiltrosActuales.SubCategoria.IDSubCategoria + ",null);' class='Blanco7'>Explorar " + Mayusculas(ReemplazaAcentos(objFiltrosActuales.Delegacion.Nombre)) + ": ver " + objFiltrosActuales.SubCategoria.Nombre + "&nbsp;&nbsp;<span class='GrisClaro7'>(" + FormatNumber(objFiltrosActuales.SubCategoria.TotalDelegacion,0,true, true, true) + ")</span></a></li>");
          }
          if (objFiltrosActuales.Grupo != null ){
            sH.push("                <li><a href='javascript: AplicaFiltro(" + objFiltrosActuales.Pais.IDPais + "," + objFiltrosActuales.Estado.IDEstado + "," + objFiltrosActuales.Delegacion.IDDelegacion + ",null," + objFiltrosActuales.Categoria.IDCategoria + "," + objFiltrosActuales.SubCategoria.IDSubCategoria + "," + objFiltrosActuales.Grupo.IDGrupo + ");' class='Blanco7'>Explorar " + Mayusculas(ReemplazaAcentos(objFiltrosActuales.Delegacion.Nombre)) + ": ver " + objFiltrosActuales.Grupo.Nombre + "&nbsp;&nbsp;<span  class='GrisClaro7'>(" + FormatNumber(objFiltrosActuales.Grupo.TotalDelegacion,0,true, true, true) + ")</span></a></li></ul></td></tr>");
          }


      } else if (nivel==4){
          sH.push("                <li><a href='javascript: AplicaFiltro(" + objFiltrosActuales.Pais.IDPais + "," + objFiltrosActuales.Estado.IDEstado + "," + objFiltrosActuales.Delegacion.IDDelegacion + "," + objFiltrosActuales.Colonia.IDColonia + ",null,null,null);' class='Blanco7'>Explorar " + Mayusculas(ReemplazaAcentos(objFiltrosActuales.Colonia.Nombre)) + ": ver " + objFiltrosActuales.CategoriasTodas.Nombre + "&nbsp;&nbsp;<span class='GrisClaro7'>(" + FormatNumber(objFiltrosActuales.CategoriasTodas.TotalColonia,0,true, true, true) + ")</span></a></li>");
          if (objFiltrosActuales.Categoria != null ){
            sH.push("                <li><a href='javascript: AplicaFiltro(" + objFiltrosActuales.Pais.IDPais + "," + objFiltrosActuales.Estado.IDEstado + "," + objFiltrosActuales.Delegacion.IDDelegacion + "," + objFiltrosActuales.Colonia.IDColonia + "," + objFiltrosActuales.Categoria.IDCategoria + ",null,null);' class='Blanco7'>Explorar " + Mayusculas(ReemplazaAcentos(objFiltrosActuales.Colonia.Nombre)) + ": ver " + objFiltrosActuales.Categoria.Nombre + "&nbsp;&nbsp;<span class='GrisClaro7'>(" + FormatNumber(objFiltrosActuales.Categoria.TotalColonia,0,true, true, true) + ")</span></a></li>");
          }
          if (objFiltrosActuales.SubCategoria != null ){
            sH.push("                <li><a href='javascript: AplicaFiltro(" + objFiltrosActuales.Pais.IDPais + "," + objFiltrosActuales.Estado.IDEstado + "," + objFiltrosActuales.Delegacion.IDDelegacion + "," + objFiltrosActuales.Colonia.IDColonia + "," + objFiltrosActuales.Categoria.IDCategoria + "," + objFiltrosActuales.SubCategoria.IDSubCategoria + ",null);' class='Blanco7'>Explorar " + Mayusculas(ReemplazaAcentos(objFiltrosActuales.Colonia.Nombre)) + ": ver " + objFiltrosActuales.SubCategoria.Nombre + "&nbsp;&nbsp;<span class='GrisClaro7'>(" + FormatNumber(objFiltrosActuales.SubCategoria.TotalColonia,0,true, true, true) + ")</span></a></li>");
          }
          if (objFiltrosActuales.Grupo != null ){
            sH.push("                <li><a href='javascript: AplicaFiltro(" + objFiltrosActuales.Pais.IDPais + "," + objFiltrosActuales.Estado.IDEstado + "," + objFiltrosActuales.Delegacion.IDDelegacion + "," + objFiltrosActuales.Colonia.IDColonia + "," + objFiltrosActuales.Categoria.IDCategoria + "," + objFiltrosActuales.SubCategoria.IDSubCategoria + "," + objFiltrosActuales.Grupo.IDGrupo + ");' class='Blanco7'>Explorar " + Mayusculas(ReemplazaAcentos(objFiltrosActuales.Colonia.Nombre)) + ": ver " + objFiltrosActuales.Grupo.Nombre + "&nbsp;&nbsp;<span  class='GrisClaro7'>(" + FormatNumber(objFiltrosActuales.Grupo.TotalColonia,0,true, true, true) + ")</span></a></li></ul></td></tr>");
          }
      }
      sH.push("                 </ul></td></tr>");
}

    sH.push("                <tr class='PopupAzulArriba4'><td  colspan=3 valign=center align=left>&nbsp;</td></tr>");

        var i =0;
    if (nivel==1){

        if (objFiltrosActuales.Grupo != null){
            sH.push("                <tr class='PopupAzulCentro'><td valign=center align=right width=80%>&nbsp;</td><td width=5%>&nbsp;</td><td align=left  valign=center width=15% class='GrisClaro'></td></tr>");
            sH.push("                <tr class='PopupAzulCentro'><td valign=center align=left width=80% style='font-size:7pt;'>&nbsp;&nbsp;Explorar " + Mayusculas(ReemplazaAcentos(objFiltrosActuales.Pais.Nombre)) + " " + sHBuscar + ":</td><td width=5%>&nbsp;</td><td align=left  valign=center width=15% class='GrisClaro'></td></tr>");

            sH.push("                <tr class='PopupAzulCentro'><td valign=center align=right width=80% ><a style='font-size:6pt;' href='javascript: Filtra(" + objFiltrosActuales.Pais.IDPais + ",null,null,null,null,null,null);' class='Blanco8'>ver " + objFiltrosActuales.CategoriasTodas.Nombre + "</a></td><td width=5%>&nbsp;</td><td align=left  valign=center width=15% class='GrisClaro'></td></tr>");
            sH.push("                <tr class='PopupAzulCentro'><td valign=center align=right width=80% ><a style='font-size:6pt;' href='javascript: Filtra(" + objFiltrosActuales.Pais.IDPais + ",null,null,null," + objFiltrosActuales.Categoria.IDCategoria + ",null,null);' class='Blanco8'>ver " + objFiltrosActuales.Categoria.Nombre + "</a></td><td width=5%>&nbsp;</td><td align=left  valign=center width=15% class='GrisClaro'></td></tr>");
            sH.push("                <tr class='PopupAzulCentro'><td valign=center align=right width=80% ><a style='font-size:6pt;' href='javascript: Filtra(" + objFiltrosActuales.Pais.IDPais + ",null,null,null," + objFiltrosActuales.Categoria.IDCategoria + "," + objFiltrosActuales.SubCategoria.IDSubCategoria + ",null);' class='Blanco8'>ver " + objFiltrosActuales.SubCategoria.Nombre + "</a></td><td width=5%>&nbsp;</td><td align=left  valign=center width=15% class='GrisClaro'></td></tr>");
            sH.push("                <tr class='PopupAzulCentro'><td valign=center align=right width=80% class='Blanco7'><a href='javascript: Filtra(" + objFiltrosActuales.Pais.IDPais + ",null,null,null," + objFiltrosActuales.Categoria.IDCategoria + "," + objFiltrosActuales.SubCategoria.IDSubCategoria + "," + objFiltrosActuales.Grupo.IDGrupo + ");' class='Blanco8'>ver <B>" + objFiltrosActuales.Grupo.Nombre + ":</B></a></td><td width=5%>&nbsp;</td><td align=left  valign=center width=15% class='GrisClaro'>(" + FormatNumber(objFiltrosActuales.Pais.TotalFiltroActual,0,true, true, true) + ")</td></tr>");

            sH.push("                <tr class='PopupAzulCentro'><td valign=center align=right width=80%>&nbsp;</td><td width=5%>&nbsp;</td><td align=left  valign=center width=15% class='GrisClaro'></td></tr>");
        } else if (objFiltrosActuales.SubCategoria != null){
            sH.push("                <tr class='PopupAzulCentro'><td valign=center align=right width=80%>&nbsp;</td><td width=5%>&nbsp;</td><td align=left  valign=center width=15% class='GrisClaro'></td></tr>");
            sH.push("                <tr class='PopupAzulCentro'><td valign=center align=left width=80% style='font-size:7pt;'>&nbsp;&nbsp;Explorar " + Mayusculas(ReemplazaAcentos(objFiltrosActuales.Pais.Nombre)) + " " + sHBuscar + ":</td><td width=5%>&nbsp;</td><td align=left  valign=center width=15% class='GrisClaro'></td></tr>");

            sH.push("                <tr class='PopupAzulCentro'><td valign=center align=right width=80% ><a style='font-size:6pt;' href='javascript: Filtra(" + objFiltrosActuales.Pais.IDPais + ",null,null,null,null,null,null);' class='Blanco8'>ver " + objFiltrosActuales.CategoriasTodas.Nombre + "</a></td><td width=5%>&nbsp;</td><td align=left  valign=center width=15% class='GrisClaro'></td></tr>");
            sH.push("                <tr class='PopupAzulCentro'><td valign=center align=right width=80% ><a style='font-size:6pt;' href='javascript: Filtra(" + objFiltrosActuales.Pais.IDPais + ",null,null,null," + objFiltrosActuales.Categoria.IDCategoria + ",null,null);' class='Blanco8'>ver " + objFiltrosActuales.Categoria.Nombre + "</a></td><td width=5%>&nbsp;</td><td align=left  valign=center width=15% class='GrisClaro'></td></tr>");
            sH.push("                <tr class='PopupAzulCentro'><td valign=center align=right width=80% class='Blanco7'><a href='javascript: Filtra(" + objFiltrosActuales.Pais.IDPais + ",null,null,null," + objFiltrosActuales.Categoria.IDCategoria + "," + objFiltrosActuales.SubCategoria.IDSubCategoria + ",null);' class='Blanco8'>ver <B>" + objFiltrosActuales.SubCategoria.Nombre + ":</B></a></td><td width=5%>&nbsp;</td><td align=left  valign=center width=15% class='GrisClaro'>(" + FormatNumber(objFiltrosActuales.Pais.TotalFiltroActual,0,true, true, true) + ")</td></tr>");

            sH.push("                <tr class='PopupAzulCentro'><td valign=center align=right width=80%>&nbsp;</td><td width=5%>&nbsp;</td><td align=left  valign=center width=15% class='GrisClaro'></td></tr>");
        } else if (objFiltrosActuales.Categoria != null){
            sH.push("                <tr class='PopupAzulCentro'><td valign=center align=right width=80%>&nbsp;</td><td width=5%>&nbsp;</td><td align=left  valign=center width=15% class='GrisClaro'></td></tr>");
            sH.push("                <tr class='PopupAzulCentro'><td valign=center align=left width=80% style='font-size:7pt;'>&nbsp;&nbsp;Explorar " + Mayusculas(ReemplazaAcentos(objFiltrosActuales.Pais.Nombre)) + " " + sHBuscar + ":</td><td width=5%>&nbsp;</td><td align=left  valign=center width=15% class='GrisClaro'></td></tr>");

            sH.push("                <tr class='PopupAzulCentro'><td valign=center align=right width=80% ><a style='font-size:6pt;' href='javascript: Filtra(" + objFiltrosActuales.Pais.IDPais + ",null,null,null,null,null,null);' class='Blanco8'>ver " + objFiltrosActuales.CategoriasTodas.Nombre + "</a></td><td width=5%>&nbsp;</td><td align=left  valign=center width=15% class='GrisClaro'></td></tr>");
            sH.push("                <tr class='PopupAzulCentro'><td valign=center align=right width=80% class='Blanco7'><a href='javascript: Filtra(" + objFiltrosActuales.Pais.IDPais + ",null,null,null," + objFiltrosActuales.Categoria.IDCategoria + ",null,null);' class='Blanco8'>ver <B>" + objFiltrosActuales.Categoria.Nombre + ":</B></a></td><td width=5%>&nbsp;</td><td align=left  valign=center width=15% class='GrisClaro'>(" + FormatNumber(objFiltrosActuales.Pais.TotalFiltroActual,0,true, true, true) + ")</td></tr>");

            sH.push("                <tr class='PopupAzulCentro'><td valign=center align=right width=80%>&nbsp;</td><td width=5%>&nbsp;</td><td align=left  valign=center width=15% class='GrisClaro'></td></tr>");
        } else if (objFiltrosActuales.CategoriasTodas != null){
            sH.push("                <tr class='PopupAzulCentro'><td valign=center align=right width=80%>&nbsp;</td><td width=5%>&nbsp;</td><td align=left  valign=center width=15% class='GrisClaro'></td></tr>");
            sH.push("                <tr class='PopupAzulCentro'><td valign=center align=left width=80% style='font-size:7pt;'>&nbsp;&nbsp;Explorar " + Mayusculas(ReemplazaAcentos(objFiltrosActuales.Pais.Nombre)) + " " + sHBuscar + ":</td><td width=5%>&nbsp;</td><td align=left  valign=center width=15% class='GrisClaro'></td></tr>");

            sH.push("                <tr class='PopupAzulCentro'><td valign=center align=right width=80% class='Blanco7'><a href='javascript: Filtra(" + objFiltrosActuales.Pais.IDPais + ",null,null,null,null,null,null);' class='Blanco8'>ver <B>" + objFiltrosActuales.CategoriasTodas.Nombre + ":</B></a></td><td width=5%>&nbsp;</td><td align=left  valign=center width=15% class='GrisClaro'>(" + FormatNumber(objFiltrosActuales.Pais.TotalFiltroActual,0,true, true, true) + ")</td></tr>");

            sH.push("                <tr class='PopupAzulCentro'><td valign=center align=right width=80%>&nbsp;</td><td width=5%>&nbsp;</td><td align=left  valign=center width=15% class='GrisClaro'></td></tr>");
        }


    } else if (nivel==2){
      for (i = 0;i< objFiltrosActuales.Pais.Estados.length;i++){
        if ( (objFiltrosActuales.Pais.Estados[i].IDPais == objFiltrosActuales.Estado.IDPais) && (objFiltrosActuales.Pais.Estados[i].IDEstado == objFiltrosActuales.Estado.IDEstado) ){

          if (objFiltrosActuales.Grupo != null){
              sH.push("                <tr class='PopupAzulCentro'><td valign=center align=right width=80%>&nbsp;</td><td width=5%>&nbsp;</td><td align=left  valign=center width=15% class='GrisClaro'></td></tr>");
              sH.push("                <tr class='PopupAzulCentro'><td valign=center align=left width=80% style='font-size:7pt;'>&nbsp;&nbsp;Explorar " + Mayusculas(ReemplazaAcentos(objFiltrosActuales.Estado.Nombre)) + " " + sHBuscar + ":</td><td width=5%>&nbsp;</td><td align=left  valign=center width=15% class='GrisClaro'></td></tr>");

              sH.push("                <tr class='PopupAzulCentro'><td valign=center align=right width=80% ><a style='font-size:6pt;' href='javascript: Filtra(" + objFiltrosActuales.Pais.IDPais + "," + objFiltrosActuales.Estado.IDEstado + ",null,null,null,null,null);' class='Blanco8'>ver " + objFiltrosActuales.CategoriasTodas.Nombre + "</a></td><td width=5%>&nbsp;</td><td align=left  valign=center width=15% class='GrisClaro'></td></tr>");
              sH.push("                <tr class='PopupAzulCentro'><td valign=center align=right width=80% ><a style='font-size:6pt;' href='javascript: Filtra(" + objFiltrosActuales.Pais.IDPais + "," + objFiltrosActuales.Estado.IDEstado + ",null,null," + objFiltrosActuales.Categoria.IDCategoria + ",null,null);' class='Blanco8'>ver " + objFiltrosActuales.Categoria.Nombre + "</a></td><td width=5%>&nbsp;</td><td align=left  valign=center width=15% class='GrisClaro'></td></tr>");
              sH.push("                <tr class='PopupAzulCentro'><td valign=center align=right width=80% ><a style='font-size:6pt;' href='javascript: Filtra(" + objFiltrosActuales.Pais.IDPais + "," + objFiltrosActuales.Estado.IDEstado + ",null,null," + objFiltrosActuales.Categoria.IDCategoria + "," + objFiltrosActuales.SubCategoria.IDSubCategoria + ",null);' class='Blanco8'>ver " + objFiltrosActuales.SubCategoria.Nombre + "</a></td><td width=5%>&nbsp;</td><td align=left  valign=center width=15% class='GrisClaro'></td></tr>");
              sH.push("                <tr class='PopupAzulCentro'><td valign=center align=right width=80% class='Blanco7'><a href='javascript: Filtra(" + objFiltrosActuales.Pais.IDPais + "," + objFiltrosActuales.Estado.IDEstado + ",null,null," + objFiltrosActuales.Categoria.IDCategoria + "," + objFiltrosActuales.SubCategoria.IDSubCategoria + "," + objFiltrosActuales.Grupo.IDGrupo + ");' class='Blanco8'>ver <B>" + objFiltrosActuales.Grupo.Nombre + ":</B></a></td><td width=5%>&nbsp;</td><td align=left  valign=center width=15% class='GrisClaro'>(" + FormatNumber(objFiltrosActuales.Estado.TotalFiltroActual,0,true, true, true) + ")</td></tr>");

              sH.push("                <tr class='PopupAzulCentro'><td valign=center align=right width=80%>&nbsp;</td><td width=5%>&nbsp;</td><td align=left  valign=center width=15% class='GrisClaro'></td></tr>");
          } else if (objFiltrosActuales.SubCategoria != null){
              sH.push("                <tr class='PopupAzulCentro'><td valign=center align=right width=80%>&nbsp;</td><td width=5%>&nbsp;</td><td align=left  valign=center width=15% class='GrisClaro'></td></tr>");
              sH.push("                <tr class='PopupAzulCentro'><td valign=center align=left width=80% style='font-size:7pt;'>&nbsp;&nbsp;Explorar " + Mayusculas(ReemplazaAcentos(objFiltrosActuales.Estado.Nombre)) + " " + sHBuscar + ":</td><td width=5%>&nbsp;</td><td align=left  valign=center width=15% class='GrisClaro'></td></tr>");

              sH.push("                <tr class='PopupAzulCentro'><td valign=center align=right width=80% ><a style='font-size:6pt;' href='javascript: Filtra(" + objFiltrosActuales.Pais.IDPais + "," + objFiltrosActuales.Estado.IDEstado + ",null,null,null,null,null);' class='Blanco8'>ver " + objFiltrosActuales.CategoriasTodas.Nombre + "</a></td><td width=5%>&nbsp;</td><td align=left  valign=center width=15% class='GrisClaro'></td></tr>");
              sH.push("                <tr class='PopupAzulCentro'><td valign=center align=right width=80% ><a style='font-size:6pt;' href='javascript: Filtra(" + objFiltrosActuales.Pais.IDPais + "," + objFiltrosActuales.Estado.IDEstado + ",null,null," + objFiltrosActuales.Categoria.IDCategoria + ",null,null);' class='Blanco8'>ver " + objFiltrosActuales.Categoria.Nombre + "</a></td><td width=5%>&nbsp;</td><td align=left  valign=center width=15% class='GrisClaro'></td></tr>");
              sH.push("                <tr class='PopupAzulCentro'><td valign=center align=right width=80% class='Blanco7'><a href='javascript: Filtra(" + objFiltrosActuales.Pais.IDPais + "," + objFiltrosActuales.Estado.IDEstado + ",null,null," + objFiltrosActuales.Categoria.IDCategoria + "," + objFiltrosActuales.SubCategoria.IDSubCategoria + ",null);' class='Blanco8'>ver <B>" + objFiltrosActuales.SubCategoria.Nombre + ":</B></a></td><td width=5%>&nbsp;</td><td align=left  valign=center width=15% class='GrisClaro'>(" + FormatNumber(objFiltrosActuales.Estado.TotalFiltroActual,0,true, true, true) + ")</td></tr>");

              sH.push("                <tr class='PopupAzulCentro'><td valign=center align=right width=80%>&nbsp;</td><td width=5%>&nbsp;</td><td align=left  valign=center width=15% class='GrisClaro'></td></tr>");
          } else if (objFiltrosActuales.Categoria != null){
              sH.push("                <tr class='PopupAzulCentro'><td valign=center align=right width=80%>&nbsp;</td><td width=5%>&nbsp;</td><td align=left  valign=center width=15% class='GrisClaro'></td></tr>");
              sH.push("                <tr class='PopupAzulCentro'><td valign=center align=left width=80% style='font-size:7pt;'>&nbsp;&nbsp;Explorar " + Mayusculas(ReemplazaAcentos(objFiltrosActuales.Estado.Nombre)) + " " + sHBuscar + ":</td><td width=5%>&nbsp;</td><td align=left  valign=center width=15% class='GrisClaro'></td></tr>");

              sH.push("                <tr class='PopupAzulCentro'><td valign=center align=right width=80% ><a style='font-size:6pt;' href='javascript: Filtra(" + objFiltrosActuales.Pais.IDPais + "," + objFiltrosActuales.Estado.IDEstado + ",null,null,null,null,null);' class='Blanco8'>ver " + objFiltrosActuales.CategoriasTodas.Nombre + "</a></td><td width=5%>&nbsp;</td><td align=left  valign=center width=15% class='GrisClaro'></td></tr>");
              sH.push("                <tr class='PopupAzulCentro'><td valign=center align=right width=80% class='Blanco7'><a href='javascript: Filtra(" + objFiltrosActuales.Pais.IDPais + "," + objFiltrosActuales.Estado.IDEstado + ",null,null," + objFiltrosActuales.Categoria.IDCategoria + ",null,null);' class='Blanco8'>ver <B>" + objFiltrosActuales.Categoria.Nombre + ":</B></a></td><td width=5%>&nbsp;</td><td align=left  valign=center width=15% class='GrisClaro'>(" + FormatNumber(objFiltrosActuales.Estado.TotalFiltroActual,0,true, true, true) + ")</td></tr>");

              sH.push("                <tr class='PopupAzulCentro'><td valign=center align=right width=80%>&nbsp;</td><td width=5%>&nbsp;</td><td align=left  valign=center width=15% class='GrisClaro'></td></tr>");
          } else if (objFiltrosActuales.CategoriasTodas != null){
              sH.push("                <tr class='PopupAzulCentro'><td valign=center align=right width=80%>&nbsp;</td><td width=5%>&nbsp;</td><td align=left  valign=center width=15% class='GrisClaro'></td></tr>");
              sH.push("                <tr class='PopupAzulCentro'><td valign=center align=left width=80% style='font-size:7pt;'>&nbsp;&nbsp;Explorar " + Mayusculas(ReemplazaAcentos(objFiltrosActuales.Estado.Nombre)) + " " + sHBuscar + ":</td><td width=5%>&nbsp;</td><td align=left  valign=center width=15% class='GrisClaro'></td></tr>");

              sH.push("                <tr class='PopupAzulCentro'><td valign=center align=right width=80% class='Blanco7'><a href='javascript: Filtra(" + objFiltrosActuales.Pais.IDPais + "," + objFiltrosActuales.Estado.IDEstado + ",null,null,null,null,null);' class='Blanco8'>ver <B>" + objFiltrosActuales.CategoriasTodas.Nombre + ":</B></a></td><td width=5%>&nbsp;</td><td align=left  valign=center width=15% class='GrisClaro'>(" + FormatNumber(objFiltrosActuales.Estado.TotalFiltroActual,0,true, true, true) + ")</td></tr>");

              sH.push("                <tr class='PopupAzulCentro'><td valign=center align=right width=80%>&nbsp;</td><td width=5%>&nbsp;</td><td align=left  valign=center width=15% class='GrisClaro'></td></tr>");
          }


        }
      }
    } else if (nivel==3){
      for (i = 0;i< objFiltrosActuales.Estado.Delegaciones.length;i++){
        if ((objFiltrosActuales.Estado.Delegaciones[i].IDPais == objFiltrosActuales.Delegacion.IDPais) && (objFiltrosActuales.Estado.Delegaciones[i].IDEstado == objFiltrosActuales.Delegacion.IDEstado) && (objFiltrosActuales.Estado.Delegaciones[i].IDDelegacion == objFiltrosActuales.Delegacion.IDDelegacion) ) {

            if (objFiltrosActuales.Grupo != null){
                sH.push("                <tr class='PopupAzulCentro'><td valign=center align=right width=80%>&nbsp;</td><td width=5%>&nbsp;</td><td align=left  valign=center width=15% class='GrisClaro'></td></tr>");
                sH.push("                <tr class='PopupAzulCentro'><td valign=center align=left width=80% style='font-size:7pt;'>&nbsp;&nbsp;Explorar " + Mayusculas(ReemplazaAcentos(objFiltrosActuales.Delegacion.Nombre)) + " " + sHBuscar + ":</td><td width=5%>&nbsp;</td><td align=left  valign=center width=15% class='GrisClaro'></td></tr>");

                sH.push("                <tr class='PopupAzulCentro'><td valign=center align=right width=80% ><a style='font-size:6pt;' href='javascript: Filtra(" + objFiltrosActuales.Pais.IDPais + "," + objFiltrosActuales.Estado.IDEstado + "," + objFiltrosActuales.Delegacion.IDDelegacion + ",null,null,null,null);' class='Blanco8'>ver " + objFiltrosActuales.CategoriasTodas.Nombre + "</a></td><td width=5%>&nbsp;</td><td align=left  valign=center width=15% class='GrisClaro'></td></tr>");
                sH.push("                <tr class='PopupAzulCentro'><td valign=center align=right width=80% ><a style='font-size:6pt;' href='javascript: Filtra(" + objFiltrosActuales.Pais.IDPais + "," + objFiltrosActuales.Estado.IDEstado + "," + objFiltrosActuales.Delegacion.IDDelegacion + ",null," + objFiltrosActuales.Categoria.IDCategoria + ",null,null);' class='Blanco8'>ver " + objFiltrosActuales.Categoria.Nombre + "</a></td><td width=5%>&nbsp;</td><td align=left  valign=center width=15% class='GrisClaro'></td></tr>");
                sH.push("                <tr class='PopupAzulCentro'><td valign=center align=right width=80% ><a style='font-size:6pt;' href='javascript: Filtra(" + objFiltrosActuales.Pais.IDPais + "," + objFiltrosActuales.Estado.IDEstado + "," + objFiltrosActuales.Delegacion.IDDelegacion + ",null," + objFiltrosActuales.Categoria.IDCategoria + "," + objFiltrosActuales.SubCategoria.IDSubCategoria + ",null);' class='Blanco8'>ver " + objFiltrosActuales.SubCategoria.Nombre + "</a></td><td width=5%>&nbsp;</td><td align=left  valign=center width=15% class='GrisClaro'></td></tr>");
                sH.push("                <tr class='PopupAzulCentro'><td valign=center align=right width=80% class='Blanco7'><a href='javascript: Filtra(" + objFiltrosActuales.Pais.IDPais + "," + objFiltrosActuales.Estado.IDEstado + "," + objFiltrosActuales.Delegacion.IDDelegacion + ",null," + objFiltrosActuales.Categoria.IDCategoria + "," + objFiltrosActuales.SubCategoria.IDSubCategoria + "," + objFiltrosActuales.Grupo.IDGrupo + ");' class='Blanco8'>ver <B>" + objFiltrosActuales.Grupo.Nombre + ":</B></a></td><td width=5%>&nbsp;</td><td align=left  valign=center width=15% class='GrisClaro'>(" + FormatNumber(objFiltrosActuales.Delegacion.TotalFiltroActual,0,true, true, true) + ")</td></tr>");

                sH.push("                <tr class='PopupAzulCentro'><td valign=center align=right width=80%>&nbsp;</td><td width=5%>&nbsp;</td><td align=left  valign=center width=15% class='GrisClaro'></td></tr>");
            } else if (objFiltrosActuales.SubCategoria != null){
                sH.push("                <tr class='PopupAzulCentro'><td valign=center align=right width=80%>&nbsp;</td><td width=5%>&nbsp;</td><td align=left  valign=center width=15% class='GrisClaro'></td></tr>");
                sH.push("                <tr class='PopupAzulCentro'><td valign=center align=left width=80% style='font-size:7pt;'>&nbsp;&nbsp;Explorar " + Mayusculas(ReemplazaAcentos(objFiltrosActuales.Delegacion.Nombre)) + " " + sHBuscar + ":</td><td width=5%>&nbsp;</td><td align=left  valign=center width=15% class='GrisClaro'></td></tr>");

                sH.push("                <tr class='PopupAzulCentro'><td valign=center align=right width=80% ><a style='font-size:6pt;' href='javascript: Filtra(" + objFiltrosActuales.Pais.IDPais + "," + objFiltrosActuales.Estado.IDEstado + "," + objFiltrosActuales.Delegacion.IDDelegacion + ",null,null,null,null);' class='Blanco8'>ver " + objFiltrosActuales.CategoriasTodas.Nombre + "</a></td><td width=5%>&nbsp;</td><td align=left  valign=center width=15% class='GrisClaro'></td></tr>");
                sH.push("                <tr class='PopupAzulCentro'><td valign=center align=right width=80% ><a style='font-size:6pt;' href='javascript: Filtra(" + objFiltrosActuales.Pais.IDPais + "," + objFiltrosActuales.Estado.IDEstado + "," + objFiltrosActuales.Delegacion.IDDelegacion + ",null," + objFiltrosActuales.Categoria.IDCategoria + ",null,null);' class='Blanco8'>ver " + objFiltrosActuales.Categoria.Nombre + "</a></td><td width=5%>&nbsp;</td><td align=left  valign=center width=15% class='GrisClaro'></td></tr>");
                sH.push("                <tr class='PopupAzulCentro'><td valign=center align=right width=80% class='Blanco7'><a href='javascript: Filtra(" + objFiltrosActuales.Pais.IDPais + "," + objFiltrosActuales.Estado.IDEstado + "," + objFiltrosActuales.Delegacion.IDDelegacion + ",null," + objFiltrosActuales.Categoria.IDCategoria + "," + objFiltrosActuales.SubCategoria.IDSubCategoria + ",null);' class='Blanco8'>ver <B>" + objFiltrosActuales.SubCategoria.Nombre + ":</B></a></td><td width=5%>&nbsp;</td><td align=left  valign=center width=15% class='GrisClaro'>(" + FormatNumber(objFiltrosActuales.Delegacion.TotalFiltroActual,0,true, true, true) + ")</td></tr>");

                sH.push("                <tr class='PopupAzulCentro'><td valign=center align=right width=80%>&nbsp;</td><td width=5%>&nbsp;</td><td align=left  valign=center width=15% class='GrisClaro'></td></tr>");
            } else if (objFiltrosActuales.Categoria != null){
                sH.push("                <tr class='PopupAzulCentro'><td valign=center align=right width=80%>&nbsp;</td><td width=5%>&nbsp;</td><td align=left  valign=center width=15% class='GrisClaro'></td></tr>");
                sH.push("                <tr class='PopupAzulCentro'><td valign=center align=left width=80% style='font-size:7pt;'>&nbsp;&nbsp;Explorar " + Mayusculas(ReemplazaAcentos(objFiltrosActuales.Delegacion.Nombre)) + " " + sHBuscar + ":</td><td width=5%>&nbsp;</td><td align=left  valign=center width=15% class='GrisClaro'></td></tr>");

                sH.push("                <tr class='PopupAzulCentro'><td valign=center align=right width=80% ><a style='font-size:6pt;' href='javascript: Filtra(" + objFiltrosActuales.Pais.IDPais + "," + objFiltrosActuales.Estado.IDEstado + "," + objFiltrosActuales.Delegacion.IDDelegacion + ",null,null,null,null);' class='Blanco8'>ver " + objFiltrosActuales.CategoriasTodas.Nombre + "</a></td><td width=5%>&nbsp;</td><td align=left  valign=center width=15% class='GrisClaro'></td></tr>");
                sH.push("                <tr class='PopupAzulCentro'><td valign=center align=right width=80% class='Blanco7'><a href='javascript: Filtra(" + objFiltrosActuales.Pais.IDPais + "," + objFiltrosActuales.Estado.IDEstado + "," + objFiltrosActuales.Delegacion.IDDelegacion + ",null," + objFiltrosActuales.Categoria.IDCategoria + ",null,null);' class='Blanco8'>ver <B>" + objFiltrosActuales.Categoria.Nombre + ":</B></a></td><td width=5%>&nbsp;</td><td align=left  valign=center width=15% class='GrisClaro'>(" + FormatNumber(objFiltrosActuales.Delegacion.TotalFiltroActual,0,true, true, true) + ")</td></tr>");

                sH.push("                <tr class='PopupAzulCentro'><td valign=center align=right width=80%>&nbsp;</td><td width=5%>&nbsp;</td><td align=left  valign=center width=15% class='GrisClaro'></td></tr>");
            } else if (objFiltrosActuales.CategoriasTodas != null){
                sH.push("                <tr class='PopupAzulCentro'><td valign=center align=right width=80%>&nbsp;</td><td width=5%>&nbsp;</td><td align=left  valign=center width=15% class='GrisClaro'></td></tr>");
                sH.push("                <tr class='PopupAzulCentro'><td valign=center align=left width=80% style='font-size:7pt;'>&nbsp;&nbsp;Explorar " + Mayusculas(ReemplazaAcentos(objFiltrosActuales.Delegacion.Nombre)) + " " + sHBuscar + ":</td><td width=5%>&nbsp;</td><td align=left  valign=center width=15% class='GrisClaro'></td></tr>");

                sH.push("                <tr class='PopupAzulCentro'><td valign=center align=right width=80% class='Blanco7'><a href='javascript: Filtra(" + objFiltrosActuales.Pais.IDPais + "," + objFiltrosActuales.Estado.IDEstado + "," + objFiltrosActuales.Delegacion.IDDelegacion + ",null,null,null,null);' class='Blanco8'>ver <B>" + objFiltrosActuales.CategoriasTodas.Nombre + ":</B></a></td><td width=5%>&nbsp;</td><td align=left  valign=center width=15% class='GrisClaro'>(" + FormatNumber(objFiltrosActuales.Delegacion.TotalFiltroActual,0,true, true, true) + ")</td></tr>");

                sH.push("                <tr class='PopupAzulCentro'><td valign=center align=right width=80%>&nbsp;</td><td width=5%>&nbsp;</td><td align=left  valign=center width=15% class='GrisClaro'></td></tr>");
            }

        }
      }
    } else if (nivel==4){
      for (i = 0;i< objFiltrosActuales.Delegacion.Colonias.length;i++){
        if ((objFiltrosActuales.Delegacion.Colonias[i].IDPais == objFiltrosActuales.Colonia.IDPais) && (objFiltrosActuales.Delegacion.Colonias[i].IDEstado == objFiltrosActuales.Colonia.IDEstado) && (objFiltrosActuales.Delegacion.Colonias[i].IDDelegacion == objFiltrosActuales.Colonia.IDDelegacion) && (objFiltrosActuales.Delegacion.Colonias[i].IDColonia == objFiltrosActuales.Colonia.IDColonia) ) {

            if (objFiltrosActuales.Grupo != null){
                sH.push("                <tr class='PopupAzulCentro'><td valign=center align=right width=80%>&nbsp;</td><td width=5%>&nbsp;</td><td align=left  valign=center width=15% class='GrisClaro'></td></tr>");
                sH.push("                <tr class='PopupAzulCentro'><td valign=center align=left width=80% style='font-size:7pt;'>&nbsp;&nbsp;Explorar " + Mayusculas(ReemplazaAcentos(objFiltrosActuales.Delegacion.Nombre)) + " " + sHBuscar + ":</td><td width=5%>&nbsp;</td><td align=left  valign=center width=15% class='GrisClaro'></td></tr>");

                sH.push("                <tr class='PopupAzulCentro'><td valign=center align=right width=80% ><a style='font-size:6pt;' href='javascript: Filtra(" + objFiltrosActuales.Pais.IDPais + "," + objFiltrosActuales.Estado.IDEstado + "," + objFiltrosActuales.Delegacion.IDDelegacion + "," + objFiltrosActuales.Colonia.IDColonia + ",null,null,null);' class='Blanco8'>ver " + objFiltrosActuales.CategoriasTodas.Nombre + "</a></td><td width=5%>&nbsp;</td><td align=left  valign=center width=15% class='GrisClaro'></td></tr>");
                sH.push("                <tr class='PopupAzulCentro'><td valign=center align=right width=80% ><a style='font-size:6pt;' href='javascript: Filtra(" + objFiltrosActuales.Pais.IDPais + "," + objFiltrosActuales.Estado.IDEstado + "," + objFiltrosActuales.Delegacion.IDDelegacion + "," + objFiltrosActuales.Colonia.IDColonia + "," + objFiltrosActuales.Categoria.IDCategoria + ",null,null);' class='Blanco8'>ver " + objFiltrosActuales.Categoria.Nombre + "</a></td><td width=5%>&nbsp;</td><td align=left  valign=center width=15% class='GrisClaro'></td></tr>");
                sH.push("                <tr class='PopupAzulCentro'><td valign=center align=right width=80% ><a style='font-size:6pt;' href='javascript: Filtra(" + objFiltrosActuales.Pais.IDPais + "," + objFiltrosActuales.Estado.IDEstado + "," + objFiltrosActuales.Delegacion.IDDelegacion + "," + objFiltrosActuales.Colonia.IDColonia + "," + objFiltrosActuales.Categoria.IDCategoria + "," + objFiltrosActuales.SubCategoria.IDSubCategoria + ",null);' class='Blanco8'>ver " + objFiltrosActuales.SubCategoria.Nombre + "</a></td><td width=5%>&nbsp;</td><td align=left  valign=center width=15% class='GrisClaro'></td></tr>");
                sH.push("                <tr class='PopupAzulCentro'><td valign=center align=right width=80% class='Blanco7'><a href='javascript: Filtra(" + objFiltrosActuales.Pais.IDPais + "," + objFiltrosActuales.Estado.IDEstado + "," + objFiltrosActuales.Delegacion.IDDelegacion + "," + objFiltrosActuales.Colonia.IDColonia + "," + objFiltrosActuales.Categoria.IDCategoria + "," + objFiltrosActuales.SubCategoria.IDSubCategoria + "," + objFiltrosActuales.Grupo.IDGrupo + ");' class='Blanco8'>ver <B>" + objFiltrosActuales.Grupo.Nombre + ":</B></a></td><td width=5%>&nbsp;</td><td align=left  valign=center width=15% class='GrisClaro'>(" + FormatNumber(objFiltrosActuales.Delegacion.TotalFiltroActual,0,true, true, true) + ")</td></tr>");

                sH.push("                <tr class='PopupAzulCentro'><td valign=center align=right width=80%>&nbsp;</td><td width=5%>&nbsp;</td><td align=left  valign=center width=15% class='GrisClaro'></td></tr>");
            } else if (objFiltrosActuales.SubCategoria != null){
                sH.push("                <tr class='PopupAzulCentro'><td valign=center align=right width=80%>&nbsp;</td><td width=5%>&nbsp;</td><td align=left  valign=center width=15% class='GrisClaro'></td></tr>");
                sH.push("                <tr class='PopupAzulCentro'><td valign=center align=left width=80% style='font-size:7pt;'>&nbsp;&nbsp;Explorar " + Mayusculas(ReemplazaAcentos(objFiltrosActuales.Delegacion.Nombre)) + " " + sHBuscar + ":</td><td width=5%>&nbsp;</td><td align=left  valign=center width=15% class='GrisClaro'></td></tr>");

                sH.push("                <tr class='PopupAzulCentro'><td valign=center align=right width=80% ><a style='font-size:6pt;' href='javascript: Filtra(" + objFiltrosActuales.Pais.IDPais + "," + objFiltrosActuales.Estado.IDEstado + "," + objFiltrosActuales.Delegacion.IDDelegacion + "," + objFiltrosActuales.Colonia.IDColonia + ",null,null,null);' class='Blanco8'>ver " + objFiltrosActuales.CategoriasTodas.Nombre + "</a></td><td width=5%>&nbsp;</td><td align=left  valign=center width=15% class='GrisClaro'></td></tr>");
                sH.push("                <tr class='PopupAzulCentro'><td valign=center align=right width=80% ><a style='font-size:6pt;' href='javascript: Filtra(" + objFiltrosActuales.Pais.IDPais + "," + objFiltrosActuales.Estado.IDEstado + "," + objFiltrosActuales.Delegacion.IDDelegacion + "," + objFiltrosActuales.Colonia.IDColonia + "," + objFiltrosActuales.Categoria.IDCategoria + ",null,null);' class='Blanco8'>ver " + objFiltrosActuales.Categoria.Nombre + "</a></td><td width=5%>&nbsp;</td><td align=left  valign=center width=15% class='GrisClaro'></td></tr>");
                sH.push("                <tr class='PopupAzulCentro'><td valign=center align=right width=80% class='Blanco7'><a href='javascript: Filtra(" + objFiltrosActuales.Pais.IDPais + "," + objFiltrosActuales.Estado.IDEstado + "," + objFiltrosActuales.Delegacion.IDDelegacion + "," + objFiltrosActuales.Colonia.IDColonia + "," + objFiltrosActuales.Categoria.IDCategoria + "," + objFiltrosActuales.SubCategoria.IDSubCategoria + ",null);' class='Blanco8'>ver <B>" + objFiltrosActuales.SubCategoria.Nombre + ":</B></a></td><td width=5%>&nbsp;</td><td align=left  valign=center width=15% class='GrisClaro'>(" + FormatNumber(objFiltrosActuales.Delegacion.TotalFiltroActual,0,true, true, true) + ")</td></tr>");

                sH.push("                <tr class='PopupAzulCentro'><td valign=center align=right width=80%>&nbsp;</td><td width=5%>&nbsp;</td><td align=left  valign=center width=15% class='GrisClaro'></td></tr>");
            } else if (objFiltrosActuales.Categoria != null){
                sH.push("                <tr class='PopupAzulCentro'><td valign=center align=right width=80%>&nbsp;</td><td width=5%>&nbsp;</td><td align=left  valign=center width=15% class='GrisClaro'></td></tr>");
                sH.push("                <tr class='PopupAzulCentro'><td valign=center align=left width=80% style='font-size:7pt;'>&nbsp;&nbsp;Explorar " + Mayusculas(ReemplazaAcentos(objFiltrosActuales.Delegacion.Nombre)) + " " + sHBuscar + ":</td><td width=5%>&nbsp;</td><td align=left  valign=center width=15% class='GrisClaro'></td></tr>");

                sH.push("                <tr class='PopupAzulCentro'><td valign=center align=right width=80% ><a style='font-size:6pt;' href='javascript: Filtra(" + objFiltrosActuales.Pais.IDPais + "," + objFiltrosActuales.Estado.IDEstado + "," + objFiltrosActuales.Delegacion.IDDelegacion + "," + objFiltrosActuales.Colonia.IDColonia + ",null,null,null);' class='Blanco8'>ver " + objFiltrosActuales.CategoriasTodas.Nombre + "</a></td><td width=5%>&nbsp;</td><td align=left  valign=center width=15% class='GrisClaro'></td></tr>");
                sH.push("                <tr class='PopupAzulCentro'><td valign=center align=right width=80% class='Blanco7'><a href='javascript: Filtra(" + objFiltrosActuales.Pais.IDPais + "," + objFiltrosActuales.Estado.IDEstado + "," + objFiltrosActuales.Delegacion.IDDelegacion + "," + objFiltrosActuales.Colonia.IDColonia + "," + objFiltrosActuales.Categoria.IDCategoria + ",null,null);' class='Blanco8'>ver <B>" + objFiltrosActuales.Categoria.Nombre + ":</B></a></td><td width=5%>&nbsp;</td><td align=left  valign=center width=15% class='GrisClaro'>(" + FormatNumber(objFiltrosActuales.Delegacion.TotalFiltroActual,0,true, true, true) + ")</td></tr>");

                sH.push("                <tr class='PopupAzulCentro'><td valign=center align=right width=80%>&nbsp;</td><td width=5%>&nbsp;</td><td align=left  valign=center width=15% class='GrisClaro'></td></tr>");
            } else if (objFiltrosActuales.CategoriasTodas != null){
                sH.push("                <tr class='PopupAzulCentro'><td valign=center align=right width=80%>&nbsp;</td><td width=5%>&nbsp;</td><td align=left  valign=center width=15% class='GrisClaro'></td></tr>");
                sH.push("                <tr class='PopupAzulCentro'><td valign=center align=left width=80% style='font-size:7pt;'>&nbsp;&nbsp;Explorar " + Mayusculas(ReemplazaAcentos(objFiltrosActuales.Delegacion.Nombre)) + " " + sHBuscar + ":</td><td width=5%>&nbsp;</td><td align=left  valign=center width=15% class='GrisClaro'></td></tr>");

                sH.push("                <tr class='PopupAzulCentro'><td valign=center align=right width=80% class='Blanco7'><a href='javascript: Filtra(" + objFiltrosActuales.Pais.IDPais + "," + objFiltrosActuales.Estado.IDEstado + "," + objFiltrosActuales.Delegacion.IDDelegacion + "," + objFiltrosActuales.Colonia.IDColonia + ",null,null,null);' class='Blanco8'>ver <B>" + objFiltrosActuales.CategoriasTodas.Nombre + ":</B></a></td><td width=5%>&nbsp;</td><td align=left  valign=center width=15% class='GrisClaro'>(" + FormatNumber(objFiltrosActuales.Delegacion.TotalFiltroActual,0,true, true, true) + ")</td></tr>");

                sH.push("                <tr class='PopupAzulCentro'><td valign=center align=right width=80%>&nbsp;</td><td width=5%>&nbsp;</td><td align=left  valign=center width=15% class='GrisClaro'></td></tr>");
            }

        }
      }
    }


    sH.push("                <tr><td colspan=3>");
    sH.push("                    <div class='OverFlowOpciones' width='100%' style='background-color:#62A9FF;'>");
    sH.push("                        <table cellspacing=0 cellpadding=0 width='380px'>");

    if (nivel==1){
        for (i=0;i<objFiltrosActuales.Pais.Estados.length;i++){
            if (objFiltrosActuales.Estado != null) {
              if ( (objFiltrosActuales.Pais.Estados[i].IDPais == objFiltrosActuales.Estado.IDPais) && (objFiltrosActuales.Pais.Estados[i].IDEstado == objFiltrosActuales.Estado.IDEstado) ){
                sH.push("                            <tr class='renglonazul' onclick='Filtra(" + objFiltrosActuales.Pais.Estados[i].IDPais + "," + objFiltrosActuales.Pais.Estados[i].IDEstado + ",null,null,-1,-1,-1);'><td  valign=center align=right width=80%><span class='GrisClaro7'>( Selecci&oacute;n Actual )&nbsp;&nbsp;&nbsp;</span><img src='v3/imgs/seleccionazul.png' border=0>&nbsp;&nbsp;" + objFiltrosActuales.Pais.Estados[i].Nombre + "</td><td width=5%>&nbsp;</td><td align=left  valign=center width=15% class='GrisClaro'>(" + FormatNumber(objFiltrosActuales.Pais.Estados[i].TotalFiltroActual,0,true, true, true) + ")</td></tr>");
              } else {
                sH.push("                            <tr class='renglonazul' onclick='Filtra(" + objFiltrosActuales.Pais.Estados[i].IDPais + "," + objFiltrosActuales.Pais.Estados[i].IDEstado + ",null,null,-1,-1,-1);'><td  valign=center align=right width=80%>" + objFiltrosActuales.Pais.Estados[i].Nombre + "</td><td width=5%>&nbsp;</td><td align=left  valign=center width=15% class='GrisClaro'>(" + FormatNumber(objFiltrosActuales.Pais.Estados[i].TotalFiltroActual,0,true, true, true) + ")</td></tr>");
              }
            } else {
                sH.push("                            <tr class='renglonazul' onclick='Filtra(" + objFiltrosActuales.Pais.Estados[i].IDPais + "," + objFiltrosActuales.Pais.Estados[i].IDEstado + ",null,null,-1,-1,-1);'><td  valign=center align=right width=80%>" + objFiltrosActuales.Pais.Estados[i].Nombre + "</td><td width=5%>&nbsp;</td><td align=left  valign=center width=15% class='GrisClaro'>(" + FormatNumber(objFiltrosActuales.Pais.Estados[i].TotalFiltroActual,0,true, true, true) + ")</td></tr>");
            }

        }
    } else if (nivel==2){
        for (i=0;i<objFiltrosActuales.Estado.Delegaciones.length;i++){
            if (objFiltrosActuales.Delegacion != null) {
              if ((objFiltrosActuales.Estado.Delegaciones[i].IDPais == objFiltrosActuales.Delegacion.IDPais) && (objFiltrosActuales.Estado.Delegaciones[i].IDEstado == objFiltrosActuales.Delegacion.IDEstado) && (objFiltrosActuales.Estado.Delegaciones[i].IDDelegacion == objFiltrosActuales.Delegacion.IDDelegacion) ) {
                sH.push("                            <tr class='renglonazul' onclick='Filtra(" + objFiltrosActuales.Estado.Delegaciones[i].IDPais + "," + objFiltrosActuales.Estado.Delegaciones[i].IDEstado + "," + objFiltrosActuales.Estado.Delegaciones[i].IDDelegacion + ",null,-1,-1,-1);'><td  valign=center align=right width=80%><span class='GrisClaro7'>( Selecci&oacute;n Actual )&nbsp;&nbsp;&nbsp;</span><img src='v3/imgs/seleccionazul.png' border=0>&nbsp;&nbsp;" + objFiltrosActuales.Estado.Delegaciones[i].Nombre + "</td><td width=5%>&nbsp;</td><td align=left  valign=center width=15% class='GrisClaro'>(" + FormatNumber(objFiltrosActuales.Estado.Delegaciones[i].TotalFiltroActual,0,true, true, true) + ")</td></tr>");
              } else {
                sH.push("                            <tr class='renglonazul' onclick='Filtra(" + objFiltrosActuales.Estado.Delegaciones[i].IDPais + "," + objFiltrosActuales.Estado.Delegaciones[i].IDEstado + "," + objFiltrosActuales.Estado.Delegaciones[i].IDDelegacion + ",null,-1,-1,-1);'><td  valign=center align=right width=80%>" + objFiltrosActuales.Estado.Delegaciones[i].Nombre + "</td><td width=5%>&nbsp;</td><td align=left  valign=center width=15% class='GrisClaro'>(" + FormatNumber(objFiltrosActuales.Estado.Delegaciones[i].TotalFiltroActual,0,true, true, true) + ")</td></tr>");
              }
            } else {
                sH.push("                            <tr class='renglonazul' onclick='Filtra(" + objFiltrosActuales.Estado.Delegaciones[i].IDPais + "," + objFiltrosActuales.Estado.Delegaciones[i].IDEstado + "," + objFiltrosActuales.Estado.Delegaciones[i].IDDelegacion + ",null,-1,-1,-1);'><td  valign=center align=right width=80%>" + objFiltrosActuales.Estado.Delegaciones[i].Nombre + "</td><td width=5%>&nbsp;</td><td align=left  valign=center width=15% class='GrisClaro'>(" + FormatNumber(objFiltrosActuales.Estado.Delegaciones[i].TotalFiltroActual,0,true, true, true) + ")</td></tr>");
            }
        }
    } else if (nivel==3){
        for (i=0;i<objFiltrosActuales.Delegacion.Colonias.length;i++){
            if (objFiltrosActuales.Colonia != null) {
              if ((objFiltrosActuales.Delegacion.Colonias[i].IDPais == objFiltrosActuales.Colonia.IDPais) && (objFiltrosActuales.Delegacion.Colonias[i].IDEstado == objFiltrosActuales.Colonia.IDEstado) && (objFiltrosActuales.Delegacion.Colonias[i].IDDelegacion == objFiltrosActuales.Colonia.IDDelegacion) && (objFiltrosActuales.Delegacion.Colonias[i].IDColonia == objFiltrosActuales.Colonia.IDColonia) ) {
                    sH.push("                            <tr class='renglonazul' onclick='Filtra(" + objFiltrosActuales.Delegacion.Colonias[i].IDPais + "," + objFiltrosActuales.Delegacion.Colonias[i].IDEstado + "," + objFiltrosActuales.Delegacion.Colonias[i].IDDelegacion + "," + objFiltrosActuales.Delegacion.Colonias[i].IDColonia + ",-1,-1,-1);'><td  valign=center align=right width=80%><span class='GrisClaro7'>( Selecci&oacute;n Actual )&nbsp;&nbsp;&nbsp;</span><img src='v3/imgs/seleccionazul.png' border=0>&nbsp;&nbsp;" + objFiltrosActuales.Delegacion.Colonias[i].Nombre + "</td><td width=5%>&nbsp;</td><td align=left  valign=center width=15% class='GrisClaro'>(" + FormatNumber(objFiltrosActuales.Delegacion.Colonias[i].TotalFiltroActual,0,true, true, true) + ")</td></tr>");
                } else {
                  sH.push("                            <tr class='renglonazul' onclick='Filtra(" + objFiltrosActuales.Delegacion.Colonias[i].IDPais + "," + objFiltrosActuales.Delegacion.Colonias[i].IDEstado + "," + objFiltrosActuales.Delegacion.Colonias[i].IDDelegacion + "," + objFiltrosActuales.Delegacion.Colonias[i].IDColonia + ",-1,-1,-1);'><td  valign=center align=right width=80%>" + objFiltrosActuales.Delegacion.Colonias[i].Nombre + "</td><td width=5%>&nbsp;</td><td align=left  valign=center width=15% class='GrisClaro'>(" + FormatNumber(objFiltrosActuales.Delegacion.Colonias[i].TotalFiltroActual,0,true, true, true) + ")</td></tr>");
              }
            } else {
                sH.push("                            <tr class='renglonazul' onclick='Filtra(" + objFiltrosActuales.Delegacion.Colonias[i].IDPais + "," + objFiltrosActuales.Delegacion.Colonias[i].IDEstado + "," + objFiltrosActuales.Delegacion.Colonias[i].IDDelegacion + "," + objFiltrosActuales.Delegacion.Colonias[i].IDColonia + ",-1,-1,-1);'><td  valign=center align=right width=80%>" + objFiltrosActuales.Delegacion.Colonias[i].Nombre + "</td><td width=5%>&nbsp;</td><td align=left  valign=center width=15% class='GrisClaro'>(" + FormatNumber(objFiltrosActuales.Delegacion.Colonias[i].TotalFiltroActual,0,true, true, true) + ")</td></tr>");
            }
        }
    } else if (nivel==4){
        //Nada
    }


    sH.push("                        </table>");
    sH.push("                    </div>");
    sH.push("                </td></tr>");
    sH.push("                <tr class='SpacerAzul'><td colspan=3>&nbsp;</td></tr>");
    if (EsExplorer()==false){
      sH.push("                <tr><td colspan=3>");
      sH.push("                        <table width=100% cellpadding=0 cellspacing=0>");
      sH.push("                            <tr>");
      sH.push("                                <td width=20 class='SombraIzquierda'></td>");
      sH.push("                                <td class='SombraCentro'>&nbsp;</td>");
      sH.push("                                <td width=20 class='SombraDerecha'></td>");
      sH.push("                            </tr>");
      sH.push("                        </table>");
      sH.push("                    </td>");
      sH.push("                </tr>");
    }
    sH.push("</table>");
    divPopupAzul.innerHTML = sH.join("");
}//LlenaPopupAzul

function txtBuscar_lostfocus(){
    if (txtBuscar.value.length==0){
        txtBuscar.style.color="rgb(150,150,150)";
        txtBuscar.style.fontSize="8pt";
        txtBuscar.value = "  Que estas buscando?";
    } else if(txtBuscar.value == "  Que estas buscando?") {
        txtBuscar.style.color="rgb(150,150,150)";
        txtBuscar.style.fontSize="8pt";
    } else {
      txtBuscar.style.color="rgb(50,50,50)";
      txtBuscar.style.fontSize="10pt";
    }
}//txtBuscar_lostfocus

function txtBuscar_gotfocus(){
    if (txtBuscar.value == "  Que estas buscando?"){
        txtBuscar.value = "";
    }
    txtBuscar.style.color="rgb(50,50,50)";
    txtBuscar.style.fontSize="10pt";
}//txtBuscar_gotfocus


function AplicaFiltro(pais,estado,delegacion,colonia,categoria,subcategoria,grupo){
    if ((txtBuscar.value != "  Que estas buscando?")&&(txtBuscar.value != "")){
      txtBuscar.value='';
      txtBuscar_lostfocus();
    }
    blnZona=false;
    distancia=0;
    Filtra(pais,estado,delegacion,colonia,categoria,subcategoria,grupo);
}//AplicaFiltro

function Filtra(pais,estado,delegacion,colonia,categoria,subcategoria,grupo){
    //-1 --> el valor no ha cambiado
    if (pais == null){
        pai = "";
    } else if (pais != -1){
        pai=pais;
    }
    if (estado == null){
        est = "";
    } else if (estado != -1){
        est=estado;
    }
    if (delegacion == null){
        del = "";
    } else if (delegacion != -1){
        del=delegacion;
    }
    if (colonia == null){
        col = "";
    } else if (colonia != -1){
        col=colonia;
    }
    if (categoria == null){
        cat = "";
    } else if (categoria != -1){
        cat=categoria;
    }
    if (subcategoria == null){
        sub = "";
    } else if (subcategoria != -1){
        sub=subcategoria;
    }
    if (grupo == null){
        grp = "";
    } else if (grupo != -1){
        grp=grupo;
    }
    Buscar(1);
}//Filtra

function handleKeyPress(ek){
        var key=ek.keyCode || ek.which;
        if (key==13){
          txtBuscar_lostfocus();
          BuscarTexto();
        }
}//handleKeyPress

function handleKeyPress2(ek){
        var key=ek.keyCode || ek.which;
        if (key==13){
          Buscar2();
        }
}//handleKeyPress2

function handleKeyPress3(ek){
        var key=ek.keyCode || ek.which;
        if (key==13){
          BuscarDireccion();
        }
}//handleKeyPress3

  function handleKeyPressEmail(e){
          var key=e.keyCode || e.which;
          if (key==13){
                          EnterEmail();
          }
  }//handleKeyPressEmail

  function handleKeyPressComent(e){
          var key=e.keyCode || e.which;
          if (key==13){
                          EnterComent();
          }
  }//handleKeyPressComent

  function Email(poiidr){

            poiEmail = poiidr;
            if (sesion=="false"){
                    funcionCallBack='Email';
                    PantallaLogin();
            } else {
                    MuestraEmail();
            }

    }//Email

   function Favorito(poiidr){

            poiFavorito = poiidr;
            if (sesion=="false"){
                    CerrarDetalle();
                    funcionCallBack='Favorito';
                    PantallaLogin();
            } else {
                    if (confirm('Desea agregar este lugar a sus Favoritos?')){
                        var reqFav = init();
                        reqFav.send("Favorito=" + poiidr);
                        alert('Negocio agregado a sus Favoritos correctamente!');
                        ChecaFavorito();
                    }
            }

    }//Favorito

   function EliminaFavorito(poiidr){

            poiFavorito = poiidr;
            if (sesion=="false"){
                    funcionCallBack='EliminaFavorito';
                    PantallaLogin();
            } else {
                    if (confirm('Desea eliminar este lugar de sus Favoritos?')){
                        var reqFav = init();
                        reqFav.send("EliminaFavorito=" + poiidr);
                        alert('Negocio eliminado a sus Favoritos correctamente!');
                        ChecaFavorito();
                    }
            }

    }//EliminaFavorito

   function EnviaEmail(){
            var txtEmail = e("txtEmail");
            var reqEmail = init();
            var POI = RegresaPOI(poiEmail);

            var strDetalles = "EnviaMail=" + txtEmail.value + "@@@" + poiEmail + "@@@" + sesion + "@@@" + POI.Generales.Nombre + "@@@false";
            reqEmail.send(strDetalles);
            OcultaEmail();
            alert('Informacion enviada por e-mail correctamente!');
    }//EnviaEmail

    function OcultaEmail(){
            var divEmail = e("divEmail");
            divEmail.style.visibility="hidden";
            Aclara();
    }//OcultaEmail

    function OcultaComent(){
            var divComent = e("divComent");
            divComent.style.visibility="hidden";
            Aclara();
    }//OcultaComent


    function MuestraComentarios(){

            var strHTML = "<span style='font-size:8pt;color:rgb(100,100,100);'><img src='v3/imgs/icon_pencil.gif'>&nbsp;<b>Por favor escriba el comentario:</b><br><br>(Recuerde que los comentarios<br>no se publican de inmediato)<br><br><textarea cols=30 rows=4 style='color:rgb(100,100,100);font-size:8pt;' id='txtComent' onkeypress='handleKeyPressComent(event)'></textarea><br><br><input type=button value='Aceptar' onclick='EnterComent()'><input type=button value='Cancelar' onclick='OcultaComent()'><br></center></span>";
            var divComent = e("divComent");
            var offset = getScrollXY();

            if ((mouseX + 270)< getWindowWidthReal() ){
                    divComent.style.left = (mouseX + 15) + "px";
            } else {
                    divComent.style.left = (mouseX - 290)+ "px";
            }

            if (mouseY  < offset[1] + getWindowHeight() - 200 ){
                    divComent.style.top = (mouseY + 20) + "px";
            } else {
                    divComent.style.top = (mouseY - 150) + "px";
            }

            divComent.innerHTML = MarcoTabla(strHTML);
            divComent.style.visibility="visible";

            var txtComent = e("txtComent");
            txtComent.select();
            txtComent.focus();

            Obscurece();
    }//MuestraComentarios


    function MuestraComentarios2(){

                var strHTML = "<span style='font-size:8pt;color:rgb(100,100,100);'><img src='v3/imgs/icon_pencil.gif'>&nbsp;<b>Por favor escriba el comentario:</b><br><br>(Recuerde que los comentarios<br>no se publican de inmediato)<br><br><textarea cols=30 rows=4 style='color:rgb(100,100,100);font-size:8pt;' id='txtComent' onkeypress='handleKeyPressComent(event)'></textarea><br><br><input type=button value='Aceptar' onclick='EnterComent2()'><input type=button value='Cancelar' onclick='OcultaComent()'><br></center></span>";

                var divComent = e("divComent");

                var offset = getScrollXY();

                if ((mouseX + 270)< getWindowWidthReal() ){
                        divComent.style.left = (mouseX + 15) + "px";
                } else {
                        divComent.style.left = (mouseX - 290)+ "px";
                }

                if (mouseY  < offset[1] + getWindowHeight() - 200 ){
                        divComent.style.top = (mouseY + 20) + "px";
                } else {
                        divComent.style.top = (mouseY - 150) + "px";
                }

                divComent.innerHTML = MarcoTabla(strHTML);
                divComent.style.visibility="visible";

                var txtComent = e("txtComent");
                txtComent.select();
                txtComent.focus();

                Obscurece();
    }//MuestraComentarios2




    function MuestraComentario(usuario,comfec,comdes){

            var strHTML = "<span style='font-size:8pt;color:rgb(100,100,100);'><img src='v3/imgs/icon_pencil.gif'>&nbsp;<b>Informaci&oacute;n del comentario:</b><br><br>Fecha:&nbsp;" + comfec + "<br><br>Usuario:&nbsp;" + usuario + "<br><br>Comentario:<br><textarea cols=30 rows=4 style='color:rgb(100,100,100);font-size:8pt;' id='txtComent' onkeypress='handleKeyPressComent(event)'>" + comdes + "</textarea><br><br><input type=button value='Cerrar' onclick='OcultaComent()'><br></center></span>";
            var divComent = e("divComent");
            var offset = getScrollXY();

            if ((mouseX + 270)< getWindowWidthReal() ){
                    divComent.style.left = (mouseX + 15) + "px";
            } else {
                    divComent.style.left = (mouseX - 290)+ "px";
            }

            if (mouseY  < offset[1] + getWindowHeight() - 200 ){
                    divComent.style.top = (mouseY + 20) + "px";
            } else {
                    divComent.style.top = (mouseY - 200) + "px";
            }

            divComent.innerHTML = MarcoTabla(strHTML);
            divComent.style.visibility="visible";

            Obscurece();
    }//MuestraComentario




    function MuestraComentario2(comfec,comdes){

                var strHTML = "<span style='font-size:8pt;color:rgb(100,100,100);'><img src='v3/imgs/icon_pencil.gif'>&nbsp;<b>Informaci&oacute;n del comentario:</b><br><br>Fecha:&nbsp;" + comfec + "<br>Comentario:<br><textarea cols=30 rows=4 style='color:rgb(100,100,100);font-size:8pt;' id='txtComent' onkeypress='handleKeyPressComent(event)'>" + comdes + "</textarea><br><br><input type=button value='Cerrar' onclick='OcultaComent()'><br></center></span>";

                var divComent = e("divComent");

                var offset = getScrollXY();

                if ((mouseX + 270)< getWindowWidthReal() ){
                        divComent.style.left = (mouseX + 15) + "px";
                } else {
                        divComent.style.left = (mouseX - 290)+ "px";
                }

                if (mouseY  < offset[1] + getWindowHeight() - 200 ){
                        divComent.style.top = (mouseY + 20) + "px";
                } else {
                        divComent.style.top = (mouseY - 200) + "px";
                }

                divComent.innerHTML = MarcoTabla(strHTML);
                divComent.style.visibility="visible";

                Obscurece();
    }//MuestraComentario2

    function MuestraEmail(){

            var strHTML = "<span style='font-size:8pt;color:rgb(100,100,100);'><img src='v3/imgs/icon_pencil.gif'>&nbsp;Introduzca la direcci&oacute;n de Email<br>a la que desea enviar esta informaci&oacute;n<br><br><center><b style='color:rgb(0,0,0);'><img src='v3/imgs/mail.gif'>&nbsp;E-Mail:</b>&nbsp;&nbsp;<input type='text' id='txtEmail' value='' onkeypress='handleKeyPressEmail(event)' size=30 style='font-size:8pt;'><br><br><input type=button value='Aceptar' onclick='EnterEmail()'><input type=button value='Cancelar' onclick='OcultaEmail()'><br></center></span>";

            var divEmail = e("divEmail");

            var offset = getScrollXY();

            if ((mouseX + 270)< getWindowWidthReal() ){
                    divEmail.style.left = (mouseX + 15) + "px";
            } else {
                    divEmail.style.left = (mouseX - 290)+ "px";
            }

            if (mouseY  < offset[1] + getWindowHeight() - 200 ){
                    divEmail.style.top = (mouseY + 20) + "px";
            } else {
                    divEmail.style.top = (mouseY - 100) + "px";
            }

            divEmail.innerHTML = MarcoTabla(strHTML);
            divEmail.style.visibility="visible";

            var txtEmail = e("txtEmail");
            txtEmail.select();
            txtEmail.focus();

            Obscurece();
  }//MuestraEmail

  function EnterEmail(){
                  var txtEmail = e("txtEmail");
                  if (echeck(txtEmail.value)){
                          EnviaEmail();
                  }
  }//EnterEmail

  function EnterComent(){

            var txtComent = e("txtComent");
            var reqComent = init();


            var strDetalles = "EnviaComent=" + NEG_IDR + "@@@" + txtComent.value.toUpperCase() + "@@@true@@@";
            reqComent.send(strDetalles);
            OcultaComent();
            alert('Se ha enviado el comentario correctamente. Los comentarios no se publican de inmediato!');

            reqComments = init();
            reqComments.onreadystatechange = ComentariosListener;
            reqComments.send(strDetalles);

  }//EnterComent

  function EnterComent2(){

              var txtComent2 = e("txtComent");
              var reqComent = init();


              var strDetalles = "EnviaComent2=" + NEG_IDR + "@@@" + txtComent2.value.toUpperCase() + "@@@false@@@";
              //reqComent.send(strDetalles);
              OcultaComent();
              alert('Se ha enviado el comentario correctamente. Los comentarios no se publican de inmediato!');

              reqComments2 = init();
              reqComments2.onreadystatechange = Comentarios2Listener;
              reqComments2.send(strDetalles);

  }//EnterComent2



function LlenaPantallaInicial(){

    divBarraVerde.innerHTML="&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;SELECCIONE IDIOMA&nbsp;&nbsp;&nbsp;<a  href='javascript:IniciaDetails(" + '"' + "SP" + '"' + ")'><img src='../secciones/Idioma_icon/Mexico.gif' title='Espa&ntilde;ol' border=0 autostart='true'  width='34' HEIGHT='28'></a>&nbsp;&nbsp;&nbsp;<a href='javascript:IniciaDetails(" + '"' + "US" + '"' + ")'><img src='../secciones/Idioma_icon/USA.gif' title='Ingles' border=0 autostart='true'  width='30' HEIGHT='27'></a> ";

    var sH = new Array;
    var alturaRes;
    var altura;
    var minheight;

    minheight = getWindowHeightTruncada();

      if (micrositio==33){
    alturaRes = (minheight - 60 - 27);
      } else if (micrositio==54){
    alturaRes = (minheight - 60 - 27);
      } else {
    alturaRes = (minheight - 162 - 27);
      }
      altura = (alturaRes / 2 - 40)  + "px";

    sH.push("            <table width=100% height=100% cellspacing=0 cellpadding=0>");
    sH.push("                <tr height=50%>");
    sH.push("                    <td valign=top>");
    
    
    sH.push("                      <table width=100% cellspacing=0 cellpadding=0><tr height=38 class='tituloubicacion'><td valign=center align=center colspan=3>PUBLICIDAD</td></tr>");
    sH.push("                      <tr height=75><td valign=center align=center><div id='divPublicidad' style='position:relative;left:0px;top:0px;overflow:auto;'>");
    sH.push("                      </div></td></tr>");
    
    
    sH.push("                         <table width=100% cellspacing=0 cellpadding=0><tr height=38 class='titulocategoria'><td valign=center align=center colspan=3>CATEGOR&Iacute;AS</td></tr>");
    sH.push("                         <tr><td><div id='divCategoria' style='position:relative;left:0px;top:0px;overflow:auto;height:" + altura + ";'>");



    sH.push("                        </div>");
    sH.push("                    </td>");
    sH.push("                </tr>");
    sH.push("                <tr height=50%>");
    sH.push("                    <td valign=top>");
    sH.push("                         <table width=100% cellspacing=0 cellpadding=0><tr height=38 class='tituloubicacion'><td valign=center align=center colspan=3>UBICACI&Oacute;N</td></tr>");
    sH.push("                         <tr><td><div  id='divUbicacion' style='position:relative;left:0px;top:0px;overflow:auto;height:" + altura + ";'>");


    sH.push("                        </div>");
    sH.push("                    </td>");
    sH.push("                </tr>");
    sH.push("            </table>");
    divResultados.innerHTML = sH.join("");
    LlenaPublicidad();
}//LlenaPantallaInicial





	function LlenaPublicidadHome(){
		reqPub = init();
		reqPub.onreadystatechange = LlenaPublicidadHomeListener;
		reqPub.send("llenaPub=1");
	}//LlenaPublicidad



	function LlenaPublicidadHomeListener(){
		if (reqPub.readyState == 4) {
			if (reqPub.status == 200) {
   		         
   		        	var indexObj = reqPub.responseXML.getElementsByTagName("TOTAL")[0];
                    		NoPub = RegresaAtributo(indexObj,0);
   		         
				var rowObj = ""; 
				var negidr = "";
				var neg_nom = "";
				var neg_www = "";
				var negPublicidad = "";
				var negLogo = "";
				var vigencia="";
				var strHTML;

				clearTimeout(tiempo);
				var divPublicidad = document.getElementById("divPublicidadHome");


				rowObj = reqPub.responseXML.getElementsByTagName("ROW")[indiceImagen];
				negidr = rowObj.getElementsByTagName("neg_idr")[0];
				neg_nom = rowObj.getElementsByTagName("neg_nom_com")[0];
				neg_www = rowObj.getElementsByTagName("neg_www")[0];
				vigencia = rowObj.getElementsByTagName("vigente")[0];
				negLogo = rowObj.getElementsByTagName("neg_url_logo")[0];
				negPublicidad = rowObj.getElementsByTagName("neg_url_publicidad")[0];


				strHTML =  "<a href='http://" + neg_www.childNodes[0].nodeValue + "'" + " target='_blank'  ><img src='http://www.estoyenelmapa.com" + negPublicidad.childNodes[0].nodeValue + "' width=222px;>";

				divPublicidad.innerHTML = MarquitoFoto(strHTML);
				//Funcin que realiza un Rotator de Imagenes cada 1 segundo
				if (vigencia.childNodes[0].nodeValue=="t"){
					setTimeout('siguientePubHome()',20000);
				}else{
					setTimeout('siguientePubHome()',2000);
				}
		}
	    }
      	}//LlenaPublicidadHomeListener                	



	function siguientePubHome(){
			if (indiceImagen<NoPub-1){
				indiceImagen++;
			} else {
				indiceImagen=0;
			}
			LlenaPublicidadHomeListener();
	}//siguientePubHome(





	function LlenaPublicidad(){
		reqPub = init();
		reqPub.onreadystatechange = LlenaPublicidadListener;
		reqPub.send("BusquedaPub2=" + strTexto);
	}//LlenaPublicidad



	function LlenaPublicidadListener(){
		if (reqPub.readyState == 4) {
			if (reqPub.status == 200) {
   		         
   		        	var indexObj = reqPub.responseXML.getElementsByTagName("TOTAL")[0];
                    		NoPub = RegresaAtributo(indexObj,0);
   		         
				var rowObj = ""; 
				var negidr = "";
				var neg_nom = "";
				var neg_www = "";
				var negPublicidad = "";
				var negLogo = "";
				var vigencia="";
				var negLogo = "";
				var strHTML;

				clearTimeout(tiempo);
				var divPublicidad = document.getElementById("divPublicidad");


				rowObj = reqPub.responseXML.getElementsByTagName("ROW")[indiceImagen];
				negidr = rowObj.getElementsByTagName("neg_idr")[0];
				neg_nom = rowObj.getElementsByTagName("neg_nom_com")[0];
				neg_www = rowObj.getElementsByTagName("neg_www")[0];
				vigencia = rowObj.getElementsByTagName("vigente")[0];
				negLogo = rowObj.getElementsByTagName("neg_url_logo")[0];
				negPublicidad = rowObj.getElementsByTagName("neg_url_publicidad")[0];


				strHTML =  "<a href='http://" + neg_www.childNodes[0].nodeValue + "'" + " target='_blank'  ><img src='http://www.estoyenelmapa.com" + negLogo.childNodes[0].nodeValue + "'>";

				divPublicidad.innerHTML = strHTML;
				//Funcin que realiza un Rotator de Imagenes cada 1 segundo
				if (vigencia.childNodes[0].nodeValue=="t"){
					setTimeout('siguientePub()',20000);
				}else{
					setTimeout('siguientePub()',1000);
				}
		}
	    }
      	}//LlenaPublicidadListener                



	function siguientePub(){
		if (indiceImagen<NoPub-1){
			indiceImagen++;
		} else {
			indiceImagen=0;
		}
		LlenaPublicidadListener();
	}//siguienteFoto(



function ValidarIniciaMic(){
        reqMS = init();
        reqMS.onreadystatechange = ValidarIniciaMicListener;
        reqMS.send("ValidarIniciaMic=" + micrositio);
}//ValidarIniciaMic

function ValidarIniciaMicListener(){
        if (reqMS.readyState == 4) {
                if (reqMS.status == 200) {
                                var iniciarmic = reqMS.responseXML.getElementsByTagName("iniciarmic")[0].childNodes[0].nodeValue;
                                var nombremic = reqMS.responseXML.getElementsByTagName("nombremic")[0].childNodes[0].nodeValue;
                                var iconomic = "";try {iconomic = reqMS.responseXML.getElementsByTagName("iconomic")[0].childNodes[0].nodeValue;} catch(err){}
                                var linkmic = "";try {linkmic = reqMS.responseXML.getElementsByTagName("linkmic")[0].childNodes[0].nodeValue;} catch(err){}

                                  var divLogo2 = e("divLogoEEEMV4");

                                  var sH = new Array;
                                  sH.push("<table height=100% width=480 cellspacing=0 cellpadding=0>");
                                  sH.push("<tr>");
                                  if ((iconomic!="")&&(iconomic!="null")) {
                                      divLogo2.style.backgroundColor="rgb(255,255,255)";
                                      divLogo2.style.border="1px solid rgb(200,200,200)";
                                      if ((linkmic!="")&&(linkmic!="null")) {
                                          sH.push("<td align=left valign=middle style='color:#004e9b;font-size:18pt;font-weight:bold;'>&nbsp;&nbsp;<a href='" + linkmic + "' title='" + linkmic + "'><img src='" + iconomic + "' border=0 height=47></a>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<span style='font-size:10pt;font-weight:bold;'>en</span>&nbsp;<a href='http://www.estoyenelmapa.com' title='Visita EstoyEnElmapa.com'><img src='v3/imgs/estoyenelmapa.gif' border=0 width=120></a></td>");
                                      } else {
                                          sH.push("<td align=left valign=middle style='color:#004e9b;font-size:18pt;font-weight:bold;'>&nbsp;&nbsp;<img src='" + iconomic + "' border=0  height=47>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<span style='font-size:10pt;font-weight:bold;'>en</span>&nbsp;<a href='http://www.estoyenelmapa.com' title='Visita EstoyEnElmapa.com'><img src='v3/imgs/estoyenelmapa.gif' border=0 width=120></a></td>");
                                      }
                                  } else {
                                      divLogo2.style.backgroundColor="rgb(255,255,255)";
                                      divLogo2.style.border="1px solid rgb(200,200,200)";
                                      if ((linkmic!="")&&(linkmic!="null")) {
                                          sH.push("<td align=left valign=middle style='color:#004e9b;font-size:18pt;font-weight:bold;'>&nbsp;&nbsp;<a href='" + linkmic + "' style='color:#004e9b;font-size:18pt;font-weight:bold;'>" + Mayusculas(nombremic) + "</a>&nbsp;<span style='font-size:12pt;'>(</span><img src='v3/imgs/micrositio.gif' width=75 border=0><span style='font-size:12pt;'>)</span><br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<span style='font-size:10pt;font-weight:bold;'>en</span>&nbsp;<a href='http://www.estoyenelmapa.com' title='Visita EstoyEnElmapa.com'><img src='v3/imgs/estoyenelmapa.gif' border=0 width=120></a></td>");
                                      } else {
                                          sH.push("<td align=left valign=middle style='color:#004e9b;font-size:18pt;font-weight:bold;'>&nbsp;&nbsp;" + Mayusculas(nombremic) + "&nbsp;<span style='font-size:12pt;'>(</span><img src='v3/imgs/micrositio.gif' width=75 border=0><span style='font-size:12pt;'>)</span>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<span style='font-size:10pt;font-weight:bold;'>en</span>&nbsp;<a href='http://www.estoyenelmapa.com' title='Visita EstoyEnElmapa.com'><img src='v3/imgs/estoyenelmapa.gif' border=0 width=120></a></td>");
                                      }
                                  }
                                  sH.push("</tr>");
                                  sH.push("</table>");
                                  divLogo2.innerHTML=sH.join("");

                                if (iniciarmic=="1"){
                                        BuscarTexto();
                                } else {
                                        Buscar(0);
                                        //LlenaUbicacionesMic(micrositio);
                                        //LlenaCategoriasMic(micrositio);

                                }
                        }
                }
}//ValidarIniciaMicListener

function DespliegaContacto(posicion){

                var strHTML = "";
                strHTML = strHTML + "<table>";
                strHTML = strHTML + "<tr><td STYLE=\"background-color: #ffffff; font-size:8pt;\" colspan=2 align=right><a href='javascript: OcultaContacto();' title='Cerrar'><img src='v3/imgs/btnicon_close_off.gif' border=0></a></td></tr>";
                strHTML = strHTML + "<tr><td STYLE=\"background-color: #ffffff; font-size:8pt;\" colspan=2 align=center><b style='color:rgb(80,80,80)'><img src='v3/imgs/persona.png' border=0>&nbsp;GRACIAS POR EL INTER&Eacute;S EN ESTOYENELMAPA.COM</b><hr></td></tr>";
                strHTML = strHTML + "<tr><td STYLE=\"background-color: #ffffff; font-size:8pt;\" colspan=2 align=left><img src='v3/imgs/icon_pencil.gif' border=0>&nbsp;Por favor introduzca la siguiente informaci&oacute;n:</td></tr>";
                strHTML = strHTML + "<tr><td STYLE=\"background-color: #ffffff; font-size:8pt;\">Nombre:</td><td><input id='txtNombreContacto' type=text size=50></td></tr>";
                strHTML = strHTML + "<tr><td STYLE=\"background-color: #ffffff; font-size:8pt;\">Email:</td><td><input  id='txtEMailContacto' type=text></td></tr>";
                strHTML = strHTML + "<tr><td STYLE=\"background-color: #ffffff; font-size:8pt;\">Asunto:</td><td><input  id='txtAsuntoContacto' type=text size=50></td></tr>";
                strHTML = strHTML + "<tr><td STYLE=\"background-color: #ffffff; font-size:8pt;\">Comentarios:</td><td><textarea id='txtComentarioContacto' id='txtComentarios' value='' rows='5' cols='40' style='font-size:8pt;'></textarea></td></tr>";
                strHTML = strHTML + "<tr><td STYLE=\"background-color: #ffffff; font-size:8pt;\" colspan=2 align=center><input type=button value='Enviar Comentario' onclick='EnviaComentario()'><input type=button value='Cancelar' onclick='OcultaContacto()'></td></tr>";
                strHTML = strHTML + "<tr><td STYLE=\"background-color: #ffffff; font-size:8pt;\" colspan=2 align=center>&nbsp;</td></tr>";
                strHTML = strHTML + "</table>";

                var divContacto = e("divContacto");
                if (posicion==0){
                        divContacto.style.left = (mouseX + 15) + "px";
                        divContacto.style.top = (mouseY + 15) + "px";
                } else if (posicion==1){
                        divContacto.style.left = (mouseX - 310) + "px";
                        divContacto.style.top = (mouseY - 310) + "px";
                } else if (posicion==2){
                        divContacto.style.left = (mouseX + 15) + "px";
                        divContacto.style.top = (mouseY - 290) + "px";
                } else if (posicion==3){
                        divContacto.style.left = (mouseX - 310) + "px";
                        divContacto.style.top = (mouseY - 200) + "px";
                } else if (posicion==4){
                        divContacto.style.left = (mouseX - 410) + "px";
                        divContacto.style.top = (mouseY - 200) + "px";
                }

                divContacto.innerHTML = MarcoTabla(strHTML);
                divContacto.style.visibility="visible";

                var txtNombreContacto = e("txtNombreContacto");
                txtNombreContacto.value = minombre;
                var txtEMailContacto = e("txtEMailContacto");
                txtEMailContacto.value = miemail;

                Obscurece();
}//DespliegaContacto

function OcultaContacto(){
        var divContacto = e("divContacto");
        divContacto.style.visibility="hidden";
        Aclara();
}//OcultaContacto

function EnviaComentario(){
        var txtNombreContacto = e("txtNombreContacto");
        var txtEMailContacto = e("txtEMailContacto");
        var txtAsuntoContacto = e("txtAsuntoContacto");
        var txtComentarioContacto = e("txtComentarioContacto");
        if (echeck(txtEMailContacto.value)==false){
                return;
        }
        if (txtComentarioContacto.value==""){
                alert("Por favor introduzca los comentarios.");
                return;
        }

        var reqMail = init();
        reqMail.send("EnviaComentario="+ sinAcentos(txtNombreContacto.value.toUpperCase()) + "@@@" + txtEMailContacto.value + "@@@" + sinAcentos(txtAsuntoContacto.value.toUpperCase()) + "@@@" + sinAcentos(txtComentarioContacto.value.toUpperCase()) + "@@@false@@@");

        var strHTML = "";
        strHTML = strHTML + "<table>";
        strHTML = strHTML + "<tr><td STYLE=\"background-color: #ffffff; font-size:8pt;\" colspan=2 align=right><a href='javascript: OcultaContacto();' title='Cerrar'><img src='v3/imgs/btnicon_close_off.gif' border=0></a></td></tr>";
        strHTML = strHTML + "<tr><td STYLE=\"background-color: #ffffff; font-size:8pt;\" colspan=2 align=center><b style='color:rgb(80,80,80)'><hr><img src='imgs/seleccion.gif' border=0>&nbsp;MUCHAS GRACIAS POR SUS COMENTARIOS</b><hr></td></tr>";
        strHTML = strHTML + "<tr><td STYLE=\"background-color: #ffffff; font-size:8pt;\" colspan=2 align=center><input type=button value='Cerrar' onclick='OcultaContacto()'></td></tr>";
        strHTML = strHTML + "<tr><td STYLE=\"background-color: #ffffff; font-size:8pt;\" colspan=2 align=center>&nbsp;</td></tr>";
        strHTML = strHTML + "</table>";
        var divContacto = e("divContacto");
        divContacto.innerHTML = MarcoTabla(strHTML);
}//EnviaComentario

function LlenaCategorias(Idioma){
        var divCategoria = e("divCategoria");
        divCategoria.innerHTML = "<br><br><center><small>Consultando<br>Categor&iacute;as</small><br><br><img src='v3/imgs/loading.gif'></center>"
        var prm = "LlenaCategorias2";

        reqCat = init();
        reqCat.onreadystatechange = LlenaCategoriasListener;
        reqCat.send("strFuncion=" + prm + "@@@" + Idioma);
}//LlenaCategorias

function LlenaCategoriasMic(idMic){
        var divCategoria = e("divCategoria");
        divCategoria.innerHTML = "<br><br><center><small>Consultando<br>Categor&iacute;as</small><br><br><img src='v3/imgs/loading.gif'></center>";

        reqCat = init();
        reqCat.onreadystatechange = LlenaCategoriasListener;
        reqCat.send("LlenaCategoriasMic="+idMic);
}//LlenaCategoriasMic


function LlenaCategoriasListener(){
        try {
                if (reqCat.readyState == 4) {
                        if (reqCat.status == 200) {


                                        var indexObj = reqCat.responseXML.getElementsByTagName("cats")[0];
                                        var nivel = RegresaAtributo(indexObj,0);
                                        var total = RegresaAtributo(indexObj,1);
                                        //alert(indexObj.nodeType);
                                        //alert(indexObj.childNodes[0].nodeType);

                                        if (nivel>0){
                                                fil_cat_cve= reqCat.responseXML.getElementsByTagName("fil_cat_cve")[0].childNodes[0].nodeValue;
                                        }
                                        if (nivel>1){
                                                fil_sub_cve= reqCat.responseXML.getElementsByTagName("fil_sub_cve")[0].childNodes[0].nodeValue;
                                        }
                                        if (nivel>2){
                                                fil_grp_idr= reqCat.responseXML.getElementsByTagName("fil_grp_idr")[0].childNodes[0].nodeValue;
                                        }

                                        var intTotal=0;
                                        var sH= new Array;
                                        if (EsExplorer()){
                                          sH.push("<table id='tblCategorias' width='260' STYLE='background-color: #ffffff; font-size:8pt;' cellspacing=0 cellpadding=0>");
                                        } else {
                                          sH.push("<table id='tblCategorias' width='100%' STYLE='background-color: #ffffff; font-size:8pt;' cellspacing=0 cellpadding=0>");
                                        }

                                        for (i=0;i<indexObj.childNodes.length;i++){

                                                var cat1 = indexObj.childNodes[i];
                                                if(cat1.nodeType == 1){
                                                        var clave = RegresaAtributo(cat1,0);
                                                        var desc = RegresaAtributo(cat1,1);
                                                        var totalcats = RegresaAtributo(cat1,2);
                                                        var ico = RegresaAtributo(cat1,3);

                                                        var objCategoria = new Categoria();
                                                        objCategoria.IDCategoria=clave;
                                                        objCategoria.Nombre=desc;
                                                        objCategoria.TotalFiltroActual =totalcats;

                                                        intTotal = intTotal + parseInt(totalcats);

                                                        if (ico == "") {
                                                                sH.push("<tr onclick='AplicaFiltro(null,null,null,null," + clave + ",null,null);' height='30' class='renglontabla'><td width=10></td><td>" + desc + "</td><td align=right style='font-size:7pt;'>(" + FormatNumber(totalcats,0,true, true, true) + ")</td><td width=10></td></tr>");
                                                                objCategoria.Icono="";
                                                        }
                                                        else {
                                                                sH.push("<tr onclick='AplicaFiltro(null,null,null,null," + clave + ",null,null);' height='30' class='renglontabla'><td width=10></td><td STYLE='background-repeat: no-repeat; background-image: url(" + strRutaRelativa + ico + ");background-position: left;' width='27'>&nbsp;</td><td>" + desc + "</td><td align=right style='font-size:7pt;'>(" + FormatNumber(totalcats,0,true, true, true) + ")</td><td width=10></td></tr>");
                                                                objCategoria.Icono=strRutaRelativa + ico;
                                                        }

                                                        objFiltrosActuales.CategoriasTodas.Categorias.push(objCategoria);

                                                }
                                        }

                                        sH.push("</table>");
                                        var divCategoria = e("divCategoria");
                                        divCategoria.innerHTML = sH.join("");

                                        objFiltrosActuales.CategoriasTodas.Total=intTotal;
                                        objFiltrosActuales.CategoriasTodas.TotalFiltroActual=intTotal;

                                        LlenaMenus();
                                        divResultadosLoading.innerHTML='';
                                        divResultadosLoading.style.visibility='hidden';


                        }
                }
        } catch(err){}
}//LlenaCategoriasListener

function LlenaUbicacionesMic(idMic){
        var divUbicacion = e("divUbicacion");
        divUbicacion.innerHTML = "<br><br><center><small>Consultando<br>Ubicaciones</small><br><br><img src='v3/imgs/loading.gif'></center>";
        reqUbi = init();
        reqUbi.onreadystatechange = LlenaUbicacionesListener;
        reqUbi.send("LlenaUbicacionesMic=" + idMic);
}//LlenaUbicacionesMic


function LlenaUbicaciones(){
        var divUbicacion = e("divUbicacion");
        divUbicacion.innerHTML = "<br><br><center><small>Consultando<br>Ubicaciones</small><br><br><img src='v3/imgs/loading.gif'></center>";
        reqUbi = init();
        reqUbi.onreadystatechange = LlenaUbicacionesListener;
        reqUbi.send("strFuncion=LlenaUbicaciones2");
}//LlenaUbicaciones

function LlenaUbicacionesListener(){
        try {
                if (reqUbi.readyState == 4) {
                        if (reqUbi.status == 200) {

                                        var indexObj = reqUbi.responseXML.getElementsByTagName("ubs")[0];
                                        var nivel = RegresaAtributo(indexObj,0);
                                        var total = RegresaAtributo(indexObj,1);

                                        var resultsbj = reqUbi.responseXML.getElementsByTagName("results")[0];

                                        if (nivel>3){
                                                fil_pai_cve= reqUbi.responseXML.getElementsByTagName("fil_pai_cve")[0].childNodes[0].nodeValue;
                                        }
                                        if (nivel>4){
                                                fil_est_cve= reqUbi.responseXML.getElementsByTagName("fil_est_cve")[0].childNodes[0].nodeValue;
                                        }
                                        if (nivel>5){
                                                fil_del_cve= reqUbi.responseXML.getElementsByTagName("fil_del_cve")[0].childNodes[0].nodeValue;
                                        }
                                        if (nivel>6){
                                                fil_col_cve= reqUbi.responseXML.getElementsByTagName("fil_col_cve")[0].childNodes[0].nodeValue;
                                        }

                                        var intTotal = 0;
                                        var sH=new Array;
                                        if (EsExplorer()){
                                          sH.push("<table id='tblUbicaciones' width='260' STYLE='background-color: #ffffff; font-size:8pt;' cellpadding=0 cellspacing=0>");
                                        } else {
                                          sH.push("<table id='tblUbicaciones' width='100%' STYLE='background-color: #ffffff; font-size:8pt;' cellpadding=0 cellspacing=0>");
                                        }
                                        for (i=0;i<indexObj.childNodes.length;i++){
                                                var ubi = indexObj.childNodes[i];
                                                if(ubi.nodeType == 1){
                                                        var clave = RegresaAtributo(ubi,0);
                                                        var desc = RegresaAtributo(ubi,1);
                                                        var totalubis = RegresaAtributo(ubi,2);

                                                        var objEstado = new Estado();
                                                        objEstado.IDPais="1";
                                                        objEstado.IDEstado=clave;
                                                        objEstado.Nombre=desc;
                                                        objEstado.TotalFiltroActual =totalubis;
                                                        objFiltrosActuales.Pais.Estados.push(objEstado);
                                                        intTotal =intTotal + parseInt(totalubis);


                                                        sH.push("<tr onclick='AplicaFiltro(1," + clave + ",null,null,null,null,null);' height='30' class='renglontabla'><td width=10></td><td>" + desc + "</td><td align=right style='font-size:7pt;'>" + FormatNumber(totalubis,0,true, true, true) + "</td><td width=10></td></tr>");
                                                }
                                        }
                                        sH.push("</table>");
                                        var divUbicacion = e("divUbicacion");
                                        divUbicacion.innerHTML = sH.join("");

                                        objFiltrosActuales.Pais.Total=intTotal;
                                        objFiltrosActuales.Pais.TotalFiltroActual=intTotal;
                                        LlenaMenus();
                                        divResultadosLoading.innerHTML='';
                                        divResultadosLoading.style.visibility='hidden';


                        }
                }
        } catch(err){}
}//LlenaUbicacionesListener


function BuscarTexto(){
    if (txtBuscar.value.toUpperCase()=='MIS FAVORITOS'){
          if (sesion=="false"){
                  funcionCallBack='BuscarTexto';
                  PantallaLogin();
                  return;
          }
    }

    blnZona=false;
    distancia=0;
    Filtra(null,null,null,null,null,null,null);
}//BuscarTexto

function VerFavoritos(){
    txtBuscar.value='MIS FAVORITOS';
    txtBuscar_lostfocus();
    BuscarTexto();
}

function ExplorarZona(){
    if (map==null){
        alert('No se ha podido cargar el mapa correctamente!');
        return;
    } else {
        if (map.getZoom()<14){
            alert('Para emplear esta funcion debe hacer un mayor Zoom a una zona particular')
            return;
        }
    }
    blnZona=true;
    txtBuscar.value='';
    txtBuscar_lostfocus();
    Filtra(null,null,null,null,null,null,null);
}//ExplorarZona

function Buscar(mostrarresultados){

    divMapaStreetView.innerHTML="";
    divMapaStreetView.style.visibility="hidden";
    divMapaStreetViewSmall.innerHTML="";
    divMapaStreetViewSmall.style.visibility="hidden";
    divCierraStreetView.style.visibility="hidden";

    try {
      blnCancelaQuitaHoverHome=false;
      OcultaPopupsHome();
      blnCancelaQuitaHover=false;
      OcultaPopups();
    } catch(err){}

    divResultadosLoading.innerHTML='<table width=100% height=80%><tr><td valign=center align=center><img src="v3/imgs/loading.gif" border=0>&nbsp;<b>Obteniendo Informaci&oacute;n</b><br><br>Espere un momento por favor...</td></tr></table>';
    divResultadosLoading.style.visibility='visible';

    if (blnZona){
        if (map != null){
          var bounds2 = map.getBounds();
          var southWest = bounds2.getSouthWest();
          var northEast = bounds2.getNorthEast();
          var lon1 = southWest.lng();
          var lon2 = northEast.lng();
          var lat1 = northEast.lat();
          var lat2 = southWest.lat();

          fil_y1=lon1;
          fil_y2=lon2;
          fil_x1=lat1;
          fil_x2=lat2;
        }

    } else {
      fil_y1="";
      fil_y2="";
      fil_x1="";
      fil_x2="";
    }


    var negid=0;

    if (map != null){
      bounds = new GLatLngBounds();
      map.clearOverlays();
    }

    var texto = "";
    if ((txtBuscar.value == "  Que estas buscando?")||(txtBuscar.value == "")){
        texto = "";
    } else{
        texto = sinAcentos(RemplazaString(txtBuscar.value," & "," ").toUpperCase());
        //lsc.execute(txtBuscar.value);
    }


    var coords = texto.split(',');
    var sH1="";
    var sH=new Array;

    if (coords.length==2){
        var x = coords[0];
        var y = coords[1];

        if (isNaN(x)==false){

         if (isNaN(y)==false){

                  var point = new GLatLng(x, y);

                  var markerPlace = createMarkerLugar(point, '( ' + x + ' , ' + y + ' )', 0);
                  map.addOverlay(markerPlace);

                  arrPlaces = new Array;
                  arrPlaces.push(new Lugar('( ' + x + ' , ' + y + ' )',markerPlace,y, x,'( ' + x + ' , ' + y + ' )'));

                  sH.push("                        <table  cellspacing=0 cellpadding=0 width=100% height=29><tr>");
                  sH.push("                            <td width=50></td>");
                  sH.push("                            <td width=131></td>");
                  sH.push("                            <td width=50></td>");
                  sH.push("                        </tr></table>");
                  divBarraVerde.innerHTML=sH.join("");

                  sH=new Array;
                  sH.push("                <table cellspacing=0 cellpadding=0 width=100%>");
                  sH.push("                <tr height=150><td>");
                  sH.push("                    <div id='divPublicidad' style='position:relative;left:0px;top:0px;overflow:auto;'></div>");
                  sH.push("                    <div id='divRes' style='position:relative;left:0px;top:0px;overflow:auto;overflow-x: hidden;-ms-overflow-x: hidden;height:500px;width:100%;'><span id='spanDirecciones' style='color:#396a95;'></span>");
                  sH.push("                        <table cellspacing=0 cellpadding=0 width=100%>");
                  sH.push(" <tr height=200><td valign=middle align=center><b>Lo sentimos.</b><br><br>No se ha encontrado ning&uacute;n establecimiento que cumpla con los criterios de b&uacute;squeda.<br><br><i>Revise e intente de nuevo<br>desde la barra de b&uacute;squeda<br>o con el bot&oacute;n de Inicio.</i><br><br>Ir al Inicio:<table cellpadding=0 cellspacing=0><tr height=24><td valign=center width='41' class='home' onclick='IniciaDetails()' ></td></tr></table></td></tr>");
                  sH.push("                        </table>");
                  sH.push("                    </div>");
                  sH.push("                </td></tr>");
                  if (micrositio==33){
                    sH.push("                <tr  height=38 class='botonverdeautoplaza'>");
                  } else if (micrositio==54){
                    sH.push("                <tr  height=38 class='botonverdeautoplaza'>");
                  } else {
                    sH.push("                <tr  height=38 class='botonverde'>");
                  }
                  sH.push("                    <td valign=center>");
                  sH.push("<table cellpadding=0 cellspacing=0><tr><td width=20>&nbsp;</td><td width=225>RESULTADOS (" + FormatNumber(0,0,true, true, true) + ")</td></tr></table>");
                  sH.push("                    </td>");
                  sH.push("                </tr>");
                  sH.push("                </table>");
                  divResultados.innerHTML = sH.join("");
                  resizeDetails();
                  map.setCenter(new GLatLng(x,y), 14);

                  var spanDirecciones = e("spanDirecciones");
                  sH1 = "<div id='divGeocoding' style='overflow:auto;position:relative;top:0px;left:0px;max-height:120px'>&nbsp;<b>Direcciones Encontradas:</b>&nbsp;&nbsp;<a href='javascript: IniciaDetails();' style='color:rgb(30,30,30);font-size:7pt;'>[BUSCAR OTRA]</a><table cellspacing=2 cellpadding=2><tr><td valign=top style='font-size:7pt;color:#396a95;'><img src='v3/imgs/pinrojo.png' height=16></td><td><a href='javascript: MuestraLugar(" + 0 + ")' style='font-size:7pt;color:#396a95;'>" + '( ' + x + ' , ' + y + ' )' + "</a></td></tr>";
                  sH1 = sH1 + "</table></div><hr size=1 noshade='noshade'>";
                  spanDirecciones.innerHTML=sH1;
                  divResultadosLoading.innerHTML='';
                  divResultadosLoading.style.visibility='hidden';

                  return;
            }
        }
    }

    var strRequest = new Array;
    strRequest.push("BuscarNegocio3=");
    strRequest.push(negid + "@@@");
    strRequest.push(micrositio + "@@@");
    strRequest.push(texto + "@@@");
    if (distancia == 1){
      strRequest.push(ubicacionUsuario.Lat + "@@@");
      strRequest.push(ubicacionUsuario.Lng + "@@@");
    } else {
      strRequest.push("@@@");
      strRequest.push("@@@");
    }
    strRequest.push(fil_y1 + "@@@");
    strRequest.push(fil_y2 + "@@@");
    strRequest.push(fil_x1 + "@@@");
    strRequest.push(fil_x2 + "@@@");
    strRequest.push(pai + "@@@");
    strRequest.push(est + "@@@");
    strRequest.push(del + "@@@");
    strRequest.push(col + "@@@");
    strRequest.push(cat + "@@@");
    strRequest.push(sub + "@@@");
    strRequest.push(grp + "@@@");
    strRequest.push(mostrarresultados + "@@@");
    strRequest.push(distancia + "@@@");
    strRequest.push(strIdioma + "@@@");

	//Publicidad
    strTexto = texto + "@@@";


    var objFiltroBusqueda = new RegistroHistoria();
    objFiltroBusqueda.micrositio=micrositio;
    objFiltroBusqueda.texto=txtBuscar.value;
    if (map != null){
      objFiltroBusqueda.lat=map.getCenter().lat();//rgm
      objFiltroBusqueda.lng=map.getCenter().lng();
      latBusqueda=map.getCenter().lat();
      lngBusqueda=map.getCenter().lng();
      objFiltroBusqueda.zoom= map.getZoom();
       //map.setMapType(G_SATELLITE_3D_MAP);
    } else {
      objFiltroBusqueda.lat=19.42661072109788;
      objFiltroBusqueda.lng=-99.20229797363281;
      objFiltroBusqueda.zoom=4;
    }
    objFiltroBusqueda.pai=pai;
    objFiltroBusqueda.est=est;
    objFiltroBusqueda.del=del;
    objFiltroBusqueda.col=col;
    objFiltroBusqueda.cat=cat;
    objFiltroBusqueda.sub=sub;
    objFiltroBusqueda.grp=grp;
    arrHistoria.push(objFiltroBusqueda);

 	reqs = new Array;
    req = init();
    req.onreadystatechange = BuscarNegocioListener;
    req.send(strRequest.join(""));


}//Buscar


	//function IsNumeric(valor) 	{ var log=valor.length; var sw="S"; for (x=0; x<log; x++) { 	v1=valor.substr(x,1); v2 = parseInt(v1); if (isNaN(v2)) { sw= "N";} }  if (sw=="S") {return true;} else {return false; } } //IsNumeric


function BuscarNegocioListener(){
        if (req.readyState == 4) {
            if (req.status == 200) {
                var filobj = req.responseXML.getElementsByTagName("fil")[0];



                var paiobj = null;
                var estobj = null;
                var delobj = null;
                var colobj = null;
                var categoriasobj = null;
                var catobj = null;
                var subobj = null;
                var grpobj = null;

                var idobj = null;
                var micobj = null;
                var textobj = null;
                var lat1obj = null;
                var lat2obj = null;
                var lng1obj = null;
                var lng2obj = null;

                var i = 0;
                var j = 0;

                objFiltrosActuales = new Filtros();

                for (i=0;i<filobj.childNodes.length;i++){
                      if (filobj.childNodes[i].nodeName == 'pai'){
                          paiobj = filobj.childNodes[i];
                      }
                      if (filobj.childNodes[i].nodeName == 'est'){
                          estobj = filobj.childNodes[i];
                      }
                      if (filobj.childNodes[i].nodeName == 'del'){
                          delobj = filobj.childNodes[i];
                      }
                      if (filobj.childNodes[i].nodeName == 'col'){
                          colobj = filobj.childNodes[i];
                      }
                      if (filobj.childNodes[i].nodeName == 'categorias'){
                          categoriasobj = filobj.childNodes[i];
                      }
                      if (filobj.childNodes[i].nodeName == 'cat'){
                          catobj = filobj.childNodes[i];
                      }
                      if (filobj.childNodes[i].nodeName == 'sub'){
                          subobj = filobj.childNodes[i];
                      }
                      if (filobj.childNodes[i].nodeName == 'grp'){
                          grpobj = filobj.childNodes[i];
                      }
                      if (filobj.childNodes[i].nodeName == 'id'){
                          idobj = filobj.childNodes[i];
                          objFiltrosActuales.POI = RegresaValorXML(idobj);
                      }
                      if (filobj.childNodes[i].nodeName == 'mic'){
                          micobj = filobj.childNodes[i];
                          objFiltrosActuales.Micrositio = RegresaValorXML(micobj);
                      }
                      if (filobj.childNodes[i].nodeName == 'texto'){
                          textobj = filobj.childNodes[i];
                          objFiltrosActuales.TextoBuscado = RegresaValorXML(textobj);
                      }
                      if (filobj.childNodes[i].nodeName == 'lat1'){
                          lat1obj = filobj.childNodes[i];
                          objFiltrosActuales.Zona.Lat1 = RegresaValorXML(lat1obj);
                      }
                      if (filobj.childNodes[i].nodeName == 'lat2'){
                          lat2obj = filobj.childNodes[i];
                          objFiltrosActuales.Zona.Lat2 = RegresaValorXML(lat2obj);
                      }
                      if (filobj.childNodes[i].nodeName == 'lng1'){
                          lng1obj = filobj.childNodes[i];
                          objFiltrosActuales.Zona.Lng1 = RegresaValorXML(lng1obj);
                      }
                      if (filobj.childNodes[i].nodeName == 'lng2'){
                          lng2obj = filobj.childNodes[i];
                          objFiltrosActuales.Zona.Lng2 = RegresaValorXML(lng2obj);
                      }
                }


                if (paiobj != null){

                    objFiltrosActuales.Pais=new Pais();
                    objFiltrosActuales.Pais.IDPais = 1;
                    objFiltrosActuales.Pais.Nombre = 'M&eacute;xico';

                    pai = objFiltrosActuales.Pais.IDPais;

                    for (i=0;i<paiobj.childNodes.length;i++){

                        if (paiobj.childNodes[i].nodeName == 't'){
                              objFiltrosActuales.Pais.Total = paiobj.childNodes[i].childNodes[0].nodeValue;
                        }
                        if (paiobj.childNodes[i].nodeName == 'tgrp'){
                              objFiltrosActuales.Pais.TotalGrupo = paiobj.childNodes[i].childNodes[0].nodeValue;
                        }
                        if (paiobj.childNodes[i].nodeName == 'tsub'){
                              objFiltrosActuales.Pais.TotalSubCategoria = paiobj.childNodes[i].childNodes[0].nodeValue;
                        }
                        if (paiobj.childNodes[i].nodeName == 'tcat'){
                              objFiltrosActuales.Pais.TotalCategoria = paiobj.childNodes[i].childNodes[0].nodeValue;
                        }
                        if (paiobj.childNodes[i].nodeName == 'tfiltro'){
                              objFiltrosActuales.Pais.TotalFiltroActual = paiobj.childNodes[i].childNodes[0].nodeValue;
                        }
                        if (paiobj.childNodes[i].nodeName == 'pai_cve'){
                              objFiltrosActuales.Pais.IDPais = paiobj.childNodes[i].childNodes[0].nodeValue;
                        }
                        if (paiobj.childNodes[i].nodeName == 'pai_des'){
                              objFiltrosActuales.Pais.Nombre = 'M&eacute;xico';//paiobj.childNodes[i].childNodes[0].nodeValue;
                        }
                        if (paiobj.childNodes[i].nodeName == 'ests'){
                            objFiltrosActuales.Pais.Estados= new Array;
                            var estadosObj = paiobj.childNodes[i];

                            var totalEstados = RegresaAtributo(estadosObj,0);
                            for (j=0;j<totalEstados;j++){
                                    var objEstado = new Estado();
                                    objEstado.IDPais=objFiltrosActuales.Pais.IDPais;
                                    objEstado.IDEstado=estadosObj.childNodes[j].childNodes[0].childNodes[0].nodeValue;
                                    if (estadosObj.childNodes[j].childNodes[1].childNodes.length>0){
                                      objEstado.Nombre=estadosObj.childNodes[j].childNodes[1].childNodes[0].nodeValue;
                                    }
                                    objEstado.TotalFiltroActual =estadosObj.childNodes[j].childNodes[2].childNodes[0].nodeValue;
                                    objFiltrosActuales.Pais.Estados.push(objEstado);
                            }
                        }
                    }
                }//pai

              if (estobj != null){

                    objFiltrosActuales.Estado =new Estado();

                    for (i=0;i<estobj.childNodes.length;i++){
                        if (estobj.childNodes[i].nodeName == 't'){
                              objFiltrosActuales.Estado.Total = estobj.childNodes[i].childNodes[0].nodeValue;
                        }
                        if (estobj.childNodes[i].nodeName == 'tgrp'){
                              objFiltrosActuales.Estado.TotalGrupo = estobj.childNodes[i].childNodes[0].nodeValue;
                        }
                        if (estobj.childNodes[i].nodeName == 'tsub'){
                              objFiltrosActuales.Estado.TotalSubCategoria = estobj.childNodes[i].childNodes[0].nodeValue;
                        }
                        if (estobj.childNodes[i].nodeName == 'tcat'){
                              objFiltrosActuales.Estado.TotalCategoria = estobj.childNodes[i].childNodes[0].nodeValue;
                        }
                        if (estobj.childNodes[i].nodeName == 'tfiltro'){
                              objFiltrosActuales.Estado.TotalFiltroActual = estobj.childNodes[i].childNodes[0].nodeValue;
                        }
                        if (estobj.childNodes[i].nodeName == 'est_cve'){
                              objFiltrosActuales.Estado.IDPais = objFiltrosActuales.Pais.IDPais;
                              objFiltrosActuales.Estado.IDEstado = estobj.childNodes[i].childNodes[0].nodeValue;
                              est = objFiltrosActuales.Estado.IDEstado;
                        }
                        if (estobj.childNodes[i].nodeName == 'est_des'){
                            if (estobj.childNodes[i].childNodes.length>0){
                              objFiltrosActuales.Estado.Nombre = estobj.childNodes[i].childNodes[0].nodeValue;
                            }
                        }


                        if (estobj.childNodes[i].nodeName == 'dels'){
                            objFiltrosActuales.Estado.Delegaciones= new Array;
                            var delsObj = estobj.childNodes[i];

                            var totalDelegaciones = RegresaAtributo(delsObj,0);
                            for (j=0;j<totalDelegaciones;j++){
                                    var objDelegacion = new Delegacion();
                                    objDelegacion.IDPais=objFiltrosActuales.Pais.IDPais;
                                    objDelegacion.IDEstado=objFiltrosActuales.Estado.IDEstado;
                                    objDelegacion.IDDelegacion=delsObj.childNodes[j].childNodes[0].childNodes[0].nodeValue;
                                    if (delsObj.childNodes[j].childNodes[1].childNodes.length>0){
                                      objDelegacion.Nombre=delsObj.childNodes[j].childNodes[1].childNodes[0].nodeValue;
                                    }
                                    objDelegacion.TotalFiltroActual = delsObj.childNodes[j].childNodes[2].childNodes[0].nodeValue;
                                    objFiltrosActuales.Estado.Delegaciones.push(objDelegacion);

                            }

                        }
                    }
                }//est


              if (delobj != null){

                    objFiltrosActuales.Delegacion =new Delegacion();

                    for (i=0;i<delobj.childNodes.length;i++){
                        if (delobj.childNodes[i].nodeName == 't'){
                              objFiltrosActuales.Delegacion.Total = delobj.childNodes[i].childNodes[0].nodeValue;
                        }
                        if (delobj.childNodes[i].nodeName == 'tgrp'){
                              objFiltrosActuales.Delegacion.TotalGrupo = delobj.childNodes[i].childNodes[0].nodeValue;
                        }
                        if (delobj.childNodes[i].nodeName == 'tsub'){
                              objFiltrosActuales.Delegacion.TotalSubCategoria = delobj.childNodes[i].childNodes[0].nodeValue;
                        }
                        if (delobj.childNodes[i].nodeName == 'tcat'){
                              objFiltrosActuales.Delegacion.TotalCategoria = delobj.childNodes[i].childNodes[0].nodeValue;
                        }
                        if (delobj.childNodes[i].nodeName == 'tfiltro'){
                              objFiltrosActuales.Delegacion.TotalFiltroActual = delobj.childNodes[i].childNodes[0].nodeValue;
                        }
                        if (delobj.childNodes[i].nodeName == 'del_cve'){
                              objFiltrosActuales.Delegacion.IDPais = objFiltrosActuales.Pais.IDPais;
                              objFiltrosActuales.Delegacion.IDEstado = objFiltrosActuales.Estado.IDEstado;
                              objFiltrosActuales.Delegacion.IDDelegacion = delobj.childNodes[i].childNodes[0].nodeValue;
                              del = objFiltrosActuales.Delegacion.IDDelegacion;
                        }
                        if (delobj.childNodes[i].nodeName == 'del_des'){
                            if (delobj.childNodes[i].childNodes.length>0){
                              objFiltrosActuales.Delegacion.Nombre = delobj.childNodes[i].childNodes[0].nodeValue;
                            }
                        }


                        if (delobj.childNodes[i].nodeName == 'cols'){
                            objFiltrosActuales.Delegacion.Colonias= new Array;
                            var colsObj = delobj.childNodes[i];

                            var totalColonias = RegresaAtributo(colsObj,0);
                            for (j=0;j<totalColonias;j++){
                                    var objColonia = new Delegacion();
                                    objColonia.IDPais=objFiltrosActuales.Pais.IDPais;
                                    objColonia.IDEstado=objFiltrosActuales.Estado.IDEstado;
                                    objColonia.IDDelegacion=objFiltrosActuales.Delegacion.IDDelegacion;
                                    objColonia.IDColonia=colsObj.childNodes[j].childNodes[0].childNodes[0].nodeValue;
                                    if (colsObj.childNodes[j].childNodes[1].childNodes.length>0){
                                      objColonia.Nombre=colsObj.childNodes[j].childNodes[1].childNodes[0].nodeValue;
                                    }
                                    objColonia.TotalFiltroActual = colsObj.childNodes[j].childNodes[2].childNodes[0].nodeValue;
                                    objFiltrosActuales.Delegacion.Colonias.push(objColonia);

                            }

                        }
                    }
                }//del

              if (colobj != null){

                    objFiltrosActuales.Colonia =new Colonia();

                    for (i=0;i<colobj.childNodes.length;i++){
                        if (colobj.childNodes[i].nodeName == 't'){
                              objFiltrosActuales.Colonia.Total = colobj.childNodes[i].childNodes[0].nodeValue;
                        }
                        if (colobj.childNodes[i].nodeName == 'tgrp'){
                              objFiltrosActuales.Colonia.TotalGrupo = colobj.childNodes[i].childNodes[0].nodeValue;
                        }
                        if (colobj.childNodes[i].nodeName == 'tsub'){
                              objFiltrosActuales.Colonia.TotalSubCategoria = colobj.childNodes[i].childNodes[0].nodeValue;
                        }
                        if (colobj.childNodes[i].nodeName == 'tcat'){
                              objFiltrosActuales.Colonia.TotalCategoria = colobj.childNodes[i].childNodes[0].nodeValue;
                        }
                        if (colobj.childNodes[i].nodeName == 'tfiltro'){
                              objFiltrosActuales.Colonia.TotalFiltroActual = colobj.childNodes[i].childNodes[0].nodeValue;
                        }
                        if (colobj.childNodes[i].nodeName == 'col_cve'){
                              objFiltrosActuales.Colonia.IDPais = objFiltrosActuales.Pais.IDPais;
                              objFiltrosActuales.Colonia.IDEstado = objFiltrosActuales.Estado.IDEstado;
                              objFiltrosActuales.Colonia.IDDelegacion = objFiltrosActuales.Delegacion.IDDelegacion;
                              objFiltrosActuales.Colonia.IDColonia = colobj.childNodes[i].childNodes[0].nodeValue;
                              col = objFiltrosActuales.Colonia.IDColonia;
                        }
                        if (colobj.childNodes[i].nodeName == 'col_des'){
                            if (colobj.childNodes[i].childNodes.length>0){
                              objFiltrosActuales.Colonia.Nombre = colobj.childNodes[i].childNodes[0].nodeValue;
                            }
                        }

                    }
                }//col


                if (categoriasobj != null){

                    objFiltrosActuales.CategoriasTodas=new CategoriasTodas();
                    objFiltrosActuales.CategoriasTodas.Nombre='Todas las Categor&iacute;as';

                    for (i=0;i<categoriasobj.childNodes.length;i++){


                        if (categoriasobj.childNodes[i].nodeName == 'tpai'){
                              objFiltrosActuales.CategoriasTodas.Total = categoriasobj.childNodes[i].childNodes[0].nodeValue;
                        }
                        if (categoriasobj.childNodes[i].nodeName == 'test'){
                              objFiltrosActuales.CategoriasTodas.TotalEstado = categoriasobj.childNodes[i].childNodes[0].nodeValue;
                        }
                        if (categoriasobj.childNodes[i].nodeName == 'tdel'){
                              objFiltrosActuales.CategoriasTodas.TotalDelegacion = categoriasobj.childNodes[i].childNodes[0].nodeValue;
                        }
                        if (categoriasobj.childNodes[i].nodeName == 'tcol'){
                              objFiltrosActuales.CategoriasTodas.TotalColonia = categoriasobj.childNodes[i].childNodes[0].nodeValue;
                        }
                        if (categoriasobj.childNodes[i].nodeName == 'tfiltro'){
                              objFiltrosActuales.CategoriasTodas.TotalFiltroActual = categoriasobj.childNodes[i].childNodes[0].nodeValue;
                        }
                        if (categoriasobj.childNodes[i].nodeName == 'cats'){
                            objFiltrosActuales.CategoriasTodas.Categorias= new Array;
                            var catsObj = categoriasobj.childNodes[i];

                            var totalCategorias = RegresaAtributo(catsObj,0);
                            for (j=0;j<totalCategorias;j++){
                                    var objCategoria = new Categoria();
                                    objCategoria.IDCategoria=catsObj.childNodes[j].childNodes[0].childNodes[0].nodeValue;
                                    if (catsObj.childNodes[j].childNodes[1].childNodes.length>0){
                                      objCategoria.Nombre=catsObj.childNodes[j].childNodes[1].childNodes[0].nodeValue;
                                    }
                                    if (catsObj.childNodes[j].childNodes[2].childNodes[0].nodeValue != 'null'){
                                      objCategoria.Icono = strRutaRelativa + catsObj.childNodes[j].childNodes[2].childNodes[0].nodeValue;
                                    }
                                    objCategoria.TotalFiltroActual =catsObj.childNodes[j].childNodes[3].childNodes[0].nodeValue;
                                    objFiltrosActuales.CategoriasTodas.Categorias.push(objCategoria);
                            }
                        }
                    }
                }//cats

              if (catobj != null){

                    objFiltrosActuales.Categoria =new Categoria();

                    for (i=0;i<catobj.childNodes.length;i++){
                        if (catobj.childNodes[i].nodeName == 'tpai'){
                              objFiltrosActuales.Categoria.Total = catobj.childNodes[i].childNodes[0].nodeValue;
                        }
                        if (catobj.childNodes[i].nodeName == 'test'){
                              objFiltrosActuales.Categoria.TotalEstado = catobj.childNodes[i].childNodes[0].nodeValue;
                        }
                        if (catobj.childNodes[i].nodeName == 'tdel'){
                              objFiltrosActuales.Categoria.TotalDelegacion = catobj.childNodes[i].childNodes[0].nodeValue;
                        }
                        if (catobj.childNodes[i].nodeName == 'tcol'){
                              objFiltrosActuales.Categoria.TotalColonia = catobj.childNodes[i].childNodes[0].nodeValue;
                        }
                        if (catobj.childNodes[i].nodeName == 'tfiltro'){
                              objFiltrosActuales.Categoria.TotalFiltroActual = catobj.childNodes[i].childNodes[0].nodeValue;
                        }
                        if (catobj.childNodes[i].nodeName == 'cat_cve'){
                              objFiltrosActuales.Categoria.IDCategoria = catobj.childNodes[i].childNodes[0].nodeValue;
                              cat = objFiltrosActuales.Categoria.IDCategoria;
                        }
                        if (catobj.childNodes[i].nodeName == 'cat_des'){
                            if (catobj.childNodes[i].childNodes.length>0){
                              objFiltrosActuales.Categoria.Nombre = catobj.childNodes[i].childNodes[0].nodeValue;
                            }
                        }
                        if (catobj.childNodes[i].nodeName == 'cat_ico'){
                            if (catobj.childNodes[i].childNodes.length>0){
                              if (catobj.childNodes[i].childNodes[0].nodeValue != 'null'){
                                objFiltrosActuales.Categoria.Icono = strRutaRelativa + catobj.childNodes[i].childNodes[0].nodeValue;
                              }
                            }
                        }


                        if (catobj.childNodes[i].nodeName == 'subs'){
                            objFiltrosActuales.Categoria.SubCategorias= new Array;
                            var subsObj = catobj.childNodes[i];

                            var totalSubCategorias = RegresaAtributo(subsObj,0);
                            for (j=0;j<totalSubCategorias;j++){
                                    var objSubCategoria = new SubCategoria();
                                    objSubCategoria.IDCategoria=objFiltrosActuales.Categoria.IDCategoria;
                                    objSubCategoria.IDSubCategoria=subsObj.childNodes[j].childNodes[0].childNodes[0].nodeValue;
                                    if (subsObj.childNodes[j].childNodes[1].childNodes.length>0){
                                      objSubCategoria.Nombre=subsObj.childNodes[j].childNodes[1].childNodes[0].nodeValue;
                                    }
                                    if (subsObj.childNodes[j].childNodes[2].childNodes.lengh>0){

					    if (subsObj.childNodes[j].childNodes[2].childNodes[0].nodeValue != 'null'){
					      objSubCategoria.Icono =strRutaRelativa + subsObj.childNodes[j].childNodes[2].childNodes[0].nodeValue;
					    }
                                    }
                                    objSubCategoria.TotalFiltroActual =subsObj.childNodes[j].childNodes[3].childNodes[0].nodeValue;
                                    objFiltrosActuales.Categoria.SubCategorias.push(objSubCategoria);

                            }

                        }
                    }
                }//cat

                if (subobj != null){

                    objFiltrosActuales.SubCategoria =new SubCategoria();

                    for (i=0;i<subobj.childNodes.length;i++){
                        if (subobj.childNodes[i].nodeName == 'tpai'){
                              objFiltrosActuales.SubCategoria.Total = subobj.childNodes[i].childNodes[0].nodeValue;
                        }
                        if (subobj.childNodes[i].nodeName == 'test'){
                              objFiltrosActuales.SubCategoria.TotalEstado = subobj.childNodes[i].childNodes[0].nodeValue;
                        }
                        if (subobj.childNodes[i].nodeName == 'tdel'){
                              objFiltrosActuales.SubCategoria.TotalDelegacion = subobj.childNodes[i].childNodes[0].nodeValue;
                        }
                        if (subobj.childNodes[i].nodeName == 'tcol'){
                              objFiltrosActuales.SubCategoria.TotalColonia = subobj.childNodes[i].childNodes[0].nodeValue;
                        }
                        if (subobj.childNodes[i].nodeName == 'tfiltro'){
                              objFiltrosActuales.SubCategoria.TotalFiltroActual = subobj.childNodes[i].childNodes[0].nodeValue;
                        }
                        if (subobj.childNodes[i].nodeName == 'sub_cve'){
                              objFiltrosActuales.SubCategoria.IDCategoria = objFiltrosActuales.Categoria.IDCategoria;
                              objFiltrosActuales.SubCategoria.IDSubCategoria = subobj.childNodes[i].childNodes[0].nodeValue;
                              sub = objFiltrosActuales.SubCategoria.IDSubCategoria;
                        }
                        if (subobj.childNodes[i].nodeName == 'sub_des'){
                            if (subobj.childNodes[i].childNodes.length>0){
                              objFiltrosActuales.SubCategoria.Nombre = subobj.childNodes[i].childNodes[0].nodeValue;
                            }
                        }
                        if (subobj.childNodes[i].nodeName == 'sub_ico'){
                            if (subobj.childNodes[i].childNodes.length>0){
                              if (subobj.childNodes[i].childNodes[0].nodeValue != 'null'){
                                objFiltrosActuales.SubCategoria.Icono = strRutaRelativa + subobj.childNodes[i].childNodes[0].nodeValue;
                              }
                            }
                        }


                        if (subobj.childNodes[i].nodeName == 'grps'){
                            objFiltrosActuales.SubCategoria.Grupos= new Array;
                            var gruposObj = subobj.childNodes[i];

                            var totalGrupos = RegresaAtributo(gruposObj,0);
                            for (j=0;j<totalGrupos;j++){
                                    var objGrupo = new Grupo();
                                    objGrupo.IDCategoria=objFiltrosActuales.Categoria.IDCategoria;
                                    objGrupo.IDSubCategoria=objFiltrosActuales.SubCategoria.IDSubCategoria;
                                    objGrupo.IDGrupo=gruposObj.childNodes[j].childNodes[0].childNodes[0].nodeValue;
                                    if (gruposObj.childNodes[j].childNodes[1].childNodes.length>0){
                                      objGrupo.Nombre=gruposObj.childNodes[j].childNodes[1].childNodes[0].nodeValue;
                                    }
                                    if (gruposObj.childNodes[j].childNodes[2].childNodes.length>0){
                                      if (gruposObj.childNodes[j].childNodes[2].childNodes[0].nodeValue != 'null'){
                                        objGrupo.Icono =strRutaRelativa + gruposObj.childNodes[j].childNodes[2].childNodes[0].nodeValue;
                                      }
                                    }
                                    objGrupo.TotalFiltroActual =gruposObj.childNodes[j].childNodes[3].childNodes[0].nodeValue;
                                    objFiltrosActuales.SubCategoria.Grupos.push(objGrupo);


                            }
                        }
                    }
                }//sub

                if (grpobj != null){

                    objFiltrosActuales.Grupo =new Grupo();

                    for (i=0;i<grpobj.childNodes.length;i++){
                        if (grpobj.childNodes[i].nodeName == 'tpai'){
                              objFiltrosActuales.Grupo.Total = grpobj.childNodes[i].childNodes[0].nodeValue;
                        }
                        if (grpobj.childNodes[i].nodeName == 'test'){
                              objFiltrosActuales.Grupo.TotalEstado = grpobj.childNodes[i].childNodes[0].nodeValue;
                        }
                        if (grpobj.childNodes[i].nodeName == 'tdel'){
                              objFiltrosActuales.Grupo.TotalDelegacion = grpobj.childNodes[i].childNodes[0].nodeValue;
                        }
                        if (grpobj.childNodes[i].nodeName == 'tcol'){
                              objFiltrosActuales.Grupo.TotalColonia = grpobj.childNodes[i].childNodes[0].nodeValue;
                        }
                        if (grpobj.childNodes[i].nodeName == 'tfiltro'){
                              objFiltrosActuales.Grupo.TotalFiltroActual = grpobj.childNodes[i].childNodes[0].nodeValue;
                        }
                        if (grpobj.childNodes[i].nodeName == 'grp_cve'){
                              objFiltrosActuales.Grupo.IDCategoria = objFiltrosActuales.Categoria.IDCategoria;
                              objFiltrosActuales.Grupo.IDSubCategoria = objFiltrosActuales.SubCategoria.IDSubCategoria;
                              objFiltrosActuales.Grupo.IDGrupo = grpobj.childNodes[i].childNodes[0].nodeValue;
                              grp = objFiltrosActuales.Grupo.IDGrupo;
                        }
                        if (grpobj.childNodes[i].nodeName == 'grp_des'){
                              if (grpobj.childNodes[i].childNodes.length>0){
                                objFiltrosActuales.Grupo.Nombre = grpobj.childNodes[i].childNodes[0].nodeValue;
                              }
                        }
                        if (grpobj.childNodes[i].nodeName == 'grp_ico'){
                            if (grpobj.childNodes[i].childNodes.length>0){
                              if (grpobj.childNodes[i].childNodes[0].nodeValue != 'null'){
                                objFiltrosActuales.Grupo.Icono = strRutaRelativa + grpobj.childNodes[i].childNodes[0].nodeValue;
                              }
                            }
                        }

                    }
                }//grp

              LlenaMenus();

              var totalobj;
              var totalmostradosobj;
              var poisobj;
              var totalpois=0;
              var totalpoismostrados=0;

              var resultsobj = req.responseXML.getElementsByTagName("results")[0];
               for (i=0;i<resultsobj.childNodes.length;i++){
                    if (resultsobj.childNodes[i].nodeName == 'total'){
                        totalobj = resultsobj.childNodes[i];
                        totalpois=totalobj.childNodes[0].nodeValue;
                    }
                    if (resultsobj.childNodes[i].nodeName == 'totalmostrados'){
                        totalmostradosobj = resultsobj.childNodes[i];
                        totalpoismostrados=totalmostradosobj.childNodes[0].nodeValue;
                    }
                    if (resultsobj.childNodes[i].nodeName == 'pois'){
                        poisobj = resultsobj.childNodes[i];

                        for (j=0;j<totalpoismostrados;j++){
                                var objPOI;
                                var idPOI;
                                idPOI = RegresaAtributo(poisobj.childNodes[j],0)

                                if (ExistePOI(idPOI)){
                                  objPOI = RegresaPOI(idPOI);
                                } else {
                                  objPOI = new Negocio();
                                  objPOI.Id = idPOI;
                                  objPOI.Archivos.Icono= RegresaAtributo(poisobj.childNodes[j],1);
                                  objPOI.Generales.Nombre = RegresaAtributo(poisobj.childNodes[j],2);
                                  objPOI.Generales.Nombre = RemplazaString(objPOI.Generales.Nombre," 8 "," & ");
                                  objPOI.Ubicacion.Lat = atox(RegresaAtributo(poisobj.childNodes[j],3));
                                  objPOI.Ubicacion.Lng = "-" + atox(RegresaAtributo(poisobj.childNodes[j],4));
                                  objPOI.Archivos.IconoWidth= RegresaAtributo(poisobj.childNodes[j],5);
                                  objPOI.Archivos.IconoHeight= RegresaAtributo(poisobj.childNodes[j],6);



                                  objPOI.Archivos.Logotipo= RegresaAtributo(poisobj.childNodes[j],13);
                                  objPOI.Archivos.Fotos = new Array;
                                  var strFoto='';
                                  strFoto=RegresaAtributo(poisobj.childNodes[j],12);
                                  if (strFoto!=''){
                                      objPOI.Archivos.Fotos.push(strFoto);
                                  }
                                  objPOI.Contacto.Telefono1= RegresaAtributo(poisobj.childNodes[j],11);
                                  objPOI.Ubicacion.Direccion= RegresaAtributo(poisobj.childNodes[j],14);
                                  objPOI.Ubicacion.CP= RegresaAtributo(poisobj.childNodes[j],16);
                                  objPOI.QueremosComer.CarteleraURL= RegresaAtributo(poisobj.childNodes[j],17);
                                  objPOI.QueremosComer.Atributos_Status= RegresaAtributo(poisobj.childNodes[j],18);
                                  objPOI.QueremosComer.Reservaciones= RegresaAtributo(poisobj.childNodes[j],21);


                                  var objCategoria1 = new Categoria();
                                  var objSubCategoria1 = new Categoria();
                                  var objEstado1 = new Categoria();
                                  var objDelegacion1 = new Categoria();
                                  var objColonia1 = new Categoria();


                                  objCategoria1.Nombre = RegresaAtributo(poisobj.childNodes[j],7);
                                  objSubCategoria1.Nombre = RegresaAtributo(poisobj.childNodes[j],8);
                                  objEstado1.Nombre = RegresaAtributo(poisobj.childNodes[j],9);
                                  objDelegacion1.Nombre = RegresaAtributo(poisobj.childNodes[j],10);
                                  objColonia1.Nombre = RegresaAtributo(poisobj.childNodes[j],15);

                                  objPOI.Categorizacion.Categoria = objCategoria1;
                                  objPOI.Categorizacion.SubCategoria = objSubCategoria1;

                                  objPOI.Ubicacion.Estado = objEstado1;
                                  objPOI.Ubicacion.Delegacion = objDelegacion1;
                                  objPOI.Ubicacion.Colonia = objColonia1;

                                  arrPOIs.push(objPOI);
                                }
                                objFiltrosActuales.Resultados.push(objPOI);

                        }

                    }
               }


               objFiltrosActuales.TotalResultadosMostrados = totalpoismostrados;
               objFiltrosActuales.TotalResultados = totalpois;
               if ((objFiltrosActuales.TotalResultadosMostrados==0)&&(objFiltrosActuales.TotalResultados>0)){

                LlenaPantallaInicial();

                divResultadosLoading.innerHTML='';
                divResultadosLoading.style.visibility='hidden';

                    var sH=new Array;
                    if (EsExplorer()){
                      sH.push("<table id='tblUbicaciones' width='260' STYLE='background-color: #ffffff; font-size:8pt;' cellpadding=0 cellspacing=0>");
                    } else {
                      sH.push("<table id='tblUbicaciones' width='100%' STYLE='background-color: #ffffff; font-size:8pt;' cellpadding=0 cellspacing=0>");
                    }

                    if (objFiltrosActuales.Colonia != null ) {
                        sH.push("<tr height='16' style='background-color:#003d89;color:rgb(255,255,255)'><td width=10></td><td colspan=2>" + objFiltrosActuales.Estado.Nombre + " / " + objFiltrosActuales.Delegacion.Nombre + " / " + objFiltrosActuales.Colonia.Nombre + "</td><td width=10></td></tr>");
                    }
                    else if (objFiltrosActuales.Delegacion != null ) {
                        sH.push("<tr height='16' style='background-color:#003d89;color:rgb(255,255,255)'><td width=10></td><td colspan=2>" + objFiltrosActuales.Estado.Nombre + " / " + objFiltrosActuales.Delegacion.Nombre + "</td><td width=10></td></tr>");
                        for (i=0;i<objFiltrosActuales.Delegacion.Colonias.length;i++){
                            var clave = objFiltrosActuales.Delegacion.Colonias[i].IDDelegacion;
                            var desc = objFiltrosActuales.Delegacion.Colonias[i].Nombre;
                            pai = objFiltrosActuales.Delegacion.IDPais;
                            est = objFiltrosActuales.Delegacion.IDEstado;
                            del = objFiltrosActuales.Delegacion.IDDelegacion;
                            sH.push("<tr onclick='Filtra(" + pai + "," + est + "," + col + "," + clave + ",-1,-1,-1);' height='30' class='renglontabla'><td width=10></td><td>" + desc + "</td><td align=right style='font-size:7pt;'>" + FormatNumber(objFiltrosActuales.Delegacion.Colonias[i].TotalFiltroActual,0,true, true, true) + "</td><td width=10></td></tr>");
                        }

                    }
                    else if (objFiltrosActuales.Estado != null ) {
                      sH.push("<tr height='16' style='background-color:#003d89;color:rgb(255,255,255)'><td width=10></td><td colspan=2>" + objFiltrosActuales.Estado.Nombre + "</td><td width=10></td></tr>");
                      for (i=0;i<objFiltrosActuales.Estado.Delegaciones.length;i++){
                            var clave = objFiltrosActuales.Estado.Delegaciones[i].IDDelegacion;
                            var desc = objFiltrosActuales.Estado.Delegaciones[i].Nombre;
                            pai = objFiltrosActuales.Estado.IDPais;
                            est = objFiltrosActuales.Estado.IDEstado;
                            sH.push("<tr onclick='Filtra(" + pai + "," + est + "," + clave + ",null,-1,-1,-1);' height='30' class='renglontabla'><td width=10></td><td>" + desc + "</td><td align=right style='font-size:7pt;'>" + FormatNumber(objFiltrosActuales.Estado.Delegaciones[i].TotalFiltroActual,0,true, true, true) + "</td><td width=10></td></tr>");
                        }
                    }
                    else if (objFiltrosActuales.Pais != null ) {
                        //sH.push("<tr height='16' style='background-color:#003d89;color:rgb(255,255,255)'><td width=10></td><td colspan=2>" + objFiltrosActuales.Pais.Nombre + "</td><td width=10></td></tr>");
                        for (i=0;i<objFiltrosActuales.Pais.Estados.length;i++){
                            var clave = objFiltrosActuales.Pais.Estados[i].IDEstado;
                            var desc = objFiltrosActuales.Pais.Estados[i].Nombre;
                            pai = objFiltrosActuales.Pais.IDPais;
                            sH.push("<tr onclick='Filtra(" + pai + "," + clave + ",null,null,-1,-1,-1);' height='30' class='renglontabla'><td width=10></td><td>" + desc + "</td><td align=right style='font-size:7pt;'>" + FormatNumber(objFiltrosActuales.Pais.Estados[i].TotalFiltroActual,0,true, true, true) + "</td><td width=10></td></tr>");
                        }
                    }
                    sH.push("</table>");
                    var divUbicacion = e("divUbicacion");
                    divUbicacion.innerHTML = sH.join("");

                    sH= new Array;
                    if (EsExplorer()){
                      sH.push("<table id='tblCategorias' width='260' STYLE='background-color: #ffffff; font-size:8pt;' cellspacing=0 cellpadding=0>");
                    } else {
                      sH.push("<table id='tblCategorias' width='100%' STYLE='background-color: #ffffff; font-size:8pt;' cellspacing=0 cellpadding=0>");
                    }

                    if (objFiltrosActuales.Grupo != null ) {
                        sH.push("<tr height='16' style='background-color:#880000;color:rgb(255,255,255)'><td width=10></td><td colspan=2>" + objFiltrosActuales.Categoria.Nombre + " / " + objFiltrosActuales.SubCategoria.Nombre + " / " + objFiltrosActuales.Grupo.Nombre + "</td><td width=10></td></tr>");
                    }
                    else if (objFiltrosActuales.SubCategoria != null ) {
                        sH.push("<tr height='16' style='background-color:#880000;color:rgb(255,255,255)'><td width=10></td><td colspan=2>" + objFiltrosActuales.Categoria.Nombre + " / " + objFiltrosActuales.SubCategoria.Nombre + "</td><td width=10></td></tr>");
                        for (i=0;i<objFiltrosActuales.SubCategoria.Grupos.length;i++){
                                  var clave = objFiltrosActuales.SubCategoria.Grupos[i].IDGrupo;
                                  var desc = objFiltrosActuales.SubCategoria.Grupos[i].Nombre;
                                  var totalcats = objFiltrosActuales.SubCategoria.Grupos[i].TotalFiltroActual;
                                  var ico = objFiltrosActuales.SubCategoria.Grupos[i].Icono;

                                  if (ico == "") {
                                          sH.push("<tr onclick='Filtra(-1,-1,-1,-1," + objFiltrosActuales.SubCategoria.IDCategoria + "," + objFiltrosActuales.SubCategoria.IDSubCategoria + "," + clave + ");' height='30' class='renglontabla'><td width=10></td><td>" + desc + "</td><td align=right style='font-size:7pt;'>(" + FormatNumber(totalcats,0,true, true, true) + ")</td><td width=10></td></tr>");
                                  }
                                  else {
                                          sH.push("<tr onclick='Filtra(-1,-1,-1,-1," + objFiltrosActuales.SubCategoria.IDCategoria + "," + objFiltrosActuales.SubCategoria.IDSubCategoria + "," + clave + ");' height='30' class='renglontabla'><td width=10></td><td STYLE='background-repeat: no-repeat; background-image: url(" + strRutaRelativa + ico + ");background-position: left;' width='27'>&nbsp;</td><td>" + desc + "</td><td align=right style='font-size:7pt;'>(" + FormatNumber(totalcats,0,true, true, true) + ")</td><td width=10></td></tr>");
                                  }
                          }
                    }
                    else if (objFiltrosActuales.Categoria != null ) {
                        sH.push("<tr height='16' style='background-color:#880000;color:rgb(255,255,255)'><td width=10></td><td colspan=2>" + objFiltrosActuales.Categoria.Nombre + "</td><td width=10></td></tr>");
                        for (i=0;i<objFiltrosActuales.Categoria.SubCategorias.length;i++){
                                  var clave = objFiltrosActuales.Categoria.SubCategorias[i].IDSubCategoria;
                                  var desc = objFiltrosActuales.Categoria.SubCategorias[i].Nombre;
                                  var totalcats = objFiltrosActuales.Categoria.SubCategorias[i].TotalFiltroActual;
                                  var ico = objFiltrosActuales.Categoria.SubCategorias[i].Icono;

                                  if (ico == "") {
                                          sH.push("<tr onclick='Filtra(-1,-1,-1,-1," + objFiltrosActuales.Categoria.IDCategoria + "," + clave + ",null);' height='30' class='renglontabla'><td width=10></td><td>" + desc + "</td><td align=right style='font-size:7pt;'>(" + FormatNumber(totalcats,0,true, true, true) + ")</td><td width=10></td></tr>");
                                  }
                                  else {
                                          sH.push("<tr onclick='Filtra(-1,-1,-1,-1," + objFiltrosActuales.Categoria.IDCategoria + "," + clave + ",null);' height='30' class='renglontabla'><td width=10></td><td STYLE='background-repeat: no-repeat; background-image: url(" + strRutaRelativa + ico + ");background-position: left;' width='27'>&nbsp;</td><td>" + desc + "</td><td align=right style='font-size:7pt;'>(" + FormatNumber(totalcats,0,true, true, true) + ")</td><td width=10></td></tr>");
                                  }
                          }
                    }
                    else if (objFiltrosActuales.CategoriasTodas != null ) {
                        //sH.push("<tr height='16' style='background-color:#880000;color:rgb(255,255,255)'><td width=10></td><td colspan=2>" + objFiltrosActuales.CategoriasTodas.Nombre + "</td><td width=10></td></tr>");
                        for (i=0;i<objFiltrosActuales.CategoriasTodas.Categorias.length;i++){
                                  var clave = objFiltrosActuales.CategoriasTodas.Categorias[i].IDCategoria;
                                  var desc = objFiltrosActuales.CategoriasTodas.Categorias[i].Nombre;
                                  var totalcats = objFiltrosActuales.CategoriasTodas.Categorias[i].TotalFiltroActual;
                                  var ico = objFiltrosActuales.CategoriasTodas.Categorias[i].Icono;

                                  if (ico == "") {
                                          sH.push("<tr onclick='Filtra(-1,-1,-1,-1," + clave + ",null,null);' height='30' class='renglontabla'><td width=10></td><td>" + desc + "</td><td align=right style='font-size:7pt;'>(" + FormatNumber(totalcats,0,true, true, true) + ")</td><td width=10></td></tr>");
                                  }
                                  else {
                                          sH.push("<tr onclick='Filtra(-1,-1,-1,-1," + clave + ",null,null);' height='30' class='renglontabla'><td width=10></td><td STYLE='background-repeat: no-repeat; background-image: url(" + strRutaRelativa + ico + ");background-position: left;' width='27'>&nbsp;</td><td>" + desc + "</td><td align=right style='font-size:7pt;'>(" + FormatNumber(totalcats,0,true, true, true) + ")</td><td width=10></td></tr>");
                                  }
                          }
                    }

                    sH.push("</table>");
                    var divCategoria = e("divCategoria");
                    divCategoria.innerHTML = sH.join("");

                    ubicacionUsuario = new UbicacionUsuario(1,'Sin establecer',19,-99,true,true,'');


               } else {
                  LlenaResultados();

               }
            }
        }
}//BuscarNegocioListener


function markersSet(markers) {
  // note: markers is an array of LocalResult
  if (markers.length > 1) {
    // grab the title of the 2nd result object
    // if it matches starbucks, then alert
    var title = markers[1].result.titleNoFormatting;
      //alert(title);
  }
}

function GoogleLocalSearch(strTexto){

      if (micrositio>0){
          return;
      }

      google.load('search' , '1');
      var searcher;
      var controlContainer = document.getElementById('content');
      var searchControl = new google.search.SearchControl();

      searcher = new google.search.LocalSearch(); // create the object
      searcher.setCenterPoint(map); // bind the searcher to the map
      //searcher.setResultSetSize(google.search.Search.LARGE_RESULTSET);
      var options2 = new google.search.SearcherOptions(); // create the object
      options2.setExpandMode(google.search.SearchControl.EXPAND_MODE_CLOSED);

    searchControl.setResultSetSize(google.search.Search.LARGE_RESULTSET);
    searchControl.addSearcher(searcher , options2);
      searchControl.setSearchCompleteCallback(searcher , function() {
//alert(searcher.cursor.pages.length);
//alert(searcher.cursor.pages[0]);
//alert(searcher.cursor.currentPageIndex);


              var results = searcher.results;
              var sH = new Array;
              sH.push("<table cellspacing=0 cellpadding=0 width=100%>");

              for (var i = 0; i < results.length; i++) {
                var result = results[i];

              var marker = createMarkerGoogle(parseFloat(result.lat),parseFloat(result.lng),arrPOIGoogle.length);
              intTotalResultados++;
              intTotalResultadosTotales++;

              /*sH.push("<tr class='renglontablares' height=65 onmouseover='MuestraPOIGoogle(" + arrPOIGoogle.length + ")' onclick='map.setCenter(new GLatLng(" + result.lat + "," + result.lng + "),15);poigoogledesplegado-1;MuestraPOIGoogle(" + arrPOIGoogle.length + ");'><td valign=center>");*/
              sH.push("<tr class='renglontablares' height=65  onclick='map.setCenter(new GLatLng(" + result.lat + "," + result.lng + "),15);poigoogledesplegado-1;MuestraPOIGoogle(" + arrPOIGoogle.length + ");'><td valign=center>");
              sH.push("<table cellspacing=0 cellpadding=0 width=100%>");
              sH.push("<tr>");
              sH.push("<td width=5 align=center valign=center>&nbsp;</td>");
              sH.push("<td width=40 align=center valign=center style='background-image:url(" + strRutaRelativa + "secciones/v4/imgs/pinazul.png); background-repeat:no-repeat;background-position:center;'>");
              sH.push("</td>");
              sH.push("<td width=5 align=center valign=center>&nbsp;</td>");
              sH.push("<td align=left valign=top id='tdResGoogle'>");

              sH.push("<b>" + MarcaAmarillo(result.titleNoFormatting,objFiltrosActuales.TextoBuscado) + "</b>");
              for (var k=0;k<result.addressLines.length;k++){
                sH.push("<br><span class='Gris6'>" + MinusMayus(MarcaAmarillo(result.addressLines[k],objFiltrosActuales.TextoBuscado)) + "</span>");
              }
              try {
                if (result.phoneNumbers.length > 0 ){
                  sH.push("<br><span style='font-size:7pt;font-weight:bold;'>Tel. " + result.phoneNumbers[0].number + "</span>");
                }
              } catch(err){}


              //              sH.push(result.titleNoFormatting);

              sH.push("</td>");
              sH.push("</tr>");
              sH.push("</table>");
              sH.push("</td></tr>");

              //marker.bindInfoWindow(result.html.cloneNode(true));



                result.marker = marker;
                map.addOverlay(marker);

              var gp = new GooglePOI();
              gp.busqueda= objFiltrosActuales.TextoBuscado;
              gp.latbusqueda=latBusqueda;
              gp.lngbusqueda=lngBusqueda;
              gp.lat=result.lat;
              gp.lng=result.lng;
              gp.listingType = result.listingType;
              gp.title=result.title;
              gp.titleNoFormatting = result.titleNoFormatting;
              gp.ddUrl=result.ddUrl;
              gp.ddUrlToHere=result.ddUrlToHere;
              gp.ddUrlFromHere=result.ddUrlFromHere;
              gp.streetAddress=result.streetAddress;
              gp.city=result.city;
              gp.region=result.region;
              gp.country=result.country;
              gp.staticMapUrl=result.staticMapUrl;
              gp.url = result.url;
              gp.content = result.content;
              gp.maxAge = result.maxAge;
              try {
                  if (result.phoneNumbers.length>0){
                    gp.phoneNumber1 = result.phoneNumbers[0].number;
                  }
                  if (result.phoneNumbers.length>1){
                    gp.phoneNumber2 = result.phoneNumbers[1].number;
                  }
                  if (result.phoneNumbers.length>2){
                    gp.phoneNumber3 = result.phoneNumbers[2].number;
                  }
              } catch(err){}

              try {
                  if (result.addressLines.length>0){
                    gp.addressLine1 = result.addressLines[0];
                  }
                  if (result.addressLines.length>1){
                    gp.addressLine2 = result.addressLines[1];
                  }
                  if (result.addressLines.length>2){
                    gp.addressLine3 = result.addressLines[2];
                  }
              } catch(err){}


              gp.marker = marker;
              arrPOIGoogle.push(gp);
              submitPOI(gp);

              }
              sH.push("</table>");
//alert(sH.join(""));
              var divRes = e("divRes");
              divRes.innerHTML = divRes.innerHTML + sH.join("");

          var TDRESULTADOS = e("TDRESULTADOS");
          if (objFiltrosActuales.TotalResultadosMostrados != objFiltrosActuales.TotalResultados) {
            TDRESULTADOS.innerHTML = "RESULTADOS (" + FormatNumber(intTotalResultados,0,true, true, true) + ") <span class='Blanco6'>Filtrados de un total de " + FormatNumber(intTotalResultadosTotales,0,true, true, true) + "</span>";
          } else {
            TDRESULTADOS.innerHTML ="RESULTADOS (" + FormatNumber(intTotalResultados,0,true, true, true) + ")";
          }

          var intMax = searcher.cursor.pages.length;
          if (intMax>10){
              intMax=10;
          }
          if (searcher.cursor.currentPageIndex<intMax){
              searcher.gotoPage(searcher.cursor.currentPageIndex+1);
          }

        //var center = searcher.resultViewport.center;
        //var ne = new google.maps.LatLng(searcher.resultViewport.ne.lat,searcher.resultViewport.ne.lng);
        //var sw = new google.maps.LatLng(searcher.resultViewport.sw.lat,searcher.resultViewport.sw.lng);
        //var bounds = new google.maps.LatLngBounds(sw, ne);
        //var zoom = map.getBoundsZoomLevel(bounds, new google.maps.Size(350, 350));
        //map.setCenter(new google.maps.LatLng(parseFloat(center.lat),parseFloat(center.lng)),zoom);
      });

      searchControl.draw(controlContainer);
      searchControl.execute(strTexto);

}

function IniciaMapa(){
    try {

      if (GBrowserIsCompatible()) {

                      map = new GMap2(divMapa);
                      map.addMapType(G_PHYSICAL_MAP);
                      map.addMapType(G_SATELLITE_3D_MAP);

                      //lsc = new google.maps.LocalSearch();

                      //map.addControl(new google.maps.LocalSearch(), new GControlPosition(G_ANCHOR_TOP_RIGHT, new GSize(10,20)));

                      //map.setMapType(G_NORMAL_MAP);

		      map.addControl(new GLargeMapControl());
		      map.addControl(new GScaleControl());
                      omap = new GOverviewMapControl(new GSize(150,150))
                      map.addControl(omap);
                      map.enableScrollWheelZoom();
                      map.getInfoWindow().show();
                      map.closeInfoWindow();
                      geocoder = new GClientGeocoder();

                      var point = new GLatLng(19.42661072109788, -99.15229797363281);
                      map.setCenter(point, 4);
                      bounds = new GLatLngBounds();

                      mapDetalle = new GMap2(divMapaDetalle);
                      mapDetalle.addMapType(G_PHYSICAL_MAP);
                      mapDetalle.setMapType(G_NORMAL_MAP);
                      mapDetalle.addControl(new GSmallMapControl());
                      mapDetalle.addControl(new GMenuMapTypeControl());
                      mapDetalle.enableScrollWheelZoom();
                      mapDetalle.setCenter(point, 4);

            GEvent.addListener(map, "moveend", function() {
                if (blnMostrarClima){
                  reqClima = init();
                  reqClima.onreadystatechange = ClimaLatLngListener;
                  reqClima.send("ClimaLatLng=" + map.getCenter().lat() + "@@@" + map.getCenter().lng());
                      divClima.innerHTML = "Consultando clima de la zona&nbsp;<img src='imagenesv2/loading.gif'>";

                  reqTours = init();
                  reqTours.onreadystatechange = ToursListener;
                  reqTours.send("CargaTourMapLatLng=" + map.getCenter().lat() + "@@@" + map.getCenter().lng());
                  var tdTours = e("tdTours");
                  tdTours.innerHTML = "Consultando tours cercanos al mapa&nbsp;<img src='imagenesv2/loading.gif'>";

                  reqPanoramas = init();
                  reqPanoramas.onreadystatechange = PanoramasListener;
                  reqPanoramas.send("CargaRecorridosMapLatLng=" + map.getCenter().lat() + "@@@" + map.getCenter().lng());
                  var tdPanoramas = e("tdPanoramas");
                  tdPanoramas.innerHTML = "Consultando panoramas 360&deg; cercanos al mapa&nbsp;<img src='imagenesv2/loading.gif'>";

                }

          });

      }
    } catch(err){
        divMapa.innerHTML="<center><br><br><b style='color:rgb(80,80,80)'>Lo sentimos. No se ha podido cargar el Mapa.<br>Revise su conexi&oacute;n a internet e intente de nuevo.</b></center>";
        divMapaStreetView.innerHTML="<center><br><br><b style='color:rgb(80,80,80)'>Lo sentimos. No se ha podido cargar la vista Street View.<br>Revise su conexi&oacute;n a internet e intente de nuevo.</b></center>";
        divMapaStreetViewSmall.innerHTML="<center><br><br><b style='color:rgb(80,80,80)'>Lo sentimos. No se ha podido cargar la vista Street View.<br>Revise su conexi&oacute;n a internet e intente de nuevo.</b></center>";
        divMapaDetalle.innerHTML="<center><br><br><b style='color:rgb(80,80,80)'>Lo sentimos. No se ha podido cargar el Mapa.<br>Revise su conexi&oacute;n a internet e intente de nuevo.</b></center>";
        }
}//IniciaMapa

function ToursListener(){
    if (reqTours.readyState == 4) {
        if (reqTours.status == 200) {

            var total=0;
            var totalObj = reqTours.responseXML.getElementsByTagName("TOTAL")[0];
            total = RegresaAtributo(totalObj,0);

            var strHTML = "<table><tr height=130>";
              for (var i =0;i<total;i++){
                var tourid = RegresaValorLista(reqTours.responseXML,"tour_idr", i);
                var strUrlFoto = RegresaValorLista(reqTours.responseXML,"ruta", i);
                var strNombre = RegresaValorLista(reqTours.responseXML,"tour_nombre", i);

                  strHTML = strHTML + "<td width = 180 align=center valign=top><a href='secciones/encuentra/tours/guias-turisticas/TourDetalle.jsp?Tourid=" + tourid + "' style='color:rgb(80,80,80)' class='asubraya'>" + MarquitoFoto("<img src='" + strUrlFoto + "' border=0 height=100>") + "<br>" + strNombre + "</a></td>"
              }
              strHTML = strHTML + "</tr></table>"
              var tdTours = e("tdTours");
              tdTours.innerHTML = strHTML;
        }
    }
}//ToursListener

function PanoramasListener(){
    if (reqPanoramas.readyState == 4) {
        if (reqPanoramas.status == 200) {

            var total=0;
            var totalObj = reqPanoramas.responseXML.getElementsByTagName("TOTAL")[0];
            total = RegresaAtributo(totalObj,0);

            var strHTML = "<table><tr height=130>";
              for (var i =0;i<total;i++){
                var poiid = RegresaValorLista(reqPanoramas.responseXML,"neg_idr", i);
                var strUrlFoto = RegresaValorLista(reqPanoramas.responseXML,"ruta", i);
                var strNombre = RegresaValorLista(reqPanoramas.responseXML,"nombre", i);
                var foto_panorama_idr = RegresaValorLista(reqPanoramas.responseXML,"foto_panorama_idr", i);

                  strHTML = strHTML + "<td width = 180 align=center valign=top><a href='javascript: ventanaSecundariaPanoramasDetails(\"secciones/encuentra/tours/recorridos-virtuales/FullScreen.jsp?poi_idr=" + poiid + "&FotoIdr=" + foto_panorama_idr + "\")' style='color:rgb(80,80,80)' class='asubraya'>" + MarquitoFoto("<img src='" + strUrlFoto + "' border=0  height=100>") + "<br>" + strNombre + "</a></td>"
              }
              strHTML = strHTML + "</tr></table>"
              var tdPanoramas = e("tdPanoramas");
              tdPanoramas.innerHTML = strHTML;

        }
    }
}//ToursListener

            function ventanaSecundariaPanoramasDetails (URL){
                //var strHRef= URL;
                //var intIndiceIgual= URL.indexOf("=")+1;
                //var intIndiceComillasimple= strHRef.indexOf("'");
                //var strPOI = strHRef.substring(intIndiceIgual,intIndiceComillasimple);




               window.open(URL ,"Panoramas","width=800,height=450,scrollbars=NO")
            }

function ClimaLatLngListener(){
            if (reqClima.readyState == 4) {
                if (reqClima.status == 200) {
                   try {
                      arrEstaciones = new Array;
                      var indexObj;

                      indexObj = reqClima.responseXML.getElementsByTagName("aws:stations")[0];

                      if (indexObj==null){
                              indexObj = reqClima.responseXML.childNodes[0].childNodes[1];
                      }

                      for (i=0;i<indexObj.childNodes.length;i++){
                        var estacionObj = indexObj.childNodes[i];

                          var st = new EstacionClima();
                          st.id=RegresaAtributo(estacionObj,0);
                          st.name=RegresaAtributo(estacionObj,1);
                          st.city=RegresaAtributo(estacionObj,2);
                          st.country=RegresaAtributo(estacionObj,3);
                          st.citycode=RegresaAtributo(estacionObj,4);
                          st.lat=RegresaAtributo(estacionObj,5);
                          st.lng=RegresaAtributo(estacionObj,6);
                          if (st.country=="Mexico"){
                              arrEstaciones.push(st);
                          }
                      }
                      ObtenClima();
                  } catch(err){}
                }
            }
}//ClimaLatLngListener

function ObtenClima(){
    if (arrEstaciones.length>0){
      reqClimaActual = init();
      reqClimaActual.onreadystatechange = ObtenClimaListener;
      reqClimaActual.send("ClimaEstacion=" + arrEstaciones[0].id);
    }
}//ObtenClima

function ObtenClimaListener(){
            if (reqClimaActual.readyState == 4) {
                if (reqClimaActual.status == 200) {
                   try {
                      var rootNode = reqClimaActual.responseXML.childNodes[0];
                      for (i=0;i<rootNode.childNodes.length;i++){
                          var obsNode = rootNode.childNodes[i];
                          if (obsNode.nodeName == 'aws:WebURL'){
                              if (obsNode.childNodes.length>0){
                                arrEstaciones[0].weburl=obsNode.childNodes[0].nodeValue;
                              }
                          }else if (obsNode.nodeName == 'aws:ob'){
                              //alert(obsNode.nodeName);
                              for (j=0;j<obsNode.childNodes.length;j++){
                                  var valorNode = obsNode.childNodes[j];
                                  if (valorNode.nodeName == 'aws:current-condition'){
                                      if (valorNode.childNodes.length>0){
                                        arrEstaciones[0].condicion = valorNode.childNodes[0].nodeValue;
                                      }
                                      arrEstaciones[0].condicion_icon= RegresaAtributo(valorNode,0);
                                  }
                                  if (valorNode.nodeName == 'aws:temp'){
                                      if (valorNode.childNodes.length>0){
                                        arrEstaciones[0].temperatura = valorNode.childNodes[0].nodeValue;
                                      }
                                      arrEstaciones[0].temperatura_unidad = RegresaAtributo(valorNode,0);
                                  }
                                  if (valorNode.nodeName == 'aws:temp-high'){
                                      if (valorNode.childNodes.length>0){
                                        arrEstaciones[0].temperaturamax = valorNode.childNodes[0].nodeValue;
                                      }
                                      arrEstaciones[0].temperaturamax_unidad = RegresaAtributo(valorNode,0);
                                  }
                                  if (valorNode.nodeName == 'aws:temp-low'){
                                      if (valorNode.childNodes.length>0){
                                        arrEstaciones[0].temperaturamin = valorNode.childNodes[0].nodeValue;
                                      }
                                      arrEstaciones[0].temperaturamin_unidad = RegresaAtributo(valorNode,0);
                                  }
                                  if (valorNode.nodeName == 'aws:rain-today'){
                                      if (valorNode.childNodes.length>0){
                                        arrEstaciones[0].lluvia = valorNode.childNodes[0].nodeValue;
                                      }
                                      arrEstaciones[0].lluvia_unidad = RegresaAtributo(valorNode,0);
                                  }
                                  if (valorNode.nodeName == 'aws:humidity'){
                                      if (valorNode.childNodes.length>0){
                                        arrEstaciones[0].humedad = valorNode.childNodes[0].nodeValue;
                                      }
                                      arrEstaciones[0].humedad_unidad = RegresaAtributo(valorNode,0);
                                  }
                                  if (valorNode.nodeName == 'aws:sunrise'){
                                      if (valorNode.childNodes.length>6){
                                        arrEstaciones[0].amanecerhora=RegresaAtributo(valorNode.childNodes[3],0);
                                        arrEstaciones[0].amanecerminuto=RegresaAtributo(valorNode.childNodes[4],0);
                                        arrEstaciones[0].amanecersegundo=RegresaAtributo(valorNode.childNodes[5],0);
                                        arrEstaciones[0].amanecerampm=RegresaAtributo(valorNode.childNodes[6],0);
                                      }
                                  }
                                  if (valorNode.nodeName == 'aws:sunset'){
                                      if (valorNode.childNodes.length>6){
                                        arrEstaciones[0].atardecerhora=RegresaAtributo(valorNode.childNodes[3],0);
                                        arrEstaciones[0].atardecerminuto=RegresaAtributo(valorNode.childNodes[4],0);
                                        arrEstaciones[0].atardecersegundo=RegresaAtributo(valorNode.childNodes[5],0);
                                        arrEstaciones[0].atardecerampm=RegresaAtributo(valorNode.childNodes[6],0);
                                      }
                                }

                              }
                              break;
                          }
                      }

                      var sH;
                      if (blnMostrarClima){
                        sH = '<a href="javascript: OcultarClima()" style="color:rgb(255,255,255)">Ocultar Clima&nbsp;<img src="imgs/icon_arriba.gif" border=0></a>&nbsp;&nbsp;<hr>&nbsp;Clima Actual: <b>' + arrEstaciones[0].name + '-' + arrEstaciones[0].city + '</b><br><a href="secciones/encuentra/trafico-y-clima/" style="color:rgb(255,255,255)">M&aacute;s Ciudades&nbsp;<img src="imgs/mas2.gif" border=0></a>';
                        sH = sH + '<hr>';
                        sH = sH + '&nbsp;<img src="' + arrEstaciones[0].condicion_icon + '"><b>' + arrEstaciones[0].condicion + '</b>';
                        sH = sH + '&nbsp;<br>Temperatura: <b>' + arrEstaciones[0].temperatura + arrEstaciones[0].temperatura_unidad + '</b>';
                        sH = sH + '&nbsp;<br>M&aacute;ximo: ' + arrEstaciones[0].temperaturamax + arrEstaciones[0].temperaturamax_unidad;
                        sH = sH + '&nbsp;<br>M&iacute;nimo: ' + arrEstaciones[0].temperaturamin + arrEstaciones[0].temperaturamin_unidad;
                        sH = sH + '&nbsp;<br>Humedad: ' + arrEstaciones[0].humedad + arrEstaciones[0].humedad_unidad;
                        sH = sH + '&nbsp;<br>Lluvia: ' + arrEstaciones[0].lluvia + arrEstaciones[0].lluvia_unidad;
                        sH = sH + '&nbsp;<br>Amanecer: ' + arrEstaciones[0].amanecerhora + ':' + arrEstaciones[0].amanecerminuto + ':' + arrEstaciones[0].amanecersegundo + ' ' + arrEstaciones[0].amanecerampm;
                        sH = sH + '&nbsp;<br>Atardecer: ' + arrEstaciones[0].atardecerhora + ':' + arrEstaciones[0].atardecerminuto + ':' + arrEstaciones[0].atardecersegundo + ' ' + arrEstaciones[0].atardecerampm;
                        sH = sH + '&nbsp;<hr><center><a style="color:rgb(255,255,255);" class="asubraya" href="javascript: AbreLink(\'' + arrEstaciones[0].weburl + '\')"><b>M&aacute;s informaci&oacute;n en<br><img border=0 src="secciones/v4/imgs/weatherbug.png"><br></b></a></center>';
                      } else {
                        sH = '<a href="javascript: MostrarClima()" style="color:rgb(255,255,255)">Mostrar Clima en esta zona&nbsp;<img src="imgs/icon_abajo.gif" border=0></a>';
                      }
                      var sHTabla = '<table cellpadding=3 cellspacing=3><tr><td>' +  sH + '</td></tr></table>';
                      divClima.innerHTML = sHTabla;
                    } catch(err){}
                }
            }
}//ObtenClimaListener

function OcultarClima(){
      blnMostrarClima=false;
      var sH = '<a href="javascript: MostrarClima()" style="color:rgb(255,255,255)">Mostrar Clima en esta zona&nbsp;<img src="imgs/icon_abajo.gif" border=0></a>';
      var sHTabla = '<table cellpadding=3 cellspacing=3><tr><td>' +  sH + '</td></tr></table>';
      divClima.innerHTML = sHTabla;
}

function MostrarClima(){
    blnMostrarClima=true;
    reqClima = init();
    reqClima.onreadystatechange = ClimaLatLngListener;
    reqClima.send("ClimaLatLng=" + map.getCenter().lat() + "@@@" + map.getCenter().lng());
    divClima.innerHTML = "Consultando clima de la zona&nbsp;<img src='imagenesv2/loading.gif'>";
}//MostrarClima


  function CorreccionOverviewMap(){
      if (map==null){return;}
      var omap=document.getElementById("divMapa_overview");
      try {
              if (parseInt(omap.style.width) >=150) {
                      omap.style.left = (parseInt(divMapa.style.width) -150) +"px";
                      omap.style.top = (parseInt(divMapa.style.height) -150) +"px";
              }else{
                      omap.style.left = (parseInt(divMapa.style.width)-15) +"px";
                      omap.style.top = (parseInt(divMapa.style.height)-15) +"px";
              }
              map.checkResize();
              omap.checkResize();
      }catch(exception){
              var err;
              err =exception;
      }

}//CorreccionOverviewMap


function LlenaResultados(){
    intTotalResultados=0;
    intTotalResultadosTotales=0;
    poidesplegado=0;
    poigoogledesplegado=-1;
    var sH=new Array;

    sH.push("                        <table  cellspacing=0 cellpadding=0 width=100% height=29><tr>");
    sH.push("                            <td width=50></td>");

    if (micrositio==33){
      sH.push("                            <td class='btnbusquedaanteriorautoplaza' width=131 onclick='BusquedaAnterior()'></td>");
    } else if (micrositio==54){
      sH.push("                            <td class='btnbusquedaanteriorautoplaza' width=131 onclick='BusquedaAnterior()'></td>");
    } else {
      sH.push("                            <td class='btnbusquedaanterior' width=131 onclick='BusquedaAnterior()'></td>");
    }


    sH.push("                            <td width=50></td>");
    sH.push("                        </tr></table>");
    
    
  
    divBarraVerde.innerHTML=sH.join("");

		
    
    sH=new Array;
    sH.push("                <table cellspacing=0 cellpadding=0 width=100%>");
    sH.push("                <tr height=150><td>");
    sH.push("                    <div id='divPublicidad' style='position:relative;left:0px;top:0px;overflow:auto;'></div>");
    sH.push("                    <div id='divRes' style='position:relative;left:0px;top:0px;overflow:auto;overflow-x: hidden;-ms-overflow-x: hidden;height:500px;width:100%;'><span id='spanDirecciones' style='color:#396a95;'></span>");
    sH.push("                        <table cellspacing=0 cellpadding=0 width=100%>");
    if (objFiltrosActuales.TotalResultadosMostrados==0){
        //sH.push(" <tr height=200><td valign=middle align=center><b>Lo sentimos.</b><br><br>No se ha encontrado ning&uacute;n establecimiento que cumpla con los criterios de b&uacute;squeda.<br><br><i>Revise e intente de nuevo<br>desde la barra de b&uacute;squeda<br>o con el bot&oacute;n de Inicio.</i><br><br>Ir al Inicio:<table cellpadding=0 cellspacing=0><tr height=24><td valign=center width='41' class='home' onclick='IniciaDetails()' ></td></tr></table></td></tr>");
    } else {
      for (var i=0;i<objFiltrosActuales.Resultados.length;i++){


 
//richardmap0
/*map.showMapBlowup(new GLatLng(" + objFiltrosActuales.Resultados[i].Ubicacion.Lat + "," + objFiltrosActuales.Resultados[i].Ubicacion.Lng + "),{mapType:G_NORMAL_MAP, zoomLevel:15});*/
          /*sH.push("                            <tr class='renglontablares' height=65 onmouseover='DespliegaPin(" + objFiltrosActuales.Resultados[i].Id + ");' onclick='map.setCenter(new GLatLng(" + objFiltrosActuales.Resultados[i].Ubicacion.Lat + "," + objFiltrosActuales.Resultados[i].Ubicacion.Lng + "),15);poidesplegado=-1;reqs = new Array;DespliegaPin(" + objFiltrosActuales.Resultados[i].Id + ")'><td valign=center>");*/
          sH.push("                            <tr class='renglontablares' height=65  onclick='map.setCenter(new GLatLng(" + objFiltrosActuales.Resultados[i].Ubicacion.Lat + "," + objFiltrosActuales.Resultados[i].Ubicacion.Lng + "),15);poidesplegado=-1;reqs = new Array;DespliegaPin(" + objFiltrosActuales.Resultados[i].Id + ")'><td valign=center>");
          sH.push("                                    <table cellspacing=0 cellpadding=0 width=100%>");
          sH.push("                                        <tr>");
          sH.push("                                         <td width=5 align=center valign=center>&nbsp;</td>");
          sH.push("                                        <td width=40 align=center valign=center style='background-image:url(" + strRutaRelativa + objFiltrosActuales.Resultados[i].Archivos.Icono + "); background-repeat:no-repeat;background-position:center;'>");
          sH.push("                                        </td>");
          sH.push("                                        <td width=5 align=center valign=center>&nbsp;</td>");
          sH.push("                                        <td align=left valign=top id='tdRes" + objFiltrosActuales.Resultados[i].Id + "'>");
          var strDistancia2 = "";
          if (distancia==1){
              var center = new GLatLng(objFiltrosActuales.Resultados[i].Ubicacion.Lat, objFiltrosActuales.Resultados[i].Ubicacion.Lng);
              var center2 = new GLatLng(ubicacionUsuario.Lat,ubicacionUsuario.Lng);
              var lngDistancia = center2.distanceFrom(center);
              strDistancia2 = "<span style='font-size:7pt;color:rgb(100,100,100);'>&nbsp;(" + FormatNumber(lngDistancia/1000,1,true, true, true) + " Km)</span>";
          }
          sH.push("                                            <b>" + MarcaAmarillo(objFiltrosActuales.Resultados[i].Generales.Nombre,objFiltrosActuales.TextoBuscado) + "</b>" + strDistancia2);
          sH.push("                                            <br><span class='Gris6'>(" + MinusMayus(MarcaAmarillo(objFiltrosActuales.Resultados[i].Categorizacion.Categoria.Nombre,objFiltrosActuales.TextoBuscado)) + " / " + MinusMayus(MarcaAmarillo(objFiltrosActuales.Resultados[i].Categorizacion.SubCategoria.Nombre,objFiltrosActuales.TextoBuscado)) + ")</span>");
          sH.push("                                            <br><span style='font-size:7pt;'>" + MinusMayus(MarcaAmarillo(objFiltrosActuales.Resultados[i].Ubicacion.Delegacion.Nombre,objFiltrosActuales.TextoBuscado)) + ", " + MinusMayus(MarcaAmarillo(objFiltrosActuales.Resultados[i].Ubicacion.Estado.Nombre,objFiltrosActuales.TextoBuscado)) + "</span>");
          if (objFiltrosActuales.Resultados[i].Contacto.Telefono1 != ''){
            sH.push("                                            <br><span style='font-size:7pt;font-weight:bold;'>Tel. " + objFiltrosActuales.Resultados[i].Contacto.Telefono1 + "</span>");
          }
          sH.push("                                        </td>");
          sH.push("                                        <td width=10 align=center valign=center valign=top></td>");
          sH.push("                                    </tr>");
          sH.push("                                    </table>");
          sH.push("                            </td></tr>");

          if (map != null){
            var point = new GLatLng(objFiltrosActuales.Resultados[i].Ubicacion.Lat, objFiltrosActuales.Resultados[i].Ubicacion.Lng);
            objFiltrosActuales.Resultados[i].Pin = createMarker(point,objFiltrosActuales.Resultados[i].Archivos.Icono,objFiltrosActuales.Resultados[i].Generales.Nombre,objFiltrosActuales.Resultados[i].Id,objFiltrosActuales.Resultados[i].Archivos.IconoWidth,objFiltrosActuales.Resultados[i].Archivos.IconoHeight);

            map.addOverlay(objFiltrosActuales.Resultados[i].Pin);
            bounds.extend(point);


          }

      }

    }

    sH.push("                        </table>");
    sH.push("                    </div>");
    sH.push("                </td></tr>");
    if (micrositio==33){
      sH.push("                <tr  height=38 class='botonverdeautoplaza'>");
    } else if (micrositio==54){
      sH.push("                <tr  height=38 class='botonverdeautoplaza'>");
    } else {
      sH.push("                <tr  height=38 class='botonverde'>");
    }
    sH.push("                    <td valign=center>");
    intTotalResultados = objFiltrosActuales.TotalResultadosMostrados;
    intTotalResultadosTotales = objFiltrosActuales.TotalResultados;
    if (objFiltrosActuales.TotalResultadosMostrados != objFiltrosActuales.TotalResultados) {
      sH.push("<table cellpadding=0 cellspacing=0><tr><td width=20>&nbsp;</td><td width=225 id='TDRESULTADOS'>RESULTADOS (" + FormatNumber(objFiltrosActuales.TotalResultadosMostrados,0,true, true, true) + ") <span class='Blanco6'>Filtrados de un total de " + FormatNumber(objFiltrosActuales.TotalResultados,0,true, true, true) + "</span></td></tr></table>");
    } else {
      sH.push("<table cellpadding=0 cellspacing=0><tr><td width=20>&nbsp;</td><td width=225 id='TDRESULTADOS'>RESULTADOS (" + FormatNumber(objFiltrosActuales.TotalResultadosMostrados,0,true, true, true) + ")</td></tr></table>");
    }

    sH.push("                    </td>");
    sH.push("                </tr>");
    sH.push("                </table>");
    divResultados.innerHTML = sH.join("");
    arrPOIGoogle = new Array;
    GoogleLocalSearch(txtBuscar.value);
    resizeDetails();
    GeoCode();

    if (map != null){
      if (objFiltrosActuales.Resultados.length>0) {
          var intZoom=15;
          if (map.getBoundsZoomLevel(bounds)>1){
            intZoom=map.getBoundsZoomLevel(bounds)-1;
          } else {
            intZoom=map.getBoundsZoomLevel(bounds);
          }

            if ((distancia==0) && (blnZona==false)){
              map.setCenter(bounds.getCenter(), intZoom);
            } else {
                /*if (distancia==1){
                    Circulo(new GLatLng(ubicacionUsuario.Lat,ubicacionUsuario.Lng));
                    map.setCenter(new GLatLng(ubicacionUsuario.Lat,ubicacionUsuario.Lng), 13);
                }*/
            }
          RevisaUbicacion();

      }
    }

    divResultadosLoading.innerHTML='';
    divResultadosLoading.style.visibility='hidden';

    if (objFiltrosActuales.Resultados.length==1) {
      VerDetalles(objFiltrosActuales.Resultados[0].Id);
    }

    var hidid2 = e('hidid2');
    if (hidid2.value != 'null'){
          var tempID = hidid2.value;
          hidid2.value="";
          VerDetalles(tempID);
    }

	//window.setTimeout(Wikipedia, 1000);
	//window.setTimeout(Panoramio, 1000);
	
LlenaPublicidad();
}//LlenaResultados


function BusquedaAnterior(){
    if (arrHistoria.length>1){

          var objFiltroBusqueda = arrHistoria[arrHistoria.length-2];
          micrositio = objFiltroBusqueda.micrositio;
          txtBuscar.value = objFiltroBusqueda.texto;
          if ( map != null){
            map.setCenter(new GLatLng(objFiltroBusqueda.lat, objFiltroBusqueda.lng),objFiltroBusqueda.zoom);
            RevisaUbicacion();
        }
          pai = objFiltroBusqueda.pai;
          est = objFiltroBusqueda.est;
          del = objFiltroBusqueda.del;
          col = objFiltroBusqueda.col;
          cat = objFiltroBusqueda.cat;
          sub = objFiltroBusqueda.sub;
          grp = objFiltroBusqueda.grp;

          arrHistoria.remove(arrHistoria.length-1);
          arrHistoria.remove(arrHistoria.length-1);
          Buscar(1);
    } else {
        IniciaDetails();
    }

}//BusquedaAnterior

function createMarker(point, icono, titulo, neg_idr, iconw, iconh) {

	var marker;
	if (icono==""){
              marker = new GMarker(point, {title: titulo});
	}
	else {

		var icon1 = new GIcon();
		icon1.image = strRutaRelativa + icono;


                var iconw1;
                var iconh1;

                if ((iconw=="null") || (iconh=="null")){
                    iconw1=20;
                    iconh1=20;
                } else {
                    iconw1 = iconw;
                    iconh1 = iconh;
                }

		//icon1.shadow = "http://labs.google.com/ridefinder/images/mm_20_shadow.png";
		//icon1.iconSize = new GSize(24, 24);
		//icon1.shadowSize = new GSize(40, 40);
		icon1.iconAnchor = new GPoint(iconw1/2, iconh1/2);
		icon1.iconSize = new GSize(iconw1, iconh1);
		icon1.infoWindowAnchor = new GPoint(5, 0);

                marker = new GMarker(point, {icon: icon1, title: titulo});

        }

        GEvent.addListener(marker, "click", function() {
                poidesplegado=-1;
                DespliegaPin(neg_idr);
        });
	return marker;
}//createMarker


    function createMarkerGoogle(lat,lng,idxPOI){
        var markerLatLng = new google.maps.LatLng(parseFloat(lat),parseFloat(lng));
                //var marker = new google.maps.Marker(markerLatLng);
                 var icon1 = new GIcon();
		icon1.image = strRutaRelativa + 'secciones/v4/imgs/pinazul.png';
                var iconw1=17;
                var iconh1=17;
		icon1.iconAnchor = new GPoint(iconw1/2, iconh1/2);
		icon1.iconSize = new GSize(iconw1, iconh1);
		icon1.infoWindowAnchor = new GPoint(5, 0);
                bounds.extend(markerLatLng);
                var marker = new GMarker(markerLatLng, {icon: icon1});
                GEvent.addListener(marker, "click", function() {
                        poigoogledesplegado=-1;
                        MuestraPOIGoogle(idxPOI);
                });
                return marker;
    }//createMarkerGoogle

  function createMarkerLugar(point, titulo, idxLugar) {

	var marker;

        var icon1 = new GIcon();
        icon1.image = 'v3/imgs/pinrojo.png';
        icon1.iconAnchor = new GPoint(32/2, 32/2);
        icon1.iconSize = new GSize(32, 32);
        icon1.infoWindowAnchor = new GPoint(5, 0);

        marker = new GMarker(point, {icon: icon1, title: titulo});


        GEvent.addListener(marker, "click", function() {
                MuestraLugar(idxLugar);
        });
	return marker;
}//createMarkerLugar

function createMarkerDetalle(point, icono, titulo, neg_idr, iconw, iconh) {

	var marker;
	if (icono==""){
              marker = new GMarker(point, {title: titulo});
	}
	else {

		var icon1 = new GIcon();
		icon1.image = strRutaRelativa + icono;


                var iconw1;
                var iconh1;

                if ((iconw=="null") || (iconh=="null")){
                    iconw1=20;
                    iconh1=20;
                } else {
                    iconw1 = iconw;
                    iconh1 = iconh;
                }

		//icon1.shadow = "http://labs.google.com/ridefinder/images/mm_20_shadow.png";
		//icon1.iconSize = new GSize(24, 24);
		//icon1.shadowSize = new GSize(40, 40);
		icon1.iconAnchor = new GPoint(iconw1/2, iconh1/2);
		icon1.iconSize = new GSize(iconw1, iconh1);
		icon1.infoWindowAnchor = new GPoint(5, 0);

                marker = new GMarker(point, {icon: icon1, title: titulo});

        }


        //GEvent.addListener(marker, "click", function() {
        //        DespliegaPinDetalle(neg_idr,marker)
        //});
	return marker;
}//createMarkerDetalle


function ExistePOI(poiidr){
    var existe=false;
    for (var j =0;j<arrPOIs.length;j++){
        if (arrPOIs[j].Id==poiidr){
            existe=true;
            break;
        }
    }
    return existe;
}//ExistePOI

function CompletaPOI(poiidr){
    var POI = RegresaPOI(poiidr);
    if (POI.CargadoDetalle==false){
        var reqPOI = init();
        reqPOI.onreadystatechange = CompletaPOIListener;
        reqPOI.send("Mas=" + poiidr);
    }
    AgregaRequest(reqPOI);
}//CompletaPOI

function AgregaRequest(rq){
        reqs.push(rq);
}//AgregaRequest

function CompletaPOIListener(){

for (var ridx=0;ridx<reqs.length;ridx++){
        if (reqs[ridx]!=null){

        var reqPOI = reqs[ridx];
        if (reqPOI.readyState == 4) {
            if (reqPOI.status == 200) {
                      var poiidr = RegresaValorXML(reqPOI.responseXML.getElementsByTagName("neg_idr")[0]);
                      for (var j =0;j<arrPOIs.length;j++){
                          if (arrPOIs[j].Id==poiidr){
                              var objCategoria = new Categoria();
                              var objSubCategoria = new Categoria();
                              var objGrupo = new Categoria();
                              var objPais = new Categoria();
                              var objEstado = new Categoria();
                              var objDelegacion = new Categoria();
                              var objColonia = new Categoria();

                              objCategoria.Nombre = RegresaValorXML(reqPOI.responseXML.getElementsByTagName("cat_des")[0]);
                              objSubCategoria.Nombre = RegresaValorXML(reqPOI.responseXML.getElementsByTagName("sub_des")[0]);
                              objGrupo.Nombre = RegresaValorXML(reqPOI.responseXML.getElementsByTagName("grp_des")[0]);
                              objPais.Nombre = RegresaValorXML(reqPOI.responseXML.getElementsByTagName("pai_des")[0]);
                              objEstado.Nombre = RegresaValorXML(reqPOI.responseXML.getElementsByTagName("est_des")[0]);
                              objDelegacion.Nombre = RegresaValorXML(reqPOI.responseXML.getElementsByTagName("del_des")[0]);
                              objColonia.Nombre = RegresaValorXML(reqPOI.responseXML.getElementsByTagName("col_des")[0]);

                              arrPOIs[j].Categorizacion.Categoria = objCategoria;
                              arrPOIs[j].Categorizacion.SubCategoria = objSubCategoria;
                              arrPOIs[j].Categorizacion.Grupo = objGrupo;

                              arrPOIs[j].Ubicacion.Pais = objPais;
                              arrPOIs[j].Ubicacion.Estado = objEstado;
                              arrPOIs[j].Ubicacion.Delegacion = objDelegacion;
                              arrPOIs[j].Ubicacion.Colonia = objColonia;

                              arrPOIs[j].Contacto.Telefono1 = RegresaValorXML(reqPOI.responseXML.getElementsByTagName("neg_tel_uno")[0]);
                              arrPOIs[j].Contacto.Telefono2 = RegresaValorXML(reqPOI.responseXML.getElementsByTagName("neg_tel_dos")[0]);
                              arrPOIs[j].Contacto.Telefono3 = RegresaValorXML(reqPOI.responseXML.getElementsByTagName("neg_tel_tres")[0]);
                              arrPOIs[j].Contacto.Fax=RegresaValorXML(reqPOI.responseXML.getElementsByTagName("neg_fax")[0]);
                              arrPOIs[j].Contacto.EMail=RegresaValorXML(reqPOI.responseXML.getElementsByTagName("neg_mai")[0]);
                              arrPOIs[j].Contacto.WWW=RegresaValorXML(reqPOI.responseXML.getElementsByTagName("neg_www")[0]);
                              arrPOIs[j].Contacto.WWW2=RegresaValorXML(reqPOI.responseXML.getElementsByTagName("neg_www2")[0]);
                              arrPOIs[j].Contacto.PersonaContacto=RegresaValorXML(reqPOI.responseXML.getElementsByTagName("neg_cnt")[0]);
                              arrPOIs[j].Contacto.Indicaciones=RegresaValorXML(reqPOI.responseXML.getElementsByTagName("neg_ind_dir")[0]);


                              arrPOIs[j].Generales.Nombre=RegresaValorXML(reqPOI.responseXML.getElementsByTagName("neg_nom_com")[0]);
                              arrPOIs[j].Generales.Nombre = RemplazaString(arrPOIs[j].Generales.Nombre," 8 "," & ");

                              arrPOIs[j].Generales.RazonSocial = RegresaValorXML(reqPOI.responseXML.getElementsByTagName("neg_raz_scl")[0]);
                              arrPOIs[j].Generales.RazonSocial = RemplazaString(arrPOIs[j].Generales.RazonSocial," 8 "," & ");

                              arrPOIs[j].Generales.Descripcion = RegresaValorXML(reqPOI.responseXML.getElementsByTagName("neg_des")[0]);

                              arrPOIs[j].Autoplaza.Id = RegresaValorXML(reqPOI.responseXML.getElementsByTagName("neg_idautoplaza")[0]);
                              arrPOIs[j].Autoplaza.Disponibles = RegresaValorXML(reqPOI.responseXML.getElementsByTagName("neg_autoplazadisponibles")[0]);
                              arrPOIs[j].QueremosComer.Id = RegresaValorXML(reqPOI.responseXML.getElementsByTagName("neg_idqueremoscomer")[0]);
                              arrPOIs[j].QueremosComer.Url = RegresaValorXML(reqPOI.responseXML.getElementsByTagName("neg_url_qc")[0]);
                              arrPOIs[j].QueremosComer.Reservaciones = RegresaValorXML(reqPOI.responseXML.getElementsByTagName("reservaciones")[0]);
                              arrPOIs[j].QueremosComer.ReservaURL = RegresaValorXML(reqPOI.responseXML.getElementsByTagName("neg_url_reservaqc")[0]);
                              arrPOIs[j].QueremosComer.PrecioQC = RegresaValorXML(reqPOI.responseXML.getElementsByTagName("qcprecio")[0]);
                              arrPOIs[j].QueremosComer.CarteleraURL = RegresaValorXML(reqPOI.responseXML.getElementsByTagName("www_cartelera")[0]);
                              arrPOIs[j].QueremosComer.Atributos_Status = RegresaValorXML(reqPOI.responseXML.getElementsByTagName("status_atr")[0]);
                              arrPOIs[j].IdCentroCom = RegresaValorXML(reqPOI.responseXML.getElementsByTagName("neg_idr_centrocom")[0]);

                              arrPOIs[j].Ubicacion.Lat = atox(RegresaValorXML(reqPOI.responseXML.getElementsByTagName("neg_a")[0]));
                              arrPOIs[j].Ubicacion.Lng = "-" + atox(RegresaValorXML(reqPOI.responseXML.getElementsByTagName("neg_b")[0]));
                              arrPOIs[j].Archivos.Icono=RegresaValorXML(reqPOI.responseXML.getElementsByTagName("icono")[0]);
                              arrPOIs[j].Archivos.IconoWidth= RegresaValorXML(reqPOI.responseXML.getElementsByTagName("iconow")[0]);
                              arrPOIs[j].Archivos.IconoHeight= RegresaValorXML(reqPOI.responseXML.getElementsByTagName("iconoh")[0]);

                            arrPOIs[j].Archivos.Logotipo=RegresaValorXML(reqPOI.responseXML.getElementsByTagName("neg_url_logo")[0]);
                              arrPOIs[j].Archivos.FotoMini=RegresaValorXML(reqPOI.responseXML.getElementsByTagName("neg_url_foto")[0]);

                            arrPOIs[j].Archivos.Fotos = new Array;
                              var strFoto='';
                              strFoto=RegresaValorXML(reqPOI.responseXML.getElementsByTagName("neg_url_foto1")[0]);
                              if (strFoto!=''){
                                  arrPOIs[j].Archivos.Fotos.push(strFoto);
                              }
                              strFoto=RegresaValorXML(reqPOI.responseXML.getElementsByTagName("neg_url_foto2")[0]);
                              if (strFoto!=''){
                                  arrPOIs[j].Archivos.Fotos.push(strFoto);
                              }
                              strFoto=RegresaValorXML(reqPOI.responseXML.getElementsByTagName("neg_url_foto3")[0]);
                              if (strFoto!=''){
                                  arrPOIs[j].Archivos.Fotos.push(strFoto);
                              }
                              strFoto=RegresaValorXML(reqPOI.responseXML.getElementsByTagName("neg_url_foto4")[0]);
                              if (strFoto!=''){
                                  arrPOIs[j].Archivos.Fotos.push(strFoto);
                              }

                              arrPOIs[j].Extras.Horarios=RegresaValorXML(reqPOI.responseXML.getElementsByTagName("neg_hor")[0]);
                              arrPOIs[j].Extras.FormasDePago=RegresaValorXML(reqPOI.responseXML.getElementsByTagName("neg_fpa")[0]);
                              arrPOIs[j].Extras.PalabrasClave=RegresaValorXML(reqPOI.responseXML.getElementsByTagName("neg_pal_cve")[0]);
                              arrPOIs[j].Extras.Productos=RegresaValorXML(reqPOI.responseXML.getElementsByTagName("neg_dat_ext")[0]);

                              arrPOIs[j].Ubicacion.Direccion=RegresaValorXML(reqPOI.responseXML.getElementsByTagName("neg_dir")[0]);
                              arrPOIs[j].Ubicacion.CP=RegresaValorXML(reqPOI.responseXML.getElementsByTagName("neg_cp")[0]);
                              arrPOIs[j].Ubicacion.Indicaciones=RegresaValorXML(reqPOI.responseXML.getElementsByTagName("neg_ind_dir")[0]);
                              arrPOIs[j].Ubicacion.Zona=RegresaValorXML(reqPOI.responseXML.getElementsByTagName("neg_zona")[0]);

                              var strDirectorio = RegresaValorXML(reqPOI.responseXML.getElementsByTagName("directorio")[0]);
                              var tiendas = strDirectorio.split(',');
                              var objDirectorioPOI;
                              arrPOIs[j].ContenidoCentroCom=new Array;
                              for (var idxTiendas=0;idxTiendas<tiendas.length;idxTiendas++){
                                  if ((tiendas[idxTiendas]!='')&&(tiendas[idxTiendas]!='null')){
                                    objDirectorioPOI=new Negocio();
                                    objDirectorioPOI.Id=tiendas[idxTiendas];
                                    arrPOIs[j].ContenidoCentroCom.push(objDirectorioPOI);
                                    arrPOIs.push(objDirectorioPOI);
                                  }
                              }
                              arrPOIs[j].CargadoDetalle=true;
                              reqs[ridx]=null;

                              var tdRes = e("tdRes" + arrPOIs[j].Id);
                              if (tdRes != null){
                                try {
                                      var sH = new Array;
                                      sH.push("                                            <b>" + MarcaAmarillo(arrPOIs[j].Generales.Nombre,objFiltrosActuales.TextoBuscado) + "</b>");
                                      sH.push("                                            <br><span class='Gris6'>(" + MinusMayus(arrPOIs[j].Categorizacion.Categoria.Nombre) + " / " + MinusMayus(arrPOIs[j].Categorizacion.SubCategoria.Nombre) + ")</span>");
                                      sH.push("                                            <br><span style='font-size:7pt;'>" + MinusMayus(arrPOIs[j].Ubicacion.Delegacion.Nombre) + ", " + MinusMayus(arrPOIs[j].Ubicacion.Estado.Nombre) + "</span>");
                                      if (arrPOIs[j].Contacto.Telefono1 != ''){
                                        sH.push("                                            <br><span style='font-size:7pt;font-weight:bold;'>Tel. " + arrPOIs[j].Contacto.Telefono1 + "</span>");
                                      }
                                      tdRes.innerHTML = sH.join("");
                                } catch(err){ }
                              }


                              var tdDirectorioRes = e("tdDirectorioRes" + arrPOIs[j].Id);
                              if (tdDirectorioRes != null){
                                try {
                                      var sH2 = "                                            <b>" + MarcaAmarillo(arrPOIs[j].Generales.Nombre,objFiltrosActuales.TextoBuscado) + "</b>";
                                      sH2 = sH2 + "                                            <br><span class='Gris6'>(" + MinusMayus(arrPOIs[j].Categorizacion.Categoria.Nombre) + " / " + MinusMayus(arrPOIs[j].Categorizacion.SubCategoria.Nombre) + ")</span>";
                                      sH2 = sH2 + "                                            <br><span style='font-size:7pt;'>" + MinusMayus(arrPOIs[j].Ubicacion.Delegacion.Nombre) + ", " + MinusMayus(arrPOIs[j].Ubicacion.Estado.Nombre) + "</span>";
                                      if (arrPOIs[j].Contacto.Telefono1 != ''){
                                        sH2 = sH2 + "                                            <br><span style='font-size:7pt;font-weight:bold;'>Tel. " + arrPOIs[j].Contacto.Telefono1 + "</span>";
                                      }
                                      tdDirectorioRes.innerHTML = sH2;
                                } catch(err){ }
                              }

                              var tdIconoDirectorioRes = e("tdIconoDirectorioRes" + arrPOIs[j].Id);
                              if (tdIconoDirectorioRes != null){
                                try {
                                      tdIconoDirectorioRes.style.backgroundImage = "url(" + strRutaRelativa + arrPOIs[j].Archivos.Icono + ")";
                                }catch(err2){ }
                              }
                              break;
                          }
                      }

                      if (pinDesplegar>0){
                            DespliegaPin(pinDesplegar);
                      }
                      if (pinDetalles>0){
                            VerDetalles(pinDetalles);
                      }

                }
        }

    }
  }
}//CompletaPOIListener

function RegresaPOI(poiidr){
    var POI=null;
    for (var j =0;j<arrPOIs.length;j++){
        if (arrPOIs[j].Id==poiidr){
            POI=arrPOIs[j];
            break;
        }
    }
    return POI;
}//RegresaPOI

function DespliegaPin(poiidr){

  var POI = RegresaPOI(poiidr);
  var sH = "";
  var strDatos = "";

    pinDesplegar = 0;

    if (map==null){
        VerDetalles(poiidr);
        return;
    }

    if (POI.Ubicacion.Direccion != '') {
        strDatos = '<B>' + MarcaAmarillo(POI.Ubicacion.Direccion, objFiltrosActuales.TextoBuscado) + '</B><br>';
    }
    strDatos = strDatos + "Col. " + MarcaAmarillo(POI.Ubicacion.Colonia.Nombre, objFiltrosActuales.TextoBuscado);
    if ((POI.Ubicacion.CP != '0') && (POI.Ubicacion.CP != '')){
      strDatos = strDatos + "<br>C.P. " + POI.Ubicacion.CP;
    }
    strDatos = strDatos + "<br>Del. " + MarcaAmarillo(POI.Ubicacion.Delegacion.Nombre, objFiltrosActuales.TextoBuscado);
    strDatos = strDatos + "<br>" + MarcaAmarillo(POI.Ubicacion.Estado.Nombre, objFiltrosActuales.TextoBuscado);
    if (POI.Contacto.Telefono1 != ''){
      strDatos = strDatos + "<br>Tel(1): <b>" + POI.Contacto.Telefono1 + "</b>";
    }

      if ((POI.QueremosComer.CarteleraURL != '') && (POI.QueremosComer.CarteleraURL != 'null')){
                    strDatos = strDatos +  "<div align='right'><br/>&nbsp;&nbsp;<img src='http://www.estoyenelmapa.com/secciones/v4/imgs/cartelera2.png' width=16 HEIGHT=16  border=0>&nbsp;&nbsp;<a href='javascript: ventanaSecundaria(" + '"' + POI.QueremosComer.CarteleraURL + '"' + ")' style='color:#396a95;font-size:8pt;'>Ver Cartelera </a></div>";
      }

      if ((POI.QueremosComer.Reservaciones != '') && (POI.QueremosComer.Reservaciones != 'null')){
                    var  Reserva = POI.QueremosComer.Reservaciones ;
                     Reserva = Reserva.replace(/rigm/gi,'=');
                     Reserva = Reserva.replace(/ampersant/gi,'&');
                    strDatos = strDatos +  "<div align='right'><br/>&nbsp;&nbsp;<a href='javascript: ventanaSecundaria(" + '"' + Reserva + '"' + ")' style='color:#396a95;font-size:8pt;'>Reservaciones</a></div>";
      }

 //   if (POI.Contacto.Telefono2 != ''){
 //     strDatos = strDatos + "<br>Tel(2): <b>" + POI.Contacto.Telefono2 + "</b>";
 //   }


          var strDistancia2 = "";
          if (distancia==1){
              var center = new GLatLng(POI.Ubicacion.Lat, POI.Ubicacion.Lng);
              var center2 = new GLatLng(ubicacionUsuario.Lat,ubicacionUsuario.Lng);
              var lngDistancia = center2.distanceFrom(center);
              strDistancia2 = "<span style='font-size:7pt;color:rgb(100,100,100);'>&nbsp;(" + FormatNumber(lngDistancia/1000,1,true, true, true) + " Km)</span>";
          }

   sH = "<table cellspacing=0 cellpadding=0 style='color:#396a95;' width=300>";
    if (POI.Archivos.Logotipo != ''){
      if (POI.Archivos.Logotipo.substring(0,4) == 'http'){
        sH = sH + "<tr height=60><td valign=middle align=left style='color:#396a95;' colspan=2><table cellspacing= cellpadding=0><tr><td  style='height:60px;width:120px;background-image:url(" +  POI.Archivos.Logotipo + ");background-repeat:no-repeat;background-position:center center;'></td><td valign=middle align=center><b style='font-size:8pt;'>&nbsp;&nbsp;" + MarcaAmarillo(POI.Generales.Nombre, objFiltrosActuales.TextoBuscado) + strDistancia2 + "</b></td></tr></table></td></tr>";
      } else {
        sH = sH + "<tr height=60><td valign=middle align=left style='color:#396a95;' colspan=2><table cellspacing= cellpadding=0><tr><td style='height:60px;width:120px;background-image:url(" + strRutaRelativa + POI.Archivos.Logotipo + ");background-repeat:no-repeat;background-position:center center;'></td><td valign=middle align=center><b style='font-size:8pt;'>&nbsp;&nbsp;" + MarcaAmarillo(POI.Generales.Nombre, objFiltrosActuales.TextoBuscado) + strDistancia2 + "</b></td></tr></table></td></tr>";
      }
    } else {
           sH = sH + "<tr height=40><td valign=middle align=center style='color:#396a95;'><img src='" + strRutaRelativa + POI.Archivos.Icono + "' border=0></td><td valign=middle align=center><b style='font-size:8pt;'>&nbsp;&nbsp;" + MarcaAmarillo(POI.Generales.Nombre, objFiltrosActuales.TextoBuscado) + strDistancia2 + "</b></td></tr>";
    }
    sH = sH + "<tr><td valign=middle align=left colspan=2 style='color:#396a95;font-size:7pt;'><hr size=1 noshade='noshade'></td></tr>";
    if (POI.Archivos.Fotos.length > 0){
     sH = sH + "<tr height=100><td valign=top align=left style='color:#396a95;font-size:7pt;'>" + strDatos + "</td><td valign=middle align=center>" + Marquito("<img src='" + strRutaRelativa + POI.Archivos.Fotos[0] + "' border=0 height=100 >") + "</td></tr>";
    } else {
     sH = sH + "<tr><td valign=top align=left colspan=2 style='color:#396a95;font-size:7pt;'>" + strDatos + "</td></tr>";
    }

 //   if ((POI.Autoplaza.Id != '')&& (POI.Autoplaza.Id != 'null')){
 //       if ((POI.Autoplaza.Disponibles != '')&& (POI.Autoplaza.Disponibles != 'null')&& (POI.Autoplaza.Disponibles != '0')){
 //         sH = sH + "<tr><td valign=middle align=left colspan=2 style='color:#396a95;font-size:7pt;'><br><img src='v3/imgs/autoplaza.gif' border=0>&nbsp;<a href='javascript: AbreLink(\"http://www.autos-usados.autoplaza.com.mx/systems/Autos/SC_InvEmpresa.asp?EmpresaID=" + POI.Autoplaza.Id + "\")' style='color:rgb(100,100,100);font-size:7pt;'><b>" + POI.Autoplaza.Disponibles + "</b> AUTOS DISPONIBLES EN <B>AUTOPLAZA<B/></a></td></tr>";
 //       } else {
 //         sH = sH + "<tr><td valign=middle align=left colspan=2 style='color:#396a95;font-size:7pt;'><br><img src='v3/imgs/autoplaza.gif' border=0>&nbsp;<a href='javascript: AbreLink(\"http://www.autos-usados.autoplaza.com.mx/systems/Autos/SC_InvEmpresa.asp?EmpresaID=" + POI.Autoplaza.Id + "\")' style='color:rgb(100,100,100);font-size:7pt;'>VER AUTOS DISPONIBLES EN <B>AUTOPLAZA<B/></a></td></tr>";
 //       }
 //   }

 //   if ((POI.QueremosComer.Id != '')&& (POI.QueremosComer.Id != 'null')){
 //         sH = sH + "<tr><td valign=middle align=left colspan=2 style='color:#396a95;font-size:7pt;'><br><img src='v3/imgs/queremoscomer.gif' border=0>&nbsp;<a href='javascript: AbreLink(\"http://www.queremoscomer.com/detalle.php?restaurante=" + POI.QueremosComer.Id + "\")' style='color:rgb(100,100,100);font-size:7pt;'>VER RESE&Ntilde;A <B/></a></td></tr>";
 //   }

//    if ((POI.IdCentroCom != '')&& (POI.IdCentroCom != 'null')&& (POI.IdCentroCom != '0')){
//          sH = sH + "<tr><td valign=middle align=left colspan=2 style='color:#396a95;font-size:7pt;'><br><img src='v3/imgs/centrocomercial.gif' border=0>&nbsp;<a href='javascript: VerDetalles(" + POI.IdCentroCom + ")' style='color:rgb(100,100,100);font-size:7pt;'>VER LOS DETALLES Y DIRECTORIO DEL <B>CENTRO COMERCIAL</B> DONDE SE UBICA</a></td></tr>";
//    }

//    if (POI.ContenidoCentroCom.length >0){
//          sH = sH + "<tr><td valign=middle align=left colspan=2 style='color:#396a95;font-size:7pt;'><br><img src='v3/imgs/centrocomercial.gif' border=0>&nbsp;<a href='javascript: VerDetalles(" + POI.Id + ")' style='color:rgb(100,100,100);font-size:7pt;'>VER EL <B>DIRECTORIO</B> DEL <B>CENTRO COMERCIAL</B></a></td></tr>";
//    }

    sH = sH + "<tr><td valign=middle align=left colspan=2 style='color:#396a95;font-size:7pt;'>&nbsp;</td></tr>";
    sH = sH + "<tr height=20><td colspan=2 style='background-color:#396a95;color:rgb(255,255,255);font-size:7pt;' valign=middle><table width=100%><tr><td valign=middle  align=center width=34%><a href='javascript: VerDetalles(" + POI.Id +")' class='Blanco7'><img src='imgs/details.gif' border=0>&nbsp;<b>Ver Detalles</b></a></td><td valign=middle  align=center width=33%><a href='javascript: map.setCenter(new GLatLng(" + POI.Ubicacion.Lat +"," + POI.Ubicacion.Lng +"),15)' class='Blanco7'>Zoom a Este Punto</a></td><td valign=middle align=center width=33%><a href='javascript: Email(" + POI.Id + ")' class='Blanco7'>Enviar por E-Mail</a></td></tr></table></td></tr>";
    sH = sH + "<tr><td colspan=2><hr>Buscar cerca de aqu&iacute;:&nbsp;<input type=text id='txtBuscarCerca' onkeypress='handleKeyPressBuscarCerca(event,\"" + POI.Generales.Nombre + "\"," + POI.Ubicacion.Lat + "," + POI.Ubicacion.Lng + ")'>&nbsp;<input type=button value='Buscar' onclick='var hidUbicacionDescripcion = e(\"hidUbicacionDescripcion\");hidUbicacionDescripcion.value=\"" + POI.Generales.Nombre + "\";ubicacionUsuario.Lat = " + POI.Ubicacion.Lat + "; ubicacionUsuario.Lng= " + POI.Ubicacion.Lng + ";BuscarCerca();'></td></tr>";
    sH = sH + "<tr height=20><td colspan=2 style='background-color:rgb(242,131,30);color:rgb(255,255,255);font-size:7pt;' valign=middle><table width=100%><tr><td valign=middle  align=center width=50%><b>Calcular Ruta:</b>&nbsp;</td><td valign=middle  align=center width=25%><a href='javascript: DesdeAqui(" + POI.Ubicacion.Lat +"," + POI.Ubicacion.Lng +",\"" + POI.Generales.Nombre + "\")' class='Blanco7'>Desde Aqu&iacute;</a></td><td valign=middle  align=center width=25%><a href='javascript: HastaAqui(" + POI.Ubicacion.Lat +"," + POI.Ubicacion.Lng +",\"" + POI.Generales.Nombre + "\")' class='Blanco7'>Hasta Aqu&iacute;</a></td></tr></table></td></tr>";
    sH = sH + "<tr><td colspan=2 style='background-color:rgb(0,105,222);' align=center><img src='v3/imgs/persona.png'><a style='color:rgb(255,255,255);' href='javascript: VerStreetView(" + POI.Ubicacion.Lat + "," + POI.Ubicacion.Lng + ")'>&nbsp;Ver en Street View</a></td></tr>";
    sH = sH + "<tr><td colspan=2 style='background-color:rgb(0,0,0);'><img src='v3/imgs/new.gif'><a style='color:rgb(255,255,255);' href='javascript: DownloadPOI(" + POI.Id + "," + POI.Ubicacion.Lat + "," + POI.Ubicacion.Lng + ",\"" + POI.Generales.Nombre + "\")'>&nbsp;Enviar a mi GPS Mio&trade;&nbsp;<img src='secciones/v4/imgs/mio.gif' border=0></a></td></tr>";
    sH = sH+ "</table>";
    var paso=0;
    try {
    paso=1;
	    var tab0 = new GInfoWindowTab("Datos", sH);
	    paso=2;
	    var tab1 = new GInfoWindowTab("Mapa", "<div style='width:275px;height:140px;border:1px solid rgb(200,200,200);position:relative;top:0px;left:0px;' id='divMiniMapa'><br>&nbsp;<a style='color:rgb(50,50,50)' href='javascript: AbreMiniMapa(RegresaPOI(" + poiidr + "))'>Haga click aqu&iacute; para ver el mapa</a></div>");
	    paso=3;
	    var infoTabs = [
	      tab0,
	      tab1
	    ];

paso=4;
	    if (poidesplegado<0){
paso=5;
POI.Pin.openInfoWindowTabsHtml(infoTabs);
	    } else if (poidesplegado != POI.Id){
paso=6;
		poidesplegado = POI.Id;
paso=7;
		POI.Pin.openInfoWindowTabsHtml(infoTabs);
paso=8;
	    }

paso=9;
AbreMiniMapa(POI);
    paso=10;
    } catch(err){
//alert(err);
//alert(paso);
        if (poidesplegado<0){
          POI.Pin.openInfoWindowHtml(sH);
        } else if (poidesplegado != POI.Id){
            poidesplegado = POI.Id;
            POI.Pin.openInfoWindowHtml(sH);
        }


        if (divMapaStreetView.style.visibility=='visible'){
            VerStreetView(POI.Ubicacion.Lat,POI.Ubicacion.Lng);
        }
         if (divMapaStreetViewSmall.style.visibility=='visible'){
            VerStreetViewSmall(POI.Ubicacion.Lat,POI.Ubicacion.Lng);
        }

   }




}//DespliegaPin


function DownloadPOI(poiId,poiLat,poiLng,poiNombre){ //trabajando

    DownloadPOILat.push(poiLat);
    DownloadPOILng.push(poiLng);
    DownloadPOINombre.push(poiNombre);

        var strHTML = "";


        	strHTML = "<table border='0' cellpadding='0' cellspacing='0'>";
        	strHTML =  strHTML + "<tr rowspan=2><td align=right colspan=3><a href='javascript:CierraDownloadPOI()' style='color:rgb(80,80,80)'><b>Cerrar</b>&nbsp;<img src='v3/imgs/btnicon_close_off.gif' border=0></a></td></tr>";
        	strHTML =  strHTML + "<tr><td colspan='4'>&nbsp;&nbsp;&nbsp;</td></tr>";
		strHTML =  strHTML + "<tr>";
		strHTML =  strHTML + "<td align='center' colspan='4'>";
		strHTML =  strHTML + "<a href='http://www.estoyenelmapa.com/registro.jsp' target='_blank' style='border:0' title='Descarga tus puntos de interes a tu GPS(Spirit)...'><img src='imagenes/Head_QC.gif'></a>	";
		strHTML =  strHTML + "</td>";
		strHTML =  strHTML + "</tr>";
		strHTML =  strHTML + "<tr><td colspan='4'>&nbsp;&nbsp;&nbsp;</td></tr>";
		strHTML =  strHTML + "<tr>";
		strHTML =  strHTML + "<td STYLE='background-image: url(imagenes/EsqIzqSup.gif);background-repeat: no-repeat' width='17' height='18'></td>";
		strHTML =  strHTML + "<td STYLE='background-image: url(imagenes/LineSup.gif);background-repeat: repeat-x' height='18'></td>";
		strHTML =  strHTML + "<td STYLE='background-image: url(imagenes/EsqDerSup.gif);background-repeat: no-repeat' width='17' height='18'></td>";
		strHTML =  strHTML + "</tr>";
		strHTML =  strHTML + "<tr height='5px'>";
		strHTML =  strHTML + "<td STYLE='background-image: url(imagenes/LineIzq_Vert.gif);background-repeat: repeat-y' width='7' rowspan=2></td>";
		strHTML =  strHTML + "<td STYLE='background-color: #ffffff' valign='bottom'></td>";
		strHTML =  strHTML + "<td STYLE='background-image: url(imagenes/LineDer_Vert.gif);background-repeat: repeat-y'  width='7' rowspan=2></td>";
		strHTML =  strHTML + "</tr>";
		strHTML =  strHTML + "<tr>";
		strHTML =  strHTML + "<td STYLE='background-color: #ffffff; font-size:8pt;'valign=top>";
		strHTML =  strHTML + "	<table>";
			strHTML =  strHTML + "<tr><td colspan=3>";

                                 strHTML = strHTML + "<table><tr><td align=right colspan=4></td></tr>";
            strHTML = strHTML + "<tr><td colspan=4 align=center><img  src='secciones/v4/imgs/centro.gif'><br></td></tr>";
            strHTML = strHTML + "<tr><td><b>Nombre</b></td><td><b>Latitud</b></td><td><b>Longitud</b></td><td><b>Acci&oacute;n</b></td></tr>";
            for (var i=0;i<DownloadPOILat.length;i++){
              strHTML = strHTML + "<tr><td>" + DownloadPOINombre[i] + "</td><td>" + DownloadPOILat[i] + "</td><td>" + DownloadPOILng[i] + "</td><td><a href='javascript: QuitarDownloadPOI(" + i + ")' style='color:rgb(80,80,80)'>Quitar</a></td></tr>";
            }
            /*strHTML = strHTML + "<tr><td colspan=4 align=right><br><input type=button value='Seguir Agregando' onclick='CierraDownloadPOI()'>&nbsp;<input type=button value='Descargar ahora' onclick='DescargarPOIMio()'></td></tr>";
            strHTML = strHTML + "</table>";*/
            strHTML = strHTML + "<tr><td colspan=4 align=right><br><a href='javascript:(CierraDownloadPOI())'><img  width='150px'  src='http://www.estoyenelmapa.com/imagenes/Boton_Seguir.gif'></a>&nbsp;<a href='javascript:(DescargarPOIMio())'><img  width='150px'  src='http://www.estoyenelmapa.com/imagenes/Boton_QC.gif'></a></td></tr>";
            strHTML = strHTML + "</table>";

			strHTML =  strHTML + "</td></tr>";
			strHTML =  strHTML + "<tr>";
			strHTML =  strHTML + "<td align=left>";
				//<!--&nbsp;<a href='javascript: print()' style='font-size:8pt;' title='Imprimir'><img border=0 src='imagenesv2/impresora.gif' alt='Imprimir'>Imprimir</a>-->
			strHTML =  strHTML + "</td>";
                        strHTML =  strHTML + "<td align=left>";
				//<!--&nbsp;<a href='javascript: AbreLink("http://www.estoyenelmapa.com/registro.jsp")' style='font-size:8pt;' title='Crea tu propio mapa'>&iquest;Quieres un mapa as&iacute;?</a>-->
			strHTML =  strHTML + "</td>";

			strHTML =  strHTML + "</tr>";
			strHTML =  strHTML + "</table>";
		strHTML =  strHTML + "</td>";
		strHTML =  strHTML + "<tr>";
		strHTML =  strHTML + "<td STYLE='background-image: url(imagenes/EsqIzqInf.gif);background-repeat: no-repeat' width='18'  height='41'></td>";
		strHTML =  strHTML + "<td valign='middle' align=right STYLE='background-image: url(imagenes/LineInf.gif);background-repeat: repeat-x' height='41'>";
					strHTML =  strHTML + "<input type='hidden' id='idneg' >";
					strHTML =  strHTML + "<span><a id='link'  href='http://www.destinogps.com' target='_blank' style='border:0'><img width='177px' height='10' src='imagenes/legal.png'></a></span>";
		strHTML =  strHTML + "</td>";
		strHTML =  strHTML + "<td STYLE='background-image: url(imagenes/EsqDerInf.gif);background-repeat: no-repeat'  width='18' height='41'></td>";
		strHTML =  strHTML + "</tr>";
		strHTML =  strHTML + "</table>";






        var divDownloadPOI = e("divDownloadPOI");
        divDownloadPOI.style.left = "100px";
        var offset = getScrollXY();
        divDownloadPOI.style.top = ((offset[1]) + 5) + "px";
        divDownloadPOI.innerHTML = MarcoTabla(strHTML);
        divDownloadPOI.style.visibility="visible";
        Obscurece();
}//DownloadPOI


/*
function DownloadPOI(poiId,poiLat,poiLng,poiNombre){

    DownloadPOILat.push(poiLat);
    DownloadPOILng.push(poiLng);
    DownloadPOINombre.push(poiNombre);

        var strHTML = "";
            strHTML = strHTML + "<table style='border:1px solid rgb(80,80,80);'><tr><td align=right colspan=4><a href='javascript:CierraDownloadPOI()' style='color:rgb(80,80,80)'>Cerrar&nbsp;<img src='v3/imgs/btnicon_close_off.gif' border=0></a></td></tr>";
            strHTML = strHTML + "<tr><td colspan=4 align=center><img src='secciones/v4/imgs/spirit.png'><br><b style='color:rgb(50,50,50)'>Puntos de inter&eacute;s listos para descargarse a su navegador Mio&trade;&nbsp;</b><img src='secciones/v4/imgs/mio.gif' border=0><br><span style='font-size:8pt;color:rgb(80,80,80)'>* Nota: S&oacute;lo disponible navegadores <b>Mio&trade;</b> con software <b style='color:rgb(200,0,0)'>Spirit</b></span><hr><br></td></tr>";
            strHTML = strHTML + "<tr><td><b>Nombre</b></td><td><b>Latitud</b></td><td><b>Longitud</b></td><td><b>Acci&oacute;n</b></td></tr>";
            for (var i=0;i<DownloadPOILat.length;i++){
              strHTML = strHTML + "<tr><td>" + DownloadPOINombre[i] + "</td><td>" + DownloadPOILat[i] + "</td><td>" + DownloadPOILng[i] + "</td><td><a href='javascript: QuitarDownloadPOI(" + i + ")' style='color:rgb(80,80,80)'>Quitar</a></td></tr>";
            }
            strHTML = strHTML + "<tr><td colspan=4 align=right><br><input type=button value='Seguir Agregando' onclick='CierraDownloadPOI()'>&nbsp;<input type=button value='Descargar ahora' onclick='DescargarPOIMio()'></td></tr>";
            strHTML = strHTML + "</table>";

        var divDownloadPOI = e("divDownloadPOI");
        divDownloadPOI.style.left = "100px";
        var offset = getScrollXY();
        divDownloadPOI.style.top = ((offset[1]) + 5) + "px";
        divDownloadPOI.innerHTML = MarcoTabla(strHTML);
        divDownloadPOI.style.visibility="visible";
        Obscurece();
}//DownloadPOI
*/



function QuitarDownloadPOI(indice){
  DownloadPOILat.splice(indice,1);
  DownloadPOILng.splice(indice,1);
  DownloadPOINombre.splice(indice,1);

            var strHTML = "";
            strHTML = strHTML + "<table style='border:1px solid rgb(80,80,80);' width=350><tr><td align=right colspan=4><a href='javascript:CierraDownloadPOI()' style='color:rgb(80,80,80)'>Cerrar&nbsp;<img src='v3/imgs/btnicon_close_off.gif' border=0></a></td></tr>";
            strHTML = strHTML + "<tr><td colspan=4 align=center><img src='secciones/v4/imgs/spirit.png'><br><b style='color:rgb(50,50,50)'>Puntos de inter&eacute;s listos para descargarse a su navegador Mio&trade;&nbsp;</b><img src='secciones/v4/imgs/mio.gif' border=0><br><span style='font-size:8pt;color:rgb(80,80,80)'>* Nota: S&oacute;lo disponible navegadores <b>Mio&trade;</b> con software <b style='color:rgb(200,0,0)'>Spirit</b></span><hr><br></td></tr>";
            strHTML = strHTML + "<tr><td><b>Nombre</b></td><td><b>Latitud</b></td><td><b>Longitud</b></td><td><b>Acci&oacute;n</b></td></tr>";
            for (var i=0;i<DownloadPOILat.length;i++){
              strHTML = strHTML + "<tr><td>" + DownloadPOINombre[i] + "</td><td>" + DownloadPOILat[i] + "</td><td>" + DownloadPOILng[i] + "</td><td><a href='javascript: QuitarDownloadPOI(" + i + ")' style='color:rgb(80,80,80)'>Quitar</a></td></tr>";
            }
            strHTML = strHTML + "<tr><td colspan=4 align=right><br><input type=button value='Seguir Agregando' onclick='CierraDownloadPOI()'>&nbsp;<input type=button value='Descargar ahora' onclick='DescargarPOIMio()'></td></tr>";
            strHTML = strHTML + "</table>";
        var divDownloadPOI = e("divDownloadPOI");

        divDownloadPOI.innerHTML = MarcoTabla(strHTML);

}//QuitarDownloadPOI

function DescargarPOIMio(){
    var strRequest = "CrearCSVSpirit=";

    for (var i=0;i<DownloadPOILat.length;i++){
        if (i==0){
          strRequest = strRequest + DownloadPOILng[i] + "/" + DownloadPOILat[i] + "/" + encodeURI(DownloadPOINombre[i]);
        }else {
          strRequest = strRequest + "@@@" + DownloadPOILng[i] + "/" + DownloadPOILat[i] + "/" + encodeURI(DownloadPOINombre[i]);
        }
    }

    reqDownload = init();
    reqDownload.onreadystatechange = DescargarPOIMioListener;
    reqDownload.send(strRequest);

}//DescargarPOIMio


function DescargarPOIMioQC(){
    var strRequest = "CrearCSVSpirit=";

    for (var i=0;i<DownloadPOILat.length;i++){
        if (i==0){
          strRequest = strRequest + DownloadPOILng[i] + "/" + DownloadPOILat[i] + "/" + encodeURI(DownloadPOINombre[i]);
        }else {
          strRequest = strRequest + "@@@" + DownloadPOILng[i] + "/" + DownloadPOILat[i] + "/" + encodeURI(DownloadPOINombre[i]);
        }
    }

    reqDownload = init();
    reqDownload.onreadystatechange = DescargarPOIMioListenerQC;
    reqDownload.send(strRequest);

}//DescargarPOIMioQC





function DescargarPOIMioListener(){
            if (reqDownload.readyState == 4) {
                if (reqDownload.status == 200) {
				try {

                                    var total=0;
                                    var totalObj = reqDownload.responseXML.getElementsByTagName("TOTAL")[0];
                                    total = RegresaAtributo(totalObj,0);

                                    var archivo = RegresaValorLista(reqDownload.responseXML,"nombre", 0);
                                    //var divDownloadPOI = e("divDownloadPOI");
                                    var strHTML = "";

                                     strHTML =  strHTML + "<table border='0' cellpadding='0' cellspacing='0'>";
		strHTML =  strHTML + "<tr>";
		strHTML =  strHTML + "<td align='center' colspan='4'>";
			strHTML =  strHTML + "<a href='http://www.estoyenelmapa.com/registro.jsp' target='_blank' style='border:0' title='Descarga tus puntos de interes a tu GPS(Spirit)...'><img src='imagenes/Head_QC.gif'></a>	";
		strHTML =  strHTML + "</td>";
		strHTML =  strHTML + "</tr>";
		strHTML =  strHTML + "<tr><td colspan='4'><br/></td></tr>";
		strHTML =  strHTML + "<tr>";
		strHTML =  strHTML + "<td STYLE='background-image: url(imagenes/EsqIzqSup.gif);background-repeat: no-repeat' width='17' height='18'></td>";
		strHTML =  strHTML + "<td STYLE='background-image: url(imagenes/LineSup.gif);background-repeat: repeat-x' height='18'></td>";
		strHTML =  strHTML + "<td STYLE='background-image: url(imagenes/EsqDerSup.gif);background-repeat: no-repeat' width='17' height='18'></td>";
		strHTML =  strHTML + "</tr>";
		strHTML =  strHTML + "<tr height='5px'>";
		strHTML =  strHTML + "<td STYLE='background-image: url(imagenes/LineIzq_Vert.gif);background-repeat: repeat-y' width='7' rowspan=2></td>";
		strHTML =  strHTML + "<td STYLE='background-color: #ffffff' valign='bottom'></td>";
		strHTML =  strHTML + "<td STYLE='background-image: url(imagenes/LineDer_Vert.gif);background-repeat: repeat-y'  width='7' rowspan=2></td>";
		strHTML =  strHTML + "</tr>";
		strHTML =  strHTML + "<tr>";
		strHTML =  strHTML + "<td STYLE='background-color: #ffffff; font-size:8pt;'valign=top>";
		strHTML =  strHTML + "	<table align='center'>";
			strHTML =  strHTML + "<tr><td  colspan=3 align='center'>";

                                 strHTML = strHTML + "<table align='center' style='border:1px solid rgb(80,80,80);' width=350><tr><td align=right><a href='javascript:CierraDownloadPOI()' style='color:rgb(80,80,80)'>Cerrar&nbsp;<img src='v3/imgs/btnicon_close_off.gif' border=0></a><hr></td></tr><tr><td><b>Archivo Correctamente Generado.</b><br><span style='font-size:8pt;color:rgb(100,100,100)'>Para descargarlo haga click derecho y seleccione \"Guardar Destino Como\" sobre el siguiente archivo:<br><br><b><a href='csvs/" + archivo + ".csv' style='font-size:8pt;color:rgb(100,100,100)'><img src='imagenes/csv.gif' border=0><br>Archivo Generado</a></b></span><br><br></td></tr>";
                                 strHTML = strHTML + "</table>";

			strHTML =  strHTML + "</td></tr>";
			strHTML =  strHTML + "<tr>";
			strHTML =  strHTML + "<td align=left>";
				//<!--&nbsp;<a href='javascript: print()' style='font-size:8pt;' title='Imprimir'><img border=0 src='imagenesv2/impresora.gif' alt='Imprimir'>Imprimir</a>-->
			strHTML =  strHTML + "</td>";
                        strHTML =  strHTML + "<td align=left>";
				//<!--&nbsp;<a href='javascript: AbreLink("http://www.estoyenelmapa.com/registro.jsp")' style='font-size:8pt;' title='Crea tu propio mapa'>&iquest;Quieres un mapa as&iacute;?</a>-->
			strHTML =  strHTML + "</td>";

			strHTML =  strHTML + "</tr>";
			strHTML =  strHTML + "</table>";
		strHTML =  strHTML + "</td>";
		strHTML =  strHTML + "<tr>";
		strHTML =  strHTML + "<td STYLE='background-image: url(imagenes/EsqIzqInf.gif);background-repeat: no-repeat' width='18'  height='41'></td>";
		strHTML =  strHTML + "<td valign='middle' align=right STYLE='background-image: url(imagenes/LineInf.gif);background-repeat: repeat-x' height='41'>";
					strHTML =  strHTML + "<input type='hidden' id='idneg' >";
					strHTML =  strHTML + "<span><a id='link'  href='http://www.destinogps.com' target='_blank' style='border:0'><img width='177px' height='10' src='imagenes/legal.png'></a></span>";
		strHTML =  strHTML + "</td>";
		strHTML =  strHTML + "<td STYLE='background-image: url(imagenes/EsqDerInf.gif);background-repeat: no-repeat'  width='18' height='41'></td>";
		strHTML =  strHTML + "</tr>";
		strHTML =  strHTML + "</table>";



                var divDownloadPOI = e("divDownloadPOI");
                divDownloadPOI.innerHTML = MarcoTabla(strHTML);



                                } catch(err){}
                }
            }
}//DescargarPOIMioListener

function CierraDownloadPOI(){
        var divDownloadPOI = e("divDownloadPOI");
        divDownloadPOI.innerHTML = "";
        divDownloadPOI.style.visibility="hidden";
    Aclara();
}//CierraDownloadPOI

function AbreMiniMapa(POI){

          var divMiniMapa = e("divMiniMapa");
          try {
              if (GBrowserIsCompatible()) {

                  var MiniMapa = new GMap2(divMiniMapa);
                  MiniMapa.addMapType(G_PHYSICAL_MAP);
                  MiniMapa.setMapType(G_NORMAL_MAP);
                  MiniMapa.addControl(new GSmallMapControl());
                  MiniMapa.addControl(new GMenuMapTypeControl());
                  MiniMapa.enableScrollWheelZoom();
                  MiniMapa.setCenter(POI.Pin.getLatLng(), 15);
                  //var miniMarker = createMarker(POI.Pin.getLatLng(),POI.Archivos.Icono,POI.Generales.Nombre,POI.Id,POI.Archivos.IconoWidth,POI.Archivos.IconoHeight);
                  var point = new GLatLng(POI.Ubicacion.Lat,POI.Ubicacion.Lng);
                  var miniMarker = new GMarker(point, {title: POI.Generales.Nombre});
                  MiniMapa.addOverlay(miniMarker);

               }
            } catch(err){
                divMiniMapa.innerHTML="<center><br><br><b style='color:rgb(80,80,80)'>Lo sentimos. No se ha podido cargar el Mapa.<br>Revise su conexi&oacute;n a internet e intente de nuevo.</b></center>";
            }

    }//AbreMiniMapa

function AbreMiniMapaGoogle(POIGoogle){
          var divMiniMapa = e("divMiniMapa");
          try {
              if (GBrowserIsCompatible()) {

                  var MiniMapa = new GMap2(divMiniMapa);
                  MiniMapa.addMapType(G_PHYSICAL_MAP);
                  MiniMapa.setMapType(G_NORMAL_MAP);
                  MiniMapa.addControl(new GSmallMapControl());
                  MiniMapa.addControl(new GMenuMapTypeControl());
                  MiniMapa.enableScrollWheelZoom();
                  MiniMapa.setCenter(POIGoogle.marker.getLatLng(), 15);
                  //var miniMarker = createMarker(POI.Pin.getLatLng(),POI.Archivos.Icono,POI.Generales.Nombre,POI.Id,POI.Archivos.IconoWidth,POI.Archivos.IconoHeight);
                  var point = new GLatLng(POIGoogle.lat,POIGoogle.lng);
                  var miniMarker = new GMarker(point, {title: POIGoogle.titleNoFormatting});
                  MiniMapa.addOverlay(miniMarker);

               }
            } catch(err){
                divMiniMapa.innerHTML="<center><br><br><b style='color:rgb(80,80,80)'>Lo sentimos. No se ha podido cargar el Mapa.<br>Revise su conexi&oacute;n a internet e intente de nuevo.</b></center>";
            }

    }//AbreMiniMapaGoogle

function VerDetalles(poiidr){
    var POI = RegresaPOI(poiidr);
    var sH = "";
    var strDatos = "";
    var strLogo="";



    if (POI==null){
        if ((poiidr != '')&&(poiidr != null)){
          //window.location='details.jsp?id=' + poiidr;
        }
        return;
    }

    if (POI.CargadoDetalle==false) {
        pinDetalles = poiidr;
        CompletaPOI(poiidr);
        return;
    }

    poiActual = poiidr;

    pinDetalles = 0;

    if (POI.Archivos.Logotipo != ''){
      if (POI.Archivos.Logotipo.substring(0,4) == 'http'){
        strLogo = POI.Archivos.Logotipo;
      } else {
        strLogo = strRutaRelativa + POI.Archivos.Logotipo;
      }
    } else {
       strLogo = strRutaRelativa + POI.Archivos.Icono;
    }

    strDatos = "<b style='font-size:10pt;'>" + MarcaAmarillo(POI.Generales.Nombre, objFiltrosActuales.TextoBuscado) + "</b>";
    if (POI.Ubicacion.Direccion != '') {
        strDatos = strDatos + '<Br>' + MinusMayus(MarcaAmarillo(POI.Ubicacion.Direccion, objFiltrosActuales.TextoBuscado));
    }
    strDatos = strDatos + "<br>Col. " + MinusMayus(MarcaAmarillo(POI.Ubicacion.Colonia.Nombre, objFiltrosActuales.TextoBuscado));
    strDatos = strDatos + "<br>Del. " + MinusMayus(MarcaAmarillo(POI.Ubicacion.Delegacion.Nombre, objFiltrosActuales.TextoBuscado));
    if ((POI.Ubicacion.CP != '0') && (POI.Ubicacion.CP != '')){
      strDatos = strDatos + "<br>C.P. " + POI.Ubicacion.CP;
    }
    strDatos = strDatos + "<br>" + MinusMayus(MarcaAmarillo(POI.Ubicacion.Estado.Nombre, objFiltrosActuales.TextoBuscado));

    var strContacto = '<br><b>Contacto</b>';


    strContacto = strContacto + '<table><tr><td valign=top><img src="v3/imgs/telefono.gif" border=0></td><td>';

        strContacto = strContacto + '<table>';
        if (POI.Contacto.Telefono1 != ''){
          strContacto = strContacto + "<tr><td>Tel(1): " + POI.Contacto.Telefono1 + '</td></tr>';
        }
        if (POI.Contacto.Telefono2 != ''){
          strContacto = strContacto + "<tr><td>Tel(2): " + POI.Contacto.Telefono2 + '</td></tr>';
        }
        if (POI.Contacto.Telefono3 != ''){
          strContacto = strContacto + "<tr><td>Tel(3): " + POI.Contacto.Telefono3 + '</td></tr>';
        }
        if (POI.Contacto.Fax != ''){
          strContacto = strContacto + "<tr><td>Fax: " + POI.Contacto.Fax + '</td></tr>';
        }
        strContacto = strContacto + '</table>';

    strContacto = strContacto + '</td></tr></table>';

    sH = '<table border=0 width=100% cellspacing=0 cellpadding=0>';
    sH = sH + '<tr height=5><td width=5></td><td valign=top colspan=4></td></tr>';
    sH = sH + '<tr><td width=5></td><td valign=top style="min-height:60px;border:1px solid rgb(200,200,200);background-color:rgb(255,255,255);background-image:url(' + strLogo + '); background-repeat:no-repeat;background-position:center center;" width=130></td><td width=5></td><td valign=top>' + strDatos + '</td><td width=5></td></tr>';


//peri


 if ((POI.Contacto.Indicaciones != '')&&(POI.Contacto.Indicaciones != 'null')){
	var strIndicaciones = '<br><b>Indicaciones</b><br>' + MinusMayus(POI.Contacto.Indicaciones);
        sH = sH + '<tr><td width=5></td><td valign=top colspan=4>' + strIndicaciones + '</td></tr>';
 }


    var strCategoria = '<br><b>Categor&iacute;a</b><br>' + MinusMayus(MarcaAmarillo(POI.Categorizacion.Categoria.Nombre, objFiltrosActuales.TextoBuscado)) + ' / ' + MinusMayus(MarcaAmarillo(POI.Categorizacion.SubCategoria.Nombre, objFiltrosActuales.TextoBuscado)) + ' / ' + MinusMayus(MarcaAmarillo(POI.Categorizacion.Grupo.Nombre, objFiltrosActuales.TextoBuscado));
    sH = sH + '<tr><td width=5></td><td valign=top colspan=4>' + strCategoria + '</td></tr>';

    if ((POI.Generales.Descripcion != '')&&(POI.Generales.Descripcion != 'null')){
        var strDescripcion = '<br><b>Descripci&oacute;n</b><br>' + POI.Generales.Descripcion;
        sH = sH + '<tr><td width=5></td><td valign=top colspan=4>' + strDescripcion + '</td></tr>';
    }

    if ((POI.Generales.RazonSocial != '')&&(POI.Generales.RazonSocial != 'null')){
        var strRazonSocial = '<br><b>Raz&oacute;n Social</b><br>' + MinusMayus(POI.Generales.RazonSocial);
        sH = sH + '<tr><td width=5></td><td valign=top colspan=4>' + strRazonSocial + '</td></tr>';
    }



    sH = sH + '<tr><td width=5></td><td valign=top colspan=4>' + strContacto + '</td></tr>';
    if ((POI.Contacto.WWW != '')&&(POI.Contacto.WWW != 'null')){
      var strLink = '<table><tr><td valign=top rowspan=2><img src="v3/imgs/link.gif" border=0></td><td>';
      strLink = strLink + "<table>";
      strLink = strLink + '<tr><td><a style="color:#396a95;" href="javascript: AbreLink(\'http://' + POI.Contacto.WWW + '\')">' + POI.Contacto.WWW + "</a></td></tr>";
      if ((POI.Contacto.WWW2 != '')&&(POI.Contacto.WWW2 != 'null')){
          strLink = strLink + '<tr><td><a style="color:#396a95;" href="javascript: AbreLink(\'http://' + POI.Contacto.WWW2 + '\')">' + POI.Contacto.WWW2 + "</a></td></tr>";
      }
      strLink = strLink + "</table>";
      strLink = strLink + "</td></tr></table>";
      sH = sH + '<tr><td width=5></td><td valign=top colspan=4>' + strLink + '</td></tr>';
    }
    if (POI.Contacto.EMail != ''){
      var strMail = '<table><tr><td valign=top><img src="v3/imgs/mail.gif" border=0></td><td><a style="color:#396a95;" href="mailto:' + POI.Contacto.EMail + '">' + POI.Contacto.EMail + "</a></td></tr></table>";
      sH = sH + '<tr><td width=5></td><td valign=top colspan=4>' + strMail + '</td></tr>';
    }
    //alert("Valor contacto: " +  POI.Contacto.PersonaContacto);
    if (POI.Contacto.PersonaContacto != ''){
      var strPersona = '<table><tr><td valign=top><img src="v3/imgs/personab1.gif" border=0></td><td>Contacto:&nbsp;' + MinusMayus(POI.Contacto.PersonaContacto) + "</td></tr></table>";
      sH = sH + '<tr><td width=5></td><td valign=top colspan=4>' + strPersona + '</td></tr>';
    }


    if ((POI.QueremosComer.Reservaciones != '') && (POI.QueremosComer.Reservaciones != 'null')){
                    var strreservacion = '';
                    var  Reserva = POI.QueremosComer.Reservaciones ;
                     Reserva = Reserva.replace(/rigm/gi,'=');
                     Reserva = Reserva.replace(/ampersant/gi,'&');

                    strreservacion = "<br/><b>&nbsp;Reservaciones</b><br/>&nbsp;&nbsp;<a href='javascript: ventanaSecundaria(" + '"' + Reserva + '"' + ")' style='color:#396a95;font-size:8pt;'>" + Reserva  + " </a>";
                    sH = sH + '<tr><td width=5></td><td valign=top colspan=4>' + strreservacion + '</td></tr>';
    }

      //RedesSoc(poiidr);//1
      var strRed = "<br/><div id='divRedSocial'></div>";
      sH = sH + '<tr><td width=5></td><td valign=top colspan=4>' + strRed + '</td></tr>';


    var strMas = '';
    if ((POI.Extras.Horarios != '')&&(POI.Extras.Horarios != 'null')){
        if (strMas == ''){
          strMas = '<br><b>M&aacute;s Informaci&oacute;n</b>';
        }
        strMas = strMas + '<br><i>Horarios:</i>&nbsp;' + MinusMayus(POI.Extras.Horarios);
    }
    if ((POI.Extras.Productos != '')&&(POI.Extras.Productos != 'null')){
        if (strMas == ''){
          strMas = '<br><b>M&aacute;s Informaci&oacute;n</b>';
        }
        strMas = strMas + '<br><i>Productos/Servicios:</i>&nbsp;' + MinusMayus(POI.Extras.Productos);
    }
    if ((POI.Extras.FormasDePago != '')&&(POI.Extras.FormasDePago != 'null')){
        if (strMas == ''){
          strMas = '<br><b>M&aacute;s Informaci&oacute;n</b>';
        }
        strMas = strMas + '<br><i>Formas de Pago:</i>&nbsp;' + MinusMayus(POI.Extras.FormasDePago);
    }

    if (strMas != ''){
      sH = sH + '<tr><td width=5></td><td valign=top colspan=4>' + strMas + '</td></tr>';
    }


   if ((POI.Autoplaza.Id != '')&& (POI.Autoplaza.Id != 'null')){
       var strAutoplaza = '';
        if ((POI.Autoplaza.Disponibles != '')&& (POI.Autoplaza.Disponibles != 'null')&& (POI.Autoplaza.Disponibles != '0')){
          strAutoplaza = "<br><b>Autoplaza</b><br><img src='v3/imgs/autoplaza.gif' border=0>&nbsp;<a href='javascript: AbreLink(\"http://www.autos-usados.autoplaza.com.mx/systems/Autos/SC_InvEmpresa.asp?EmpresaID=" + POI.Autoplaza.Id + "\")' style='color:#396a95;font-size:8pt;'><b>" + POI.Autoplaza.Disponibles + "</b> Autos Disponibles en Autoplaza</a>";
          sH = sH + '<tr><td width=5></td><td valign=top colspan=4>' + strAutoplaza + '</td></tr>';
        } else {
          strAutoplaza = "<br><b>Autoplaza</b><br><img src='v3/imgs/autoplaza.gif' border=0>&nbsp;<a href='javascript: AbreLink(\"http://www.autos-usados.autoplaza.com.mx/systems/Autos/SC_InvEmpresa.asp?EmpresaID=" + POI.Autoplaza.Id + "\")' style='color:#396a95;font-size:8pt;'>Ver Autos Disponibles en Autoplaza</a>";
          sH = sH + '<tr><td width=5></td><td valign=top colspan=4>' + strAutoplaza + '</td></tr>';
        }
    }

    if ((POI.QueremosComer.Url != '') && (POI.QueremosComer.Url != 'null')){
       var strQueremosComer = '';
        strQueremosComer = "<br><b>QueremosComer.com</b><br><img src='v3/imgs/queremoscomer.gif' border=0>&nbsp;<a href='javascript: AbreLink(\"" + POI.QueremosComer.Url + "\")' style='color:#396a95;font-size:8pt;'>&nbsp;&nbsp;&nbsp;Ver Rese&ntilde;a</a>"; //ricardin
        sH = sH + '<tr><td width=5></td><td valign=top colspan=4>' + strQueremosComer + '</td></tr>';
    }

   //checando

      if (POI.QueremosComer.ReservaURL != '' && POI.QueremosComer.ReservaURL != 'null'){
                    var strQueremosComer2 = '';
                    var Reserva = POI.QueremosComer.ReservaURL; //alejandrin
                     Reserva = Reserva.replace(/rigm/gi,'=');
                     Reserva = Reserva.replace(/ampersant/gi,'&');

                    strQueremosComer2 = "<br><img src='v3/imgs/queremoscomer.gif' border=0>&nbsp;<a href=" + '"' + Reserva + '"' + " target='_blank' style='color:#396a95;font-size:8pt;'>&nbsp;&nbsp;&nbsp;Reserva queremos comer en l&iacute;nea </a>";
                    sH = sH + '<tr><td width=5></td><td valign=top colspan=4>' + strQueremosComer2 + '</td></tr>';
    }



    if ((POI.QueremosComer.PrecioQC != '') && (POI.QueremosComer.PrecioQC != 'null')){
                    var strQueremosComer3 = '';
                    strQueremosComer3 = "<br>Precio(s):&nbsp;&nbsp;&nbsp;" + POI.QueremosComer.PrecioQC ;
                    sH = sH + '<tr><td width=5></td><td valign=top colspan=4>' + strQueremosComer3 + '</td></tr>';
    }

    if ((POI.QueremosComer.CarteleraURL != '') && (POI.QueremosComer.CarteleraURL != 'null')){
                    var strQueremosComer4 = '';
                    strQueremosComer4 = "<br/><b>&nbsp;Cartelera</b><br/>&nbsp;&nbsp;<img src='http://www.estoyenelmapa.com/secciones/v4/imgs/cartelera2.png' width=16 HEIGHT=16  border=0>&nbsp;&nbsp;<a href='javascript: ventanaSecundaria(" + '"' + POI.QueremosComer.CarteleraURL + '"' + ")' style='color:#396a95;font-size:8pt;'>Ver Cartelera </a>";
                    sH = sH + '<tr><td width=5></td><td valign=top colspan=4>' + strQueremosComer4 + '</td></tr>';
    }





    if ((POI.IdCentroCom != '')&& (POI.IdCentroCom != 'null')&& (POI.IdCentroCom != '0')){
       var strCentroComercial = '';
        strCentroComercial = "<br><b>Centro Comercial</b><br><img src='v3/imgs/centrocomercial.gif' border=0>&nbsp;<a href='javascript: VerDetalles(" + POI.IdCentroCom + ")' style='color:#396a95;font-size:8pt;'>Ver Detalles y Directorio del Centro Comercial donde se ubica</a>";
        sH = sH + '<tr><td width=5></td><td valign=top colspan=4>' + strCentroComercial + '</td></tr>';
    }

    if (POI.ContenidoCentroCom.length >0){
       var strCentroComercial2 = '';
       var strTablaCentroCom = '';
        var objPOI;

        strTablaCentroCom = "<table width=100% cellspacing=0 cellpadding=0>";

        var intCargar = 0;
        for (var i=0;i<POI.ContenidoCentroCom.length;i++){
              objPOI = RegresaPOI(POI.ContenidoCentroCom[i].Id);
              if (objPOI.CargadoDetalle==false){
                  if (intCargar<30){
                    intCargar++;
                    CompletaPOI(POI.ContenidoCentroCom[i].Id);
                  }
              }

            strTablaCentroCom = strTablaCentroCom + "                            <tr class='renglontablares' height=65 onmouseover='CompletaPOI(" + POI.ContenidoCentroCom[i].Id + ")'  onclick='VerDetalles(" + POI.ContenidoCentroCom[i].Id + ")'><td valign=center>";
            strTablaCentroCom = strTablaCentroCom + "                                    <table cellspacing=0 cellpadding=0 width=100%>";
            strTablaCentroCom = strTablaCentroCom + "                                        <tr>";
            strTablaCentroCom = strTablaCentroCom + "                                         <td width=5 align=center valign=center>&nbsp;</td>";
            if (objPOI.CargadoDetalle==true){
              strTablaCentroCom = strTablaCentroCom + "                                        <td width=40 align=center id='tdIconoDirectorioRes" + POI.ContenidoCentroCom[i].Id + "' valign=center style='background-image:url(" + strRutaRelativa + objPOI.Archivos.Icono + "); background-repeat:no-repeat;background-position:center;'>";
            } else {
              strTablaCentroCom = strTablaCentroCom + "                                        <td width=40 align=center id='tdIconoDirectorioRes" + POI.ContenidoCentroCom[i].Id + "' valign=center style='background-repeat:no-repeat;background-position:center;'>";
            }
            strTablaCentroCom = strTablaCentroCom + "                                        </td>";
            strTablaCentroCom = strTablaCentroCom + "                                        <td width=5 align=center valign=center>&nbsp;</td>";
            strTablaCentroCom = strTablaCentroCom + "                                        <td align=left valign=top id='tdDirectorioRes" + POI.ContenidoCentroCom[i].Id + "'>";
            strTablaCentroCom = strTablaCentroCom + "                                            <b>" + MarcaAmarillo(objPOI.Generales.Nombre,objFiltrosActuales.TextoBuscado) + "</b>";
            if (objPOI.CargadoDetalle==true){
              strTablaCentroCom = strTablaCentroCom + "                                            <br><span class='Gris6'>(" + MinusMayus(objPOI.Categorizacion.Categoria.Nombre) + " / " + MinusMayus(objPOI.Categorizacion.SubCategoria.Nombre) + ")</span>";
              strTablaCentroCom = strTablaCentroCom + "                                            <br><span style='font-size:7pt;'>" + MinusMayus(objPOI.Ubicacion.Delegacion.Nombre) + ", " + MinusMayus(objPOI.Ubicacion.Estado.Nombre) + "</span>";
              if (objPOI.Contacto.Telefono1 != ''){
                strTablaCentroCom = strTablaCentroCom + "                                            <br><span style='font-size:7pt;font-weight:bold;'>Tel. " + objPOI.Contacto.Telefono1 + "</span>";
              }
            }else {
              strTablaCentroCom = strTablaCentroCom + "                                            <br><span class='Gris6'></span>";
              strTablaCentroCom = strTablaCentroCom + "                                            <br><span style='font-size:7pt;'></span>";
              strTablaCentroCom = strTablaCentroCom + "                                            <br><span style='font-size:7pt;font-weight:bold;'></span>";
            }

            strTablaCentroCom = strTablaCentroCom + "                                        </td>";
            strTablaCentroCom = strTablaCentroCom + "                                        <td width=10 align=center valign=center valign=top></td>";
            strTablaCentroCom = strTablaCentroCom + "                                    </tr>";
            strTablaCentroCom = strTablaCentroCom + "                                    </table>";
            strTablaCentroCom = strTablaCentroCom + "                            </td></tr>";

        }

        strTablaCentroCom = strTablaCentroCom + "</table>";

        strCentroComercial2 = "<br><b>Directorio del Centro Comercial</b><span style='font-size:7pt;'>&nbsp;(Orden Alfab&eacute;tico)</span><br><div style='border:1px solid rgb(200,200,200);position: relative;overflow:auto;top:3px;left:10px;width:280px;height:200px;background-color:rgb(240,245,251);background-image:url(v3/imgs/fondodivresultados.gif);background-repeat:repeat-y;background-position:right;'>" + strTablaCentroCom + "</div>";
        sH = sH + '<tr><td width=5></td><td valign=top colspan=4>' + strCentroComercial2 + '</td></tr>';
    }


    sH = sH + '</table>';

    sH = sH + "<br><span id='spanFotos'>";
    sH = sH + "</span>";
    divDatosDetalle.innerHTML = sH;

    Fotos(POI.Id);//continuar
    if (POI.QueremosComer.Atributos_Status==1){
        Servicios(POI.Id);
        //sH = sH + "<td class='barradetalles'  align=center valign=middle><b><a href='javascript: Servicios(" + poiidr + ")' style='color:rgb(50,50,50)'>SERVICIOS</a></td>";
    }
    RedesSoc(POI.Id);
     if (POI.QueremosComer.Atributos_Status==1){
        Servicios(POI.Id);
        //sH = sH + "<td class='barradetalles'  align=center valign=middle><b><a href='javascript: Servicios(" + poiidr + ")' style='color:rgb(50,50,50)'>SERVICIOS</a></td>";
    }
    RedesSoc(POI.Id);

     /*if ((POI.QueremosComer.Reservaciones != '') && (POI.QueremosComer.Reservaciones != 'null')){
                    var  Reserva = POI.QueremosComer.Reservaciones ;

                     Reserva = Reserva.replace(/rigm/gi,'=');
                     Reserva = Reserva.replace(/ampersant/gi,'&');
                    strDatos = strDatos + "<div align='right'><br/>&nbsp;&nbsp;<a href='javascript: ventanaSecundaria(" + '"' + Reserva + '"' + ")' style='color:#396a95;font-size:8pt;'>Reservaciones</a></div>";
      }*/



    if (mapDetalle != null){
      var point = new GLatLng(POI.Ubicacion.Lat,POI.Ubicacion.Lng);
      mapDetalle.setCenter(point,17);
      mapDetalle.clearOverlays();
      var markerDetalle = createMarkerDetalle(point,POI.Archivos.Icono,POI.Generales.Nombre,POI.Id,POI.Archivos.IconoWidth,POI.Archivos.IconoHeight);
      mapDetalle.addOverlay(markerDetalle);
    }


    var tdBarraDetalle = e("tdBarraDetalle");
    sH = "<table width=100% height=100% cellpadding=0 cellspacing=0><tr>";
    sH = sH + "<td valign=middle align=center><img src='v3/imgs/imprimir.gif' border=0></td><td><a href='javascript: print()' style='color:#3170ae;'>Imprimir</a></td>";
    sH = sH + "<td valign=middle align=center><img src='v3/imgs/mail.gif' border=0></td><td><a href='javascript: CerrarDetalle();Email(" + POI.Id + ")' style='color:#3170ae;'>Enviar<br>por E-Mail</a></td>";
    sH = sH + "<td valign=middle align=center id='tdFavsIco'><img src='v3/imgs/agregar.gif' border=0></td><td id='tdFavs'><a href='javascript: Favorito(" + POI.Id + ")' style='color:#3170ae;'>A&ntilde;adir a<br>Favoritos</a></td>";
    sH = sH + "<td valign=middle align=center id='tdFavsIco'><img src='v3/imgs/error.gif' border=0></td><td><a href='javascript: CerrarDetalle();ReportarError(" + POI.Id + ")' style='color:#3170ae;'>Reportar Error<br>en la Informaci&oacute;n</a></td>";

    var txtLink = e("txtLink");
    var strNombre = LimpiaNombre(MinusMayus(POI.Generales.Nombre));
    txtLink.value="http://www.estoyenelmapa.com/" + strNombre + "-" + POI.Id + ".html";
    var txtEmbed = e("txtEmbed");
    txtEmbed.value="<iframe width='480' height='380' src='http://www.estoyenelmapa.com/embed.jsp?id=" + POI.Id + "' frameborder='0' marginheight='0' marginwidth='0' style='background-color: #ffffff'></iframe>";




    sH = sH + "<td valign=middle align=center>";
    sH = sH + "<a href=\"http://www.addthis.com/bookmark.php?v=20\" onmouseover=\"return addthis_open(this, '', '" + txtLink.value + "', '" + POI.Generales.Nombre + "')\" onmouseout=\"addthis_close()\" onclick=\"return addthis_sendto()\">";
    sH = sH + "<img src='http://s7.addthis.com/static/btn/lg-share-es.gif' width=\"125\" height=\"16\" alt=\"Compartir\" style=\"border:0\"/>";
    sH = sH + "</a>";
    sH = sH + "</td>";



    //sH = sH + "<td valign=middle align=center><img src='v3/imgs/descargar.gif' border=0></td><td><a href='javascript: Descargar(" + POI.Id + ")' style='color:#3170ae;'>Descargar a<br>tu GPS Mio&reg;</a></td>";
    sH = sH + "</tr></table>";
    tdBarraDetalle.innerHTML=sH;

    var tdBarraRuteo = e("tdBarraRuteo");

    var sH2="<table width=100%><tr height=20><td style='background-color:rgb(242,131,30);color:rgb(255,255,255);font-size:7pt;' valign=middle><table width=100%><tr><td valign=middle  align=center width=50%><b>Calcular Ruta:</b>&nbsp;</td><td valign=middle  align=center width=25%><a href='javascript: CerrarDetalle();DesdeAqui(" + POI.Ubicacion.Lat +"," + POI.Ubicacion.Lng +",\"" + POI.Generales.Nombre + "\")' class='Blanco7'>Desde Aqu&iacute;</a></td><td valign=middle  align=center width=25%><a href='javascript: CerrarDetalle();HastaAqui(" + POI.Ubicacion.Lat +"," + POI.Ubicacion.Lng +",\"" + POI.Generales.Nombre + "\")' class='Blanco7'>Hasta Aqu&iacute;</a></td></tr></table></td></tr><tr><td colspan=2 style='background-color:rgb(0,105,222);' align=center><img src='v3/imgs/persona.png'><a style='color:rgb(255,255,255);' href='javascript: CerrarDetalle();VerStreetView(" + POI.Ubicacion.Lat + "," + POI.Ubicacion.Lng + ")'>&nbsp;Ver en Street View</a></td></tr>";
    sH2 = sH2 + "<tr><td colspan=2 style='background-color:rgb(0,0,0);'><img src='v3/imgs/new.gif'><a style='color:rgb(255,255,255);' href='javascript: CerrarDetalle();DownloadPOI(" + POI.Id + "," + POI.Ubicacion.Lat + "," + POI.Ubicacion.Lng + ",\"" + POI.Generales.Nombre + "\")'>&nbsp;Enviar a mi GPS Mio&trade;&nbsp;<img src='secciones/v4/imgs/mio.gif' border=0></a></td></tr>";
    sH2 = sH2 + "</table>";

    tdBarraRuteo.innerHTML = sH2;

    var offset = getScrollXY();
    divDetalle.style.left = "20px";
    divDetalle.style.top = offset[1] + 20 + "px";
    divDetalle.style.visibility='visible';
    Obscurece();

    reqComments = init();
    reqComments.onreadystatechange = ComentariosListener;
    reqComments.send("Comentarios=" + POI.Id);

    var tdFavs=e("tdFavs");
    var tdFavsIco=e("tdFavsIco");
    if (sesion=="false"){
        tdFavs.innerHTML = "<a href='javascript: Favorito(" + POI.Id + ")' style='color:#3170ae;'>A&ntilde;adir a<br>Favoritos</a>";
        tdFavsIco.innerHTML = "<img src='v3/imgs/agregar.gif' border=0>";
    } else {
        ChecaFavorito();
    }

    reqComments = init();
    reqComments.onreadystatechange = ComentariosListener;
    reqComments.send("Comentarios=" + POI.Id);

    VerStreetViewSmall(POI.Ubicacion.Lat,POI.Ubicacion.Lng);

}//VerDetalles

	/*
	function ventanaSecundaria(URL){
	 var strURL = URL;

	             if (strURL.indexOf("http://") > 0 || strURL.indexOf("HTTP://") > 0 || strURL.indexOf("https://") > 0 || strURL.indexOf("HTTPS://") > 0 ){
                         window.open(strURL ,"Reserva","width=800,height=450,scrollbars=Yes,titlebar=yes,menubar=yes")
	             }else{
                         window.open('http://' + strURL ,"Reserva","width=800,height=450,scrollbars=Yes,titlebar=yes,menubar=yes")
             }
        }*/

function LimpiaNombre2(inicio){

 var strfinal = "";
    for (var i=0;i<inicio.length;i++){
        if (inicio.substring(i,i+1).toUpperCase() == "A"){strfinal = strfinal + inicio.substring(i,i+1);}
        if (inicio.substring(i,i+1).toUpperCase() == "B"){strfinal = strfinal + inicio.substring(i,i+1);}
        if (inicio.substring(i,i+1).toUpperCase() == "C"){strfinal = strfinal + inicio.substring(i,i+1);}
        if (inicio.substring(i,i+1).toUpperCase() == "D"){strfinal = strfinal + inicio.substring(i,i+1);}
        if (inicio.substring(i,i+1).toUpperCase() == "E"){strfinal = strfinal + inicio.substring(i,i+1);}
        if (inicio.substring(i,i+1).toUpperCase() == "F"){strfinal = strfinal + inicio.substring(i,i+1);}
        if (inicio.substring(i,i+1).toUpperCase() == "G"){strfinal = strfinal + inicio.substring(i,i+1);}
        if (inicio.substring(i,i+1).toUpperCase() == "H"){strfinal = strfinal + inicio.substring(i,i+1);}
        if (inicio.substring(i,i+1).toUpperCase() == "I"){strfinal = strfinal + inicio.substring(i,i+1);}
        if (inicio.substring(i,i+1).toUpperCase() == "J"){strfinal = strfinal + inicio.substring(i,i+1);}
        if (inicio.substring(i,i+1).toUpperCase() == "K"){strfinal = strfinal + inicio.substring(i,i+1);}
        if (inicio.substring(i,i+1).toUpperCase() == "L"){strfinal = strfinal + inicio.substring(i,i+1);}
        if (inicio.substring(i,i+1).toUpperCase() == "M"){strfinal = strfinal + inicio.substring(i,i+1);}
        if (inicio.substring(i,i+1).toUpperCase() == "N"){strfinal = strfinal + inicio.substring(i,i+1);}
        if (inicio.substring(i,i+1) == "Ñ"){strfinal = strfinal + 'N';}
        if (inicio.substring(i,i+1) == "ñ"){strfinal = strfinal + 'n';}
        if (inicio.substring(i,i+1) == " "){strfinal = strfinal + '&nbsp;';}
        if (inicio.substring(i,i+1) == ""){strfinal = strfinal + 'A';}
        if (inicio.substring(i,i+1) == ""){strfinal = strfinal + 'E';}
        if (inicio.substring(i,i+1) == ""){strfinal = strfinal + 'I';}
        if (inicio.substring(i,i+1) == ""){strfinal = strfinal + 'O';}
        if (inicio.substring(i,i+1) == ""){strfinal = strfinal + 'U';}
        if (inicio.substring(i,i+1).toUpperCase() == "O"){strfinal = strfinal + inicio.substring(i,i+1);}
        if (inicio.substring(i,i+1).toUpperCase() == "P"){strfinal = strfinal + inicio.substring(i,i+1);}
        if (inicio.substring(i,i+1).toUpperCase() == "Q"){strfinal = strfinal + inicio.substring(i,i+1);}
        if (inicio.substring(i,i+1).toUpperCase() == "R"){strfinal = strfinal + inicio.substring(i,i+1);}
        if (inicio.substring(i,i+1).toUpperCase() == "S"){strfinal = strfinal + inicio.substring(i,i+1);}
        if (inicio.substring(i,i+1).toUpperCase() == "T"){strfinal = strfinal + inicio.substring(i,i+1);}
        if (inicio.substring(i,i+1).toUpperCase() == "U"){strfinal = strfinal + inicio.substring(i,i+1);}
        if (inicio.substring(i,i+1).toUpperCase() == "V"){strfinal = strfinal + inicio.substring(i,i+1);}
        if (inicio.substring(i,i+1).toUpperCase() == "W"){strfinal = strfinal + inicio.substring(i,i+1);}
        if (inicio.substring(i,i+1).toUpperCase() == "X"){strfinal = strfinal + inicio.substring(i,i+1);}
        if (inicio.substring(i,i+1).toUpperCase() == "Y"){strfinal = strfinal + inicio.substring(i,i+1);}
        if (inicio.substring(i,i+1).toUpperCase() == "Z"){strfinal = strfinal + inicio.substring(i,i+1);}

    }
    return strfinal.trim();
}

function LimpiaNombre(inicio){

    var strfinal = "";
    for (var i=0;i<inicio.length;i++){
        if (inicio.substring(i,i+1).toUpperCase() == "A"){strfinal = strfinal + inicio.substring(i,i+1);}
        if (inicio.substring(i,i+1).toUpperCase() == "B"){strfinal = strfinal + inicio.substring(i,i+1);}
        if (inicio.substring(i,i+1).toUpperCase() == "C"){strfinal = strfinal + inicio.substring(i,i+1);}
        if (inicio.substring(i,i+1).toUpperCase() == "D"){strfinal = strfinal + inicio.substring(i,i+1);}
        if (inicio.substring(i,i+1).toUpperCase() == "E"){strfinal = strfinal + inicio.substring(i,i+1);}
        if (inicio.substring(i,i+1).toUpperCase() == "F"){strfinal = strfinal + inicio.substring(i,i+1);}
        if (inicio.substring(i,i+1).toUpperCase() == "G"){strfinal = strfinal + inicio.substring(i,i+1);}
        if (inicio.substring(i,i+1).toUpperCase() == "H"){strfinal = strfinal + inicio.substring(i,i+1);}
        if (inicio.substring(i,i+1).toUpperCase() == "I"){strfinal = strfinal + inicio.substring(i,i+1);}
        if (inicio.substring(i,i+1).toUpperCase() == "J"){strfinal = strfinal + inicio.substring(i,i+1);}
        if (inicio.substring(i,i+1).toUpperCase() == "K"){strfinal = strfinal + inicio.substring(i,i+1);}
        if (inicio.substring(i,i+1).toUpperCase() == "L"){strfinal = strfinal + inicio.substring(i,i+1);}
        if (inicio.substring(i,i+1).toUpperCase() == "M"){strfinal = strfinal + inicio.substring(i,i+1);}
        if (inicio.substring(i,i+1).toUpperCase() == "N"){strfinal = strfinal + inicio.substring(i,i+1);}
        if (inicio.substring(i,i+1) == "Ñ"){strfinal = strfinal + 'N';}
        if (inicio.substring(i,i+1) == "ñ"){strfinal = strfinal + 'n';}
        if (inicio.substring(i,i+1).toUpperCase() == "O"){strfinal = strfinal + inicio.substring(i,i+1);}
        if (inicio.substring(i,i+1).toUpperCase() == "P"){strfinal = strfinal + inicio.substring(i,i+1);}
        if (inicio.substring(i,i+1).toUpperCase() == "Q"){strfinal = strfinal + inicio.substring(i,i+1);}
        if (inicio.substring(i,i+1).toUpperCase() == "R"){strfinal = strfinal + inicio.substring(i,i+1);}
        if (inicio.substring(i,i+1).toUpperCase() == "S"){strfinal = strfinal + inicio.substring(i,i+1);}
        if (inicio.substring(i,i+1).toUpperCase() == "T"){strfinal = strfinal + inicio.substring(i,i+1);}
        if (inicio.substring(i,i+1).toUpperCase() == "U"){strfinal = strfinal + inicio.substring(i,i+1);}
        if (inicio.substring(i,i+1).toUpperCase() == "V"){strfinal = strfinal + inicio.substring(i,i+1);}
        if (inicio.substring(i,i+1).toUpperCase() == "W"){strfinal = strfinal + inicio.substring(i,i+1);}
        if (inicio.substring(i,i+1).toUpperCase() == "X"){strfinal = strfinal + inicio.substring(i,i+1);}
        if (inicio.substring(i,i+1).toUpperCase() == "Y"){strfinal = strfinal + inicio.substring(i,i+1);}
        if (inicio.substring(i,i+1).toUpperCase() == "Z"){strfinal = strfinal + inicio.substring(i,i+1);}

    }
    return strfinal.trim();
}//LimpiaNombre


function ReportarError(poiidr){
  DespliegaContacto(4);
  var POI = RegresaPOI(poiidr);
  var txtAsuntoContacto = e("txtAsuntoContacto");
  txtAsuntoContacto.value='Error en ' + MinusMayus(POI.Generales.Nombre) + ' (Clave ' + poiidr + ')';
  txtAsuntoContacto.disabled='disabled';
  txtAsuntoContacto.style.backgroundColor='rgb(200,200,200)';
}//ReportarError

function ChecaFavorito(){
        reqFavs = init();
        reqFavs.onreadystatechange = EsFavoritoListener;
        reqFavs.send("EsFavorito=" + poiActual);
}//ChecaFavorito

function EsFavoritoListener(){
        if (reqFavs.readyState == 4) {
                if (reqFavs.status == 200) {
				try {

					var total=0;
					var totalObj = reqFavs.responseXML.getElementsByTagName("TOTAL")[0];
					total = RegresaAtributo(totalObj,0);

                                        var tdFavs=e("tdFavs");
                                        var tdFavsIco=e("tdFavsIco");
                                        if (total==0){
                                            tdFavs.innerHTML = "<a href='javascript: Favorito(" + poiActual + ")' style='color:#3170ae;'>A&ntilde;adir a<br>Favoritos</a>";
                                            tdFavsIco.innerHTML = "<img src='v3/imgs/agregar.gif' border=0>";
                                        } else {
                                            tdFavs.innerHTML = "<a href='javascript: EliminaFavorito(" + poiActual + ")' style='color:#3170ae;'>Eliminar de<br>Favoritos</a>";
                                            tdFavsIco.innerHTML = "<img src='v3/imgs/eliminar.gif' border=0>";
                                        }

				} catch(err){}
                }
        }

}//EsFavoritoListener

function CerrarDetalle(){
    divDetalle.style.visibility='hidden';
    Aclara();
}//CerrarDetalle


function ComentariosListener(){
    var sH='';
    var divComunidad = e("divComunidad");
        if (reqComments.readyState == 4) {
                if (reqComments.status == 200) {
				try {

					var total=0;
					var totalObj = reqComments.responseXML.getElementsByTagName("TOTAL")[0];
					total = RegresaAtributo(totalObj,0);

                                        if (total==0){
                                          sH = 'No hay comentarios sobre este lugar.<br><br><a href="javascript: CerrarDetalle();AgregarComentario()" style="color:rgb(50,50,50);">&iexcl;S&eacute; el primero en comentar!</a>'
                                        } else {
                                            sH = '<table cellspacing=0 cellpadding=0 border=0 width=100%>';
                                            var strColor="rgb(255,255,255);";
                                            for(var j=0; j<total; j++){
                                                    var com_texto = RegresaValorLista(reqComments.responseXML,"com_texto", j);
                                                    var usu_nom = RegresaValorLista(reqComments.responseXML,"usu_nom", j);
                                                    var usu_ico = RegresaValorLista(reqComments.responseXML,"usu_ico", j);
                                                    var com_cns = RegresaValorLista(reqComments.responseXML,"com_cns", j);

                                                     if (usu_ico==''){
                                                         usu_ico = 'v3/imgs/personab2.gif';
                                                     }

                                                      if (strColor=="rgb(255,255,255);"){
                                                        strColor="#ebf3fb";
                                                      } else {
                                                        strColor="rgb(255,255,255);";
                                                      }


                                                      sH = sH + '<tr height=20 style="background-color:' + strColor + ';">';
                                                      sH = sH + '<td valign=middle width=20>&nbsp;<img src="' + usu_ico + '" border=0></td>';
                                                      sH = sH + '<td valign=middle style="color:rgb(30,30,30);font-size:7pt;">' + MinusMayus(LimitaTexto(usu_nom,20)) + '</td>';
                                                      sH = sH + '<td valign=middle><a href="javascript: AbreComent(\'' + com_cns + '\')" style="color:rgb(30,30,30);font-size:7pt;">' + MinusMayus(LimitaTexto(com_texto,50)) + '</a></td>';
                                                      sH = sH + '</tr>';

                                            }
                                            sH = sH + '</table>';
                                        }
                                        divComunidad.innerHTML=sH;
				} catch(err){}
                }
        }
}//ComentariosListener


function Comentarios2Listener(){
    var sH='';
    var divComunidad = e("divComunidad");
        if (reqComments2.readyState == 4) {
                if (reqComments2.status == 200) {
				try {

					var total=0;
					var totalObj = reqComments2.responseXML.getElementsByTagName("TOTAL")[0];
					total = RegresaAtributo(totalObj,0);

                                        if (total==0){
                                          sH = 'No hay comentarios sobre este lugar.<br><br><a href="javascript: CerrarDetalle();AgregarComentario()" style="color:rgb(50,50,50);">&iexcl;S&eacute; el primero en comentar!</a>'
                                        } else {
                                            sH = '<table cellspacing=0 cellpadding=0 border=0 width=100%>';
                                            var strColor="rgb(255,255,255);";
                                            for(var j=0; j<total; j++){
                                                    var com_texto = RegresaValorLista(reqComments2.responseXML,"com_texto", j);
                                                    var com_cns = RegresaValorLista(reqComments2.responseXML,"com_cns", j);

                                                     if (usu_ico==''){
                                                         usu_ico = 'v3/imgs/personab2.gif';
                                                     }

                                                      if (strColor=="rgb(255,255,255);"){
                                                        strColor="#ebf3fb";
                                                      } else {
                                                        strColor="rgb(255,255,255);";
                                                      }


                                                      sH = sH + '<tr height=20 style="background-color:' + strColor + ';">';
                                                      sH = sH + '<td valign=middle><a href="javascript: AbreComent2(\'' + com_cns + '\')" style="color:rgb(30,30,30);font-size:7pt;">' + MinusMayus(LimitaTexto(com_texto,50)) + '</a></td>';
                                                      sH = sH + '</tr>';

                                            }
                                            sH = sH + '</table>';
                                        }
                                        divComunidad.innerHTML=sH;
				} catch(err){}
                }
        }
}//Comentarios2Listener


function AbreComent(comcns){
  reqComentario = init();
  reqComentario.onreadystatechange = AbreComentListener;
  reqComentario.send("AbreComent=" +  poiActual + "@@@" + comcns + "@@@false@@@");
}//AbreComent



function AbreComent2(comcns){
  reqComentario = init();
  reqComentario.onreadystatechange = AbreComent2Listener;
  reqComentario.send("AbreComent2=" +  poiActual + "@@@" + comcns + "@@@false@@@");
}//AbreComent2


function AbreComentListener(){
		if (reqComentario.readyState == 4) {
			if (reqComentario.status == 200) {

                                var com_fecha = RegresaValorLista(reqComentario.responseXML,"com_fecha", 0);
                                var com_texto = RegresaValorLista(reqComentario.responseXML,"com_texto", 0);
                                var usu_nom = RegresaValorLista(reqComentario.responseXML,"usu_nom", 0);

                                 MuestraComentario(usu_nom,com_fecha,com_texto);

			}
		}
}//AbreComentListener

function AbreComent2Listener(){
		if (reqComentario.readyState == 4) {
			if (reqComentario.status == 200) {

                                var com_fecha = RegresaValorLista(reqComentario.responseXML,"com_fecha", 0);
                                var com_texto = RegresaValorLista(reqComentario.responseXML,"com_texto", 0);


                                 MuestraComentario2(com_fecha,com_texto);

			}
		}
}//AbreComent2Listener



function AgregarComentario(){
  var POI = RegresaPOI(poiActual);
  if (sesion=="false"){
  	MuestraComentarios2();
  } else {
          MuestraComentarios();
  }
}//AgregarComentario

//r
function Fotos(poiidr){
    var spanFotos = e("spanFotos");

    var strFoto1="";
    var strFoto2="";
    var strFoto3="";
    var strFoto4="";
    var POI = RegresaPOI(poiidr);
    if (POI.Archivos.Fotos.length >0){
        strFoto1 = Marquito("<img border=0 src='" + strRutaRelativa + POI.Archivos.Fotos[0] + "' width=110 onmouseover='MuestraFoto(\"" + strRutaRelativa + POI.Archivos.Fotos[0] + "\")' onmouseout='OcultaFoto()'>");
    }
    if (POI.Archivos.Fotos.length >1){
        strFoto2 = Marquito("<img border=0 src='" + strRutaRelativa + POI.Archivos.Fotos[1] + "' width=110 onmouseover='MuestraFoto(\"" + strRutaRelativa + POI.Archivos.Fotos[1] + "\")' onmouseout='OcultaFoto()'>");
    }
    if (POI.Archivos.Fotos.length >2){
        strFoto3 = Marquito("<img border=0 src='" + strRutaRelativa + POI.Archivos.Fotos[2] + "' width=110 onmouseover='MuestraFoto(\"" + strRutaRelativa + POI.Archivos.Fotos[2] + "\")' onmouseout='OcultaFoto()'>");
    }
    if (POI.Archivos.Fotos.length >3){
        strFoto4 = Marquito("<img border=0 src='" + strRutaRelativa + POI.Archivos.Fotos[3] + "' width=110 onmouseover='MuestraFoto(\"" + strRutaRelativa + POI.Archivos.Fotos[3] + "\")' onmouseout='OcultaFoto()'>");
    }


//SERVI
    var sH = "<table border=0 cellspacing=0 cellpadding=10 width=100%'>";
    sH = sH + "<tr height=38>"

        //sH = sH + "<tr height=38><td style='background-color:#eff9fe;' style='color:rgb(30,30,30);' align=center valign=middle><b>FOTOGRAFIAS</b></td><td class='barradetalles'  align=center valign=middle><b><a href='javascript: Videos(" + poiidr + ")' style='color:rgb(50,50,50)'>VIDEOS</a></b></td><td class='barradetalles' align=center valign=middle><b><a href='javascript: Documentos(" + poiidr + ")' style='color:rgb(50,50,50)'>DOCUMENTOS</a></b></td></tr>";
        sH = sH + "<td class='barradetalles'  align=center valign=middle><b><a href='javascript: Servicios(" + poiidr + ")' style='color:rgb(50,50,50)'>SERVICIOS</a></td><td style='background-color:#eff9fe;' style='color:rgb(30,30,30);' align=center valign=middle><b>FOTOGRAFIAS</b></td><td class='barradetalles'  align=center valign=middle><b></b></td></tr>";
        sH = sH + "<tr height=90><td colspan=3 style='background-color:#c9def4;' id='tdFotos'  align=center valign=middle>";

    if (POI.Archivos.Fotos.length ==0){
        sH = sH + "No hay fotograf&iacute;as disponibles";
    }else {
        sH = sH + "<table width=100% border=0 cellspacing=0 cellpadding=0>";
        sH = sH + "<tr>";
        sH = sH + "<td width=50% valign=middle align=center>" + strFoto1 + "</td>";
        sH = sH + "<td width=50% valign=middle align=center>" + strFoto2 + "</td>";
        sH = sH + "</tr>";
        sH = sH + "<tr height=10>";
        sH = sH + "<td width=50% valign=middle align=center></td>";
        sH = sH + "<td width=50% valign=middle align=center></td>";
        sH = sH + "</tr>";
        sH = sH + "<tr>";
        sH = sH + "<td width=50% valign=middle align=center>" + strFoto3 + "</td>";
        sH = sH + "<td width=50% valign=middle align=center>" + strFoto4 + "</td>";
        sH = sH + "</tr>";
        sH = sH + "</table>";
    }

    sH = sH + "</td></tr>";
    sH = sH + "</table>";
    spanFotos.innerHTML=sH;
}//Fotos


function Videos(poiidr){
    var spanFotos = e("spanFotos");
    var sH = "<table border=0 cellspacing=0 cellpadding=10 width=100%>";
        sH = sH + "<tr height=38><td class='barradetalles'  align=center valign=middle><b><a href='javascript: Servicios(" + poiidr + ")' style='color:rgb(50,50,50)'>SERVICIOS</a></b></td></tr>";
    //sH = sH + "<tr height=38><td class='barradetalles'  align=center valign=middle><b><a href='javascript: Fotos(" + poiidr + ")' style='color:rgb(50,50,50)'>FOTOGRAFIAS</a></b></td><td style='background-color:#eff9fe;' style='color:rgb(30,30,30)' align=center valign=middle><b>VIDEOS</b></td><td class='barradetalles' align=center valign=middle><b><a href='javascript: Documentos(" + poiidr + ")' style='color:rgb(50,50,50)'>DOCUMENTOS</a></b></td></tr>";
    sH = sH + "<tr height=38><td class='barradetalles'  align=center valign=middle><b><a href='javascript: Fotos(" + poiidr + ")' style='color:rgb(50,50,50)'>FOTOGRAFIAS</a></b></td></b></td></tr>";
    sH = sH + "<tr height=90><td colspan=3 style='background-color:#c9def4;' align=center valign=middle>No hay videos disponibles";
    sH = sH + "</td></tr>";
    sH = sH + "</table>";
    spanFotos.innerHTML=sH;
}//Videos


function RedesSoc(poiidr){
    NEG_IDR = poiidr;
      reqServicio = init();
      reqServicio.onreadystatechange = ConsultaRedesListener;
      reqServicio.send("ConsultaServicio=" +  poiidr);
}


function ConsultaRedesListener(){

            if (reqServicio.readyState == 4) {
            if (reqServicio.status == 200) {

                    var img="";
                    var indexObj = reqServicio.responseXML.getElementsByTagName("TOTAL")[0];
                    var rows = RegresaAtributo(indexObj,0);
                    var sH = "";

                     for (var i = 0;i<rows;i++){
                        var rowObj = reqServicio.responseXML.getElementsByTagName("ROW")[i];
                        var descObj = rowObj.getElementsByTagName("atr_des")[0];
                        var otrosObj = rowObj.getElementsByTagName("atr_valor")[0];
                        var otros2Obj = rowObj.getElementsByTagName("atr_valor2")[0];


                        if(descObj.childNodes[0].nodeValue=="Redes sociales"){
                            sH = sH + "<div style ='color:#396a95;'><b>Redes Sociales</b></div>";
                            sH = sH + "<table><tr><td>&nbsp;<a href='javascript: ventanaSecundaria(" + '"' + otrosObj.childNodes[0].nodeValue + '"' + ")' style='color:#396a95;font-size:8pt;'><img src='http://www.estoyenelmapa.com/secciones/v4/imgs/facebook.png' width=16 HEIGHT=16  border=0>&nbsp;&nbsp";
                            sH = sH + otrosObj.childNodes[0].nodeValue + "</a></td></tr>";
                            if (otros2Obj.childNodes[0].nodeValue != "VACIO"){
                                sH = sH + "<tr><td>&nbsp;<a href='javascript: ventanaSecundaria(" + '"' + otros2Obj.childNodes[0].nodeValue + '"' + ")' style='color:#396a95;font-size:8pt;'><img src='http://www.estoyenelmapa.com/secciones/v4/imgs/tweeter.png' width=16 HEIGHT=16  border=0>&nbsp;&nbsp";
                                sH = sH + otros2Obj.childNodes[0].nodeValue + "</a></td></tr>";
                            }
                            sH = sH + "</table>";
                        }

                    }
                     sH = sH + "</table>";
                     var divRed = e("divRedSocial");
                     divRed.innerHTML=sH;
            }
        }
}//ConsultaRedesListener





function Servicios(poiidr){
      NEG_IDR = poiidr;
      reqServicio = init();
      reqServicio.onreadystatechange = ConsultaServicioListener;
      reqServicio.send("ConsultaServicio=" +  poiidr);
}//Servicios


function ConsultaServicioListener(){

            if (reqServicio.readyState == 4) {
            if (reqServicio.status == 200) {

                    var img="";
                    var indexObj = reqServicio.responseXML.getElementsByTagName("TOTAL")[0];
                    var rows = RegresaAtributo(indexObj,0);
                    var sH = "<table border=0 cellspacing=0 cellpadding=10 width=100%>";
                        sH = sH + "<tr height=38><td class='barradetalles'  align=center valign=middle><b>SERVICIOS</b></td>";
                        //sH = sH + "<tr height=38><td class='barradetalles'  align=center valign=middle><b><a href='javascript: Fotos(" + NEG_IDR + ")' style='color:rgb(50,50,50)'>FOTOGRAFIAS</a></b></td><td style='background-color:#eff9fe;' style='color:rgb(30,30,30)' align=center valign=middle><b><a href='javascript: Videos(" + NEG_IDR + ")' style='color:rgb(50,50,50)'>VIDEOS</a></b></td><td class='barradetalles' align=center valign=middle><b><a href='javascript: Documentos(" + NEG_IDR + ")' style='color:rgb(50,50,50)'>DOCUMENTOS</a></b></td></tr>";
                        sH = sH + "<td class='barradetalles'  align=center valign=middle><b><a href='javascript: Fotos(" + NEG_IDR + ")' style='color:rgb(50,50,50)'>FOTOGRAFIAS</a></td></tr>";

                     for (var i = 0;i<rows;i++){
                        var rowObj = reqServicio.responseXML.getElementsByTagName("ROW")[i];
                        var descObj = rowObj.getElementsByTagName("atr_des")[0];
                        var valor1Obj = rowObj.getElementsByTagName("atr_valor")[0];
                        var POIObj = rowObj.getElementsByTagName("neg_idr")[0];
                        var otrosObj = rowObj.getElementsByTagName("atr_valor")[0];
                        var otros2Obj = rowObj.getElementsByTagName("atr_valor2")[0];
                        var otros3Obj = rowObj.getElementsByTagName("atr_valor3")[0];
                        var otros4Obj = rowObj.getElementsByTagName("atr_valor4")[0];
                        var otros5Obj = rowObj.getElementsByTagName("atr_valor5")[0];


                        if(descObj.childNodes[0].nodeValue=="ESTRELLA(S)"){
                            if(valor1Obj.childNodes[0].nodeValue=="1"){
                              img="Star1.png";
                            }else if(valor1Obj.childNodes[0].nodeValue=="2"){
                              img="Star2.png";
                            }else if(valor1Obj.childNodes[0].nodeValue=="3"){
                              img="Star3.png";
                            }else if(valor1Obj.childNodes[0].nodeValue=="4"){
                              img="Star4.png";
                            }else if(valor1Obj.childNodes[0].nodeValue=="5"){
                              img="Star5.png";
                            }
                            sH = sH + "<tr height=18><td colspan=3 style='background-color:#c9def4;' align=left valign=middle>" + descObj.childNodes[0].nodeValue + "&nbsp;&nbsp;&nbsp; <img src='http://www.estoyenelmapa.com/secciones/v4/imgs/" + img + "' height=18 ></td></tr>";

                        }else if(descObj.childNodes[0].nodeValue=="OTROS"){
                            sH = sH + "<tr height=18><td colspan=3 style='background-color:#c9def4;' align=left valign=middle>" + descObj.childNodes[0].nodeValue + ":" ;
                            sH = sH + "<table><tr><td width=20></td><td width=20></td><td>";
                            sH = sH + otrosObj.childNodes[0].nodeValue + "</td></tr>";


                            if (otros2Obj.childNodes[0].nodeValue != "VACIO"){
                                sH = sH + "<tr><td width=20></td><td width=20></td><td>";
                                sH = sH + otros2Obj.childNodes[0].nodeValue + "</td></tr>";
                            }
                            if (otros3Obj.childNodes[0].nodeValue != "VACIO"){
                                sH = sH + "<tr><td width=20></td><td width=20></td><td>";
                                sH = sH + otros3Obj.childNodes[0].nodeValue + "</td></tr>";
                            }
                            if (otros4Obj.childNodes[0].nodeValue != "VACIO"){
                                sH = sH + "<tr><td width=20></td><td width=20></td><td>";
                                sH = sH + otros4Obj.childNodes[0].nodeValue + "</td></tr>";
                            }
                            if (otros5Obj.childNodes[0].nodeValue != "VACIO"){
                                sH = sH + "<tr><td width=20></td><td width=20></td><td>";
                                sH = sH + otros5Obj.childNodes[0].nodeValue;
                                sH = sH + "</td></tr>";
                            }
                            sH = sH + "</table>";
                        }else if(descObj.childNodes[0].nodeValue!="Redes sociales"){
                            sH = sH + "<tr height=18><td colspan=3 style='background-color:#c9def4;' align=left valign=middle>" + descObj.childNodes[0].nodeValue + " </td></tr>";
                        }

                    }
                     sH = sH + "</table>";
                     var spanFotos = e("spanFotos");
                     spanFotos.innerHTML=sH;
            }
        }
}//ConsultaServicioListener


function RegresaAtributo(xmlNode, intAtributo){
	if(xmlNode.nodeType == 1){

        return xmlNode.attributes[intAtributo].nodeValue;
	}
	else if(xmlNode.nodeType == 3){
		return 'nodo tipo 3';
	} else {
            return 'Desconocido';
    }
}//RegresaAtributo


function Documentos(poiidr){
    var spanFotos = e("spanFotos");
    var sH = "<table border=0 cellspacing=0 cellpadding=10 width=100%>";
        sH = sH + "<tr height=38><td class='barradetalles'  align=center valign=middle><b><a href='javascript: Servicios(" + poiidr + ")' style='color:rgb(50,50,50)'>SERVICIOS</a></b></td></tr>";
    sH = sH + "<tr height=38><td class='barradetalles'  align=center valign=middle><b><a href='javascript: Fotos(" + poiidr + ")' style='color:rgb(50,50,50)'>FOTOGRAFIAS</a></b></td><td class='barradetalles' align=center valign=middle><b><a href='javascript: Videos(" + poiidr + ")' style='color:rgb(50,50,50)'>VIDEOS</a></b></td><td style='background-color:#eff9fe;' style='color:rgb(30,30,30)' align=center valign=middle><b>DOCUMENTOS</b></td></tr>";
    sH = sH + "<tr height=90><td colspan=3 style='background-color:#c9def4;' align=center valign=middle>No hay documentos disponibles";
    sH = sH + "</td></tr>";
    sH = sH + "</table>";
    spanFotos.innerHTML=sH;
}//Documentos


function MuestraFoto(urlfoto){
  var divPopupFoto = e("divPopupFoto");
  divPopupFoto.innerHTML=Marquito("<img src='" + urlfoto + "' border=0 width=400>");
  divPopupFoto.style.left= (mouseX + 20) + 'px';
  divPopupFoto.style.top= (mouseY - 100) + 'px';
  divPopupFoto.style.visibility="visible";
}//MuestraFoto

function OcultaFoto(){
  var divPopupFoto = e("divPopupFoto");
  divPopupFoto.innerHTML="";
  divPopupFoto.style.visibility="hidden";
}//OcultaFoto


function EditarPOI(poiidr){
    VerDetalles(poiidr);
}//VerDetalles

 function GeoCode(){
        if (geocoder==null){return;}

        var miest ="";
        try {
            if (objFiltrosActuales.Estado!=null){
              miest = objFiltrosActuales.Estado.Nombre;
            }
        } catch(err){}

        arrPlaces = new Array;

        var address = txtBuscar.value + ",,"+ miest + ", Mexico";
        geocoder.getLocations(address, addAddressToMapIntranet);
  }//GeoCode

  function addAddressToMapIntranet(response) {
    var spanDirecciones =e("spanDirecciones");
    var sH ="";
    if (!response || response.Status.code != 200) {
       sH="";
       spanDirecciones.innerHTML=sH;
    } else {
           for (var i=0;i<response.Placemark.length;i++){
                  place = response.Placemark[i];
                  var point = new GLatLng(place.Point.coordinates[1], place.Point.coordinates[0]);
                  var markerPlace = createMarkerLugar(point, place.address, i);
                  map.addOverlay(markerPlace);
                  arrPlaces.push(new Lugar(place.address,markerPlace,place.Point.coordinates[1], place.Point.coordinates[0],place.AddressDetails));


                  if (sH==""){
                          sH = "<div id='divGeocoding' style='overflow:auto;position:relative;top:0px;left:0px;max-height:120px'>&nbsp;<b>Direcciones Encontradas:</b>&nbsp;&nbsp;<a href='javascript: IniciaDetails();' style='color:rgb(30,30,30);font-size:7pt;'>[BUSCAR OTRA]</a><table cellspacing=2 cellpadding=2><tr><td valign=top style='font-size:7pt;color:#396a95;'><img src='v3/imgs/pinrojo.png' height=16></td><td><a href='javascript: MuestraLugar(" + i + ")' style='font-size:7pt;color:#396a95;'>" + place.address + "</a></td></tr>";
                  } else {
                          sH = sH + "<tr><td valign=top style='font-size:7pt;color:#396a95;'><img src='v3/imgs/pinrojo.png'  height=16></td><td><a href='javascript: MuestraLugar(" + i + ")' style='font-size:7pt;color:#396a95;'>" + place.address + "</a></td></tr>";
                  }
            }
          sH = sH + "</table></div><hr size=1 noshade='noshade'>";
          spanDirecciones.innerHTML=sH;
          resizeDetails();
    }

  }//addAddressToMapIntranet

  function BuscarDireccion(){
      var txtCalle = e("txtCalle");
      var txtColonia = e("txtColonia");
      var txtDelegacion = e("txtDelegacion");
      var txtEstado = e("txtEstado");
      var txtCP = e("txtCP");
      var strAdd = txtCalle.value + "," + txtColonia.value + "," + txtDelegacion.value + "," + txtEstado.value + ", " + txtCP.value + ",Mexico";
      txtBuscar.value = strAdd;
      txtBuscar_lostfocus();
      BuscarTexto();
  }//BuscarDireccion

  function LimpiarCamposDireccion(){
      var txtCalle = e("txtCalle");
      var txtColonia = e("txtColonia");
      var txtDelegacion = e("txtDelegacion");
      var txtEstado = e("txtEstado");
      var txtCP = e("txtCP");
      txtCalle.value='';
      txtColonia.value='';
      txtDelegacion.value='';
      txtEstado.value='';
      txtCP.value='';
      txtCalle.select();
      txtCalle.focus();
  }//LimpiarCamposDireccion

  function DesdeAqui(x,y,n){

        var divPopupRuta = e("divPopupRuta");
    	divPopupRuta.style.visibility="visible";

        var txtDesdeAqui = e("txtDesdeAqui");
    	var hidDesdeAquiLat = e("hidDesdeAquiLat");
    	var hidDesdeAquiLng = e("hidDesdeAquiLng");

        if (hidDesdeAquiLat.value != ""){
            if (confirm("Desea reemplazar el punto de origen seleccionado previamente?")==false){
                return;
            }
        }

        txtDesdeAqui.value = n;
    	hidDesdeAquiLat.value = x;
    	hidDesdeAquiLng.value = y;


        RevisaControlesRuteo();

    }//DesdeAqui


  function BuscarEnRuteo(texto){
  txtBuscar.value = texto;
  txtBuscar_lostfocus();

  if (txtBuscar.value.toUpperCase()=='MIS FAVORITOS'){
        if (sesion=="false"){
                funcionCallBack='BuscarTexto';
                PantallaLogin();
                return;
        }
  }

    blnZona=false;
    distancia=0;
    Filtra(null,null,null,null,null,null,null);

}//BuscarEnRuteo

  function handleKeyPressHastaAqui(ek){
      var key=ek.keyCode || ek.which;
      if (key==13){
        var txtHastaAqui = e("txtHastaAqui");
        BuscarEnRuteo(txtHastaAqui.value);
      }
}//handleKeyPressHastaAqui


  function handleKeyPressDesdeAqui(ek){
      var key=ek.keyCode || ek.which;
      if (key==13){
        var txtDesdeAqui = e("txtDesdeAqui");
        BuscarEnRuteo(txtDesdeAqui.value);
      }
}//handleKeyPressDesdeAqui


    function RevisaControlesRuteo(){

      var spanAccionDesdeAqui = e("spanAccionDesdeAqui");
      var spanAccionHastaAqui = e("spanAccionHastaAqui");

        var txtDesdeAqui = e("txtDesdeAqui");
    	var hidDesdeAquiLat = e("hidDesdeAquiLat");
    	var hidDesdeAquiLng = e("hidDesdeAquiLng");

	var txtHastaAqui = e("txtHastaAqui");
    	var hidHastaAquiLat = e("hidHastaAquiLat");
    	var hidHastaAquiLng = e("hidHastaAquiLng");

        var btnCalcularRuta = e("btnCalcularRuta");
        var btnCalcularRutaTransporte = e("btnCalcularRutaTransporte");

        if (hidDesdeAquiLat.value==""){
            spanAccionDesdeAqui.innerHTML ="<input type=button value='Buscar' onclick='var txtDesdeAqui = e(\"txtDesdeAqui\");BuscarEnRuteo(txtDesdeAqui.value);'>";
            txtDesdeAqui.disabled=false;
            btnCalcularRuta.disabled=true;
            btnCalcularRutaTransporte.disabled=true;
    	} else {
            spanAccionDesdeAqui.innerHTML ="<a href='javascript: BorraDesdeAqui()' style='color:rgb(50,50,50)'>Borrar</a>";
            txtDesdeAqui.disabled=true;
            btnCalcularRuta.disabled=false;
            btnCalcularRutaTransporte.disabled=false;
        }

        if (hidHastaAquiLat.value==""){
            spanAccionHastaAqui.innerHTML ="<input type=button value='Buscar' onclick='var txtHastaAqui = e(\"txtHastaAqui\");BuscarEnRuteo(txtHastaAqui.value);'>";
            txtHastaAqui.disabled=false;
            btnCalcularRuta.disabled=true;
            btnCalcularRutaTransporte.disabled=true;
    	} else {
            spanAccionHastaAqui.innerHTML ="<a href='javascript: BorraHastaAqui()' style='color:rgb(50,50,50)'>Borrar</a>";
            txtHastaAqui.disabled=true;
            btnCalcularRuta.disabled=false;
            btnCalcularRutaTransporte.disabled=false;
        }


    }//RevisaControlesRuteo


    function HastaAqui(x,y,n){
    	var divPopupRuta = e("divPopupRuta");
    	divPopupRuta.style.visibility="visible";

    	var txtHastaAqui = e("txtHastaAqui");
    	var hidHastaAquiLat = e("hidHastaAquiLat");
    	var hidHastaAquiLng = e("hidHastaAquiLng");

        if (hidHastaAquiLat.value != ""){
            if (confirm("Desea reemplazar el punto de destino seleccionado previamente?")==false){
                return;
            }
        }

    	txtHastaAqui.value = n;
    	hidHastaAquiLat.value = x;
    	hidHastaAquiLng.value = y;


        RevisaControlesRuteo();
    }//HastaAqui

    function InvertirRuta(){
    	var x;
    	var y;
    	var n;

    	var txtHastaAqui = e("txtHastaAqui");
    	var hidHastaAquiLat = e("hidHastaAquiLat");
    	var hidHastaAquiLng = e("hidHastaAquiLng");
    	var txtDesdeAqui = e("txtDesdeAqui");
    	var hidDesdeAquiLat = e("hidDesdeAquiLat");
    	var hidDesdeAquiLng = e("hidDesdeAquiLng");

    	n = txtHastaAqui.value;
    	x = hidHastaAquiLat.value;
    	y = hidHastaAquiLng.value;

  	txtHastaAqui.value = txtDesdeAqui.value;
  	hidHastaAquiLat.value = hidDesdeAquiLat.value;
  	hidHastaAquiLng.value = hidDesdeAquiLng.value;

    	txtDesdeAqui.value = n;
    	hidDesdeAquiLat.value = x;
    	hidDesdeAquiLng.value = y;
        RevisaControlesRuteo();
    }//InvertirRuta

    function AbreRuteo(){
        RevisaControlesRuteo();
      	var divPopupRuta = e("divPopupRuta");
    	divPopupRuta.style.visibility="visible";

    }//AbreRuteo

    function OcultarRuteo(){
      	var divPopupRuta = e("divPopupRuta");
    	divPopupRuta.style.visibility="hidden";
  }//OcultarRuteo

    function CalcularRuta(){
    	var txtHastaAqui = e("txtHastaAqui");
    	var hidHastaAquiLat = e("hidHastaAquiLat");
    	var hidHastaAquiLng = e("hidHastaAquiLng");
    	var txtDesdeAqui = e("txtDesdeAqui");
    	var hidDesdeAquiLat = e("hidDesdeAquiLat");
    	var hidDesdeAquiLng = e("hidDesdeAquiLng");

    	if (hidDesdeAquiLat.value==""){
    		alert("Debe seleccionar el punto Origen!");
    		return;
    	}

    	if (hidHastaAquiLat.value==""){
    		alert("Debe seleccionar el punto Destino!");
    		return;
    	}

  	AbreLink("http://www.estoyenelmapa.com/ruteo.jsp?poi1=" + RemplazaString(RemplazaString(sinAcentos(txtDesdeAqui.value),"###","N"),"#","") + "&poi2=" + RemplazaString(RemplazaString(sinAcentos(txtHastaAqui.value),"###","N"),"#","") + "&lat1=" + hidDesdeAquiLat.value + "&lng1=" + hidDesdeAquiLng.value + "&lat2=" + hidHastaAquiLat.value + "&lng2=" + hidHastaAquiLng.value);
    }//CalcularRuta


    function CalcularRutaTransporte(){
      	var txtHastaAqui = e("txtHastaAqui");
    	var hidHastaAquiLat = e("hidHastaAquiLat");
    	var hidHastaAquiLng = e("hidHastaAquiLng");
    	var txtDesdeAqui = e("txtDesdeAqui");
    	var hidDesdeAquiLat = e("hidDesdeAquiLat");
    	var hidDesdeAquiLng = e("hidDesdeAquiLng");

    	if (hidDesdeAquiLat.value==""){
    		alert("Debe seleccionar el punto Origen!");
    		return;
    	}

    	if (hidHastaAquiLat.value==""){
    		alert("Debe seleccionar el punto Destino!");
    		return;
    	}

  	AbreLink("http://www.estoyenelmapa.com/ruteotransporte.jsp?poi1=" + RemplazaString(RemplazaString(sinAcentos(txtDesdeAqui.value),"###","N"),"#","") + "&poi2=" + RemplazaString(RemplazaString(sinAcentos(txtHastaAqui.value),"###","N"),"#","") + "&lat1=" + hidDesdeAquiLat.value + "&lng1=" + hidDesdeAquiLng.value + "&lat2=" + hidHastaAquiLat.value + "&lng2=" + hidHastaAquiLng.value);

    }


   function BorraDesdeAqui(){
    	var txtDesdeAqui = e("txtDesdeAqui");
    	var hidDesdeAquiLat = e("hidDesdeAquiLat");
    	var hidDesdeAquiLng = e("hidDesdeAquiLng");
   	txtDesdeAqui.value="";
   	hidDesdeAquiLat.value="";
   	hidDesdeAquiLng.value="";
        RevisaControlesRuteo();
   }//BorraDesdeAqui

   function BorraHastaAqui(){
    	var txtHastaAqui = e("txtHastaAqui");
    	var hidHastaAquiLat = e("hidHastaAquiLat");
    	var hidHastaAquiLng = e("hidHastaAquiLng");
   	txtHastaAqui.value="";
   	hidHastaAquiLat.value="";
   	hidHastaAquiLng.value="";
        RevisaControlesRuteo();
   }//BorraHastaAqui

     function MuestraLugar(idxLugar){

         //alert(arrPlaces[idxLugar].AddressDetails
         var sH;
         sH = "<table cellspacing=0 cellpadding=0 style='color:#396a95;' width=300><tr><td>";
         sH = sH + "<span style='font-size:8pt;color:#396a95;'><b>Direccion Encontrada:</b><br><br>" + arrPlaces[idxLugar].Address + "</span>";
         sH = sH + "<br><hr noshade='noshade'><a href='javascript: map.setCenter(new GLatLng(" + arrPlaces[idxLugar].Lat +"," + arrPlaces[idxLugar].Lng +"),15)' class='Gris7'>Zoom a Este Punto</a>";
         sH = sH + "&nbsp;&nbsp;&nbsp;" + "<br><hr>Buscar cerca de aqu&iacute;:&nbsp;<input type=text id='txtBuscarCerca' onkeypress='handleKeyPressBuscarCerca(event,\"" + arrPlaces[idxLugar].Address + "\"," + arrPlaces[idxLugar].Lat + "," + arrPlaces[idxLugar].Lng + ")'>&nbsp;<input type=button value='Buscar' onclick='var hidUbicacionDescripcion = e(\"hidUbicacionDescripcion\");hidUbicacionDescripcion.value=\"" + arrPlaces[idxLugar].Address + "\";ubicacionUsuario.Lat = " + arrPlaces[idxLugar].Lat + "; ubicacionUsuario.Lng= " + arrPlaces[idxLugar].Lng + ";BuscarCerca();'>";
         sH = sH + "</td></tr></table>";
         sH = sH + "<table width=300><tr height=20><td style='background-color:rgb(242,131,30);color:rgb(255,255,255);font-size:7pt;' valign=middle><table width=100%><tr><td valign=middle  align=center width=50%><b>Calcular Ruta:</b>&nbsp;</td><td valign=middle  align=center width=25%><a href='javascript: DesdeAqui(" + arrPlaces[idxLugar].Lat +"," + arrPlaces[idxLugar].Lng +",\"" + arrPlaces[idxLugar].Address + "\")' class='Blanco7'>Desde Aqu&iacute;</a></td><td valign=middle  align=center width=25%><a href='javascript: HastaAqui(" + arrPlaces[idxLugar].Lat +"," + arrPlaces[idxLugar].Lng +",\"" + arrPlaces[idxLugar].Address + "\")' class='Blanco7'>Hasta Aqu&iacute;</a></td></tr></table></td></tr></table>";
         sH = sH + "<table width=300><tr><td colspan=2 style='background-color:rgb(0,105,222);' align=center><img src='v3/imgs/persona.png'><a style='color:rgb(255,255,255);' href='javascript: VerStreetView(" + arrPlaces[idxLugar].Lat + "," + arrPlaces[idxLugar].Lng + ")'>&nbsp;Ver en Street View</a></td></tr></table>";
         sH = sH + "<table width=300><tr><td colspan=2 style='background-color:rgb(0,0,0);'><img src='v3/imgs/new.gif'><a style='color:rgb(255,255,255);' href='javascript: DownloadPOI(0," + arrPlaces[idxLugar].Lat + "," + arrPlaces[idxLugar].Lng + ",\"" + arrPlaces[idxLugar].Address + "\")'>&nbsp;Enviar a mi GPS Mio&trade;&nbsp;<img src='secciones/v4/imgs/mio.gif' border=0></a></td></tr></table>";

         arrPlaces[idxLugar].Pin.openInfoWindowHtml(sH);
     }//MuestraLugar

function MuestraPOIGoogle(idxLugar){
    var POI = arrPOIGoogle[idxLugar];
    var sH = "";
    var strDatos = "";

    if (POI.streetAddress != '') {
        strDatos = '<B>' + MarcaAmarillo(POI.streetAddress, objFiltrosActuales.TextoBuscado) + '</B><br>';
    }
    strDatos = strDatos + "" + MarcaAmarillo(POI.region, objFiltrosActuales.TextoBuscado);
    strDatos = strDatos + "<br>" + MarcaAmarillo(POI.city, objFiltrosActuales.TextoBuscado);
    if (POI.phoneNumber1 != ''){
      strDatos = strDatos + "<br>Tel(1): <b>" + POI.phoneNumber1 + "</b>";
    }
    if (POI.phoneNumber2 != ''){
      strDatos = strDatos + "<br>Tel(2): <b>" + POI.phoneNumber2 + "</b>";
    }

    var strDistancia2 = "";
    if (distancia==1){
        var center = new GLatLng(POI.lat, POI.lng);
        var center2 = new GLatLng(ubicacionUsuario.Lat,ubicacionUsuario.Lng);
        var lngDistancia = center2.distanceFrom(center);
        strDistancia2 = "<span style='font-size:7pt;color:rgb(100,100,100);'>&nbsp;(" + FormatNumber(lngDistancia/1000,1,true, true, true) + " Km)</span>";
    }

    sH = "<table cellspacing=0 cellpadding=0 style='color:#396a95;' width=300>";
    sH = sH + "<tr height=40><td valign=middle align=center style='color:#396a95;'><img src='" + strRutaRelativa + "secciones/v4/imgs/pinazul.png' border=0></td><td valign=middle align=center><b style='font-size:8pt;'>&nbsp;&nbsp;" + MarcaAmarillo(POI.titleNoFormatting, objFiltrosActuales.TextoBuscado) + strDistancia2 + "</b></td></tr>";
    sH = sH + "<tr><td valign=middle align=left colspan=2 style='color:#396a95;font-size:7pt;'><hr size=1 noshade='noshade'></td></tr>";
    sH = sH + "<tr><td valign=top align=left colspan=2 style='color:#396a95;font-size:7pt;'>" + strDatos + "</td></tr>";
    sH = sH + "<tr><td valign=middle align=left colspan=2 style='color:#396a95;font-size:7pt;'>&nbsp;</td></tr>";
    sH = sH + "<tr height=20><td colspan=2 style='background-color:#396a95;color:rgb(255,255,255);font-size:7pt;' valign=middle><table width=100%><tr><td valign=middle  align=center width=33%><a href='javascript: map.setCenter(new GLatLng(" + POI.lat +"," + POI.lng +"),15)' class='Blanco7'>Zoom a Este Punto</a></td></tr></table></td></tr>";
    sH = sH + "<tr><td colspan=2><hr>Buscar cerca de aqu&iacute;:&nbsp;<input type=text id='txtBuscarCerca' onkeypress='handleKeyPressBuscarCerca(event,\"" + POI.titleNoFormatting + "\"," + POI.lat + "," + POI.lng + ")'>&nbsp;<input type=button value='Buscar' onclick='var hidUbicacionDescripcion = e(\"hidUbicacionDescripcion\");hidUbicacionDescripcion.value=\"" + POI.titleNoFormatting + "\";ubicacionUsuario.Lat = " + POI.lat + "; ubicacionUsuario.Lng= " + POI.lng + ";BuscarCerca();'></td></tr>";
    sH = sH + "<tr height=20><td colspan=2 style='background-color:rgb(242,131,30);color:rgb(255,255,255);font-size:7pt;' valign=middle><table width=100%><tr><td valign=middle  align=center width=50%><b>Calcular Ruta:</b>&nbsp;</td><td valign=middle  align=center width=25%><a href='javascript: DesdeAqui(" + POI.lat +"," + POI.lng +",\"" + POI.titleNoFormatting + "\")' class='Blanco7'>Desde Aqu&iacute;</a></td><td valign=middle  align=center width=25%><a href='javascript: HastaAqui(" + POI.lat +"," + POI.lng +",\"" + POI.titleNoFormatting + "\")' class='Blanco7'>Hasta Aqu&iacute;</a></td></tr></table></td></tr>";
    sH = sH + "<tr><td colspan=2 style='background-color:rgb(0,105,222);'><img src='v3/imgs/persona.png'><a style='color:rgb(255,255,255);' href='javascript: VerStreetView(" + POI.lat + "," + POI.lng + ")'>&nbsp;Ver en Street View</a></td></tr>";
    sH = sH + "<tr><td colspan=2 style='background-color:rgb(0,0,0);'><img src='v3/imgs/new.gif'><a style='color:rgb(255,255,255);' href='javascript: DownloadPOI(0," + POI.lat + "," + POI.lng + ",\"" + POI.titleNoFormatting + "\")'>&nbsp;Enviar a mi GPS Mio&trade;&nbsp;<img src='secciones/v4/imgs/mio.gif' border=0></a></td></tr>";
    sH = sH+ "</table>";
    try {
	    var tab0 = new GInfoWindowTab("Datos", sH);
	    var tab1 = new GInfoWindowTab("Mapa", "<div style='width:275px;height:140px;border:1px solid rgb(200,200,200);position:relative;top:0px;left:0px;' id='divMiniMapa'><br>&nbsp;<a style='color:rgb(50,50,50)' href='javascript: AbreMiniMapaGoogle(arrPOIGoogle[" + idxLugar + "])'>Haga click aqu&iacute; para ver el mapa</a></div>");
	    var infoTabs = [
	      tab0,
	      tab1
	    ];

            if (poigoogledesplegado<0){
                poigoogledesplegado = idxLugar;
                POI.marker.openInfoWindowTabsHtml(infoTabs);
	    } else if (poigoogledesplegado != idxLugar){
		poigoogledesplegado = idxLugar;
		POI.marker.openInfoWindowTabsHtml(infoTabs);
	    }
            AbreMiniMapaGoogle(POI);
    } catch(err){
          POI.marker.openInfoWindowHtml(sH);

        if (divMapaStreetView.style.visibility=='visible'){
            VerStreetView(POI.lat,POI.lng);
        }
        if (divMapaStreetViewSmall.style.visibility=='visible'){
            VerStreetViewSmall(POI.lat,POI.lng);
        }

   }


     }//MuestraPOIGoogle



    function DemoMobile(){
        var strHTML = "<iframe width='318' height='405' src='http://www.estoyenelmapa.com/mobile/?emulador=true' frameborder='0' marginheight='0' marginwidth='0'></iframe>";
        var divContacto = e("divContacto");
        divContacto.style.left = "100px";
        divContacto.style.top = "5px";
        divContacto.innerHTML = MarcoTablaIphone(strHTML);
        divContacto.style.visibility="visible";
        Obscurece();
    }//DemoMobile

    function CierraDemoMobile(){
        var divContacto = e("divContacto");
        divContacto.innerHTML ="";
        Aclara();
        resizeDetails();
    }//CierraDemoMobile


      function MarcoTablaIphone(strContenido){
              var strHTML = "<table border='0' cellpadding='0' cellspacing='0'>";
              strHTML = strHTML + "<tr>";
              strHTML = strHTML + "<td colspan=3 STYLE='background-image: url(v3/imgs/iphonearriba.png);background-repeat: no-repeat;background-position:' height='204' width=382 align=right valign=top><br><br><br><a href='javascript: CierraDemoMobile()' style='font-size:8pt;font-weight:bold;color:rgb(255,255,255);'>Cerrar [X]</a>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</td>";
              strHTML = strHTML + "</tr>";
              strHTML = strHTML + "<tr >";
              strHTML = strHTML + "<td STYLE='background-image: url(v3/imgs/iphoneizq.png);background-repeat: no-repeat' width='30' height='405'></td>";
              strHTML = strHTML + "<td STYLE='background-color: #ffffff; font-size:8pt;'valign=top width=321><div style='width:318px;height:405px;overflow:auto;overflow-x: hidden;-ms-overflow-x: hidden;background-color:rgb(255,255,255);'>";
              strHTML = strHTML + strContenido;
              strHTML = strHTML + "</div></td>";
              strHTML = strHTML + "<td STYLE='background-image: url(v3/imgs/iphoneder.png);background-repeat: no-repeat;background-position:0px 0px;'  width='31' height='405'></td>";
              strHTML = strHTML + "</tr>";
              strHTML = strHTML + "<td colspan= 3 STYLE='background-image: url(v3/imgs/iphoneabajo.png);background-repeat: no-repeat'  width='382' height='112'></td>";
              strHTML = strHTML + "</tr>";
              strHTML = strHTML + "</table>";
              return strHTML;
      }//MarcoTablaIphone


  function Wikipedia(){

  	try {
  	var chkWikipedia = e("chkWikipedia");
  	if (chkWikipedia.checked){
		layerWikiPedia = new GLayer("org.wikipedia.es");
		map.addOverlay(layerWikiPedia);
  	} else {
		map.removeOverlay(layerWikiPedia);
  	}
  	} catch(err){}
  }//WikiPedia

  function Panoramio(){

  	try {
  	var chkPanoramio = e("chkPanoramio");
  	if (chkPanoramio.checked){
		layerPanoramio = new GLayer("com.panoramio.all");
		map.addOverlay(layerPanoramio);
  	} else {
		map.removeOverlay(layerPanoramio);
		layerPanoramio=null;
  	}
  	} catch(err){}
  }//Panoramio

  function VerTrafico(){
      return;
  	try {
  	var chkTrafico = e("chkTrafico");
  	if (chkTrafico.checked){
                if (arrTrafico.length==0){
                  reqTrafico = init();
                  reqTrafico.onreadystatechange = TraficoListener;
                  reqTrafico.send("TraficoActual=1");
                } else {

                }
  	} else {
            //jpghc
  	}
  	} catch(err){}
  }//VerTrafico

  function TraficoListener(){

         if (reqTrafico.readyState == 4) {
                if (reqTrafico.status == 200) {
                   try {
                      arrTrafico = new Array;
                      var indexObj;
                      var strLugar;

                      indexObj = reqTrafico.responseXML.getElementsByTagName("CCTraffic.net")[0];

                      for (i=0;i<indexObj.childNodes.length;i++){
                        var incidenteObj = indexObj.childNodes[i];

                          var incidente = new EventoTrafico();
                          incidente.id=RegresaAtributo(incidenteObj,0);
                          var incTYPE = RegresaAtributo(incidenteObj,2);
                          if (incTYPE == "incident"){
                              incidente.tipo = "Incidente";
                              incidente.iconotipo = "incidente.png";
                          } else if (incTYPE == "flow"){
                              incidente.tipo = "Reporte Vial";
                              incidente.iconotipo = "viaprincipal.png";
                          } else if (incTYPE == "event"){
                              incidente.tipo = "Evento";
                              incidente.iconotipo = "incidente.png";
                          } else if (incTYPE == "construction"){
                              incidente.tipo = "Construcci&oacute;n";
                              incidente.iconotipo = "construccion.png";
                          } else {
                              incidente.tipo = "Incidente";
                              incidente.iconotipo = "incidente.png";
                          }

                          incidente.recurrente = RegresaAtributo(incidenteObj,0);

                          strLugar = "";
                        for (j=0;j<incidenteObj.childNodes.length;j++){
                          var campoObj = incidenteObj.childNodes[j];

                          if (campoObj.nodeName == "city"){
                          } else if (campoObj.nodeName == "time"){
                            incidente.fecha = RegresaAtributo(campoObj,3);
                          } else if (campoObj.nodeName == "distance"){
                            incidente.distancia = RegresaAtributo(campoObj,0);
                          } else if (campoObj.nodeName == "event"){
                            incidente.evento = RegresaAtributo(campoObj,2);
                          } else if (campoObj.nodeName == "backup"){
                          } else if (campoObj.nodeName == "direction"){
                          } else if (campoObj.nodeName == "source"){
                          } else if (campoObj.nodeName == "severity"){
                              var severityCODE = RegresaAtributo(campoObj,1);
                              if (severityCODE == "0"){
                                  incidente.severidad = "Construccion";
                                  incidente.iconoseveridad = "banderamapab0.png";
                              } else if (severityCODE == "1"){
                                  incidente.severidad = "Severidad Leve";
                                  incidente.iconoseveridad = "banderamapab1.png";
                              } else if (severityCODE == "2"){
                                  incidente.severidad = "Severidad Moderada";
                                  incidente.iconoseveridad = "banderamapab2.png";
                              } else if (severityCODE == "3"){
                                  incidente.severidad = "Severidad Grave";
                                  incidente.iconoseveridad = "banderamapab3.png";
                              } else if (severityCODE == "4"){
                                  incidente.severidad = "Severidad Muy Grave";
                                  incidente.iconoseveridad = "banderamapab4.png";
                              }
                          } else if (campoObj.nodeName == "position1"){
                          } else if (campoObj.nodeName == "position2"){
                          } else if (campoObj.nodeName == "diversion"){
                          } else if (campoObj.nodeName == "main_road"){
                          } else if (campoObj.nodeName == "cross_road1"){
                              incidente.lat1 = RegresaAtributo(incidenteObj,0);
                              incidente.lng1 = RegresaAtributo(incidenteObj,0);
                          } else if (campoObj.nodeName == "cross_road2"){
                              incidente.lat2 = RegresaAtributo(incidenteObj,0);
                              incidente.lng2 = RegresaAtributo(incidenteObj,0);
                          } else if (campoObj.nodeName == "backup_road"){
                          } else if (campoObj.nodeName == "landmark"){
                          } else if (campoObj.nodeName == "notes"){
                                if (campoObj.childNodes.length>0){
                                  incidente.observaciones = campoObj.childNodes[0].nodeValue;
                                }
                          } else if (campoObj.nodeName == "script"){
                          } else if (campoObj.nodeName == "phonetic"){
                          } else if (campoObj.nodeName == "SMSScript"){
                          }

                          incidente.lugar = strLugar;

                        }
                        arrTrafico.push(incidente);
                      }

                  } catch(err){}
                }
            }

  }//TraficoListener

  function CambioVistaMapa(){
      var cboVistaMapa = e("cboVistaMapa");
      if (cboVistaMapa.options[cboVistaMapa.selectedIndex].value==0){
        map.setMapType(G_PHYSICAL_MAP);
    } else if (cboVistaMapa.options[cboVistaMapa.selectedIndex].value==1) {
        map.setMapType(G_NORMAL_MAP);
    } else if (cboVistaMapa.options[cboVistaMapa.selectedIndex].value==2) {
        map.setMapType(G_SATELLITE_MAP);
    } else if (cboVistaMapa.options[cboVistaMapa.selectedIndex].value==3) {
        map.setMapType(G_HYBRID_MAP);
    } else {
        map.setMapType(G_SATELLITE_3D_MAP);
    }
  }//CambioVistaMapa


  function VistaStreetView(){
             VerStreetView( map.getCenter().lat(),map.getCenter().lng() );
  }


  function EstablecerUbicacion(){
    ubicacionUsuario = new UbicacionUsuario(1,'Sin establecer',map.getCenter().lat(),map.getCenter().lng(),true,true,'');
    ubicacionMovida(map.getCenter());
  }//EstablecerUbicacion


  function createMarkerUbicacion(point, ubicacion, direccion) {

        try {
          map.removeOverlay(markerUbicacion);
        }catch(err){}
	var marker;
        var titulo = "Mi Ubicación: " + ubicacion;

        var icon1 = new GIcon();
        icon1.image = strRutaRelativa + 'v3/imgs/persona.png';


        var iconw1;
        var iconh1;

        iconw1=22;
        iconh1=22;
        //icon1.shadow = "http://labs.google.com/ridefinder/images/mm_20_shadow.png";
        //icon1.iconSize = new GSize(24, 24);
        //icon1.shadowSize = new GSize(40, 40);
        icon1.iconAnchor = new GPoint(iconw1/2, iconh1/2);
        icon1.iconSize = new GSize(iconw1, iconh1);
        icon1.infoWindowAnchor = new GPoint(5, 0);

        marker = new GMarker(point, {icon: icon1, title: titulo, draggable: true});


        GEvent.addListener(marker, "click", function() {
                AbreMarkerUbicacion();
        });

        GEvent.addListener(marker, "dragstart", function() {
            var hidUbicacionDescripcion = e("hidUbicacionDescripcion");
            hidUbicacionDescripcion.value = 'Ubicacion seleccionada manualmente';

          map.closeInfoWindow();
        });

        GEvent.addListener(marker, "dragend", ubicacionMovida);

	return marker;
}//createMarkerUbicacion

function AbreMarkerUbicacion(){

    var sH = "<table cellspacing=0 cellpadding=0 style='color:#396a95;' width=300><tr><td><img src='v3/imgs/persona.png'>&nbsp;<span style='color:rgb(100,100,100);'>Mi Ubicaci&oacute;n Actual:</span>&nbsp;&nbsp;" + ubicacionUsuario.Nombre + "<br><b>" + LimitaTexto(ubicacionUsuario.Direccion,60) + "</b>";
    sH = sH + "<br><br><img src='v3/imgs/ubicacion.gif'><a href='javascript: AbreLink(\"localizame.jsp\")'>&nbsp;&iexcl;Local&iacute;zame!</a><br><span style='font-size:8pt;color:rgb(80,80,80);'>(A trav&eacute;s de tu conexi&oacute;n de internet haremos nuestro<br>mejor intento por determinar donde est&aacute;s)</span>"
    sH = sH + "<hr><br>Buscar cerca de aqu&iacute;:&nbsp;<input type=text id='txtBuscarCerca' onkeypress='handleKeyPressBuscarCerca(event,\"" + ubicacionUsuario.Nombre + "\"," + ubicacionUsuario.Lat + "," + ubicacionUsuario.Lng + ")'>&nbsp;<input type=button value='Buscar' onclick='BuscarCerca();'>"
    sH = sH + "<BR><TABLE WIDTH=300><tr height=20><td colspan=2 style='background-color:rgb(242,131,30);color:rgb(255,255,255);font-size:7pt;' valign=middle><table width=100%><tr><td valign=middle  align=center width=50%><b>Calcular Ruta:</b>&nbsp;</td><td valign=middle  align=center width=25%><a href='javascript: DesdeAqui(" + ubicacionUsuario.Lat +"," + ubicacionUsuario.Lng +",\"" + LimitaTexto(ubicacionUsuario.Direccion,60) + "\")' class='Blanco7'>Desde Aqu&iacute;</a></td><td valign=middle  align=center width=25%><a href='javascript: HastaAqui(" + ubicacionUsuario.Lat +"," + ubicacionUsuario.Lng +",\"" + LimitaTexto(ubicacionUsuario.Direccion,60) + "\")' class='Blanco7'>Hasta Aqu&iacute;</a></td></tr></table></td></tr></TABLE>";
    sH = sH + "<TABLE WIDTH=300><tr><td colspan=2 style='background-color:rgb(0,105,222);'><img src='v3/imgs/persona.png'><a style='color:rgb(255,255,255);' href='javascript: VerStreetView(" + ubicacionUsuario.Lat + "," + ubicacionUsuario.Lng + ")'>&nbsp;Ver en Street View</a></td></tr></TABLE>";
    sH = sH + "<TABLE WIDTH=300><tr><td colspan=2 style='background-color:rgb(0,0,0);'><img src='v3/imgs/new.gif'><a style='color:rgb(255,255,255);' href='javascript: DownloadPOI(0," + ubicacionUsuario.Lat + "," + ubicacionUsuario.Lng + ",\"" + ubicacionUsuario.Nombre + "\")'>&nbsp;Enviar a mi GPS Mio&trade;&nbsp;<img src='secciones/v4/imgs/mio.gif' border=0></a></td></tr></TABLE>";
    sH = sH + "<br><br><span style='font-size:7pt;color:rgb(150,150,150)'>Arrastre el marcador para mover la ubicaci&oacute;n</span></td></tr></table>"
    markerUbicacion.openInfoWindowHtml(sH);

}//AbreMarkerUbicacion


function handleKeyPressBuscarCerca(ev,desc,lat,lng){
        var key=ev.keyCode || ev.which;
        if (key==13){
                var hidUbicacionDescripcion = e("hidUbicacionDescripcion");
                hidUbicacionDescripcion.value=desc;
                ubicacionUsuario.Lat = lat;
                ubicacionUsuario.Lng= lng;
                BuscarCerca();
        }
}//handleKeyPressBuscarCerca

function BuscarCerca(){
    QuitaFiltros();
    var txtBuscarCerca = e("txtBuscarCerca");
    txtBuscar.value=txtBuscarCerca.value;
    txtBuscar_lostfocus();
    distancia=1;
    Buscar(1);
}//BuscarCerca


function Circulo(pnt){

	var givenRad = '5'*1;
	var givenQuality = '40'*1;
	var centre = pnt || map.getCenter();
        drawCircle(centre, 1, 20);
	drawCircle(centre, 5, 20);
        drawCircle(centre, 10, 30);
        drawCircle(centre, 15, 40);
}//Circulo

function drawCircle(center2, radius, nodes, liColor, liWidth, liOpa, fillColor, fillOpa)
{
// Esa 2006
	//calculating km/degree
	var latConv = center2.distanceFrom(new GLatLng(center2.lat()+0.1, center2.lng()))/100;
	var lngConv = center2.distanceFrom(new GLatLng(center2.lat(), center2.lng()+0.1))/100;

	//Loop
	var points = [];
	var step = parseInt(360/nodes)||10;
	for(var i=0; i<=360; i+=step)
	{
	var pint = new GLatLng(center2.lat() + (radius/latConv * Math.cos(i * Math.PI/180)), center2.lng() +
	(radius/lngConv * Math.sin(i * Math.PI/180)));
	points.push(pint);

	}
	points.push(points[0]); // Closes the circle, thanks Martin
	fillColor = fillColor||liColor||"#0055ff";
	liWidth = liWidth||2;
	var poly = new GPolygon(points,liColor,liWidth,liOpa,fillColor,fillOpa);
	map.addOverlay(poly);

        GEvent.addListener(poly, "click", function() {
                map.closeInfoWindow();
        });


}

    function OcultaStreetView(){
            divMapaStreetView.innerHTML="";
      divMapaStreetView.style.visibility="hidden";
      divCierraStreetView.style.visibility="hidden";

    }

    function VerStreetView(lat, lng){
      var fenwayPark = new GLatLng(lat,lng);

      var panoramaOptions = {latlng:fenwayPark};
      var myPano = new GStreetviewPanorama(document.getElementById("divMapaStreetView"), panoramaOptions);
      GEvent.addListener(myPano, "error", handleNoFlash);
      divMapaStreetView.style.visibility="visible";
      divCierraStreetView.style.visibility="visible";

    }

    function VerStreetViewSmall(lat, lng){//alex
      var fenwayPark = new GLatLng(lat,lng);

      panoramaOptions = {latlng:fenwayPark};
      var myPano = new GStreetviewPanorama(document.getElementById("divMapaStreetViewSmall"), panoramaOptions);
      GEvent.addListener(myPano, "error", handleNoFlash);
      divMapaStreetViewSmall.style.visibility="visible";


    }

  function ubicacionMovida(latlng1) {

      var hidUbicacionDescripcion = e("hidUbicacionDescripcion");

    if (latlng1) {
        geocoder.getLocations(latlng1, function(addresses) {
          if(addresses.Status.code != 200) {
            //alert("reverse geocoder failed to find an address for " + latlng.toUrlValue());
            if (ubicacionUsuario !=null){
                ubicacionUsuario.Lat=latlng1.lat();
                ubicacionUsuario.Lng=latlng1.lng();
                ubicacionUsuario.Direccion='Desconocida ' + latlng1 + '';
                ubicacionUsuario.Nombre=hidUbicacionDescripcion.value;
                RevisaUbicacion();
                AbreMarkerUbicacion();
            }

          }
          else {
            address = addresses.Placemark[0];

            ubicacionUsuario.Lat=latlng1.lat();
            ubicacionUsuario.Lng=latlng1.lng();
            ubicacionUsuario.Direccion=address.address;
            ubicacionUsuario.Nombre=hidUbicacionDescripcion.value;
            RevisaUbicacion();
            AbreMarkerUbicacion();

          }
        });
    }
  }//ubicacionMovida

function RevisaUbicacion(){
    if (ubicacionUsuario !=null){
      if (ubicacionUsuario.Mostrar==true){
        markerUbicacion = createMarkerUbicacion(new GLatLng(ubicacionUsuario.Lat,ubicacionUsuario.Lng),ubicacionUsuario.Nombre,ubicacionUsuario.Direccion);
        map.addOverlay(markerUbicacion);
      }

    }
}//RevisaUbicacion

function MuestraNuevaUbicacion(){

    var hidUbicacionLat = e("hidUbicacionLat");
    var hidUbicacionLng = e("hidUbicacionLng");

    var point = new GLatLng(hidUbicacionLat.value*1, hidUbicacionLng.value*1);
    ubicacionMovida(point);
    map.setCenter(point,14);

}//MuestraNuevaUbicacion

function UbicacionUsuario(id,nombre,lat,lng,mostrar,mostrardistancia,direccion){
    this.Id=id;
    this.Nombre=nombre;
    this.Direccion=direccion;
    this.Lat=lat;
    this.Lng=lng;
    this.Mostrar=true;
    this.MostrarDistancia=true;
}//UbicacionUsuario

function WindowPopUp(division,hidden){
        var settings = "width=300,height=250,top=100,left=300,scrollbars=no,location=no,directories=no,status=no,menubar=no,toolbar=no,resizable=no";
        var mypag = "upload_image.jsp?div="+division+"&hid="+hidden+"&tipo=imagen	";
        win=window.open(mypag,"NuevaImagen",settings);
}//WindowPopUp



//ruta
var strRutaRelativa = '';

//variables de divisiones
var reqServicio;
var NEG_IDR;
var divHeader;
var divLogo;
var divMenus;
var divBarra;
var divResultados;
var divInformacion;
var divResultadosLoading;
var divDetalle;
var divMapa;
var divClima;
var divMapaStreetView;
var divMapaStreetViewSmall;
var divCierraStreetView;
var divMapaToolbar;
var divPopupAzul;
var divPopupRojo;
var divPopupHome;
var divBarraVerde;
var divMapaDetalle;
var divDatosDetalle;
var txtBuscar;
var intTotalResultados;
var intTotalResultadosTotales;
var latBusqueda;
var lngBusqueda;
var blnMostrarClima=false;
var reqTours;
var reqPanoramas;
var strIdioma="";

//variables de objetos en memoria
var objFiltrosActuales;
var arrPOIs = new Array;
var arrHistoria = new Array;
var arrPlaces = new Array;
var arrPOIGoogle = new Array;

var DownloadPOILat= new Array;
var DownloadPOILng= new Array;
var DownloadPOINombre= new Array;

var micrositio=0;
var blnZona=false;
var distancia=0;
var pai="";
var est="";
var del="";
var col="";
var cat="";
var sub="";
var grp="";
var bounds;
var pinDesplegar = 0;
var pinDetalles = 0;
var poiActual=0;
var sdivBarraVerde='';
var poiEmail;
var poiFavorito;
var poidesplegado;
var poigoogledesplegado;
var layerWikiPedia=null;
var layerPanoramio=null;
var markerUbicacion;
var ubicacionUsuario=null;
var reqDownload;
//variables de mouse y navegacion
var height;
var width;

var blnCancelaQuitaHover=false;
var blnCancelaQuitaHoverHome=false;
var intMenuMostrado=0;
var map;
var omap;
var mapDetalle;
var geocoder;
var lsc;
var blnGears;

//variables request
var reqMS;
var reqCat;
var reqUbi;
var req;
var reqComments;
var reqComments2;
var reqComentario;
var reqFavs;
var reqSubmit;
var reqClima;
var reqClimaActual;
var reqs = new Array;
var arrEstaciones = new Array;
var arrTrafico = new Array;
var reqTrafico;

function GooglePOI(){
    this.busqueda=null;
    this.latbusqueda=null;
    this.lngbusqueda=null;
    this.lat=null;
    this.lng=null;
    this.listingType = null;
    this.title=null;
    this.titleNoFormatting=null;
    this.ddUrl=null;
    this.ddUrlToHere=null;
    this.ddUrlFromHere=null;
    this.streetAddress=null;
    this.city=null;
    this.region=null;
    this.country=null;
    this.staticMapUrl=null;
    this.url = null;
    this.content = null;
    this.maxAge = null;
    this.phoneNumber1 = '';
    this.phoneNumber2 = '';
    this.phoneNumber3 = '';
    this.addressLine1 = '';
    this.addressLine2 = '';
    this.addressLine3 = '';
    this.marker = null;

}

function EstacionClima(){
    this.id='';
    this.name='';
    this.city='';
    this.country='';
    this.citycode='';
    this.lat='';
    this.lng='';
    this.condicion='';
    this.condicion_icon='';
    this.temperatura='';
    this.temperatura_unidad='';
    this.temperaturamin='';
    this.temperaturamin_unidad='';
    this.temperaturamax='';
    this.temperaturamax_unidad='';
    this.humedad='';
    this.humedad_unidad='';
    this.lluvia='';
    this.lluvia_unidad='';
    this.amanecerhora='';
    this.amanecerminuto='';
    this.amanecersegundo='';
    this.amanecerampm='';
    this.atardecerhora='';
    this.atardecerminuto='';
    this.atardecersegundo='';
    this.atardecerampm='';
    this.weburl='';
}

function EventoTrafico(){
    this.id='';
    this.tipo='';
    this.iconotipo='';
    this.evento='';
    this.fecha='';
    this.severidad='';
    this.iconoseveridad='';
    this.lugar='';
    this.distancia='';
    this.observaciones='';
    this.recurrente='';
    this.lat1='';
    this.lng1='';
    this.lat2='';
    this.lng2='';
}//EventoTrafico


function submitPOI(gp){
  var params = "SubmitPOI=1";
  params = params + "&GPbusqueda=" + encodeURI(gp.busqueda);
  params = params + "&GPlatbusqueda=" + encodeURI(gp.latbusqueda);
  params = params + "&GPlngbusqueda=" + encodeURI(gp.lngbusqueda);
  params = params + "&GPlat=" + encodeURI(gp.lat);
  params = params + "&GPlng=" + encodeURI(gp.lng);
  params = params + "&GPlistingType=" + encodeURI(gp.listingType);
  params = params + "&GPtitle=" + encodeURI(gp.title);
  params = params + "&GPtitleNoFormatting=" + encodeURI(gp.titleNoFormatting);
  params = params + "&GPddUrl=" + encodeURI(gp.ddUrl);
  params = params + "&GPddUrlToHere=" + encodeURI(gp.ddUrlToHere);
  params = params + "&GPddUrlFromHere=" + encodeURI(gp.ddUrlFromHere);
  params = params + "&GPstreetAddress=" + encodeURI(gp.streetAddress);
  params = params + "&GPcity=" + encodeURI(gp.city);
  params = params + "&GPregion=" + encodeURI(gp.region);
  params = params + "&GPcountry=" + encodeURI(gp.country);
  params = params + "&GPstaticMapUrl=" + encodeURI(gp.staticMapUrl);
  params = params + "&GPcontent=" + encodeURI(gp.content);
  params = params + "&GPmaxAge=" + encodeURI(gp.maxAge);
  params = params + "&GPphoneNumber1=" + encodeURI(gp.phoneNumber1);
  params = params + "&GPphoneNumber2=" + encodeURI(gp.phoneNumber2);
  params = params + "&GPphoneNumber3=" + encodeURI(gp.phoneNumber3);
  params = params + "&GPaddressLine1=" + encodeURI(gp.addressLine1);
  params = params + "&GPaddressLine2=" + encodeURI(gp.addressLine2);
  params = params + "&GPaddressLine3=" + encodeURI(gp.addressLine3);
  reqSubmit = init();
  reqSubmit.onreadystatechange = SubmitListener;
  reqSubmit.send(params);
}//submitPOI

function SubmitListener(){}//SubmitListener

function resizeDetails(){
            var height2 = DocHeight();
            var  width2 = getWindowWidth();

          height = getWindowHeight();
          width = getWindowWidth();


            var divfading=e("divfading");
            if (divfading!=null){
              divfading.style.height= (height2) + "px";
              divfading.style.width= (width2) + "px";
            }


      var minheight;
      var minwidth;

      minheight = getWindowHeightTruncada();
      minwidth = getWindowWidthTruncada();

      if (micrositio==33){
        divInformacion.style.height = (minheight - 60 - 27) + "px";
        divResultados.style.height = (minheight - 60 - 27) + "px";
        divResultadosLoading.style.height = (minheight - 60 - 27) + "px";
        divDatosDetalle.style.height = (minheight - 60 - 27 - 18) + "px";
      } else if (micrositio==54){
        divInformacion.style.height = (minheight - 60 - 27) + "px";
        divResultados.style.height = (minheight - 60 - 27) + "px";
        divResultadosLoading.style.height = (minheight - 60 - 27) + "px";
        divDatosDetalle.style.height = (minheight - 60 - 27 - 18) + "px";

      } else {
        divInformacion.style.height = (minheight - 162 - 27) + "px";
        divResultados.style.height = (minheight - 162 - 27) + "px";
        divResultadosLoading.style.height = (minheight - 162 - 27) + "px";
        divDatosDetalle.style.height = (minheight - 162 - 27 - 18) + "px";
      }


    	var divLogo2 = e("divLogoEEEMV4");
    	//divLogo2.style.width= (width) + "px";
      divBarra.style.width= (width) + "px";

      divInformacion.style.width = (minwidth - 280 - 15) + "px";
      divMapa.style.width = (minwidth - 280 - 15) + "px";
      divMapa.style.height = parseInt(divInformacion.style.height) - 32 + "px";
      divMapa.style.top = "32px";
      divClima.style.left = (parseInt(divMapa.style.width) - 184) + "px";

      divMapaStreetView.style.width = (minwidth - 280 - 15) + "px";
      divMapaStreetView.style.height = parseInt(divMapa.style.height) + 32 + "px";
      divMapaStreetView.style.top = "0px";
      divMapaStreetViewSmall.style.width = "250px";
      divMapaStreetViewSmall.style.height = "160px";
      divMapaStreetViewSmall.style.top = "327px";
      divCierraStreetView.style.top = "40px";

      divMapaToolbar.style.width = (minwidth - 280 - 15) + "px";
      divMapaToolbar.style.height = "32px";
      divDetalle.style.width = divMapa.style.width;
      divDetalle.style.height = parseInt(divMapa.style.height) + "px";
      divMapaDetalle.style.height = ((parseInt(divMapa.style.height))/2) + "px";

        var divMasContenido = e("divMasContenido");
            if (micrositio==33){
            } else if (micrositio==54){
            } else {
              divMasContenido.style.width = (width - 40) + "px";
              divMasContenido.style.top = (250 + parseInt(divInformacion.style.height) + 10) + "px";

            }

    var alturaRes;
    var altura;


      if (micrositio==33){
    alturaRes = (minheight - 60 - 27);
      } else if (micrositio==54){
    alturaRes = (minheight - 60 - 27);
      } else {
    alturaRes = (minheight - 162 - 27);
      }

    altura = (alturaRes / 2 - 38)  + "px";

    var divCategoria = e("divCategoria");
    if (divCategoria != null){
        divCategoria.style.height=altura;
    }
    var divUbicacion = e("divUbicacion");
    if (divUbicacion != null){
        divUbicacion.style.height=altura;
    }
    var divRes = e("divRes");
    if (divRes != null){
        divRes.style.height= (alturaRes - 38 + 2) + "px";
    }


    CorreccionOverviewMap();


}//resizeDetails



function IniciaDetails(Idioma){

if(Idioma!=""){
   strIdioma = Idioma;
}else if(Idioma==""){
   Idioma = strIdioma;
}

          var hidlayout = e("hidlayout");
          if (hidlayout.value == "DESCARGA_GPS") {
              window.location = "http://www.estoyenelmapa.com/secciones/movil-gps/gps-mio/";
              return;
          }


          hidlayout = e("hidlayout");
          var hidid2 = e("hidid2");
          var hidbuscador = e("hidbuscador");
          var hidbuscar = e("hidbuscar");
          var hidmicrositio = e("hidmicrositio");
          var hidmobile = e("hidmobile");

          if ( (hidlayout.value == "null") && (hidid2.value == "null") && (hidbuscador.value == "null") && (hidbuscar.value == "null") && (hidmicrositio.value == "null") && (hidmobile.value == "null") ) {
              window.location = "http://www.estoyenelmapa.com/home";
              return;
          }

          if (!window.google || !google.gears) {
              blnGears=false;
          } else {
              blnGears=true;
          }
//
//alert(geoip_country_code());
//alert(geoip_country_name());
//alert(geoip_city());
//alert(geoip_region());
//alert(geoip_region_name());
//alert(geoip_latitude());
//alert(geoip_longitude());
//alert(geoip_postal_code());

        arrHistoria = new Array;
        divDetalle = e("divDetalle");
    divDetalle.innerHTML = MarcoTabla(divDetalle.innerHTML);
    IniciaVariables();

    var tdBannerCentral = e("tdBannerCentral");
    if (hidlayout.value == "NO_HEADER") {
        tdBannerCentral.innerHTML = "Informaci&oacute;n proporcionada por: <a href='http://www.estoyenelmapa.com'><img src='v3/imgs/estoyenelmapa.gif' height=24 border=0></a>";
    } else if (hidlayout.value == "NO_HEADER_NO_LOGO") {
        if (micrositio==33){
            tdBannerCentral.innerHTML = "<div id='divPoweredBy' style='position:relative;top:0px;left:0px;height=38px;'><table><tr><td valign=top style='font-weight:bold;font-size:8pt;color:rgb(255,255,255);'>Powered By&nbsp;</td><td><a href='http://www.estoyenelmapa.com' title='Visita el sitio principal de EstoyEnElMapa.com'><img border=0 src='v3/imgs/estoyenelmapa.gif' height='30'></a></td></tr></table></div>";
        } else if (micrositio==54){
            tdBannerCentral.innerHTML = "<div id='divPoweredBy' style='position:relative;top:0px;left:0px;height=38px;'><table><tr><td valign=top style='font-weight:bold;font-size:8pt;color:rgb(255,255,255);'>Powered By&nbsp;</td><td><a href='http://www.estoyenelmapa.com' title='Visita el sitio principal de EstoyEnElMapa.com'><img border=0 src='v3/imgs/estoyenelmapa.gif' height='30'></a></td></tr></table></div>";
        } else {
          tdBannerCentral.innerHTML = "";
        }
    } else {
        if (blnGears){
          tdBannerCentral.innerHTML = "&iquest;A&uacute;n no est&aacute;s en el mapa?&nbsp;<a href='http://www.estoyenelmapa.com/intranet.jsp' style='color:rgb(0,0,255);font-size:8pt;' title='Registra ahora tu negocio'>&iexcl;Reg&iacute;strate GRATIS!</a>";
        } else {
          tdBannerCentral.innerHTML = "&iquest;A&uacute;n no est&aacute;s en el mapa?&nbsp;<a href='http://www.estoyenelmapa.com/intranet.jsp' style='color:rgb(0,0,255);font-size:8pt;' title='Registra ahora tu negocio'>&iexcl;Reg&iacute;strate GRATIS!</a><br><a style='color:rgb(80,80,80);' href='http://gears.google.com/?action=install&message=Por favor instala Google Gears para emplear: 'EstoyEnElMapa.com -- Localizame'&return=http://www.estoyenelmapa.com/&icon_src=http://www.estoyenelmapa.com/v3/imgs/logoeeem48.gif'>Te recomendamos instalar Google Gears para obtener m&aacute;s funcionalidades</a>";
        }
    }


    resizeDetails();
    ubicacionUsuario = new UbicacionUsuario(1,'Sin establecer',19,-99,true,true,'');


    AplicaTransparencia('divPopupAzul',93);
    AplicaTransparencia('divPopupRojo',93);
    AplicaTransparencia('divResultadosLoading',93);

    QuitaFiltros();
    blnCancelaQuitaHoverHome=false;
    OcultaPopupsHome();

    var hidbuscar = e('hidbuscar');
    if (hidbuscar.value != 'null'){
      if (hidbuscar.value != ''){
          txtBuscar_gotfocus();
          txtBuscar.value=hidbuscar.value;
          txtBuscar_lostfocus();
          hidbuscar.value="";
      }
    }
    var hidid = e('hidid');
    if (hidid.value != 'null'){
      if (hidbuscar.value != ''){

          txtBuscar_gotfocus();
          txtBuscar.value=hidid.value;
          txtBuscar_lostfocus();
          hidbuscar.value = '';
      }
    }

    if (map == null){
        IniciaMapa();
        //ubicacionMovida(new GLatLng(19.43, -99.2));
        ubicacionMovida(new GLatLng(ubicacionUsuario.lat, ubicacionUsuario.lng));
    } else {
      bounds = new GLatLngBounds();
      map.clearOverlays();
    }


                if ((txtBuscar.value != "  Que estas buscando?")&&(txtBuscar.value != "")) {

                  var hidlat= e("hidlat");
                  var hidlng= e("hidlng");
                  if ((hidlat.value != "null")&&(hidlng.value != "null")){
                  //    if (false){
                        ubicacionUsuario = new UbicacionUsuario(1,'Ubicacion proporcionada',hidlat.value,hidlng.value,true,true,'');
                        var strTextoBuscar = txtBuscar.value;
                        QuitaFiltros();
                        txtBuscar.value=strTextoBuscar;
                        distancia=1;
                        Buscar(1);
                  } else {
                        BuscarTexto();
                  }



                } else {
                        objFiltrosActuales = new Filtros();
                        objFiltrosActuales.Micrositio=micrositio;
                        divResultadosLoading.innerHTML='<table width=100% height=80%><tr><td valign=center align=center><img src="v3/imgs/loading.gif" border=0>&nbsp;<b>Obteniendo Informaci&oacute;n</b><br><br>Espere un momento por favor...</td></tr></table>';
                        divResultadosLoading.style.visibility='visible';
                        LlenaPantallaInicial();
                        if (micrositio==0){
                                LlenaCategorias(Idioma);
                                LlenaUbicaciones();
                        }
                        if (micrositio>0){
                                ValidarIniciaMic();
                        }
                }


                  if (false){
                  //if ((hidlat.value != "null")&&(hidlng.value != "null")){
                      var hidUbicacionLat = document.getElementById("hidlat");
                      var hidUbicacionLng = document.getElementById("hidlng");
                      var hidUbicacionDescripcion = document.getElementById("hidUbicacionDescripcion");
                      hidUbicacionDescripcion.value = 'Ubicaci&oacute;n Proporcionada';
                      ubicacionMovida(new GLatLng(hidlat.value, hidlng.value));
                      hidUbicacionLng.onchange();
                      map.setCenter(new GLatLng(hidlat.value, hidlng.value), 12);


                  } else {
                    if (blnGears) {
                        var geo = google.gears.factory.create('beta.geolocation');
                        geo.getCurrentPosition(updatePositionDev, handleErrorDev);
                    } else {
                      var hidUbicacionLat = document.getElementById("hidUbicacionLat");
                      var hidUbicacionLng = document.getElementById("hidUbicacionLng");
                      var hidUbicacionDescripcion = document.getElementById("hidUbicacionDescripcion");
                      hidUbicacionDescripcion.value = 'Ubicaci&oacute;n Aproximada Autom&aacute;ticamente por IP a nivel Ciudad';
                      hidUbicacionLat.value = geoip_latitude();
                      hidUbicacionLng.value = geoip_longitude();
                      ubicacionMovida(new GLatLng(geoip_latitude(), geoip_longitude()));
                      hidUbicacionLng.onchange();
                      map.setCenter(new GLatLng(geoip_latitude(), geoip_longitude()), 12);
                      //map.setMapType(G_SATELLITE_3D_MAP);//rgm
                    }
                  }

          VerTrafico();

}//IniciaDetails



        function updatePositionDev(position) {
          //('Current lat/lon is: ' + position.latitude + ',' + position.longitude);

            var hidUbicacionLat = document.getElementById("hidUbicacionLat");
            var hidUbicacionLng = document.getElementById("hidUbicacionLng");
            var hidUbicacionDescripcion = document.getElementById("hidUbicacionDescripcion");
            hidUbicacionDescripcion.value = 'Ubicaci&oacute;n Aproximada Autom&aacute;ticamente';
            hidUbicacionLat.value = position.latitude;
            hidUbicacionLng.value = position.longitude;
            hidUbicacionLng.onchange();
        }

        function handleErrorDev(positionError) {
          //alert('Attempt to get location failed: ' + positionError.message);
        }



function QuitaFiltros(){
  txtBuscar.value='';
  pai='';
  est='';
  del='';
  col='';
  cat='';
  sub='';
  grp='';
  blnZona=false;
  distancia=0;
}//QuitaFiltros


function ReemplazaAcentos(strTextoInput){
    var strTexto = strTextoInput;

    //strTexto = strTexto.replace("&aacute;","");
    //strTexto = strTexto.replace("&eacute;","");
    //strTexto = strTexto.replace("&iacute;","");
    //strTexto = strTexto.replace("&oacute;","");
    //strTexto = strTexto.replace("&uacute;","");
    //strTexto = strTexto.replace("&Aacute;","");
    //strTexto = strTexto.replace("&Eacute;","");
    //strTexto = strTexto.replace("&Iacute;","͍");
    //strTexto = strTexto.replace("&Oacute;","");
    //strTexto = strTexto.replace("&Uacute;","");
    //strTexto = strTexto.replace("&ntilde;","");
    //strTexto = strTexto.replace("&Ntilde;","");
    //strTexto = strTexto.replace("&amp;","&");

    return strTexto;
}//ReemplazaAcentos
function LimitaTexto(strAcortar, intMaximo){
    var strTexto;

    strTexto=MinusMayus(strAcortar);
    strTexto=ReemplazaAcentos(strTexto);

    if (strTexto.length > intMaximo){
        //strTexto = strTexto.substring(0,intMaximo-8) + "..." + strTexto.substring(strTexto.length-5,strTexto.length);
        strTexto = strTexto.substring(0,intMaximo-3) + "...";
    }
    return strTexto;
}//LimitaTexto


function LlenaMenus(){
    var strSpacer = "&nbsp;&nbsp;";
    var strWidth="";
    var sH = new Array;
    sH.push("<table height=24 cellspacing=0 cellpadding=0><tr>");

    sH.push("<td valign=center width='41' class='home' id='home' onclick='IniciaDetails();'><div class='colaazul1' id='colaazul1'></div></td>");
    if (objFiltrosActuales.Estado!=null){
      sH.push("<td valign=center align=center class='botonazul1' id='boto nazul1' onclick='Hover(1,1)' onmouseover='Hover(1,1)' onmouseout='QuitaHover(1,1)'>" + strSpacer + LimitaTexto(objFiltrosActuales.Pais.Nombre,20) + strSpacer + "</td>");
    } else {
      sH.push("<td valign=center align=center class='botonazul1' id='botonazul1' onclick='Hover(1,1)' onmouseover='Hover(1,1)' onmouseout='QuitaHover(1,1)'>" + strSpacer + LimitaTexto(objFiltrosActuales.Pais.Nombre,20) + strSpacer + "<span class='AzulClaro6'>(&nbsp;Filtre por Estado&nbsp;<img src='v3/imgs/flechaabajo2.png'>&nbsp;)&nbsp;</span></td>");
    }
    if (objFiltrosActuales.Estado!=null){
        sH.push("<td valign=center align=center width='8' class='puntaazul1' id='puntaazul1'><div class='colaazul2' id='colaazul2'></div></td>");
        if (objFiltrosActuales.Delegacion!=null)  {
          sH.push("<td valign=center align=center class='botonazul2' id='botonazul2' onclick='Hover(1,2)' onmouseover='Hover(1,2)' onmouseout='QuitaHover(1,2)'>" + strSpacer + LimitaTexto(objFiltrosActuales.Estado.Nombre,20) + strSpacer + "</td>");
        } else {
          sH.push("<td valign=center align=center class='botonazul2' id='botonazul2' onclick='Hover(1,2)' onmouseover='Hover(1,2)' onmouseout='QuitaHover(1,2)'>" + strSpacer + LimitaTexto(objFiltrosActuales.Estado.Nombre,20) + strSpacer + "<span class='AzulClaro6'>(&nbsp;Filtre por Deleg / Mpio.&nbsp;<img src='v3/imgs/flechaabajo2.png'>&nbsp;)&nbsp;</span></td>");
        }
        if (objFiltrosActuales.Delegacion!=null){
          sH.push("<td valign=center align=center width='8' class='puntaazul2' id='puntaazul2'><div class='colaazul3' id='colaazul3'></div></td>");
          if (objFiltrosActuales.Colonia!=null){
            sH.push("<td valign=center align=center class='botonazul3' id='botonazul3' onclick='Hover(1,3)' onmouseover='Hover(1,3)' onmouseout='QuitaHover(1,3)'>" + strSpacer + LimitaTexto(objFiltrosActuales.Delegacion.Nombre,20) + strSpacer + "</td>");
          } else {
              sH.push("<td valign=center align=center class='botonazul3' id='botonazul3' onclick='Hover(1,3)' onmouseover='Hover(1,3)' onmouseout='QuitaHover(1,3)'>" + strSpacer + LimitaTexto(objFiltrosActuales.Delegacion.Nombre,20) + strSpacer + "<span class='AzulClaro6'>(&nbsp;Filtre por Colonia&nbsp;<img src='v3/imgs/flechaabajo2.png'>&nbsp;)&nbsp;</span></td>");
          }
          if (objFiltrosActuales.Colonia!=null){
              sH.push("<td valign=center align=center width='8' class='puntaazul3' id='puntaazul3'><div class='colaazul4' id='colaazul4'></div></td>");
              sH.push("<td valign=center align=center class='botonazul4' id='botonazul4' onclick='Hover(1,4)' onmouseover='Hover(1,4)' onmouseout='QuitaHover(1,4)'>" + strSpacer + LimitaTexto(objFiltrosActuales.Colonia.Nombre,20) + strSpacer + "</td>");
              sH.push("<td valign=center align=center width='8' class='puntaazul4' id='puntaazul4'><div class='colaroja1' id='colaroja1'></div></td>");
          } else {
              sH.push("<td valign=center align=center width='8' class='puntaazul3' id='puntaazul3'><div class='colaroja1' id='colaroja1'></div></td>");
          }

        } else {
            sH.push("<td valign=center align=center width='8' class='puntaazul2' id='puntaazul2'><div class='colaroja1' id='colaroja1'></div></td>");
        }

    } else {
        sH.push("<td valign=center align=center width='8' class='puntaazul1' id='puntaazul1'><div class='colaroja1' id='colaroja1'></div></td>");
    }

    if (objFiltrosActuales.Categoria!=null){
      sH.push("<td valign=center align=center class='botonrojo1' id='botonrojo1' onmouseover='Hover(2,1)' onclick='Hover(2,1)' onmouseout='QuitaHover(2,1)'>" + strSpacer + LimitaTexto('Categor&iacute;as') + strSpacer + "</td>");
    } else {
      sH.push("<td valign=center align=center class='botonrojo1' id='botonrojo1' onmouseover='Hover(2,1)' onclick='Hover(2,1)' onmouseout='QuitaHover(2,1)'>" + strSpacer + LimitaTexto('Categor&iacute;as') + strSpacer + "<span class='RojoClaro6'>(&nbsp;Filtre por Categor&iacute;a<img src='v3/imgs/flechaabajo2.png'>&nbsp;)&nbsp;</span></td>");
    }
    if (objFiltrosActuales.Categoria!=null){
      sH.push("<td valign=center align=center width='8' class='puntaroja1' id='puntaroja1'><div class='colaroja2' id='colaroja2'></div></td>");
      if (objFiltrosActuales.SubCategoria!=null){
        sH.push("<td valign=center align=center class='botonrojo2' id='botonrojo2' onmouseover='Hover(2,2)' onclick='Hover(2,2)' onmouseout='QuitaHover(2,2)'><table cellspacing=0 cellpadding=0><tr><td width=20 height=16 style='background-image:url(" + objFiltrosActuales.Categoria.Icono + ");background-position:4px center;background-repeat:no-repeat;'></td><td>" + strSpacer + LimitaTexto(objFiltrosActuales.Categoria.Nombre,20) + strSpacer + "</td></tr></table></td>");
      } else {
        sH.push("<td valign=center align=center class='botonrojo2' id='botonrojo2' onmouseover='Hover(2,2)' onclick='Hover(2,2)' onmouseout='QuitaHover(2,2)'><table cellspacing=0 cellpadding=0><tr><td width=20 height=16 style='background-image:url(" + objFiltrosActuales.Categoria.Icono + ");background-position:4px center;background-repeat:no-repeat;'></td><td>" + strSpacer + LimitaTexto(objFiltrosActuales.Categoria.Nombre,20) + strSpacer + "<span class='RojoClaro6'>(&nbsp;Filtre por SubCategor&iacute;a<img src='v3/imgs/flechaabajo2.png'>&nbsp;)&nbsp;</span></td></tr></table></td>");
      }
      if (objFiltrosActuales.SubCategoria!=null){
        sH.push("<td valign=center align=center width='8' class='puntaroja2' id='puntaroja2'><div class='colaroja3' id='colaroja3'></div></td>");

            if (objFiltrosActuales.SubCategoria.Icono==''){
              strWidth="1";
            } else {
              strWidth="20";
            }

        if (objFiltrosActuales.Grupo!=null){
          sH.push("<td valign=center align=center class='botonrojo3' id='botonrojo3' onmouseover='Hover(2,3)' onclick='Hover(2,3)' onmouseout='QuitaHover(2,3)'><table cellspacing=0 cellpadding=0><tr><td width=" + strWidth + " height=16 style='background-image:url(" + objFiltrosActuales.SubCategoria.Icono + ");background-position:4px center;background-repeat:no-repeat;'></td><td>" + strSpacer + LimitaTexto(objFiltrosActuales.SubCategoria.Nombre,20) + strSpacer + "</td></tr></table></td>");
        } else {
          sH.push("<td valign=center align=center class='botonrojo3' id='botonrojo3' onmouseover='Hover(2,3)' onclick='Hover(2,3)' onmouseout='QuitaHover(2,3)'><table cellspacing=0 cellpadding=0><tr><td width=" + strWidth + " height=16 style='background-image:url(" + objFiltrosActuales.SubCategoria.Icono + ");background-position:4px center;background-repeat:no-repeat;'></td><td>" + strSpacer + LimitaTexto(objFiltrosActuales.SubCategoria.Nombre,20) + strSpacer + "<span class='RojoClaro6'>(&nbsp;Filtre por Grupo<img src='v3/imgs/flechaabajo2.png'>&nbsp;)&nbsp;</span></td></tr></table></td>");
        }
        if (objFiltrosActuales.Grupo!=null){

            if (objFiltrosActuales.Grupo.Icono==''){
              strWidth="1";
            } else {
              strWidth="20";
            }

          sH.push("<td valign=center align=center width='8' class='puntaroja3' id='puntaroja3'><div class='colaroja4' id='colaroja4'></div></td>");
          sH.push("<td valign=center align=center class='botonrojo4' id='botonrojo4' onmouseover='Hover(2,4)' onclick='Hover(2,4)' onmouseout='QuitaHover(2,4)'><table cellspacing=0 cellpadding=0><tr><td width=" + strWidth + " height=16 style='background-image:url(" + objFiltrosActuales.Grupo.Icono + ");background-position:4px center;background-repeat:no-repeat;'></td><td>" + strSpacer + LimitaTexto(objFiltrosActuales.Grupo.Nombre,20) + strSpacer + "</td></tr></table></td>");
          sH.push("<td valign=center align=center width='6' class='puntaroja4' id='puntaroja4'></td>");
        } else {
          sH.push("<td valign=center align=center width='8' class='puntaroja3' id='puntaroja3'></td>");
        }
      } else {
        sH.push("<td valign=center align=center width='8' class='puntaroja2' id='puntaroja2'></td>");
      }

    } else {
      sH.push("<td valign=center align=center width='8' class='puntaroja1' id='puntaroja1'></td>");
    }
    sH.push("</tr></table>");
    divMenus.innerHTML = sH.join("");
}//LlenaMenus

function Hover(tipo, nivel){
    blnCancelaQuitaHoverHome=false;
    OcultaPopupsHome();

    blnCancelaQuitaHover=true;
    var positionhover;
    if (nivel==1) {positionhover = '-144px';}
    else if (nivel==2) {positionhover = '-168px';}
    else if (nivel==3) {positionhover = '-192px';}
    else if (nivel==4) {positionhover = '-216px';}

    var color;
    if (tipo==1){
        color='azul';
    } else {
        color='roja';
    }
    var cola= e('cola' + color + nivel);
    var punta = e('punta' + color + nivel);

    cola.style.backgroundPosition='0px ' + positionhover;
    punta.style.backgroundPosition='0px ' + positionhover;

    if (intMenuMostrado!=nivel){
        blnCancelaQuitaHover=false;
        OcultaPopups();
        blnCancelaQuitaHover=true;
        intMenuMostrado=nivel;
    } else {
        if (tipo==1){
           if (divPopupAzul.style.visibility=='visible'){
                return;
           }
        } else {
           if (divPopupRojo.style.visibility=='visible'){
                return;
           }
        }
    }

    if (tipo==1){
        LlenaPopupAzul(nivel);
        window.setTimeout(MuestraPopupAzul, 200);
    } else {
        LlenaPopupRojo(nivel);
        window.setTimeout(MuestraPopupRojo, 200);
    }

}//Hover

function HoverHome(){
      blnCancelaQuitaHover=false;
      OcultaPopups();
      blnCancelaQuitaHoverHome=true;
      window.setTimeout(MuestraPopupHome, 200);
}//HoverHome

function QuitaHoverHome(tipo, nivel){
    blnCancelaQuitaHoverHome=false;
    window.setTimeout(OcultaPopupsHome, 700);
}//QuitaHoverHome

function QuitaHover(tipo, nivel){
    var positionhover;
    if (nivel==1) {positionhover = '0px';}
    else if (nivel==2) {positionhover = '-24px';}
    else if (nivel==3) {positionhover = '-48px';}
    else if (nivel==4) {positionhover = '-72px';}

    var color;
    if (tipo==1){
        color='azul';
    } else {
        color='roja';
    }
    var cola= e('cola' + color + nivel);
    var punta = e('punta' + color + nivel);

    cola.style.backgroundPosition='0px ' + positionhover;
    punta.style.backgroundPosition='0px ' + positionhover;

    blnCancelaQuitaHover=false;
    window.setTimeout(OcultaPopups, 700);
}//QuitaHover

function OcultaPopups(){
  if (blnCancelaQuitaHover==true){return;}
  intMenuMostrado=0;
  divPopupAzul.style.visibility='hidden';
  divPopupRojo.style.visibility='hidden';
}//OcultaPopups

function OcultaPopupsHome(){
  if (blnCancelaQuitaHoverHome==true){return;}
  divPopupHome.style.visibility='hidden';
  var home=e("home");
  try {
      home.style.backgroundPosition = '0px -24px';
  } catch(err){}
}//OcultaPopupsHome

function IniciaVariables(){
    divHeader = e("divHeader");
    divLogo = e("divLogo");
    divMenus = e("divMenus");
    divBarra = e("divBarra");
    divResultados = e("divResultados");
    divInformacion = e("divInformacion");
    divResultadosLoading = e("divResultadosLoading");
    divDetalle = e("divDetalle");
    divMapa = e("divMapa");
    divClima = e("divClima");
    divMapaStreetView = e("divMapaStreetView");
    divMapaStreetViewSmall = e("divMapaStreetViewSmall");
    divCierraStreetView = e("divCierraStreetView");
    divMapaToolbar = e("divMapaToolbar");
    divPopupAzul = e("divPopupAzul");
    divPopupRojo = e("divPopupRojo");
    divPopupHome = e("divPopupHome");
    txtBuscar = e("txtBuscar");
    divBarraVerde = e("divBarraVerde");
    divMapaDetalle = e("divMapaDetalle");
    divDatosDetalle = e("divDatosDetalle");
    var hidmicrositio = document.getElementById("hidmicrositio");
    if (hidmicrositio.value!="null"){
      micrositio = hidmicrositio.value;
    }


}//IniciaVariables

function handleNoFlash(errorCode) {
        divMapaStreetView.innerHTML = "<center><br><br><br><br><br><br><br><br><b>No se puede visualizar Street View para este punto</b><br><br><ul><li>Puede deberse a que no se cuenta con esta informaci&oacute;n para este punto en particular, &oacute;</li><li>Para visualizar la vista Street View es necesario contar con el Plug-In de Flash.<br>Puede descargarlo aqu&iacute;:<br><a href='http://www.adobe.com/products/flashplayer/'>http://www.adobe.com/products/flashplayer/</a></li></ul></center>";
        divMapaStreetViewSmall.innerHTML = "<center><br><br><br><br><br><br><br><br><b>No se puede visualizar Street View para este punto</b><br><br><ul><li>Puede deberse a que no se cuenta con esta informaci&oacute;n para este punto en particular, &oacute;</li><li>Para visualizar la vista Street View es necesario contar con el Plug-In de Flash.<br>Puede descargarlo aqu&iacute;:<br><a href='http://www.adobe.com/products/flashplayer/'>http://www.adobe.com/products/flashplayer/</a></li></ul></center>";
    }

function MuestraPopupRojo(){
    divPopupAzul.style.visibility='hidden';
    if (blnCancelaQuitaHover==false){
        return;
    }
    if (divPopupRojo.style.visibility!='visible'){

      divPopupRojo.style.left = (mouseX-30) + 'px';
        var PicoRojo = e("PicoRojo");
        if (mouseX > 400 ) {
          resizeDetails();
          if (mouseX + 400 > width) {
              PicoRojo.style.backgroundPosition="345px 5px";
              divPopupRojo.style.left = (mouseX-370) + 'px';
          }
        }
      divPopupRojo.style.visibility='visible';

    }
}//MuestraPopupRojo

function MuestraPopupAzul(){
    divPopupRojo.style.visibility='hidden';
    if (blnCancelaQuitaHover==false){
        return;
    }
    if (divPopupAzul.style.visibility!='visible'){
      divPopupAzul.style.left = (mouseX-30) + 'px';
      divPopupAzul.style.visibility='visible';

    }
}//MuestraPopupAzul

function MuestraPopupHome(){
    if (blnCancelaQuitaHoverHome==false){
        return;
    }
    if (divPopupHome.style.visibility!='visible'){
        var hidlayout = e("hidlayout");
        if ((hidlayout.value != "NO_HEADER") && (hidlayout.value != "NO_HEADER_NO_LOGO")) {
          divPopupHome.style.visibility='visible';
        }
        var home=e("home");
        home.style.backgroundPosition = '0px 0px';

    }
}//MuestraPopupHome

function LlenaPopupRojo(nivel){
    var sH = new Array;
    var sHBuscar ="<span class='Blanco7'>";

    if (objFiltrosActuales.TextoBuscado != ""){
        sHBuscar = sHBuscar + "<br>&nbsp;&nbsp;&nbsp;(bajo la b&uacute;squeda \"" + objFiltrosActuales.TextoBuscado  + "\")";
    }
    if ((objFiltrosActuales.Zona.Lat1 != null)&&(objFiltrosActuales.Zona.Lat1 != '')){
        if (sHBuscar=="<span class='Blanco7'>"){
            sHBuscar = sHBuscar + "<br>&nbsp;&nbsp;&nbsp;(Zona Limitada)";
        } else {
            sHBuscar = sHBuscar + ",(Zona Limitada)";
        }
    }
    if (objFiltrosActuales.Micrositio != "0"){
        if (sHBuscar=="<span class='Blanco7'>"){
            sHBuscar = sHBuscar +  "<br>&nbsp;&nbsp;&nbsp;(En este Micrositio)";
        } else {
            sHBuscar = sHBuscar + ",(En este Micrositio)";
        }
    }
    if ((objFiltrosActuales.POI != "0") && (objFiltrosActuales.POI != "")) {
        if (sHBuscar=="<span class='Blanco7'>"){
            sHBuscar = sHBuscar + "<br>&nbsp;&nbsp;&nbsp;(S&oacute;lo este Negocio)";
        } else {
            sHBuscar = sHBuscar + ",(S&oacute;lo este Negocio)";
        }

    }
    sHBuscar = sHBuscar + "</span>";

    sH.push("                <table cellpadding=0 cellspacing=0>");
    sH.push("                <tr height=20 id='PicoRojo' class='PicoRojo'><td  colspan=3 valign=center >&nbsp;</td></tr>");
    sH.push("                <tr class='PopupRojoArriba4'><td  colspan=3 valign=center align=left></td></tr>");
    sH.push("                <tr class='PopupRojoArriba13'><td  colspan=3 valign=center align=left><table width=100%><tr height=13><td>&nbsp;</td><td width=45 align=right><a href='javascript: blnCancelaQuitaHover=false;OcultaPopups();' title='Cerrar' class='close'>Cerrar [X]</a></td><td width=5 >&nbsp;</td></tr></table></td></tr>");

if (micrositio==0){
      sH.push("                <tr class='PopupRojoArriba45'><td colspan=3  valign=center align=left><ul>");
      if (nivel==1){
          sH.push("                <li><a href='javascript: IniciaDetails();' class='Blanco7'>Ver " + Mayusculas(ReemplazaAcentos(objFiltrosActuales.CategoriasTodas.Nombre)) + " en todo " + objFiltrosActuales.Pais.Nombre + "&nbsp;[ <u>INICIO</u> ]&nbsp;&nbsp;<span class='GrisClaro7'>(" + FormatNumber(objFiltrosActuales.Pais.Total,0,true, true, true) + ")</span></a></li>");
          if (objFiltrosActuales.Estado != null ){
            sH.push("                <li><a href='javascript: AplicaFiltro("+ objFiltrosActuales.Pais.IDPais +"," + objFiltrosActuales.Estado.IDEstado + ",null,null,null,null,null)' class='Blanco7'>Ver " + Mayusculas(ReemplazaAcentos(objFiltrosActuales.CategoriasTodas.Nombre)) + " en todo " + objFiltrosActuales.Estado.Nombre + "&nbsp;&nbsp;<span class='GrisClaro7'>(" + FormatNumber(objFiltrosActuales.Estado.Total,0,true, true, true) + ")</span></a></li>");
          }
          if (objFiltrosActuales.Delegacion != null ){
            sH.push("                <li><a href='javascript: AplicaFiltro("+ objFiltrosActuales.Pais.IDPais +"," + objFiltrosActuales.Estado.IDEstado + "," + objFiltrosActuales.Delegacion.IDDelegacion + ",null,null,null,null)' class='Blanco7'>Ver " + Mayusculas(ReemplazaAcentos(objFiltrosActuales.CategoriasTodas.Nombre)) + " en todo " + objFiltrosActuales.Delegacion.Nombre + "&nbsp;&nbsp;<span class='GrisClaro7'>(" + FormatNumber(objFiltrosActuales.Delegacion.Total,0,true, true, true) + ")</span></a></li>");
          }
          if (objFiltrosActuales.Colonia != null ){
            sH.push("                <li><a href='javascript: AplicaFiltro("+ objFiltrosActuales.Pais.IDPais +"," + objFiltrosActuales.Estado.IDEstado + "," + objFiltrosActuales.Delegacion.IDDelegacion + "," + objFiltrosActuales.Colonia.IDColonia + ",null,null,null)' class='Blanco7'>Ver " + Mayusculas(ReemplazaAcentos(objFiltrosActuales.CategoriasTodas.Nombre)) + " en todo " + objFiltrosActuales.Colonia.Nombre + "&nbsp;&nbsp;<span  class='GrisClaro7'>(" + FormatNumber(objFiltrosActuales.Colonia.Total,0,true, true, true) + ")</span></a></li></ul></td></tr>");
          }


      } else if (nivel==2){
          sH.push("                <li><a href='javascript: AplicaFiltro("+ objFiltrosActuales.Pais.IDPais +",null,null,null," + objFiltrosActuales.Categoria.IDCategoria + ",null,null)' class='Blanco7'>Ver " + Mayusculas(ReemplazaAcentos(objFiltrosActuales.Categoria.Nombre)) + " en todo " + objFiltrosActuales.Pais.Nombre + "&nbsp;&nbsp;<span class='GrisClaro7'>(" + FormatNumber(objFiltrosActuales.Pais.TotalCategoria,0,true, true, true) + ")</span></a></li>");
          if (objFiltrosActuales.Estado != null ){
            sH.push("                <li><a href='javascript: AplicaFiltro("+ objFiltrosActuales.Pais.IDPais +"," + objFiltrosActuales.Estado.IDEstado + ",null,null," + objFiltrosActuales.Categoria.IDCategoria + ",null,null)' class='Blanco7'>Ver " + Mayusculas(ReemplazaAcentos(objFiltrosActuales.Categoria.Nombre)) + " en todo " + objFiltrosActuales.Estado.Nombre + "&nbsp;&nbsp;<span class='GrisClaro7'>(" + FormatNumber(objFiltrosActuales.Estado.TotalCategoria,0,true, true, true) + ")</span></a></li>");
          }
          if (objFiltrosActuales.Delegacion != null ){
            sH.push("                <li><a href='javascript: AplicaFiltro("+ objFiltrosActuales.Pais.IDPais +"," + objFiltrosActuales.Estado.IDEstado + "," + objFiltrosActuales.Delegacion.IDDelegacion + ",null," + objFiltrosActuales.Categoria.IDCategoria + ",null,null)' class='Blanco7'>Ver " + Mayusculas(ReemplazaAcentos(objFiltrosActuales.Categoria.Nombre)) + " en todo " + objFiltrosActuales.Delegacion.Nombre + "&nbsp;&nbsp;<span class='GrisClaro7'>(" + FormatNumber(objFiltrosActuales.Delegacion.TotalCategoria,0,true, true, true) + ")</span></a></li>");
          }
          if (objFiltrosActuales.Colonia != null ){
            sH.push("                <li><a href='javascript: AplicaFiltro("+ objFiltrosActuales.Pais.IDPais +"," + objFiltrosActuales.Estado.IDEstado + "," + objFiltrosActuales.Delegacion.IDDelegacion + "," + objFiltrosActuales.Colonia.IDColonia + "," + objFiltrosActuales.Categoria.IDCategoria + ",null,null)' class='Blanco7'>Ver " + Mayusculas(ReemplazaAcentos(objFiltrosActuales.Categoria.Nombre)) + " en todo " + objFiltrosActuales.Colonia.Nombre + "&nbsp;&nbsp;<span  class='GrisClaro7'>(" + FormatNumber(objFiltrosActuales.Colonia.TotalCategoria,0,true, true, true) + ")</span></a></li></ul></td></tr>");
          }


      } else if (nivel==3){
          sH.push("                <li><a href='javascript: AplicaFiltro("+ objFiltrosActuales.Pais.IDPais +",null,null,null," + objFiltrosActuales.Categoria.IDCategoria + "," + objFiltrosActuales.SubCategoria.IDSubCategoria + ",null)' class='Blanco7'>Ver " + Mayusculas(ReemplazaAcentos(objFiltrosActuales.SubCategoria.Nombre)) + " en todo " + objFiltrosActuales.Pais.Nombre + "&nbsp;&nbsp;<span class='GrisClaro7'>(" + FormatNumber(objFiltrosActuales.Pais.TotalSubCategoria,0,true, true, true) + ")</span></a></li>");
          if (objFiltrosActuales.Estado != null ){
            sH.push("                <li><a href='javascript: AplicaFiltro("+ objFiltrosActuales.Pais.IDPais +"," + objFiltrosActuales.Estado.IDEstado + ",null,null," + objFiltrosActuales.Categoria.IDCategoria + "," + objFiltrosActuales.SubCategoria.IDSubCategoria + ",null)' class='Blanco7'>Ver " + Mayusculas(ReemplazaAcentos(objFiltrosActuales.SubCategoria.Nombre)) + " en todo " + objFiltrosActuales.Estado.Nombre + "&nbsp;&nbsp;<span class='GrisClaro7'>(" + FormatNumber(objFiltrosActuales.Estado.TotalSubCategoria,0,true, true, true) + ")</span></a></li>");
          }
          if (objFiltrosActuales.Delegacion != null ){
            sH.push("                <li><a href='javascript: AplicaFiltro("+ objFiltrosActuales.Pais.IDPais +"," + objFiltrosActuales.Estado.IDEstado + "," + objFiltrosActuales.Delegacion.IDDelegacion + ",null," + objFiltrosActuales.Categoria.IDCategoria + "," + objFiltrosActuales.SubCategoria.IDSubCategoria + ",null)' class='Blanco7'>Ver " + Mayusculas(ReemplazaAcentos(objFiltrosActuales.SubCategoria.Nombre)) + " en todo " + objFiltrosActuales.Delegacion.Nombre + "&nbsp;&nbsp;<span class='GrisClaro7'>(" + FormatNumber(objFiltrosActuales.Delegacion.TotalSubCategoria,0,true, true, true) + ")</span></a></li>");
          }
          if (objFiltrosActuales.Colonia != null ){
            sH.push("                <li><a href='javascript: AplicaFiltro("+ objFiltrosActuales.Pais.IDPais +"," + objFiltrosActuales.Estado.IDEstado + "," + objFiltrosActuales.Delegacion.IDDelegacion + "," + objFiltrosActuales.Colonia.IDColonia + "," + objFiltrosActuales.Categoria.IDCategoria + "," + objFiltrosActuales.SubCategoria.IDSubCategoria + ",null)' class='Blanco7'>Ver " + Mayusculas(ReemplazaAcentos(objFiltrosActuales.SubCategoria.Nombre)) + " en todo " + objFiltrosActuales.Colonia.Nombre + "&nbsp;&nbsp;<span  class='GrisClaro7'>(" + FormatNumber(objFiltrosActuales.Colonia.TotalSubCategoria,0,true, true, true) + ")</span></a></li></ul></td></tr>");
          }


      } else if (nivel==4){
          sH.push("                <li><a href='javascript: AplicaFiltro(" + objFiltrosActuales.Pais.IDPais + ",null,null,null," + objFiltrosActuales.Categoria.IDCategoria + "," + objFiltrosActuales.SubCategoria.IDSubCategoria + "," + objFiltrosActuales.Grupo.IDGrupo + ")' class='Blanco7'>Ver " + Mayusculas(ReemplazaAcentos(objFiltrosActuales.Grupo.Nombre)) + " en todo " + objFiltrosActuales.Pais.Nombre + "&nbsp;&nbsp;<span class='GrisClaro7'>(" + FormatNumber(objFiltrosActuales.Pais.TotalGrupo,0,true, true, true) + ")</span></a></li>");
          if (objFiltrosActuales.Estado != null ){
            sH.push("                <li><a href='javascript: AplicaFiltro("+ objFiltrosActuales.Pais.IDPais +"," + objFiltrosActuales.Estado.IDEstado + ",null,null," + objFiltrosActuales.Categoria.IDCategoria + "," + objFiltrosActuales.SubCategoria.IDSubCategoria + "," + objFiltrosActuales.Grupo.IDGrupo + ")' class='Blanco7'>Ver " + Mayusculas(ReemplazaAcentos(objFiltrosActuales.Grupo.Nombre)) + " en todo " + objFiltrosActuales.Estado.Nombre + "&nbsp;&nbsp;<span class='GrisClaro7'>(" + FormatNumber(objFiltrosActuales.Estado.TotalGrupo,0,true, true, true) + ")</span></a></li>");
          }
          if (objFiltrosActuales.Delegacion != null ){
            sH.push("                <li><a href='javascript: AplicaFiltro("+ objFiltrosActuales.Pais.IDPais +"," + objFiltrosActuales.Estado.IDEstado + "," + objFiltrosActuales.Delegacion.IDDelegacion + ",null," + objFiltrosActuales.Categoria.IDCategoria + "," + objFiltrosActuales.SubCategoria.IDSubCategoria + "," + objFiltrosActuales.Grupo.IDGrupo + ")' class='Blanco7'>Ver " + Mayusculas(ReemplazaAcentos(objFiltrosActuales.Grupo.Nombre)) + " en todo " + objFiltrosActuales.Delegacion.Nombre + "&nbsp;&nbsp;<span class='GrisClaro7'>(" + FormatNumber(objFiltrosActuales.Delegacion.TotalGrupo,0,true, true, true) + ")</span></a></li>");
          }
          if (objFiltrosActuales.Colonia != null ){
            sH.push("                <li><a href='javascript: AplicaFiltro("+ objFiltrosActuales.Pais.IDPais +"," + objFiltrosActuales.Estado.IDEstado + "," + objFiltrosActuales.Delegacion.IDDelegacion + "," + objFiltrosActuales.Colonia.IDColonia + "," + objFiltrosActuales.Categoria.IDCategoria + "," + objFiltrosActuales.SubCategoria.IDSubCategoria + "," + objFiltrosActuales.Grupo.IDGrupo + ")' class='Blanco7'>Ver " + Mayusculas(ReemplazaAcentos(objFiltrosActuales.Grupo.Nombre)) + " en todo " + objFiltrosActuales.Colonia.Nombre + "&nbsp;&nbsp;<span  class='GrisClaro7'>(" + FormatNumber(objFiltrosActuales.Colonia.TotalGrupo,0,true, true, true) + ")</span></a></li></ul></td></tr>");
          }
      }
      sH.push("                 </ul></td></tr>");
}
    sH.push("                <tr class='PopupRojoArriba4'><td  colspan=3 valign=center align=left>&nbsp;</td></tr>");

    var i =0;
    if (nivel==1){
        if (objFiltrosActuales.Colonia != null){
            sH.push("                <tr class='PopupRojoCentro'><td valign=center align=right width=80%>&nbsp;</td><td width=5%>&nbsp;</td><td align=left  valign=center width=15% class='GrisClaro'></td></tr>");
            sH.push("                <tr class='PopupRojoCentro'><td valign=center align=left width=80% style='font-size:7pt;'>&nbsp;&nbsp;" + Mayusculas(ReemplazaAcentos(objFiltrosActuales.CategoriasTodas.Nombre)) + " " + sHBuscar + ":</td><td width=5%>&nbsp;</td><td align=left  valign=center width=15% class='GrisClaro'></td></tr>");

            sH.push("                <tr class='PopupRojoCentro'><td valign=center align=right width=80% ><a style='font-size:6pt;' href='javascript: Filtra(" + objFiltrosActuales.Pais.IDPais + ",null,null,null,null,null,null);' class='Blanco8'>en " + objFiltrosActuales.Pais.Nombre + "</a></td><td width=5%>&nbsp;</td><td align=left  valign=center width=15% class='GrisClaro'></td></tr>");
            sH.push("                <tr class='PopupRojoCentro'><td valign=center align=right width=80% ><a style='font-size:6pt;' href='javascript: Filtra(" + objFiltrosActuales.Pais.IDPais + "," + objFiltrosActuales.Estado.IDEstado + ",null,null,null,null,null);' class='Blanco8'>en " + objFiltrosActuales.Estado.Nombre + "</a></td><td width=5%>&nbsp;</td><td align=left  valign=center width=15% class='GrisClaro'></td></tr>");
            sH.push("                <tr class='PopupRojoCentro'><td valign=center align=right width=80% ><a style='font-size:6pt;' href='javascript: Filtra(" + objFiltrosActuales.Pais.IDPais + "," + objFiltrosActuales.Estado.IDEstado + "," + objFiltrosActuales.Delegacion.IDDelegacion + ",null,null,null,null);' class='Blanco8'>en " + objFiltrosActuales.Delegacion.Nombre + "</a></td><td width=5%>&nbsp;</td><td align=left  valign=center width=15% class='GrisClaro'></td></tr>");
            sH.push("                <tr class='PopupRojoCentro'><td valign=center align=right width=80% class='Blanco7'><a href='javascript: Filtra(" + objFiltrosActuales.Pais.IDPais + "," + objFiltrosActuales.Estado.IDEstado + "," + objFiltrosActuales.Delegacion.IDDelegacion + "," + objFiltrosActuales.Colonia.IDColonia + ",null,null,null);' class='Blanco8'>en <B>" + objFiltrosActuales.Colonia.Nombre + ":</B></a></td><td width=5%>&nbsp;</td><td align=left  valign=center width=15% class='GrisClaro'>(" + FormatNumber(objFiltrosActuales.CategoriasTodas.TotalFiltroActual,0,true, true, true) + ")</td></tr>");

            sH.push("                <tr class='PopupRojoCentro'><td valign=center align=right width=80%>&nbsp;</td><td width=5%>&nbsp;</td><td align=left  valign=center width=15% class='GrisClaro'></td></tr>");
        } else if (objFiltrosActuales.Delegacion != null){
            sH.push("                <tr class='PopupRojoCentro'><td valign=center align=right width=80%>&nbsp;</td><td width=5%>&nbsp;</td><td align=left  valign=center width=15% class='GrisClaro'></td></tr>");
            sH.push("                <tr class='PopupRojoCentro'><td valign=center align=left width=80% style='font-size:7pt;'>&nbsp;&nbsp;" + Mayusculas(ReemplazaAcentos(objFiltrosActuales.CategoriasTodas.Nombre)) + " " + sHBuscar + ":</td><td width=5%>&nbsp;</td><td align=left  valign=center width=15% class='GrisClaro'></td></tr>");

            sH.push("                <tr class='PopupRojoCentro'><td valign=center align=right width=80% ><a style='font-size:6pt;' href='javascript: Filtra(" + objFiltrosActuales.Pais.IDPais + ",null,null,null,null,null,null);' class='Blanco8'>en " + objFiltrosActuales.Pais.Nombre + "</a></td><td width=5%>&nbsp;</td><td align=left  valign=center width=15% class='GrisClaro'></td></tr>");
            sH.push("                <tr class='PopupRojoCentro'><td valign=center align=right width=80% ><a style='font-size:6pt;' href='javascript: Filtra(" + objFiltrosActuales.Pais.IDPais + "," + objFiltrosActuales.Estado.IDEstado + ",null,null,null,null,null);' class='Blanco8'>en " + objFiltrosActuales.Estado.Nombre + "</a></td><td width=5%>&nbsp;</td><td align=left  valign=center width=15% class='GrisClaro'></td></tr>");
            sH.push("                <tr class='PopupRojoCentro'><td valign=center align=right width=80% class='Blanco7'><a href='javascript: Filtra(" + objFiltrosActuales.Pais.IDPais + "," + objFiltrosActuales.Estado.IDEstado + "," + objFiltrosActuales.Delegacion.IDDelegacion + ",null,null,null,null);' class='Blanco8'>en <B>" + objFiltrosActuales.Delegacion.Nombre + ":</B></a></td><td width=5%>&nbsp;</td><td align=left  valign=center width=15% class='GrisClaro'>(" + FormatNumber(objFiltrosActuales.CategoriasTodas.TotalFiltroActual,0,true, true, true) + ")</td></tr>");

            sH.push("                <tr class='PopupRojoCentro'><td valign=center align=right width=80%>&nbsp;</td><td width=5%>&nbsp;</td><td align=left  valign=center width=15% class='GrisClaro'></td></tr>");
        } else if (objFiltrosActuales.Estado != null){
            sH.push("                <tr class='PopupRojoCentro'><td valign=center align=right width=80%>&nbsp;</td><td width=5%>&nbsp;</td><td align=left  valign=center width=15% class='GrisClaro'></td></tr>");
            sH.push("                <tr class='PopupRojoCentro'><td valign=center align=left width=80% style='font-size:7pt;'>&nbsp;&nbsp;" + Mayusculas(ReemplazaAcentos(objFiltrosActuales.CategoriasTodas.Nombre)) + " " + sHBuscar + ":</td><td width=5%>&nbsp;</td><td align=left  valign=center width=15% class='GrisClaro'></td></tr>");

            sH.push("                <tr class='PopupRojoCentro'><td valign=center align=right width=80% ><a style='font-size:6pt;' href='javascript: Filtra(" + objFiltrosActuales.Pais.IDPais + ",null,null,null,null,null,null);' class='Blanco8'>en " + objFiltrosActuales.Pais.Nombre + "</a></td><td width=5%>&nbsp;</td><td align=left  valign=center width=15% class='GrisClaro'></td></tr>");
            sH.push("                <tr class='PopupRojoCentro'><td valign=center align=right width=80% class='Blanco7'><a href='javascript: Filtra(" + objFiltrosActuales.Pais.IDPais + "," + objFiltrosActuales.Estado.IDEstado + ",null,null,null,null,null);' class='Blanco8'>en <B>" + objFiltrosActuales.Estado.Nombre + ":</B></a></td><td width=5%>&nbsp;</td><td align=left  valign=center width=15% class='GrisClaro'>(" + FormatNumber(objFiltrosActuales.CategoriasTodas.TotalFiltroActual,0,true, true, true) + ")</td></tr>");

            sH.push("                <tr class='PopupRojoCentro'><td valign=center align=right width=80%>&nbsp;</td><td width=5%>&nbsp;</td><td align=left  valign=center width=15% class='GrisClaro'></td></tr>");
        } else if (objFiltrosActuales.Pais != null){
            sH.push("                <tr class='PopupRojoCentro'><td valign=center align=right width=80%>&nbsp;</td><td width=5%>&nbsp;</td><td align=left  valign=center width=15% class='GrisClaro'></td></tr>");
            sH.push("                <tr class='PopupRojoCentro'><td valign=center align=left width=80% style='font-size:7pt;'>&nbsp;&nbsp;" + Mayusculas(ReemplazaAcentos(objFiltrosActuales.CategoriasTodas.Nombre)) + " " + sHBuscar + ":</td><td width=5%>&nbsp;</td><td align=left  valign=center width=15% class='GrisClaro'></td></tr>");

            sH.push("                <tr class='PopupRojoCentro'><td valign=center align=right width=80% class='Blanco7'><a href='javascript: Filtra(" + objFiltrosActuales.Pais.IDPais + ",null,null,null,null,null,null);' class='Blanco8'>en <B>" + objFiltrosActuales.Pais.Nombre + ":</B></a></td><td width=5%>&nbsp;</td><td align=left  valign=center width=15% class='GrisClaro'>(" + FormatNumber(objFiltrosActuales.CategoriasTodas.TotalFiltroActual,0,true, true, true) + ")</td></tr>");

            sH.push("                <tr class='PopupRojoCentro'><td valign=center align=right width=80%>&nbsp;</td><td width=5%>&nbsp;</td><td align=left  valign=center width=15% class='GrisClaro'></td></tr>");
        }

    } else if (nivel==2){

      for (i = 0;i< objFiltrosActuales.CategoriasTodas.Categorias.length;i++){
        if (objFiltrosActuales.CategoriasTodas.Categorias[i].IDCategoria == objFiltrosActuales.Categoria.IDCategoria){

        if (objFiltrosActuales.Colonia != null){
            sH.push("                <tr class='PopupRojoCentro'><td valign=center align=right width=80%>&nbsp;</td><td width=5%>&nbsp;</td><td align=left  valign=center width=15% class='GrisClaro'></td></tr>");
            sH.push("                <tr class='PopupRojoCentro'><td valign=center align=left width=80% style='font-size:7pt;'>&nbsp;&nbsp;" + Mayusculas(ReemplazaAcentos(objFiltrosActuales.Categoria.Nombre)) + " " + sHBuscar + ":</td><td width=5%>&nbsp;</td><td align=left  valign=center width=15% class='GrisClaro'></td></tr>");

            sH.push("                <tr class='PopupRojoCentro'><td valign=center align=right width=80% ><a style='font-size:6pt;' href='javascript: Filtra(" + objFiltrosActuales.Pais.IDPais + ",null,null,null," + objFiltrosActuales.Categoria.IDCategoria + ",null,null);' class='Blanco8'>en " + objFiltrosActuales.Pais.Nombre + "</a></td><td width=5%>&nbsp;</td><td align=left  valign=center width=15% class='GrisClaro'></td></tr>");
            sH.push("                <tr class='PopupRojoCentro'><td valign=center align=right width=80% ><a style='font-size:6pt;' href='javascript: Filtra(" + objFiltrosActuales.Pais.IDPais + "," + objFiltrosActuales.Estado.IDEstado + ",null,null," + objFiltrosActuales.Categoria.IDCategoria + ",null,null);' class='Blanco8'>en " + objFiltrosActuales.Estado.Nombre + "</a></td><td width=5%>&nbsp;</td><td align=left  valign=center width=15% class='GrisClaro'></td></tr>");
            sH.push("                <tr class='PopupRojoCentro'><td valign=center align=right width=80% ><a style='font-size:6pt;' href='javascript: Filtra(" + objFiltrosActuales.Pais.IDPais + "," + objFiltrosActuales.Estado.IDEstado + "," + objFiltrosActuales.Delegacion.IDDelegacion + ",null," + objFiltrosActuales.Categoria.IDCategoria + ",null,null);' class='Blanco8'>en " + objFiltrosActuales.Delegacion.Nombre + "</a></td><td width=5%>&nbsp;</td><td align=left  valign=center width=15% class='GrisClaro'></td></tr>");
            sH.push("                <tr class='PopupRojoCentro'><td valign=center align=right width=80% class='Blanco7'><a href='javascript: Filtra(" + objFiltrosActuales.Pais.IDPais + "," + objFiltrosActuales.Estado.IDEstado + "," + objFiltrosActuales.Delegacion.IDDelegacion + "," + objFiltrosActuales.Colonia.IDColonia + "," + objFiltrosActuales.Categoria.IDCategoria + ",null,null);' class='Blanco8'>en <B>" + objFiltrosActuales.Colonia.Nombre + ":</B></a></td><td width=5%>&nbsp;</td><td align=left  valign=center width=15% class='GrisClaro'>(" + FormatNumber(objFiltrosActuales.Categoria.TotalFiltroActual,0,true, true, true) + ")</td></tr>");

            sH.push("                <tr class='PopupRojoCentro'><td valign=center align=right width=80%>&nbsp;</td><td width=5%>&nbsp;</td><td align=left  valign=center width=15% class='GrisClaro'></td></tr>");
        } else if (objFiltrosActuales.Delegacion != null){
            sH.push("                <tr class='PopupRojoCentro'><td valign=center align=right width=80%>&nbsp;</td><td width=5%>&nbsp;</td><td align=left  valign=center width=15% class='GrisClaro'></td></tr>");
            sH.push("                <tr class='PopupRojoCentro'><td valign=center align=left width=80% style='font-size:7pt;'>&nbsp;&nbsp;" + Mayusculas(ReemplazaAcentos(objFiltrosActuales.Categoria.Nombre)) + " " + sHBuscar + ":</td><td width=5%>&nbsp;</td><td align=left  valign=center width=15% class='GrisClaro'></td></tr>");

            sH.push("                <tr class='PopupRojoCentro'><td valign=center align=right width=80% ><a style='font-size:6pt;' href='javascript: Filtra(" + objFiltrosActuales.Pais.IDPais + ",null,null,null," + objFiltrosActuales.Categoria.IDCategoria + ",null,null);' class='Blanco8'>en " + objFiltrosActuales.Pais.Nombre + "</a></td><td width=5%>&nbsp;</td><td align=left  valign=center width=15% class='GrisClaro'></td></tr>");
            sH.push("                <tr class='PopupRojoCentro'><td valign=center align=right width=80% ><a style='font-size:6pt;' href='javascript: Filtra(" + objFiltrosActuales.Pais.IDPais + "," + objFiltrosActuales.Estado.IDEstado + ",null,null," + objFiltrosActuales.Categoria.IDCategoria + ",null,null);' class='Blanco8'>en " + objFiltrosActuales.Estado.Nombre + "</a></td><td width=5%>&nbsp;</td><td align=left  valign=center width=15% class='GrisClaro'></td></tr>");
            sH.push("                <tr class='PopupRojoCentro'><td valign=center align=right width=80% class='Blanco7'><a href='javascript: Filtra(" + objFiltrosActuales.Pais.IDPais + "," + objFiltrosActuales.Estado.IDEstado + "," + objFiltrosActuales.Delegacion.IDDelegacion + ",null," + objFiltrosActuales.Categoria.IDCategoria + ",null,null);' class='Blanco8'>en <B>" + objFiltrosActuales.Delegacion.Nombre + ":</B></a></td><td width=5%>&nbsp;</td><td align=left  valign=center width=15% class='GrisClaro'>(" + FormatNumber(objFiltrosActuales.Categoria.TotalFiltroActual,0,true, true, true) + ")</td></tr>");

            sH.push("                <tr class='PopupRojoCentro'><td valign=center align=right width=80%>&nbsp;</td><td width=5%>&nbsp;</td><td align=left  valign=center width=15% class='GrisClaro'></td></tr>");
        } else if (objFiltrosActuales.Estado != null){
            sH.push("                <tr class='PopupRojoCentro'><td valign=center align=right width=80%>&nbsp;</td><td width=5%>&nbsp;</td><td align=left  valign=center width=15% class='GrisClaro'></td></tr>");
            sH.push("                <tr class='PopupRojoCentro'><td valign=center align=left width=80% style='font-size:7pt;'>&nbsp;&nbsp;" + Mayusculas(ReemplazaAcentos(objFiltrosActuales.Categoria.Nombre)) + " " + sHBuscar + ":</td><td width=5%>&nbsp;</td><td align=left  valign=center width=15% class='GrisClaro'></td></tr>");

            sH.push("                <tr class='PopupRojoCentro'><td valign=center align=right width=80% ><a style='font-size:6pt;' href='javascript: Filtra(" + objFiltrosActuales.Pais.IDPais + ",null,null,null," + objFiltrosActuales.Categoria.IDCategoria + ",null,null);' class='Blanco8'>en " + objFiltrosActuales.Pais.Nombre + "</a></td><td width=5%>&nbsp;</td><td align=left  valign=center width=15% class='GrisClaro'></td></tr>");
            sH.push("                <tr class='PopupRojoCentro'><td valign=center align=right width=80% class='Blanco7'><a href='javascript: Filtra(" + objFiltrosActuales.Pais.IDPais + "," + objFiltrosActuales.Estado.IDEstado + ",null,null," + objFiltrosActuales.Categoria.IDCategoria + ",null,null);' class='Blanco8'>en <B>" + objFiltrosActuales.Estado.Nombre + ":</B></a></td><td width=5%>&nbsp;</td><td align=left  valign=center width=15% class='GrisClaro'>(" + FormatNumber(objFiltrosActuales.Categoria.TotalFiltroActual,0,true, true, true) + ")</td></tr>");

            sH.push("                <tr class='PopupRojoCentro'><td valign=center align=right width=80%>&nbsp;</td><td width=5%>&nbsp;</td><td align=left  valign=center width=15% class='GrisClaro'></td></tr>");
        } else if (objFiltrosActuales.Pais != null){
            sH.push("                <tr class='PopupRojoCentro'><td valign=center align=right width=80%>&nbsp;</td><td width=5%>&nbsp;</td><td align=left  valign=center width=15% class='GrisClaro'></td></tr>");
            sH.push("                <tr class='PopupRojoCentro'><td valign=center align=left width=80% style='font-size:7pt;'>&nbsp;&nbsp;" + Mayusculas(ReemplazaAcentos(objFiltrosActuales.Categoria.Nombre)) + " " + sHBuscar + ":</td><td width=5%>&nbsp;</td><td align=left  valign=center width=15% class='GrisClaro'></td></tr>");

            sH.push("                <tr class='PopupRojoCentro'><td valign=center align=right width=80% class='Blanco7'><a href='javascript: Filtra(" + objFiltrosActuales.Pais.IDPais + ",null,null,null," + objFiltrosActuales.Categoria.IDCategoria + ",null,null);' class='Blanco8'>en <B>" + objFiltrosActuales.Pais.Nombre + ":</B></a></td><td width=5%>&nbsp;</td><td align=left  valign=center width=15% class='GrisClaro'>(" + FormatNumber(objFiltrosActuales.Categoria.TotalFiltroActual,0,true, true, true) + ")</td></tr>");

            sH.push("                <tr class='PopupRojoCentro'><td valign=center align=right width=80%>&nbsp;</td><td width=5%>&nbsp;</td><td align=left  valign=center width=15% class='GrisClaro'></td></tr>");
        }


        }
      }
    } else if (nivel==3){
      for (i = 0;i< objFiltrosActuales.Categoria.SubCategorias.length;i++){
        if ((objFiltrosActuales.Categoria.SubCategorias[i].IDCategoria == objFiltrosActuales.SubCategoria.IDCategoria) && (objFiltrosActuales.Categoria.SubCategorias[i].IDSubCategoria == objFiltrosActuales.SubCategoria.IDSubCategoria)) {

          if (objFiltrosActuales.Colonia != null){
              sH.push("                <tr class='PopupRojoCentro'><td valign=center align=right width=80%>&nbsp;</td><td width=5%>&nbsp;</td><td align=left  valign=center width=15% class='GrisClaro'></td></tr>");
              sH.push("                <tr class='PopupRojoCentro'><td valign=center align=left width=80% style='font-size:7pt;'>&nbsp;&nbsp;" + Mayusculas(ReemplazaAcentos(objFiltrosActuales.SubCategoria.Nombre)) + " " + sHBuscar + ":</td><td width=5%>&nbsp;</td><td align=left  valign=center width=15% class='GrisClaro'></td></tr>");

              sH.push("                <tr class='PopupRojoCentro'><td valign=center align=right width=80% ><a style='font-size:6pt;' href='javascript: Filtra(" + objFiltrosActuales.Pais.IDPais + ",null,null,null," + objFiltrosActuales.Categoria.IDCategoria + "," + objFiltrosActuales.SubCategoria.IDSubCategoria + ",null);' class='Blanco8'>en " + objFiltrosActuales.Pais.Nombre + "</a></td><td width=5%>&nbsp;</td><td align=left  valign=center width=15% class='GrisClaro'></td></tr>");
              sH.push("                <tr class='PopupRojoCentro'><td valign=center align=right width=80% ><a style='font-size:6pt;' href='javascript: Filtra(" + objFiltrosActuales.Pais.IDPais + "," + objFiltrosActuales.Estado.IDEstado + ",null,null," + objFiltrosActuales.Categoria.IDCategoria + "," + objFiltrosActuales.SubCategoria.IDSubCategoria + ",null);' class='Blanco8'>en " + objFiltrosActuales.Estado.Nombre + "</a></td><td width=5%>&nbsp;</td><td align=left  valign=center width=15% class='GrisClaro'></td></tr>");
              sH.push("                <tr class='PopupRojoCentro'><td valign=center align=right width=80% ><a style='font-size:6pt;' href='javascript: Filtra(" + objFiltrosActuales.Pais.IDPais + "," + objFiltrosActuales.Estado.IDEstado + "," + objFiltrosActuales.Delegacion.IDDelegacion + ",null," + objFiltrosActuales.Categoria.IDCategoria + "," + objFiltrosActuales.SubCategoria.IDSubCategoria + ",null);' class='Blanco8'>en " + objFiltrosActuales.Delegacion.Nombre + "</a></td><td width=5%>&nbsp;</td><td align=left  valign=center width=15% class='GrisClaro'></td></tr>");
              sH.push("                <tr class='PopupRojoCentro'><td valign=center align=right width=80% class='Blanco7'><a href='javascript: Filtra(" + objFiltrosActuales.Pais.IDPais + "," + objFiltrosActuales.Estado.IDEstado + "," + objFiltrosActuales.Delegacion.IDDelegacion + "," + objFiltrosActuales.Colonia.IDColonia + "," + objFiltrosActuales.Categoria.IDCategoria + "," + objFiltrosActuales.SubCategoria.IDSubCategoria + ",null);' class='Blanco8'>en <B>" + objFiltrosActuales.Colonia.Nombre + ":</B></a></td><td width=5%>&nbsp;</td><td align=left  valign=center width=15% class='GrisClaro'>(" + FormatNumber(objFiltrosActuales.SubCategoria.TotalFiltroActual,0,true, true, true) + ")</td></tr>");

              sH.push("                <tr class='PopupRojoCentro'><td valign=center align=right width=80%>&nbsp;</td><td width=5%>&nbsp;</td><td align=left  valign=center width=15% class='GrisClaro'></td></tr>");
          } else if (objFiltrosActuales.Delegacion != null){
              sH.push("                <tr class='PopupRojoCentro'><td valign=center align=right width=80%>&nbsp;</td><td width=5%>&nbsp;</td><td align=left  valign=center width=15% class='GrisClaro'></td></tr>");
              sH.push("                <tr class='PopupRojoCentro'><td valign=center align=left width=80% style='font-size:7pt;'>&nbsp;&nbsp;" + Mayusculas(ReemplazaAcentos(objFiltrosActuales.SubCategoria.Nombre)) + " " + sHBuscar + ":</td><td width=5%>&nbsp;</td><td align=left  valign=center width=15% class='GrisClaro'></td></tr>");

              sH.push("                <tr class='PopupRojoCentro'><td valign=center align=right width=80% ><a style='font-size:6pt;' href='javascript: Filtra(" + objFiltrosActuales.Pais.IDPais + ",null,null,null," + objFiltrosActuales.Categoria.IDCategoria + "," + objFiltrosActuales.SubCategoria.IDSubCategoria + ",null);' class='Blanco8'>en " + objFiltrosActuales.Pais.Nombre + "</a></td><td width=5%>&nbsp;</td><td align=left  valign=center width=15% class='GrisClaro'></td></tr>");
              sH.push("                <tr class='PopupRojoCentro'><td valign=center align=right width=80% ><a style='font-size:6pt;' href='javascript: Filtra(" + objFiltrosActuales.Pais.IDPais + "," + objFiltrosActuales.Estado.IDEstado + ",null,null," + objFiltrosActuales.Categoria.IDCategoria + "," + objFiltrosActuales.SubCategoria.IDSubCategoria + ",null);' class='Blanco8'>en " + objFiltrosActuales.Estado.Nombre + "</a></td><td width=5%>&nbsp;</td><td align=left  valign=center width=15% class='GrisClaro'></td></tr>");
              sH.push("                <tr class='PopupRojoCentro'><td valign=center align=right width=80% class='Blanco7'><a href='javascript: Filtra(" + objFiltrosActuales.Pais.IDPais + "," + objFiltrosActuales.Estado.IDEstado + "," + objFiltrosActuales.Delegacion.IDDelegacion + ",null," + objFiltrosActuales.Categoria.IDCategoria + "," + objFiltrosActuales.SubCategoria.IDSubCategoria + ",null);' class='Blanco8'>en <B>" + objFiltrosActuales.Delegacion.Nombre + ":</B></a></td><td width=5%>&nbsp;</td><td align=left  valign=center width=15% class='GrisClaro'>(" + FormatNumber(objFiltrosActuales.SubCategoria.TotalFiltroActual,0,true, true, true) + ")</td></tr>");

              sH.push("                <tr class='PopupRojoCentro'><td valign=center align=right width=80%>&nbsp;</td><td width=5%>&nbsp;</td><td align=left  valign=center width=15% class='GrisClaro'></td></tr>");
          } else if (objFiltrosActuales.Estado != null){
              sH.push("                <tr class='PopupRojoCentro'><td valign=center align=right width=80%>&nbsp;</td><td width=5%>&nbsp;</td><td align=left  valign=center width=15% class='GrisClaro'></td></tr>");
              sH.push("                <tr class='PopupRojoCentro'><td valign=center align=left width=80% style='font-size:7pt;'>&nbsp;&nbsp;" + Mayusculas(ReemplazaAcentos(objFiltrosActuales.SubCategoria.Nombre)) + " " + sHBuscar + ":</td><td width=5%>&nbsp;</td><td align=left  valign=center width=15% class='GrisClaro'></td></tr>");

              sH.push("                <tr class='PopupRojoCentro'><td valign=center align=right width=80% ><a style='font-size:6pt;' href='javascript: Filtra(" + objFiltrosActuales.Pais.IDPais + ",null,null,null," + objFiltrosActuales.Categoria.IDCategoria + "," + objFiltrosActuales.SubCategoria.IDSubCategoria + ",null);' class='Blanco8'>en " + objFiltrosActuales.Pais.Nombre + "</a></td><td width=5%>&nbsp;</td><td align=left  valign=center width=15% class='GrisClaro'></td></tr>");
              sH.push("                <tr class='PopupRojoCentro'><td valign=center align=right width=80% class='Blanco7'><a href='javascript: Filtra(" + objFiltrosActuales.Pais.IDPais + "," + objFiltrosActuales.Estado.IDEstado + ",null,null," + objFiltrosActuales.Categoria.IDCategoria + "," + objFiltrosActuales.SubCategoria.IDSubCategoria + ",null);' class='Blanco8'>en <B>" + objFiltrosActuales.Estado.Nombre + ":</B></a></td><td width=5%>&nbsp;</td><td align=left  valign=center width=15% class='GrisClaro'>(" + FormatNumber(objFiltrosActuales.SubCategoria.TotalFiltroActual,0,true, true, true) + ")</td></tr>");

              sH.push("                <tr class='PopupRojoCentro'><td valign=center align=right width=80%>&nbsp;</td><td width=5%>&nbsp;</td><td align=left  valign=center width=15% class='GrisClaro'></td></tr>");
          } else if (objFiltrosActuales.Pais != null){
              sH.push("                <tr class='PopupRojoCentro'><td valign=center align=right width=80%>&nbsp;</td><td width=5%>&nbsp;</td><td align=left  valign=center width=15% class='GrisClaro'></td></tr>");
              sH.push("                <tr class='PopupRojoCentro'><td valign=center align=left width=80% style='font-size:7pt;'>&nbsp;&nbsp;" + Mayusculas(ReemplazaAcentos(objFiltrosActuales.SubCategoria.Nombre)) + " " + sHBuscar + ":</td><td width=5%>&nbsp;</td><td align=left  valign=center width=15% class='GrisClaro'></td></tr>");

              sH.push("                <tr class='PopupRojoCentro'><td valign=center align=right width=80% class='Blanco7'><a href='javascript: Filtra(" + objFiltrosActuales.Pais.IDPais + ",null,null,null," + objFiltrosActuales.Categoria.IDCategoria + "," + objFiltrosActuales.SubCategoria.IDSubCategoria + ",null);' class='Blanco8'>en <B>" + objFiltrosActuales.Pais.Nombre + ":</B></a></td><td width=5%>&nbsp;</td><td align=left  valign=center width=15% class='GrisClaro'>(" + FormatNumber(objFiltrosActuales.SubCategoria.TotalFiltroActual,0,true, true, true) + ")</td></tr>");

              sH.push("                <tr class='PopupRojoCentro'><td valign=center align=right width=80%>&nbsp;</td><td width=5%>&nbsp;</td><td align=left  valign=center width=15% class='GrisClaro'></td></tr>");
          }


        }
      }
    } else if (nivel==4){
      for (i = 0;i< objFiltrosActuales.SubCategoria.Grupos.length;i++){
        if ((objFiltrosActuales.SubCategoria.Grupos[i].IDCategoria == objFiltrosActuales.Grupo.IDCategoria) && (objFiltrosActuales.SubCategoria.Grupos[i].IDSubCategoria == objFiltrosActuales.Grupo.IDSubCategoria) && (objFiltrosActuales.SubCategoria.Grupos[i].IDGrupo == objFiltrosActuales.Grupo.IDGrupo)) {

            if (objFiltrosActuales.Colonia != null){
                sH.push("                <tr class='PopupRojoCentro'><td valign=center align=right width=80%>&nbsp;</td><td width=5%>&nbsp;</td><td align=left  valign=center width=15% class='GrisClaro'></td></tr>");
                sH.push("                <tr class='PopupRojoCentro'><td valign=center align=left width=80% style='font-size:7pt;'>&nbsp;&nbsp;" + Mayusculas(ReemplazaAcentos(objFiltrosActuales.Grupo.Nombre)) + " " + sHBuscar + ":</td><td width=5%>&nbsp;</td><td align=left  valign=center width=15% class='GrisClaro'></td></tr>");

                sH.push("                <tr class='PopupRojoCentro'><td valign=center align=right width=80% ><a style='font-size:6pt;' href='javascript: Filtra(" + objFiltrosActuales.Pais.IDPais + ",null,null,null," + objFiltrosActuales.Categoria.IDCategoria + "," + objFiltrosActuales.SubCategoria.IDSubCategoria + "," + objFiltrosActuales.Grupo.IDGrupo + ");' class='Blanco8'>en " + objFiltrosActuales.Pais.Nombre + "</a></td><td width=5%>&nbsp;</td><td align=left  valign=center width=15% class='GrisClaro'></td></tr>");
                sH.push("                <tr class='PopupRojoCentro'><td valign=center align=right width=80% ><a style='font-size:6pt;' href='javascript: Filtra(" + objFiltrosActuales.Pais.IDPais + "," + objFiltrosActuales.Estado.IDEstado + ",null,null," + objFiltrosActuales.Categoria.IDCategoria + "," + objFiltrosActuales.SubCategoria.IDSubCategoria + "," + objFiltrosActuales.Grupo.IDGrupo + ");' class='Blanco8'>en " + objFiltrosActuales.Estado.Nombre + "</a></td><td width=5%>&nbsp;</td><td align=left  valign=center width=15% class='GrisClaro'></td></tr>");
                sH.push("                <tr class='PopupRojoCentro'><td valign=center align=right width=80% ><a style='font-size:6pt;' href='javascript: Filtra(" + objFiltrosActuales.Pais.IDPais + "," + objFiltrosActuales.Estado.IDEstado + "," + objFiltrosActuales.Delegacion.IDDelegacion + ",null," + objFiltrosActuales.Categoria.IDCategoria + "," + objFiltrosActuales.SubCategoria.IDSubCategoria + "," + objFiltrosActuales.Grupo.IDGrupo + ");' class='Blanco8'>en " + objFiltrosActuales.Delegacion.Nombre + "</a></td><td width=5%>&nbsp;</td><td align=left  valign=center width=15% class='GrisClaro'></td></tr>");
                sH.push("                <tr class='PopupRojoCentro'><td valign=center align=right width=80% class='Blanco7'><a href='javascript: Filtra(" + objFiltrosActuales.Pais.IDPais + "," + objFiltrosActuales.Estado.IDEstado + "," + objFiltrosActuales.Delegacion.IDDelegacion + "," + objFiltrosActuales.Colonia.IDColonia + "," + objFiltrosActuales.Categoria.IDCategoria + "," + objFiltrosActuales.SubCategoria.IDSubCategoria + "," + objFiltrosActuales.Grupo.IDGrupo + ");' class='Blanco8'>en <B>" + objFiltrosActuales.Colonia.Nombre + ":</B></a></td><td width=5%>&nbsp;</td><td align=left  valign=center width=15% class='GrisClaro'>(" + FormatNumber(objFiltrosActuales.Grupo.TotalFiltroActual,0,true, true, true) + ")</td></tr>");

                sH.push("                <tr class='PopupRojoCentro'><td valign=center align=right width=80%>&nbsp;</td><td width=5%>&nbsp;</td><td align=left  valign=center width=15% class='GrisClaro'></td></tr>");
            } else if (objFiltrosActuales.Delegacion != null){
                sH.push("                <tr class='PopupRojoCentro'><td valign=center align=right width=80%>&nbsp;</td><td width=5%>&nbsp;</td><td align=left  valign=center width=15% class='GrisClaro'></td></tr>");
                sH.push("                <tr class='PopupRojoCentro'><td valign=center align=left width=80% style='font-size:7pt;'>&nbsp;&nbsp;" + Mayusculas(ReemplazaAcentos(objFiltrosActuales.Grupo.Nombre)) + " " + sHBuscar + ":</td><td width=5%>&nbsp;</td><td align=left  valign=center width=15% class='GrisClaro'></td></tr>");

                sH.push("                <tr class='PopupRojoCentro'><td valign=center align=right width=80% ><a style='font-size:6pt;' href='javascript: Filtra(" + objFiltrosActuales.Pais.IDPais + ",null,null,null," + objFiltrosActuales.Categoria.IDCategoria + "," + objFiltrosActuales.SubCategoria.IDSubCategoria + "," + objFiltrosActuales.Grupo.IDGrupo + ");' class='Blanco8'>en " + objFiltrosActuales.Pais.Nombre + "</a></td><td width=5%>&nbsp;</td><td align=left  valign=center width=15% class='GrisClaro'></td></tr>");
                sH.push("                <tr class='PopupRojoCentro'><td valign=center align=right width=80% ><a style='font-size:6pt;' href='javascript: Filtra(" + objFiltrosActuales.Pais.IDPais + "," + objFiltrosActuales.Estado.IDEstado + ",null,null," + objFiltrosActuales.Categoria.IDCategoria + "," + objFiltrosActuales.SubCategoria.IDSubCategoria + "," + objFiltrosActuales.Grupo.IDGrupo + ");' class='Blanco8'>en " + objFiltrosActuales.Estado.Nombre + "</a></td><td width=5%>&nbsp;</td><td align=left  valign=center width=15% class='GrisClaro'></td></tr>");
                sH.push("                <tr class='PopupRojoCentro'><td valign=center align=right width=80% class='Blanco7'><a href='javascript: Filtra(" + objFiltrosActuales.Pais.IDPais + "," + objFiltrosActuales.Estado.IDEstado + "," + objFiltrosActuales.Delegacion.IDDelegacion + ",null," + objFiltrosActuales.Categoria.IDCategoria + "," + objFiltrosActuales.SubCategoria.IDSubCategoria + "," + objFiltrosActuales.Grupo.IDGrupo + ");' class='Blanco8'>en <B>" + objFiltrosActuales.Delegacion.Nombre + ":</B></a></td><td width=5%>&nbsp;</td><td align=left  valign=center width=15% class='GrisClaro'>(" + FormatNumber(objFiltrosActuales.Grupo.TotalFiltroActual,0,true, true, true) + ")</td></tr>");

                sH.push("                <tr class='PopupRojoCentro'><td valign=center align=right width=80%>&nbsp;</td><td width=5%>&nbsp;</td><td align=left  valign=center width=15% class='GrisClaro'></td></tr>");
            } else if (objFiltrosActuales.Estado != null){
                sH.push("                <tr class='PopupRojoCentro'><td valign=center align=right width=80%>&nbsp;</td><td width=5%>&nbsp;</td><td align=left  valign=center width=15% class='GrisClaro'></td></tr>");
                sH.push("                <tr class='PopupRojoCentro'><td valign=center align=left width=80% style='font-size:7pt;'>&nbsp;&nbsp;" + Mayusculas(ReemplazaAcentos(objFiltrosActuales.Grupo.Nombre)) + " " + sHBuscar + ":</td><td width=5%>&nbsp;</td><td align=left  valign=center width=15% class='GrisClaro'></td></tr>");

                sH.push("                <tr class='PopupRojoCentro'><td valign=center align=right width=80% ><a style='font-size:6pt;' href='javascript: Filtra(" + objFiltrosActuales.Pais.IDPais + ",null,null,null," + objFiltrosActuales.Categoria.IDCategoria + "," + objFiltrosActuales.SubCategoria.IDSubCategoria + "," + objFiltrosActuales.Grupo.IDGrupo + ");' class='Blanco8'>en " + objFiltrosActuales.Pais.Nombre + "</a></td><td width=5%>&nbsp;</td><td align=left  valign=center width=15% class='GrisClaro'></td></tr>");
                sH.push("                <tr class='PopupRojoCentro'><td valign=center align=right width=80% class='Blanco7'><a href='javascript: Filtra(" + objFiltrosActuales.Pais.IDPais + "," + objFiltrosActuales.Estado.IDEstado + ",null,null," + objFiltrosActuales.Categoria.IDCategoria + "," + objFiltrosActuales.SubCategoria.IDSubCategoria + "," + objFiltrosActuales.Grupo.IDGrupo + ");' class='Blanco8'>en <B>" + objFiltrosActuales.Estado.Nombre + ":</B></a></td><td width=5%>&nbsp;</td><td align=left  valign=center width=15% class='GrisClaro'>(" + FormatNumber(objFiltrosActuales.Grupo.TotalFiltroActual,0,true, true, true) + ")</td></tr>");

                sH.push("                <tr class='PopupRojoCentro'><td valign=center align=right width=80%>&nbsp;</td><td width=5%>&nbsp;</td><td align=left  valign=center width=15% class='GrisClaro'></td></tr>");
            } else if (objFiltrosActuales.Pais != null){
                sH.push("                <tr class='PopupRojoCentro'><td valign=center align=right width=80%>&nbsp;</td><td width=5%>&nbsp;</td><td align=left  valign=center width=15% class='GrisClaro'></td></tr>");
                sH.push("                <tr class='PopupRojoCentro'><td valign=center align=left width=80% style='font-size:7pt;'>&nbsp;&nbsp;" + Mayusculas(ReemplazaAcentos(objFiltrosActuales.Grupo.Nombre)) + " " + sHBuscar + ":</td><td width=5%>&nbsp;</td><td align=left  valign=center width=15% class='GrisClaro'></td></tr>");

                sH.push("                <tr class='PopupRojoCentro'><td valign=center align=right width=80% class='Blanco7'><a href='javascript: Filtra(" + objFiltrosActuales.Pais.IDPais + ",null,null,null," + objFiltrosActuales.Categoria.IDCategoria + "," + objFiltrosActuales.SubCategoria.IDSubCategoria + "," + objFiltrosActuales.Grupo.IDGrupo + ");' class='Blanco8'>en <B>" + objFiltrosActuales.Pais.Nombre + ":</B></a></td><td width=5%>&nbsp;</td><td align=left  valign=center width=15% class='GrisClaro'>(" + FormatNumber(objFiltrosActuales.Grupo.TotalFiltroActual,0,true, true, true) + ")</td></tr>");

                sH.push("                <tr class='PopupRojoCentro'><td valign=center align=right width=80%>&nbsp;</td><td width=5%>&nbsp;</td><td align=left  valign=center width=15% class='GrisClaro'></td></tr>");
            }


        }
      }
    }


    sH.push("                <tr><td colspan=3>");
    sH.push("                    <div class='OverFlowOpciones' width='100%' style='background-color:#DF0000;'>");
    sH.push("                        <table cellspacing=0 cellpadding=0 width='380px'>");

    if (nivel==1){
        for (i=0;i<objFiltrosActuales.CategoriasTodas.Categorias.length;i++){
            if (objFiltrosActuales.Categoria != null) {
              if (objFiltrosActuales.CategoriasTodas.Categorias[i].IDCategoria == objFiltrosActuales.Categoria.IDCategoria){
                sH.push("                            <tr class='renglonrojo' onclick='Filtra(-1,-1,-1,-1," + objFiltrosActuales.CategoriasTodas.Categorias[i].IDCategoria + ",null,null);'><td  valign=center align=right width=80% style='background-image:url(" + objFiltrosActuales.CategoriasTodas.Categorias[i].Icono + ");background-repeat:no-repeat;background-position:15px center;'><span class='GrisClaro7'>( Selecci&oacute;n Actual )&nbsp;&nbsp;&nbsp;</span><img src='v3/imgs/seleccionrojo.png' border=0>&nbsp;&nbsp;" + objFiltrosActuales.CategoriasTodas.Categorias[i].Nombre + "</td><td width=5%>&nbsp;</td><td align=left  valign=center width=15% class='GrisClaro'>(" + FormatNumber(objFiltrosActuales.CategoriasTodas.Categorias[i].TotalFiltroActual,0,true, true, true) + ")</td></tr>");
                } else {
                       sH.push("                            <tr class='renglonrojo' onclick='Filtra(-1,-1,-1,-1," + objFiltrosActuales.CategoriasTodas.Categorias[i].IDCategoria + ",null,null);'><td  valign=center align=right width=80% style='background-image:url(" + objFiltrosActuales.CategoriasTodas.Categorias[i].Icono + ");background-repeat:no-repeat;background-position:15px center;'>" + objFiltrosActuales.CategoriasTodas.Categorias[i].Nombre + "</td><td width=5%>&nbsp;</td><td align=left  valign=center width=15% class='GrisClaro'>(" + FormatNumber(objFiltrosActuales.CategoriasTodas.Categorias[i].TotalFiltroActual,0,true, true, true) + ")</td></tr>");
              }
            } else {
                       sH.push("                            <tr class='renglonrojo' onclick='Filtra(-1,-1,-1,-1," + objFiltrosActuales.CategoriasTodas.Categorias[i].IDCategoria + ",null,null);'><td  valign=center align=right width=80% style='background-image:url(" + objFiltrosActuales.CategoriasTodas.Categorias[i].Icono + ");background-repeat:no-repeat;background-position:15px center;'>" + objFiltrosActuales.CategoriasTodas.Categorias[i].Nombre + "</td><td width=5%>&nbsp;</td><td align=left  valign=center width=15% class='GrisClaro'>(" + FormatNumber(objFiltrosActuales.CategoriasTodas.Categorias[i].TotalFiltroActual,0,true, true, true) + ")</td></tr>");
            }
            sH.push("                            <tr class='renglonrojospacer'><td  colspan=3></td></tr>");
        }
    } else if (nivel==2){
        for (i=0;i<objFiltrosActuales.Categoria.SubCategorias.length;i++){
            if (objFiltrosActuales.SubCategoria != null) {

                if ((objFiltrosActuales.Categoria.SubCategorias[i].IDCategoria == objFiltrosActuales.SubCategoria.IDCategoria) && (objFiltrosActuales.Categoria.SubCategorias[i].IDSubCategoria == objFiltrosActuales.SubCategoria.IDSubCategoria)) {
                  sH.push("                            <tr class='renglonrojo' onclick='Filtra(-1,-1,-1,-1," + objFiltrosActuales.Categoria.SubCategorias[i].IDCategoria + "," + objFiltrosActuales.Categoria.SubCategorias[i].IDSubCategoria + ",null);'><td  valign=center align=right width=80% style='background-image:url(" + objFiltrosActuales.Categoria.SubCategorias[i].Icono + ");background-repeat:no-repeat;background-position:15px center;'><span class='GrisClaro7'>( Selecci&oacute;n Actual )&nbsp;&nbsp;&nbsp;</span><img src='v3/imgs/seleccionrojo.png' border=0>&nbsp;&nbsp;" + objFiltrosActuales.Categoria.SubCategorias[i].Nombre + "</td><td width=5%>&nbsp;</td><td align=left  valign=center width=15% class='GrisClaro'>(" + FormatNumber(objFiltrosActuales.Categoria.SubCategorias[i].TotalFiltroActual,0,true, true, true) + ")</td></tr>");
                } else {
                  sH.push("                            <tr class='renglonrojo' onclick='Filtra(-1,-1,-1,-1," + objFiltrosActuales.Categoria.SubCategorias[i].IDCategoria + "," + objFiltrosActuales.Categoria.SubCategorias[i].IDSubCategoria + ",null);'><td  valign=center align=right width=80% style='background-image:url(" + objFiltrosActuales.Categoria.SubCategorias[i].Icono + ");background-repeat:no-repeat;background-position:15px center;'>" + objFiltrosActuales.Categoria.SubCategorias[i].Nombre + "</td><td width=5%>&nbsp;</td><td align=left  valign=center width=15% class='GrisClaro'>(" + FormatNumber(objFiltrosActuales.Categoria.SubCategorias[i].TotalFiltroActual,0,true, true, true) + ")</td></tr>");

              }
            } else {
                sH.push("                            <tr class='renglonrojo' onclick='Filtra(-1,-1,-1,-1," + objFiltrosActuales.Categoria.SubCategorias[i].IDCategoria + "," + objFiltrosActuales.Categoria.SubCategorias[i].IDSubCategoria + ",null);'><td  valign=center align=right width=80% style='background-image:url(" + objFiltrosActuales.Categoria.SubCategorias[i].Icono + ");background-repeat:no-repeat;background-position:15px center;'>" + objFiltrosActuales.Categoria.SubCategorias[i].Nombre + "</td><td width=5%>&nbsp;</td><td align=left  valign=center width=15% class='GrisClaro'>(" + FormatNumber(objFiltrosActuales.Categoria.SubCategorias[i].TotalFiltroActual,0,true, true, true) + ")</td></tr>");
            }
            sH.push("                            <tr class='renglonrojospacer'><td  colspan=3></td></tr>");
        }
    } else if (nivel==3){
        for (i=0;i<objFiltrosActuales.SubCategoria.Grupos.length;i++){
            if (objFiltrosActuales.Grupo != null) {
              if ((objFiltrosActuales.SubCategoria.Grupos[i].IDCategoria == objFiltrosActuales.Grupo.IDCategoria) && (objFiltrosActuales.SubCategoria.Grupos[i].IDSubCategoria == objFiltrosActuales.Grupo.IDSubCategoria) && (objFiltrosActuales.SubCategoria.Grupos[i].IDGrupo == objFiltrosActuales.Grupo.IDGrupo)) {
                    sH.push("                            <tr class='renglonrojo' onclick='Filtra(-1,-1,-1,-1," + objFiltrosActuales.SubCategoria.Grupos[i].IDCategoria + "," + objFiltrosActuales.SubCategoria.Grupos[i].IDSubCategoria + "," + objFiltrosActuales.SubCategoria.Grupos[i].IDGrupo + ");'><td  valign=center align=right width=80% style='background-image:url(" + objFiltrosActuales.SubCategoria.Grupos[i].Icono + ");background-repeat:no-repeat;background-position:15px center;'><span class='GrisClaro7'>( Selecci&oacute;n Actual )&nbsp;&nbsp;&nbsp;</span><img src='v3/imgs/seleccionrojo.png' border=0>&nbsp;&nbsp;" + objFiltrosActuales.SubCategoria.Grupos[i].Nombre + "</td><td width=5%>&nbsp;</td><td align=left  valign=center width=15% class='GrisClaro'>(" + FormatNumber(objFiltrosActuales.SubCategoria.Grupos[i].TotalFiltroActual,0,true, true, true) + ")</td></tr>");
                } else {
                  sH.push("                            <tr class='renglonrojo' onclick='Filtra(-1,-1,-1,-1," + objFiltrosActuales.SubCategoria.Grupos[i].IDCategoria + "," + objFiltrosActuales.SubCategoria.Grupos[i].IDSubCategoria + "," + objFiltrosActuales.SubCategoria.Grupos[i].IDGrupo + ");'><td  valign=center align=right width=80% style='background-image:url(" + objFiltrosActuales.SubCategoria.Grupos[i].Icono + ");background-repeat:no-repeat;background-position:15px center;'>" + objFiltrosActuales.SubCategoria.Grupos[i].Nombre + "</td><td width=5%>&nbsp;</td><td align=left  valign=center width=15% class='GrisClaro'>(" + FormatNumber(objFiltrosActuales.SubCategoria.Grupos[i].TotalFiltroActual,0,true, true, true) + ")</td></tr>");
              }
            } else {
                sH.push("                            <tr class='renglonrojo' onclick='Filtra(-1,-1,-1,-1," + objFiltrosActuales.SubCategoria.Grupos[i].IDCategoria + "," + objFiltrosActuales.SubCategoria.Grupos[i].IDSubCategoria + "," + objFiltrosActuales.SubCategoria.Grupos[i].IDGrupo + ");'><td  valign=center align=right width=80% style='background-image:url(" + objFiltrosActuales.SubCategoria.Grupos[i].Icono + ");background-repeat:no-repeat;background-position:15px center;'>" + objFiltrosActuales.SubCategoria.Grupos[i].Nombre + "</td><td width=5%>&nbsp;</td><td align=left  valign=center width=15% class='GrisClaro'>(" + FormatNumber(objFiltrosActuales.SubCategoria.Grupos[i].TotalFiltroActual,0,true, true, true) + ")</td></tr>");
            }
            sH.push("                            <tr class='renglonrojospacer'><td  colspan=3></td></tr>");
        }
    } else if (nivel==4){
        //Nada
    }


    sH.push("                        </table>");
    sH.push("                    </div>");
    sH.push("                </td></tr>");
    sH.push("                <tr class='SpacerRojo'><td colspan=3>&nbsp;</td></tr>");
    if (EsExplorer()==false){
      sH.push("                <tr><td colspan=3>");
      sH.push("                        <table width=100% cellpadding=0 cellspacing=0>");
      sH.push("                            <tr>");
      sH.push("                                <td width=20 class='SombraIzquierda'></td>");
      sH.push("                                <td class='SombraCentro'>&nbsp;</td>");
      sH.push("                                <td width=20 class='SombraDerecha'></td>");
      sH.push("                            </tr>");
      sH.push("                        </table>");
      sH.push("                    </td>");
      sH.push("                </tr>");
    }
    sH.push("</table>");

    divPopupRojo.innerHTML = sH.join("");
}//LlenaPopupRojo

function LlenaPopupAzul(nivel){
    var sH = new Array;
    var sHBuscar ="<span class='Blanco7'>";

    if (objFiltrosActuales.TextoBuscado != ""){
        sHBuscar = sHBuscar + "<br>&nbsp;&nbsp;&nbsp;(bajo la b&uacute;squeda \"" + objFiltrosActuales.TextoBuscado  + "\")";
    }
    if ((objFiltrosActuales.Zona.Lat1 != null)&&(objFiltrosActuales.Zona.Lat1 != '')){
        if (sHBuscar=="<span class='Blanco7'>"){
            sHBuscar = sHBuscar + "<br>&nbsp;&nbsp;&nbsp;(Zona Limitada)";
        } else {
            sHBuscar = sHBuscar + ",(Zona Limitada)";
        }
    }
    if (objFiltrosActuales.Micrositio != "0"){
        if (sHBuscar=="<span class='Blanco7'>"){
            sHBuscar = sHBuscar +  "<br>&nbsp;&nbsp;&nbsp;(En este Micrositio)";
        } else {
            sHBuscar = sHBuscar + ",(En este Micrositio)";
        }
    }
    if ((objFiltrosActuales.POI != "0") && (objFiltrosActuales.POI != "")) {
        if (sHBuscar=="<span class='Blanco7'>"){
            sHBuscar = sHBuscar + "<br>&nbsp;&nbsp;&nbsp;(S&oacute;lo este Negocio)";
        } else {
            sHBuscar = sHBuscar + ",(S&oacute;lo este Negocio)";
        }

    }
    sHBuscar = sHBuscar + "</span>";

    sH.push("                <table cellpadding=0 cellspacing=0>");
    sH.push("                <tr height=20 id= 'PicoAzul' class='PicoAzul'><td  colspan=3 valign=center >&nbsp;</td></tr>");
    sH.push("                <tr class='PopupAzulArriba4'><td  colspan=3 valign=center align=left></td></tr>");
    sH.push("                <tr class='PopupAzulArriba13'><td  colspan=3 valign=center align=left><table width=100%><tr height=13><td>&nbsp;</td><td width=45 align=right><a href='javascript: blnCancelaQuitaHover=false;OcultaPopups();' title='Cerrar' class='close'>Cerrar [X]</a></td><td width=5 >&nbsp;</td></tr></table></td></tr>");
if (micrositio==0){
     sH.push("                <tr class='PopupAzulArriba45'><td colspan=3  valign=center align=left><ul>");

      if (nivel==1){
          sH.push("                <li><a href='javascript: IniciaDetails();' class='Blanco7'>Explorar " + Mayusculas(ReemplazaAcentos(objFiltrosActuales.Pais.Nombre)) + ": ver " + objFiltrosActuales.CategoriasTodas.Nombre + "&nbsp;[ <u>INICIO</u> ]&nbsp;&nbsp;<span class='GrisClaro7'>(" + FormatNumber(objFiltrosActuales.CategoriasTodas.Total,0,true, true, true) + ")</span></a></li>");
          if (objFiltrosActuales.Categoria != null ){
            sH.push("                <li><a href='javascript: AplicaFiltro(" + objFiltrosActuales.Pais.IDPais + ",null,null,null," + objFiltrosActuales.Categoria.IDCategoria + ",null,null);' class='Blanco7'>Explorar " + Mayusculas(ReemplazaAcentos(objFiltrosActuales.Pais.Nombre)) + ": ver " + objFiltrosActuales.Categoria.Nombre + "&nbsp;&nbsp;<span class='GrisClaro7'>(" + FormatNumber(objFiltrosActuales.Categoria.Total,0,true, true, true) + ")</span></a></li>");
          }
          if (objFiltrosActuales.SubCategoria != null ){
            sH.push("                <li><a href='javascript: AplicaFiltro(" + objFiltrosActuales.Pais.IDPais + ",null,null,null," + objFiltrosActuales.Categoria.IDCategoria + "," + objFiltrosActuales.SubCategoria.IDSubCategoria + ",null);' class='Blanco7'>Explorar " + Mayusculas(ReemplazaAcentos(objFiltrosActuales.Pais.Nombre)) + ": ver " + objFiltrosActuales.SubCategoria.Nombre + "&nbsp;&nbsp;<span class='GrisClaro7'>(" + FormatNumber(objFiltrosActuales.SubCategoria.Total,0,true, true, true) + ")</span></a></li>");
          }
          if (objFiltrosActuales.Grupo != null ){
            sH.push("                <li><a href='javascript: AplicaFiltro(" + objFiltrosActuales.Pais.IDPais + ",null,null,null," + objFiltrosActuales.Categoria.IDCategoria + "," + objFiltrosActuales.SubCategoria.IDSubCategoria + "," + objFiltrosActuales.Grupo.IDGrupo + ");' class='Blanco7'>Explorar " + Mayusculas(ReemplazaAcentos(objFiltrosActuales.Pais.Nombre)) + ": ver " + objFiltrosActuales.Grupo.Nombre + "&nbsp;&nbsp;<span  class='GrisClaro7'>(" + FormatNumber(objFiltrosActuales.Grupo.Total,0,true, true, true) + ")</span></a></li></ul></td></tr>");
          }


      } else if (nivel==2){
          sH.push("                <li><a href='javascript: AplicaFiltro(" + objFiltrosActuales.Pais.IDPais + "," + objFiltrosActuales.Estado.IDEstado + ",null,null,null,null,null);' class='Blanco7'>Explorar " + Mayusculas(ReemplazaAcentos(objFiltrosActuales.Estado.Nombre)) + ": ver " + objFiltrosActuales.CategoriasTodas.Nombre + "&nbsp;&nbsp;<span class='GrisClaro7'>(" + FormatNumber(objFiltrosActuales.CategoriasTodas.TotalEstado,0,true, true, true) + ")</span></a></li>");
          if (objFiltrosActuales.Categoria != null ){
            sH.push("                <li><a href='javascript: AplicaFiltro(" + objFiltrosActuales.Pais.IDPais + "," + objFiltrosActuales.Estado.IDEstado + ",null,null," + objFiltrosActuales.Categoria.IDCategoria + ",null,null);' class='Blanco7'>Explorar " + Mayusculas(ReemplazaAcentos(objFiltrosActuales.Estado.Nombre)) + ": ver " + objFiltrosActuales.Categoria.Nombre + "&nbsp;&nbsp;<span class='GrisClaro7'>(" + FormatNumber(objFiltrosActuales.Categoria.TotalEstado,0,true, true, true) + ")</span></a></li>");
          }
          if (objFiltrosActuales.SubCategoria != null ){
            sH.push("                <li><a href='javascript: AplicaFiltro(" + objFiltrosActuales.Pais.IDPais + "," + objFiltrosActuales.Estado.IDEstado + ",null,null," + objFiltrosActuales.Categoria.IDCategoria + "," + objFiltrosActuales.SubCategoria.IDSubCategoria + ",null);' class='Blanco7'>Explorar " + Mayusculas(ReemplazaAcentos(objFiltrosActuales.Estado.Nombre)) + ": ver " + objFiltrosActuales.SubCategoria.Nombre + "&nbsp;&nbsp;<span class='GrisClaro7'>(" + FormatNumber(objFiltrosActuales.SubCategoria.TotalEstado,0,true, true, true) + ")</span></a></li>");
          }
          if (objFiltrosActuales.Grupo != null ){
            sH.push("                <li><a href='javascript: AplicaFiltro(" + objFiltrosActuales.Pais.IDPais + "," + objFiltrosActuales.Estado.IDEstado + ",null,null," + objFiltrosActuales.Categoria.IDCategoria + "," + objFiltrosActuales.SubCategoria.IDSubCategoria + "," + objFiltrosActuales.Grupo.IDGrupo + ");' class='Blanco7'>Explorar " + Mayusculas(ReemplazaAcentos(objFiltrosActuales.Estado.Nombre)) + ": ver " + objFiltrosActuales.Grupo.Nombre + "&nbsp;&nbsp;<span  class='GrisClaro7'>(" + FormatNumber(objFiltrosActuales.Grupo.TotalEstado,0,true, true, true) + ")</span></a></li></ul></td></tr>");
          }


      } else if (nivel==3){
          sH.push("                <li><a href='javascript: AplicaFiltro(" + objFiltrosActuales.Pais.IDPais + "," + objFiltrosActuales.Estado.IDEstado + "," + objFiltrosActuales.Delegacion.IDDelegacion + ",null,null,null,null);' class='Blanco7'>Explorar " + Mayusculas(ReemplazaAcentos(objFiltrosActuales.Delegacion.Nombre)) + ": ver " + objFiltrosActuales.CategoriasTodas.Nombre + "&nbsp;&nbsp;<span class='GrisClaro7'>(" + FormatNumber(objFiltrosActuales.CategoriasTodas.TotalDelegacion,0,true, true, true) + ")</span></a></li>");
          if (objFiltrosActuales.Categoria != null ){
            sH.push("                <li><a href='javascript: AplicaFiltro(" + objFiltrosActuales.Pais.IDPais + "," + objFiltrosActuales.Estado.IDEstado + "," + objFiltrosActuales.Delegacion.IDDelegacion + ",null," + objFiltrosActuales.Categoria.IDCategoria + ",null,null);' class='Blanco7'>Explorar " + Mayusculas(ReemplazaAcentos(objFiltrosActuales.Delegacion.Nombre)) + ": ver " + objFiltrosActuales.Categoria.Nombre + "&nbsp;&nbsp;<span class='GrisClaro7'>(" + FormatNumber(objFiltrosActuales.Categoria.TotalDelegacion,0,true, true, true) + ")</span></a></li>");
          }
          if (objFiltrosActuales.SubCategoria != null ){
            sH.push("                <li><a href='javascript: AplicaFiltro(" + objFiltrosActuales.Pais.IDPais + "," + objFiltrosActuales.Estado.IDEstado + "," + objFiltrosActuales.Delegacion.IDDelegacion + ",null," + objFiltrosActuales.Categoria.IDCategoria + "," + objFiltrosActuales.SubCategoria.IDSubCategoria + ",null);' class='Blanco7'>Explorar " + Mayusculas(ReemplazaAcentos(objFiltrosActuales.Delegacion.Nombre)) + ": ver " + objFiltrosActuales.SubCategoria.Nombre + "&nbsp;&nbsp;<span class='GrisClaro7'>(" + FormatNumber(objFiltrosActuales.SubCategoria.TotalDelegacion,0,true, true, true) + ")</span></a></li>");
          }
          if (objFiltrosActuales.Grupo != null ){
            sH.push("                <li><a href='javascript: AplicaFiltro(" + objFiltrosActuales.Pais.IDPais + "," + objFiltrosActuales.Estado.IDEstado + "," + objFiltrosActuales.Delegacion.IDDelegacion + ",null," + objFiltrosActuales.Categoria.IDCategoria + "," + objFiltrosActuales.SubCategoria.IDSubCategoria + "," + objFiltrosActuales.Grupo.IDGrupo + ");' class='Blanco7'>Explorar " + Mayusculas(ReemplazaAcentos(objFiltrosActuales.Delegacion.Nombre)) + ": ver " + objFiltrosActuales.Grupo.Nombre + "&nbsp;&nbsp;<span  class='GrisClaro7'>(" + FormatNumber(objFiltrosActuales.Grupo.TotalDelegacion,0,true, true, true) + ")</span></a></li></ul></td></tr>");
          }


      } else if (nivel==4){
          sH.push("                <li><a href='javascript: AplicaFiltro(" + objFiltrosActuales.Pais.IDPais + "," + objFiltrosActuales.Estado.IDEstado + "," + objFiltrosActuales.Delegacion.IDDelegacion + "," + objFiltrosActuales.Colonia.IDColonia + ",null,null,null);' class='Blanco7'>Explorar " + Mayusculas(ReemplazaAcentos(objFiltrosActuales.Colonia.Nombre)) + ": ver " + objFiltrosActuales.CategoriasTodas.Nombre + "&nbsp;&nbsp;<span class='GrisClaro7'>(" + FormatNumber(objFiltrosActuales.CategoriasTodas.TotalColonia,0,true, true, true) + ")</span></a></li>");
          if (objFiltrosActuales.Categoria != null ){
            sH.push("                <li><a href='javascript: AplicaFiltro(" + objFiltrosActuales.Pais.IDPais + "," + objFiltrosActuales.Estado.IDEstado + "," + objFiltrosActuales.Delegacion.IDDelegacion + "," + objFiltrosActuales.Colonia.IDColonia + "," + objFiltrosActuales.Categoria.IDCategoria + ",null,null);' class='Blanco7'>Explorar " + Mayusculas(ReemplazaAcentos(objFiltrosActuales.Colonia.Nombre)) + ": ver " + objFiltrosActuales.Categoria.Nombre + "&nbsp;&nbsp;<span class='GrisClaro7'>(" + FormatNumber(objFiltrosActuales.Categoria.TotalColonia,0,true, true, true) + ")</span></a></li>");
          }
          if (objFiltrosActuales.SubCategoria != null ){
            sH.push("                <li><a href='javascript: AplicaFiltro(" + objFiltrosActuales.Pais.IDPais + "," + objFiltrosActuales.Estado.IDEstado + "," + objFiltrosActuales.Delegacion.IDDelegacion + "," + objFiltrosActuales.Colonia.IDColonia + "," + objFiltrosActuales.Categoria.IDCategoria + "," + objFiltrosActuales.SubCategoria.IDSubCategoria + ",null);' class='Blanco7'>Explorar " + Mayusculas(ReemplazaAcentos(objFiltrosActuales.Colonia.Nombre)) + ": ver " + objFiltrosActuales.SubCategoria.Nombre + "&nbsp;&nbsp;<span class='GrisClaro7'>(" + FormatNumber(objFiltrosActuales.SubCategoria.TotalColonia,0,true, true, true) + ")</span></a></li>");
          }
          if (objFiltrosActuales.Grupo != null ){
            sH.push("                <li><a href='javascript: AplicaFiltro(" + objFiltrosActuales.Pais.IDPais + "," + objFiltrosActuales.Estado.IDEstado + "," + objFiltrosActuales.Delegacion.IDDelegacion + "," + objFiltrosActuales.Colonia.IDColonia + "," + objFiltrosActuales.Categoria.IDCategoria + "," + objFiltrosActuales.SubCategoria.IDSubCategoria + "," + objFiltrosActuales.Grupo.IDGrupo + ");' class='Blanco7'>Explorar " + Mayusculas(ReemplazaAcentos(objFiltrosActuales.Colonia.Nombre)) + ": ver " + objFiltrosActuales.Grupo.Nombre + "&nbsp;&nbsp;<span  class='GrisClaro7'>(" + FormatNumber(objFiltrosActuales.Grupo.TotalColonia,0,true, true, true) + ")</span></a></li></ul></td></tr>");
          }
      }
      sH.push("                 </ul></td></tr>");
}

    sH.push("                <tr class='PopupAzulArriba4'><td  colspan=3 valign=center align=left>&nbsp;</td></tr>");

        var i =0;
    if (nivel==1){

        if (objFiltrosActuales.Grupo != null){
            sH.push("                <tr class='PopupAzulCentro'><td valign=center align=right width=80%>&nbsp;</td><td width=5%>&nbsp;</td><td align=left  valign=center width=15% class='GrisClaro'></td></tr>");
            sH.push("                <tr class='PopupAzulCentro'><td valign=center align=left width=80% style='font-size:7pt;'>&nbsp;&nbsp;Explorar " + Mayusculas(Reemplaz
