// JavaScript Document
function caricamappa(lat, long, zoom, indirizzo) 
{
	var map = null;
	var punti = null;
	var marker = null;
	
	if (GBrowserIsCompatible()) 
	{
		// Crea mappa
		map = new GMap2(document.getElementById("map"));
		
		// Calcola latitudine e longitudine
		punti = new GLatLng(lat, long);
	
		// Imposta centro su lat e long passate e effettua lo zoom
		map.setCenter(punti, zoom);
		
		// Crea il marker
		marker = new GMarker(punti);
		
		//aggiunge proprietà al marker sull'evento click
		GEvent.addListener(marker, "click", function() { marker.openInfoWindowHtml(indirizzo); });
		
		//aggiunge il marker alla mappa
		map.addOverlay(marker);
		
		// Visualizza controlli - TIPO MAPPA
		map.addControl(new GMapTypeControl());
		
		// Visualizza controlli - ZOOM GRANDE
		map.addControl(new GLargeMapControl());

	}
}

function caricamappa2(zoom, address) 
{
	if (GBrowserIsCompatible()) {
		
		var map = null;
		var point = null;
		var marker = null;
		
		// Crea mappa
		map = new GMap2(document.getElementById("map"));
		// Creo GeoCoder
		geocoder = new GClientGeocoder();
				
		geocoder.getLatLng(address,
			function(point)	{
				if (!point)	{
				  alert(address + " non trovato!");
				} else {
					map.setCenter(point, zoom);
					
					// Crea il marker
					marker = new GMarker(point);
					
					//aggiunge propriet&agrave; al marker sull'evento click
					GEvent.addListener(marker, "click",
						function() {
							marker.openInfoWindowHtml("<h2>The Greenstone</h2><h3>Associazione Escursionistica Peloritana</h3><p class='maps'>"+address+"</p>");
					});
				  
					//aggiunge il marker alla mappa
					map.addOverlay(marker);
				}
			});
		
		// Visualizza controlli - TIPO MAPPA
		map.addControl(new GMapTypeControl());
		
		// Visualizza controlli - ZOOM GRANDE
		map.addControl(new GLargeMapControl());
	}
}