function load() {
	if (GBrowserIsCompatible()) {
		geocoder = new GClientGeocoder();			
		var defaultMessage = form;		
		var map = new GMap2(document.getElementById("map"));
		map.addControl(new GSmallMapControl());
		map.addControl(new GMapTypeControl());
		var center = new GLatLng(curLatitude, curLongitude);
		map.setCenter(center, 13);
		var marker = new GMarker(center, {draggable: true});
		
		GEvent.addListener(marker, "infowindowopen", function() {
			point = marker.getPoint();
			myLatitude = point.lat();
			myLongitude = point.lng();
			
			
			var myForm = document.getElementById("myForm");
			myForm.myLat.value = myLatitude;
			myForm.myLong.value = myLongitude;
		});

		GEvent.addListener(marker, "dragstart", function() {
  			map.closeInfoWindow();
  			point = marker.getPoint();
		});
	
		GEvent.addListener(marker, "dragend", function() {
			marker.openInfoWindowHtml(defaultMessage);
		});
	
		map.addOverlay(marker);

		showMe(marker, defaultMessage);
	}
}



