// load maps
google.load("maps", "2.x");

// create global variables
var map = null;
var point = null;
var marker = null;

// document load
$(document).ready(function(){
	map = new GMap2(document.getElementById('map'));
	map.addControl(new GLargeMapControl());
	map.addControl(new GMapTypeControl());
	map.addControl(new GScaleControl());
	map.setCenter(new GLatLng(55.979945, 10.195313), 4);
	
	GEvent.addListener(map, "click", function(overlay,point) {
		document.getElementById('txtLatitude').value=point.lat();
		document.getElementById('txtLongitude').value=point.lng();
		document.getElementById('txtGeoCode').value=point;
		
		marker = new GMarker(point);
		GEvent.addListener(marker, "click", function() {
			marker.openInfoWindowHtml("Marker GEO Cordinates<br /><br />" + point.lat() + ", " + point.lng());
		});			
		map.addOverlay(marker);
	});
});
