//<![CDATA[

    function load() {
      if (GBrowserIsCompatible()) {
        var map = new GMap2(document.getElementById("map"));
        map.setCenter(new GLatLng(42.172219, -3.708914), 12);

        map.addControl(new GLargeMapControl());
        map.addControl(new GMapTypeControl());
        
        map.addControl(new GOverviewMapControl());
		map.addControl(new GScaleControl());
        
// Creamos el icono CASITA
function consigueicono(imagen){
var iconcasita = new GIcon();
iconcasita.image = "../googlemaps/"+imagen+".png";
iconcasita.shadow = "../googlemaps/"+imagen+"_sombra.png";
iconcasita.iconSize = new GSize(32, 32);
iconcasita.shadowSize = new GSize(60, 32);
iconcasita.iconAnchor = new GPoint(32, 32);
iconcasita.infoWindowAnchor = new GPoint(1, 1);
 return iconcasita;
}


// FUNCION QUE CREA LOS BOCATAS
function createMarker(point, texto,idficha,icono) {

  var marker = new GMarker(point,consigueicono(icono));
  GEvent.addListener(marker, "click", function() {
	if (!idficha) {
    marker.openInfoWindowHtml("<b>" + texto + "</b>");
	} else {
	 marker.openInfoWindowHtml("<b>" + texto + "</b><p><a href='../contenido/?iddoc="+idficha+"'>Visita su ficha</a></p>");	
	}
  });
  return marker;
}  
        
        var waypoints = [];

        // Descargamos los waypoints desde el fichero data.asp (podr’a ser data.xml)
        GDownloadUrl("../googlemaps/data.asp", function(data) {
          var xml = GXml.parse(data);
          var markers = xml.documentElement.getElementsByTagName("marker");
          for (var i = 0; i < markers.length; i++) {
          
            var point = new GLatLng(parseFloat(markers[i].getAttribute("lat")),
                                    parseFloat(markers[i].getAttribute("lng")));
            
            var texto = markers[i].getAttribute("txt");
            var idficha = markers[i].getAttribute("idf");
            var icono = markers[i].getAttribute("ico");
            //map.addOverlay(new GMarker(point));
            
       
          
  		map.addOverlay(createMarker(point, texto,idficha,icono));
  		   
          }
        });
      }
    }

    //]]>
