var baseIcon = new GIcon();
baseIcon.iconSize=new GSize(100,100);
baseIcon.iconAnchor=new GPoint(50,50);
var rectIcon = new GIcon(baseIcon, "/images/rect.png", null);
function loadProdMap() {
	if (GBrowserIsCompatible()) {
		var map = new GMap2(document.getElementById("mapdiv"));
		map.setCenter(new GLatLng(latitude,longitude), zoom);

		if(mapTypeConst == 'G_SATELLITE_MAP') map.setMapType(G_SATELLITE_MAP);
		else if(mapTypeConst == 'G_HYBRID_MAP') map.setMapType(G_HYBRID_MAP);
		else map.setMapType(G_NORMAL_MAP);

		map.addControl(new GScaleControl());
		map.addControl(new GLargeMapControl());
		map.addControl(new GMapTypeControl());




		// Mouse wheel zoom - Attach event handlers -----
		map.enableDoubleClickZoom();
		map.enableScrollWheelZoom();
		map.enableContinuousZoom();
		if (setmarker){
			var markerpoint = new GPoint(longitude,latitude);
			map.addOverlay(new GMarker(markerpoint));
		}


		// ----------------------------------------------
	}
}

function loadZipMap() {
	if (GBrowserIsCompatible()) {
		var map = new GMap2(document.getElementById("mapDiv"));
		map.setCenter(new GLatLng(latitude,longitude), zoom);

		if(mapTypeConst == 'G_SATELLITE_MAP') map.setMapType(G_SATELLITE_MAP);
		else if(mapTypeConst == 'G_HYBRID_MAP') map.setMapType(G_HYBRID_MAP);
		else map.setMapType(G_NORMAL_MAP);

		map.addControl(new GScaleControl());
		map.addControl(new GLargeMapControl());
		map.addControl(new GMapTypeControl());
		var i;
		for(var i = 1;i <= MarkersArr.length - 1; i++){
			var plat = MarkersArr[i][0];
			var plong = MarkersArr[i][1];
			var infoBox = MarkersArr[i][2];
			var point = new GLatLng(plat,plong);
			var newpoint = makeMarker(point,infoBox);
			map.addOverlay(newpoint);
		}


		// Mouse wheel zoom - Attach event handlers -----
		map.enableDoubleClickZoom();
		map.enableScrollWheelZoom();
		map.enableContinuousZoom();


		// ----------------------------------------------
	}
}

function makeMarker(piste, content){
	var newpoint = new GMarker(piste);
	GEvent.addListener(newpoint, "click", function(){
	newpoint.openInfoWindowHtml(content);
	});
	return newpoint;
};
