//<![CDATA[
   
var luoghi = new Array;  
var map;
 
function load() {

	if (GBrowserIsCompatible()) {
        map = new GMap2(document.getElementById("map"));
		map.setCenter(new GLatLng(40.1489057717, 16.1435466074), 17);
		map.setMapType(G_SATELLITE_MAP);
    	map.addControl(new GLargeMapControl());
	    map.addControl(new GMapTypeControl());
    	
		leggiPunti();			
	}
}

		
		
function visualizza(nome){
				
	if (nome != ""){
		map.clearOverlays();
		map.openInfoWindowHtml(luoghi[nome].punto, "<b>"+nome+"<\/b>");
	}
}
  		
  		
function leggiPunti(){
  

	GDownloadUrl("point.xml", function(data, responseCode) {
		var xml = GXml.parse(data);
  		var markers = xml.documentElement.getElementsByTagName("marker");
		for (var i = 0; i < markers.length; i++) {
			var luogo = new Object;
    		var point = new GLatLng(parseFloat(markers[i].getAttribute("lat")),
        	                    parseFloat(markers[i].getAttribute("lng")));
			var n = markers[i].getAttribute("nome");
			luogo.nome = n;
    		luogo.punto = point;
    
    		luoghi[n] = luogo;
    		map.addOverlay(new GMarker(point));
  		}
	});


}
  	
  	
function aggiungiMarcatore(){
  		
	for (var i = 0; i < luoghi.length; i++) {
		var marker = new GMarker(luoghi[i].punto);
      	map.addOverlay(marker);
  		
	}
		
}


    //]]>