var dragMap=false;

function load() {
	if (GBrowserIsCompatible()) {
		var center=new GLatLng(cLat,cLng);
		var point=new GLatLng(pLat,pLng);
		var map = new GMap2(document.getElementById("map"));
		map.setCenter(center, zoom);

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

		if(dragMap != undefined) {
			var drag=dragMap;
		} else {
			var drag=false;
		}
		if(drag) {
			var marker = new GMarker(point, {draggable: true});
			GEvent.addListener(marker, "dragend", function() {
				$('lat').value=marker.getLatLng().lat();
				$('lng').value=marker.getLatLng().lng();
			});

			GEvent.addListener(map, "moveend", function() {
				$('clat').value=map.getCenter().lat();
				$('clng').value=map.getCenter().lng();
			});

			GEvent.addListener(map, "zoomend", function() {
				$('zoom').value=map.getZoom();
			});

			$('lat').value=marker.getLatLng().lat();
			$('lng').value=marker.getLatLng().lng();
			$('clat').value=map.getCenter().lat();
			$('clng').value=map.getCenter().lng();
			$('zoom').value=map.getZoom();
		} else {
			var marker = new GMarker(point, {draggable: false});
		}
		map.addOverlay(marker);
	}
}
