if (GBrowserIsCompatible()) {

	//Set up some global variables
	var map;
	var marker;

	function loadmap() {
		map = new GMap2(document.getElementById('map'));
	
		map.setUIToDefault();
		
		var ini_point = new GLatLng(40.7043266,-74.0142059);
		map.setCenter (ini_point, 5);
		
		marker = new GMarker(ini_point, {draggable: true, bouncy: true});
		map.addOverlay(marker);
		
		var html = '<h3>Drag me to a different location!</h3>';
		
		GEvent.addListener (marker, 'click', function() {
			marker.openInfoWindowHtml(html);
		});
		
		GEvent.addListener (marker, 'dragend', function(data) {
			var lat = data.lat();
			var lng = data.lng();
			
			document.getElementById('lat').value = lat;
			document.getElementById('lng').value = lng;
			
		});
		
	}

} //end GBrowserIsCompatible
else {
	alert("Sorry.  It appears that your browser is not compatible with the Google Maps API");
}