var map = [];

function visualizza_mappa(id_mappa, lanlng){

	var lanlng;
	if (lanlng) {
		$("#wrappermap_" + id_mappa).height(225)
		$("#map_" + id_mappa).height(200)
		
		
		$("#wrappermap_"+id_mappa).slideToggle("slow" , function() {
			
			if (GBrowserIsCompatible()) {
				map[id_mappa] = new GMap2(document.getElementById("map_" + id_mappa ));
				
				lanlng = lanlng.replace('(','[');
				lanlng = lanlng.replace(')',']');
				lanlng = eval(lanlng);
				point = new GLatLng(lanlng[0],lanlng[1])
				
				map[id_mappa].setCenter(point, 15);

				var marker = new GMarker(point);
				map[id_mappa].addOverlay(marker);
			
				//map.setCenter(new GLatLng(37.4419, -122.1419), 13);
			  }
			});	
		}
	
	return false;
}

function visualizza_mappa_print(id_mappa, lanlng){

	var lanlng;
	if (lanlng) {
		$("#wrappermap_" + id_mappa).height(700)
		$("#map_" + id_mappa).height(700)
		
		
		$("#wrappermap_"+id_mappa).slideToggle("slow" , function() {
			
			if (GBrowserIsCompatible()) {
				map[id_mappa] = new GMap2(document.getElementById("map_" + id_mappa ));
				
				lanlng = lanlng.replace('(','[');
				lanlng = lanlng.replace(')',']');
				lanlng = eval(lanlng);
				point = new GLatLng(lanlng[0],lanlng[1])
				
				map[id_mappa].setCenter(point, 15);

				var marker = new GMarker(point);
				map[id_mappa].addOverlay(marker);
			
				//map.setCenter(new GLatLng(37.4419, -122.1419), 13);
			  }
			});	
		}
	
	return false;
}

function messaggio(){
	alert("Mappa al momento non disponibile");
	return false;
}

function zoomin(id_mappa){

	map[id_mappa].zoomIn();
	return false;
}
function zoomout(id_mappa){

	map[id_mappa].zoomOut();
	return false;
}

function amplia(id_mappa){
	
	
	var mc = map[id_mappa].getCenter();
	$("#wrappermap_1524 .mappa_footer").hide()

	$("#wrappermap_" + id_mappa).height(425)
	$("#map_" + id_mappa).height(400)

	$("#wrappermap_" + id_mappa + " .mappa_footer").show()

	map[id_mappa].checkResize();
	map[id_mappa].setCenter(mc);

	
	return false;
}


function mappa(id_mappa){
	map[id_mappa].setMapType(G_NORMAL_MAP);
	return false;
}

function ibrida(id_mappa){
	map[id_mappa].setMapType(G_HYBRID_MAP);
	return false;
}
function sat(id_mappa){
	map[id_mappa].setMapType(G_SATELLITE_MAP);
	return false;
}