function loadSpiagge() {
	// Funzione per la creazione dei markers per le SPIAGGE
	function createMarkerSpiagge(point,html) {
		// Creo le icone
		var icon = new GIcon();
		icon.image = "http://ischia.travellero.it/images/mapicons/SVerde12-20.png";
		icon.shadow = "http://ischia.travellero.it/images/mapicons/Ombra12-20.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 marker = new GMarker(point, icon);
		GEvent.addListener(marker, "click", function() {
		  marker.openInfoWindowHtml(html);
		});
		return marker;
	}

	// richiedo le coordinate delle SPIAGGE
	var requestSpiagge = GXmlHttp.create();
	requestSpiagge.open("GET", "xml/coordsSpiagge.xml", true);
	requestSpiagge.onreadystatechange = function() {
	if (requestSpiagge.readyState == 4) {
	  //alert(requestSpiagge.responseXML);
	  var xmlDoc = requestSpiagge.responseXML;
	  // leggo gli array dei markers e looppo per leggerli tutti
	  var markers = xmlDoc.documentElement.getElementsByTagName("marker");
	  
	  for (var i = 0; i < markers.length; i++) {
		// leggo gli attributi dei markers
		var lat = parseFloat(markers[i].getAttribute("lat"));
		var lng = parseFloat(markers[i].getAttribute("lng"));
		var point = new GLatLng(lat,lng);
		var html = markers[i].getAttribute("html");
		// Creo il marker
		var marker = createMarkerSpiagge(point,html);
		map.addOverlay(marker);
	  }
	}
	}
	requestSpiagge.send(null);
}
