function initialize() {
	if (GBrowserIsCompatible()) {
		map = new GMap2(document.getElementById("map_canvas"));
		map.setMapType(G_HYBRID_MAP);
		map.setUIToDefault();
		latlng = new GLatLng(lat_center, lon_center);
		map.setCenter(latlng, zoom_level);
		addMarkers();
		
	} else alert('Browser non compatibile');
}

function addMarkers() {
	if (autoscuole.length) {
		for (n=0 ; n < autoscuole.length ; n++ ) {
			var mData = autoscuole[n].split('|');
			var point = new GLatLng(mData[0],mData[1]);
			var marker = createMarker(point, mData[2], mData[3], mData[4], mData[5], mData[6]);
			map.addOverlay(marker);
		}
	}
}

function createMarker(point, nome, id, indirizzo, cap, comune) {
	var marker = new GMarker(point);
	var html = "<div style='width:200px; padding: 0px 10px 10px 0px;'>";
	html = html + "<h2 style='font-size: 16px;'>" + nome + "<\/h2>";
	html = html + "<p>" + indirizzo + "<br/>" + cap + " - " + comune + "<\/span><\/p>";
	html = html + "<p style='margin: 10px 0px 0px 0px;'><a href='/autoscuole/dettaglio.php?id=" + id + "' title='vai alla Scheda'>Dettagli<\/a><\/p>";
	html = html + "<\/div>";
	GEvent.addListener(marker, "click", function() {
		marker.openInfoWindowHtml(html);
	});
	return marker;
}


window.onload = initialize;
