function initGM(lat, lng, mark_lat, mark_lng, zoom, canvas, hide)	{
	if (GBrowserIsCompatible()) {
		var topRight = new GControlPosition(G_ANCHOR_TOP_RIGHT, new GSize(10,10));
		map = new GMap2(document.getElementById(canvas));
		map.setCenter(new GLatLng(lat, lng), zoom);
		marker = new GMarker(new GLatLng(mark_lat, mark_lng), {draggable: true});
		GEvent.addListener(map, "click", function(overlay, latlng) {
			if (latlng) {
				marker.setLatLng(latlng);
				marker.show();
			}
		});
        map.addControl(new GLargeMapControl(), topRight);
        map.addOverlay(marker);
        if(hide == true) {
			marker.hide();
		}
	}
}
