//<![CDATA[

function createMarker(point,html) {
   	var marker = new GMarker(point);
       GEvent.addListener(marker, "click", function() {marker.openInfoWindowHtml(html);});
       return marker;
}
    
function loadMap() {
	if (GBrowserIsCompatible()) {
		var map = new GMap2(document.getElementById("maindiv"));
	    map.setCenter(new GLatLng(lat, lon), 13);
		map.addControl(new GSmallMapControl());
  		map.addControl(new GMapTypeControl());
	
		while (i-- > 0) {
			map.addOverlay(createMarker(loc[i],dsc[i]));
		}
	
		for (i=0;i<percorsi.length;i++)
			map.addOverlay(new GPolyline(percorsi[i][0],percorsi[i][1],percorsi[i][2]));
	
	}
}

//]]>
