		google.load("maps", "2.x");
		  
		//var geocoder = null;
		var map = null;
		var marker = null;
		//coordinate Firenze
		/*var lati = 43.768732;
		var longi = 11.256901;
		var zoom = 15;
		var testo = ""; */
			

		  // Call this function when the page has been loaded
		  function caricaMappa() {
          	map = new google.maps.Map2(document.getElementById("map"));
			
            //aggiunta di pił punti
            for (i=0; i < lati.length; i++) {
                mostraPunto(lati[i], longi[i], zoom, txt[i]);
            }
			//mostraPunto(lati, longi, zoom, txt);
			
			//Aggiunge controlli semplici
			map.addControl(new GSmallMapControl());	//pan e zoom
			map.addControl(new GMapTypeControl());	//tipo mappa

			//imposta visualizzazione ibrida (G_NORMAL_MAP, G_SATELLITE_MAP, G_HYBRID_MAP )
            map.setMapType(G_HYBRID_MAP);

            //centra mappa su verona: centro-nord italia
            map.setCenter(new GLatLng(45.442006, 10.995485), 6);

			//Istanzia geocoder
			//geocoder = new GClientGeocoder();
		  }
		  
		function mostraPunto(latitudine, longitudine, livzoom, testo) {
			var punto = new GLatLng(latitudine, longitudine);
			if (!punto) {
				alert("Punto non trovato!");
			}
			else {	
				map.setCenter(punto, livzoom);
				/*if (marker) {
					map.removeOverlay(marker);
				} */
				marker = new GMarker(punto);
				
				GEvent.addListener(marker, "click", function() {
														marker.openInfoWindowHtml("<span>"+testo+"</span>");
													}
				);

				/*GEvent.addListener(marker, "mouseout", function() {
														map.closeInfoWindow();
														}
				);*/
				
			  	map.addOverlay(marker);
			}
		}
		
		google.setOnLoadCallback(caricaMappa);