<!--

	function createMarker(point,icona,description) {
		var marker = new GMarker(point,icona);
		GEvent.addListener(marker, "click", function() {
			marker.openInfoWindowHtml(description);
			});
		return marker;
	}

	var arrCoor=new Array()
	var arrRagSoc

	function img_icon(coordInizLat,coordInizLon,Mapdescr,url_logo,mx,my) {
		var map = new GMap2(document.getElementById("map"));
		//map.enableScrollWheelZoom()
		map.addControl(new GSmallMapControl());
		map.addControl(new GMapTypeControl());

		var icon = new GIcon();
		icon.image = url_logo;
		icon.iconSize = new GSize(mx,my);
		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 load(coordInizLat,coordInizLon,Mapdescr,zoom,create_map) {
		if (GBrowserIsCompatible()) {
      if (create_map!=undefined) {
        var map = new GMap2(document.getElementById("map_"+create_map));
      } else {
				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(42.042726,12.392578), 6);
			}
			var icon = new GIcon();
			icon.image = "http://www.google.com/mapfiles/marker.png";
			icon.iconSize = new GSize(20, 34);
			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 caricaMappa(coordinate,descr_map,zoomm,new_map) {
		noReload=false
		if (new_map==1) {
			load(coordinate,descr_map,zoomm)
		} else {
			noReload=false
			var geocoder = new GClientGeocoder();
			geocoder.getLatLng(coordinate,
				function (point) {
					load(point.lat(),point.lng(),descr_map,zoomm)
				}
			)
		}
	}
  function caricaMappa2(coordinate,descr_map,zoomm,new_map,iddiv) {
    noReload=false
    var geocoder = new GClientGeocoder();
    geocoder.getLatLng(coordinate,
      function (point) {
        load(point.lat(),point.lng(),descr_map,zoomm,iddiv)
      }
    )
	}
	

//-->

