
	//<![CDATA[
	function load() {
		if (GBrowserIsCompatible()) {
			
			var costa = new GMap2(document.getElementById("costa"));
			costa.addControl(new GLargeMapControl());
			costa.addControl(new GMapTypeControl());
                                      costa.setCenter(new GLatLng(37.94000079,-0.75033187), 13);
                                      var icon = new GIcon();
			var minicosta=new GOverviewMapControl(new GSize(200, 130))
			costa.addControl(minicosta);
			
                                      function createMarker(point, name) 
                                     {
                                     var marker = new GMarker(point, icon);
                                     GEvent.addListener(marker, "mouseover", function() 
                                     {
                                       marker.openInfoWindowHtml(name);
                                      });
                                     return marker;
                                      }

GDownloadUrl("../xml/orihuela.xml", function(data, responseCode) 
{
  
icon.image = "../assets/images/mm_20_red.png";
icon.shadow = "../assets/images/mm_20_shadow.png";
icon.iconSize = new GSize(12, 20);
icon.shadowSize = new GSize(22, 20);
icon.iconAnchor = new GPoint(6, 20);
icon.infoWindowAnchor = new GPoint(5, 1);
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 name = markers[i].getAttribute("name");
   costa.addOverlay(new createMarker(point,name));
  }
});

GDownloadUrl("../xml/playas.xml", function(data2, responseCode) 
{
// To ensure against HTTP errors that result in null or bad data,
  // always check status code is equal to 200 before processing the data

  if(responseCode == 200) {
  icon.image = "../assets/images/mm_20_yellow.png";
  var xml = GXml.parse(data2);
  var markers2 = xml.documentElement.getElementsByTagName("marker");
  for (var i = 0; i < markers2.length; i++) 
  {
   var point = new GLatLng(parseFloat(markers2[i].getAttribute("lat")),
   parseFloat(markers2[i].getAttribute("lng")));
   var name = markers2[i].getAttribute("name");
   costa.addOverlay(new createMarker(point,name));
  }
                                     }
  else if(responseCode == -1) {alert("Data request timed out. Please try later.");} 
                                        else {alert("Request resulted in error. Check XML file is retrievable.");}
});	


						}
		}

    //]]>
    