  var map;
	var marker;
    var toggleState = 1;

      function createMarker(point,html) {
if (markerx) { map.removeOverlay(markerx); } 
        var markerx = new GMarker(point);
        GEvent.addListener(markerx, "click", function() {
        markerx.openInfoWindowHtml(html);
        });
        return markerx;;
      }

	function initialize() {
  	  if (GBrowserIsCompatible()) {

        map = new GMap2(document.getElementById("map_canvas"));
        map.setCenter(new GLatLng(-33.43889, -70.64037), 14);
        map.addControl(new GLargeMapControl());
        map.addControl(new GLargeMapControl());
		map.addControl(new GMapTypeControl());
		map.disableDoubleClickZoom();
var geoXml = new GGeoXml("http://www.santiagorama.com/wp-rss2.php");
		map.addOverlay(geoXml); 
    
		 
     GEvent.addListener(map, "dblclick", function(overlay, point) {
  if (overlay) {
    map.removeOverlay(overlay);
  } else {
    try {
      map.removeOverlay(oldmarker);
    } catch (e) { };
    var marker=new GMarker(point);
    map.addOverlay(marker);
    oldmarker=marker;
var myHtml="<span class='mapalinks'><img src='/imagenes/add.gif' align='absmiddle' width='16px' height='16px'> <a href='/agregar.php?lat="+point.lat()+"&long="+point.lng()+"&txt=&lt;div class=\"ojimetro\"&gt;&lt;b&gt;Haz seleccionado un lugar al ojimetro&lt;/b&gt;. Esto implica que NO habr&aacute; una direcci&oacute;n asociada a este lugar. Si la tienes te recomendamos que &lt;a href=\"busca/\"&gt;agregues tu lugar ac&aacute;&lt;/a&gt;&lt;/div&gt;'>Agrega este lugar a Santiagorama</a></span>";
    map.openInfoWindow(point, myHtml);   
  }

});            
  	  }
	} 
function fntShowPosition(lat, lon , txt) {
   var latitud, longitud, texto, mapa;
   mapa = document.getElementById('mapa');
   latitud = lat;
   longitud = lon;
   texto = txt;
     		
      	var point = new GLatLng(latitud,longitud);
var mihtml="<span class='mapalinks'>"+txt+"<br><img src='/imagenes/add.gif' align='absmiddle' width='16px' height='16px'> <a href='/agregar.php?lat="+point.lat()+"&long="+point.lng()+"&txt="+txt+"'>Agrega este lugar a Santiagorama</a></span>";
      	var markerx = createMarker(point,mihtml);
      	map.addOverlay(markerx);
		map.panTo(new GLatLng(latitud,longitud));
		map.openInfoWindow(point, mihtml);   

}

function ShowPosition(lat, lon , txt) {
   var latitud, longitud, texto, mapa;
   mapa = document.getElementById('mapa');
   latitud = lat;
   longitud = lon;
   texto = txt;
     		
      	var point = new GLatLng(latitud,longitud);
      	var markerx = createMarker(point,texto);
      	map.addOverlay(markerx);
		map.panTo(new GLatLng(latitud,longitud));
		map.openInfoWindow(point, texto);   

}

	function toggleMyKml() {
  	  if (toggleState == 1) {
    	map.removeOverlay(geoXml);
    	toggleState = 0;
  	  } else {
   		map.addOverlay(geoXml);
    	toggleState = 1;
  	  }
	}