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 cargacat(id_cat)
{
var directorio;
var lugares_texto='Resultado de busqueda
';
directorio = document.getElementById('directorio');
ajax=nuevoAjax();
ajax.open("GET", "http://portaldelosrios.cl/datamanager_directorio.php?cat="+id_cat,true);
ajax.onreadystatechange=function()
{
if (ajax.readyState==1)
{
directorio.innerHTML = "

";
}
if (ajax.readyState==4)
{
directorio.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 nombre_subcategoria=campo[7];
var url_amigable=campo[8];
if((nombre_lugar!='') && (latitud_lugar!='') && (longitud_lugar!=''))
{
lugares_texto=lugares_texto+" ";
}
else
directorio.innerHTML ='No hay datos, elige algun filtro y haz click en buscar!';
}
directorio.innerHTML=lugares_texto;
}
}
ajax.send(null);
}