function initialize() {
	  if (GBrowserIsCompatible()) {
		function showCoordinates(x, y) {
			var coords = document.getElementById("coords");
			var google_map = document.getElementById("map");
			google_map.appendChild(coords);
			coords.style.zIndex = 100;
			coords.style.position = 'absolute';
			coords.style.top = y + "px";
			coords.style.left = x + "px";
			coords.style.visibility = 'visible';
		}

		function updateCoordinates(lon, lat) {
			var coords = document.getElementById("coords");
			coords.innerHTML = "<p class=\"map-coords\">Lat: " + lat + "&deg; Lon: " + lon + "&deg;</p>";
		}

		function createMarker(point,html) {
			var marker = new GMarker(point);
			GEvent.addListener(marker, "click", function() {
				marker.openInfoWindowHtml(html);
			});
			return marker;
		}
		var map = new GMap2(document.getElementById("map"));
		map.setCenter(new GLatLng(49.913941, 17.37987), 14);
		map.addControl(new GLargeMapControl());
		map.addControl(new GOverviewMapControl());
		map.addControl(new GScaleControl());
		var mapControl = new GMapTypeControl();
		map.addControl(mapControl);
		map.enableDoubleClickZoom();
		map.enableScrollWheelZoom();

		var point = new GLatLng(49.913941, 17.37987);
		var marker = createMarker(point,'<img src="/img/alinvest.jpg" width="173" height="24">')
		map.addOverlay(marker);

		showCoordinates(350, -15);
			GEvent.addListener(map, 'mousemove', function(point) { updateCoordinates(point.lng().toFixed(8), point.lat().toFixed(8)); });
	}
}