// 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());

	}
}
