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

var map = new GMap2(document.getElementById("map_canvas"));
map.addControl(new GLargeMapControl());
map.addControl(new GMapTypeControl());
map.setCenter(new GLatLng(36.496804,-4.763432), 6);

 			var LogoIcon = new GIcon(G_DEFAULT_ICON);
            LogoIcon.iconSize=new GSize(30,49);
            LogoIcon.shadowSize = new GSize(49,49);
			LogoIcon.iconAnchor= new GPoint(15, 49);
			LogoIcon.infoWindowAnchor= new GPoint(20, 8);
			LogoIcon.imageMap=[0,0, 30,0, 30,49, 0,49];
  		    LogoIcon.image = "http://www.golflb.com/golflb2.0/images/logos/logo-mapap.png";
            markerOptions = { icon:LogoIcon };

		function createMarker(point, nombre,markerOptions,enlace) {
					 var marker = new GMarker(point,markerOptions);
					 
					GEvent.addListener(marker, 'click', function() {
					texto="<img src='http://www.golflb.com/golflb2.0/images/logos/logo-maps.gif'																 ><br>"+nombre+"<br><a href='"+enlace+"'>Course Information</a>";
					marker.openInfoWindowHtml(texto);
				});
			  return marker;
		} 
		
	  
			
			
			
	  GDownloadUrl("js/data2.php", function(data, responseCode) {
	  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 nombre = markers[i].getAttribute("texto");
		var enlace = markers[i].getAttribute("enlace");
		var marker = createMarker (point, nombre,markerOptions,enlace); 
		map.addOverlay(marker); 
	  }
	  });
	  
	}
}