function createMarker(point,html,icon) { var marker = new GMarker(point,icon); GEvent.addListener(marker, "click", function() { marker.openInfoWindowHtml(html); }); return marker; } function nuevoAjax() { var xmlhttp=false; try { xmlhttp = new ActiveXObject("Msxml2.XMLHTTP"); } catch (e) { try { xmlhttp = new ActiveXObject("Microsoft.XMLHTTP"); } catch (E) { xmlhttp = false; } } if (!xmlhttp && typeof XMLHttpRequest!='undefined') { xmlhttp = new XMLHttpRequest(); } return xmlhttp; } function cargarContenido() { var contenedor; var icono_personalizado; var palabra_busqueda=document.getElementById('palabra').value; var cat_7=document.getElementById('cat_7').value; var cat_8=document.getElementById('cat_8').value; var cat_9=document.getElementById('cat_9').value; var cat_10=document.getElementById('cat_10').value; var cat_11=document.getElementById('cat_11').value; var cat_12=document.getElementById('cat_12').value; var cat_13=document.getElementById('cat_13').value; var cat_14=document.getElementById('cat_14').value; var lugares_texto="volver

Resultado de busqueda
"; contenedor = document.getElementById('contenedor'); ajax=nuevoAjax(); ajax.open("GET", "http://portaldelosrios.cl/datamanager_mapa.php?palabra="+palabra_busqueda+"&cat_7="+cat_7+"&cat_8="+cat_8+"&cat_9="+cat_9+"&cat_10="+cat_10+"&cat_11="+cat_11+"&cat_12="+cat_12+"&cat_13="+cat_13+"&cat_14="+cat_14,true); ajax.onreadystatechange=function() { if (ajax.readyState==1) { contenedor.innerHTML = ""; map.clearOverlays(); } if (ajax.readyState==4) { contenedor.innerHTML = ''; var string_datos=ajax.responseText; var registros = new Array(); registros = string_datos.split('@'); for ( i = 0; i < registros.length; i++ ) { var celdas=registros[i]; var campo = new Array(); campo = celdas.split('|'); var nombre_lugar=campo[0]; var descripcion_lugar=campo[1]; var latitud_lugar=campo[2]; var longitud_lugar=campo[3]; var nombre_subcategoria=campo[4]; var nombre_icono=campo[5]; var id_lugar=campo[6]; lugares_texto=lugares_texto+" "+nombre_lugar+"
"; //lugares_texto=""+nombre_lugar+"
"; if((nombre_lugar!='') && (latitud_lugar!='') && (longitud_lugar!='')) { var point = new GLatLng(latitud_lugar,longitud_lugar); icono_personalizado= new GIcon(baseIcon, "http://portaldelosrios.cl/images/"+nombre_icono+".png", null, "http://portaldelosrios.cl/images/sombra.png"); var marker = createMarker(point,'
'+nombre_subcategoria+'
'+nombre_lugar+'

'+descripcion_lugar+'

Ver Mas...
',icono_personalizado); map.addOverlay(marker); } else contenedor.innerHTML ='No hay datos, elige algun filtro y haz click en buscar!'; } esconder_menu(); contenedor.innerHTML=lugares_texto; } } ajax.send(null); //map.setCenter( new GLatLng (-39.8234441667,-73.2329816667),15 ); } function buscar_lugar(id_lugar) { var contenedor; var icono_personalizado; var lugares_texto="volver
Resultado de busqueda
"; contenedor = document.getElementById('contenedor'); ajax=nuevoAjax(); ajax.open("GET", "http://portaldelosrios.cl/datamanager_mapa.php?id="+id_lugar,true); ajax.onreadystatechange=function() { if (ajax.readyState==1) { contenedor.innerHTML = ""; map.clearOverlays(); } if (ajax.readyState==4) { //contenedor.innerHTML = ''; var string_datos=ajax.responseText; var registros = new Array(); registros = string_datos.split('@'); for ( i = 0; i < registros.length; i++ ) { var celdas=registros[i]; var campo = new Array(); campo = celdas.split('|'); var nombre_lugar=campo[0]; var descripcion_lugar=campo[1]; var latitud_lugar=campo[2]; var longitud_lugar=campo[3]; var nombre_subcategoria=campo[4]; var nombre_icono=campo[5]; var id_lugar=campo[6]; var url_amigable=campo[7]; lugares_texto=lugares_texto+" "+nombre_lugar+"
"; if((nombre_lugar!='') && (latitud_lugar!='') && (longitud_lugar!='')) { var point = new GLatLng(latitud_lugar,longitud_lugar); icono_personalizado= new GIcon(baseIcon, "http://portaldelosrios.cl/images/"+nombre_icono+".png", null, "images/sombra.png"); var marker = createMarker(point,'
'+nombre_subcategoria+'
'+nombre_lugar+'

'+descripcion_lugar+'

Ver Mas...
',icono_personalizado); map.addOverlay(marker); map.setCenter( new GLatLng (latitud_lugar,longitud_lugar),15 ); } else contenedor.innerHTML ='No hay datos, elige algun filtro y haz click en buscar!'; } esconder_menu(); contenedor.innerHTML=lugares_texto; } } ajax.send(null); } function esconder_menu() { $('#filtro').hide("fast"); $('#contenedor').show("fast"); } function mostrar_menu() { $('#contenedor').hide("fast"); $('#filtro').show("fast"); } function cargacat(id_cat) { var contenedor; var icono_personalizado; var palabra_busqueda=''; if(id_cat==7) var cat_7='true'; if(id_cat==8) var cat_8='true'; if(id_cat==9) var cat_9='true'; if(id_cat==10) var cat_10='true'; if(id_cat==11) var cat_11='true'; if(id_cat==12) var cat_12='true'; if(id_cat==13) var cat_13='true'; if(id_cat==14) var cat_14='true'; var lugares_texto="volver

Resultado de busqueda
"; contenedor = document.getElementById('contenedor'); ajax=nuevoAjax(); ajax.open("GET", "http://portaldelosrios.cl/datamanager_mapa.php?palabra="+palabra_busqueda+"&cat_7="+cat_7+"&cat_8="+cat_8+"&cat_9="+cat_9+"&cat_10="+cat_10+"&cat_11="+cat_11+"&cat_12="+cat_12+"&cat_13="+cat_13+"&cat_14="+cat_14,true); ajax.onreadystatechange=function() { if (ajax.readyState==1) { contenedor.innerHTML = ""; map.clearOverlays(); } if (ajax.readyState==4) { contenedor.innerHTML = ''; var string_datos=ajax.responseText; var registros = new Array(); registros = string_datos.split('@'); for ( i = 0; i < registros.length; i++ ) { var celdas=registros[i]; var campo = new Array(); campo = celdas.split('|'); var nombre_lugar=campo[0]; var descripcion_lugar=campo[1]; var latitud_lugar=campo[2]; var longitud_lugar=campo[3]; var nombre_subcategoria=campo[4]; var nombre_icono=campo[5]; var id_lugar=campo[6]; var url_amigable=campo[7]; lugares_texto=lugares_texto+" "+nombre_lugar+"
"; if((nombre_lugar!='') && (latitud_lugar!='') && (longitud_lugar!='')) { var point = new GLatLng(latitud_lugar,longitud_lugar); icono_personalizado= new GIcon(baseIcon, "http://portaldelosrios.cl/images/"+nombre_icono+".png", null, "images/sombra.png"); var marker = createMarker(point,'
'+nombre_subcategoria+'
'+nombre_lugar+'

'+descripcion_lugar+'

Ver Mas...
',icono_personalizado); map.addOverlay(marker); } else contenedor.innerHTML ='No hay datos, elige algun filtro y haz click en buscar!'; } esconder_menu(); contenedor.innerHTML=lugares_texto; } } ajax.send(null); } function buscar_ultimos() { var contenedor; var icono_personalizado; var lugares_texto="volver

Ultimos 20 Lugares Agregados
"; contenedor = document.getElementById('contenedor'); ajax=nuevoAjax(); ajax.open("GET", "http://portaldelosrios.cl/datamanager_mapa.php?datos=ultimos",true); ajax.onreadystatechange=function() { if (ajax.readyState==1) { contenedor.innerHTML = ""; map.clearOverlays(); } if (ajax.readyState==4) { contenedor.innerHTML = ''; var string_datos=ajax.responseText; var registros = new Array(); registros = string_datos.split('@'); for ( i = 0; i < registros.length; i++ ) { var celdas=registros[i]; var campo = new Array(); campo = celdas.split('|'); var nombre_lugar=campo[0]; var descripcion_lugar=campo[1]; var latitud_lugar=campo[2]; var longitud_lugar=campo[3]; var nombre_subcategoria=campo[4]; var nombre_icono=campo[5]; var id_lugar=campo[6]; var url_amigable=campo[7]; lugares_texto=lugares_texto+" "+nombre_lugar+"
"; //lugares_texto=""+nombre_lugar+"
"; if((nombre_lugar!='') && (latitud_lugar!='') && (longitud_lugar!='')) { var point = new GLatLng(latitud_lugar,longitud_lugar); icono_personalizado= new GIcon(baseIcon, "http://portaldelosrios.cl/images/"+nombre_icono+".png", null, "http://portaldelosrios.cl/images/sombra.png"); var marker = createMarker(point,'
'+nombre_subcategoria+'
'+nombre_lugar+'

'+descripcion_lugar+'

Ver Mas...
',icono_personalizado); map.addOverlay(marker); } else contenedor.innerHTML ='No hay datos, elige algun filtro y haz click en buscar!'; } esconder_menu(); contenedor.innerHTML=lugares_texto; } } ajax.send(null); }