<!--

	function createMarker(point,icona,messaggio) {
		var marker = new GMarker(point,icona);
		GEvent.addListener(marker, "click", function() {
			marker.openInfoWindowHtml(messaggio);
		});
		return marker;
	}

	var arrCoor=new Array()
	var arrRagSoc
	
	function load(coordInizLat,coordInizLon,Mapdescr,zoom) {
		if (GBrowserIsCompatible()) {
			var map = new GMap2(document.getElementById("map"));
			//map.enableScrollWheelZoom()
			map.addControl(new GSmallMapControl());
			map.addControl(new GMapTypeControl());
			
			if (coordInizLat!=undefined && coordInizLon!=undefined) {
				if (zoom!=undefined) {
					map.setCenter(new GLatLng(coordInizLat,coordInizLon), zoom);
				} else {
					map.setCenter(new GLatLng(coordInizLat,coordInizLon), 16);
				}
			} else {
				map.setCenter(new GLatLng(coordInizLat,coordInizLon), 6);
			}
			var icon = new GIcon();
			icon.image = "";
			icon.iconSize = new GSize(67, 28);
			icon.iconAnchor = new GPoint(14, 15);
			icon.infoWindowAnchor = new GPoint(14, 15);

			var descrizionePunto="<b>"+Mapdescr+"</b>"
			var point_of_Map = new GLatLng(coordInizLat,coordInizLon);
			map.addOverlay(createMarker(point_of_Map,icon,descrizionePunto));
			map.addControl(new GSmallMapControl());
			map.addControl(new GMapTypeControl());
		}
	}
	
	function caricaLocalita(lat, lon, descr_map, zoomm) {
		noReload=false
// 		var geocoder = new GClientGeocoder();
// 		geocoder.getLatLng(coordinate,
// 			function (point) {
// 				load(point.lat(),point.lng(),descr_map,zoomm)
// 			}
// 		)
		load(lat,lon,descr_map,zoomm)
	}
	
	 function img_icon_2(coordinate,rag_soc,testo,map,url_logo)
	{
    	var icon = new GIcon();
		//QUI CI VA IL LOGO DELL'AZIENDA
		icon.image = url_logo
		icon.shadow = "http://labs.google.com/ridefinder/images/mm_20_shadow.png";
		//DIMENSIONI DEL LOGO SPECIFICATO SOPRA
		icon.iconSize = new GSize(32, 32);
		icon.shadowSize = new GSize(0, 0);
		icon.iconAnchor = new GPoint(6, 20);
		icon.infoWindowAnchor = new GPoint(5, 1);
		var point = new GLatLng(coordinate[0].Placemark[0].Point.coordinates[1], coordinate[0].Placemark[0].Point.coordinates[0]);
		var descrizionePunto="<b>"+rag_soc+"</b><br>"+testo
		map.addOverlay(createMarker(point,icon,descrizionePunto));
		map.addControl(new GSmallMapControl());
		map.addControl(new GMapTypeControl());
  }

