addLoadEvent(Mappa);
//addResizeEvent(Mappa);
//addUnLoadEvent(GUnload);
window.onunload= GUnload;

var icon;
var gmarkers;
var info;

function Mappa(){
	
	if (GBrowserIsCompatible()) {		
		var map = new GMap2(document.getElementById("mappa"));
		map.addControl(new GSmallMapControl()); 
		map.addControl(new GOverviewMapControl());
		map.addControl(new GMapTypeControl());
		map.setCenter(new GLatLng(40.840308,14.254074),5);
		map.enableDoubleClickZoom();
		//map.enableScrollWheelZoom();
		
		// === dimensioni icone ===
			var iconCat = new GIcon();
			iconCat.shadow = "./fileadmin/fijlkam/img/icone/ombra.png";
			iconCat.iconSize = new GSize(23, 42);
			iconCat.shadowSize = new GSize(34, 42);
			iconCat.iconAnchor = new GPoint(11, 42);
			iconCat.infoWindowAnchor = new GPoint(13, 1);	
	
	
		gmarkers = [];
		bounds = [];
		info= [];
		var i = 0;
	
			
			function createMarker(point,nome,html,lnk) {

		iconCat.image = "./fileadmin/fijlkam/img/icone/punto.png";

				var marker = new GMarker(point, iconCat);
					GEvent.addListener(marker, "click", function() {
						marker.openInfoWindowHtml('<div class="padMappa"><p><strong>'+nome+'</strong><br />'+html+'<br /><a href="'+lnk+'">vai alla pagina</a></p></div>');
					});
				gmarkers[i] = marker;
				info[i] = '<div class="padMappa"><p><strong>'+nome+'</strong><br />'+html+'<br /><a href="'+lnk+'">vai alla pagina</a></p></div>';
				i++;
				return marker;
			}
	
			var bounds = new GLatLngBounds();
			var newpoints = arraypunti();
		
		
			for (var k = 0; k < newpoints.length; k++) {
				var lat = newpoints[k][0];
				var lng = newpoints[k][1];
				var point = new GLatLng(lat,lng);
				var nome = newpoints[k][2];
				var html = newpoints[k][3];
				var lnk = newpoints[k][4];
				var marker = createMarker(point,nome,html,lnk);
				map.addOverlay(marker);
				bounds.extend(point);
			}
			
			map.setCenter(bounds.getCenter(),map.getBoundsZoomLevel(bounds)); 
	
	} 

	else {
     
	 alert("La mappa che stai tentando di visionare non è compatibile con il tuo browser!");
	
	}

}
	
function myclick(i) {
	gmarkers[i].openInfoWindowHtml(info[i]);
	window.location.href="#top";
}