var map = null;
var geocoder = null;

function loadGoogleMap() {
	if (GBrowserIsCompatible()) {
		map = new GMap2(document.getElementById("map_canvas"));
		//map.addControl(new GMapTypeControl());
		//map.addControl(new GLargeMapControl());		
		//map.addControl(new GOverviewMapControl(), new GControlPosition(G_ANCHOR_BOTTOM_RIGHT, new GSize(9, 9)));
		map.addControl(new GSmallMapControl());		
		
		map.setCenter(new GLatLng(41.442726, 12.392578), 12);		
		geocoder = new GClientGeocoder();	
	}
}

/*cerca un indirizzo*/
function showAddress(address) {
	if (geocoder) {
		geocoder.getLatLng( address, function(point) {
			if (!point) {
				alert(address + " non trovato");
			} 
			else 
			{
				/*zoom*/
				map.setCenter(point, 13);
				var marker = new GMarker(point);
				map.addOverlay(marker);
				marker.openInfoWindowHtml(address);
			}
		}
		);
	}
}
