var GoogleMaps = {
	map: undefined,

	init: function () {
		var infowindowHTML, location, oryxMarker;
		
		if ($('map')) {
			GoogleMaps.map = new GMap2($('map'));
			GoogleMaps.map.addControl(new GLargeMapControl3D());
			GoogleMaps.map.addControl(new GMapTypeControl());

			if ($('mulheim')) {
				infowindowHTML = '<span style="font: 13px Arial">KMR Mülheim</span>';
				location = new GLatLng(51.437551, 6.844378);
			} else {
				infowindowHTML = '<span style="font: 13px Arial">KMR Dordrecht</span>';
				location = new GLatLng(51.798673, 4.640602);
			}

			oryxIcon = new GIcon();
			oryxIcon.image       = '/images/mapicon.png';
			oryxIcon.iconSize    = new GSize(25, 25);
			oryxIcon.iconAnchor  = new GPoint(12, 12);
			oryxIcon.infoWindowAnchor  = new GPoint(12, 0);
			oryxIcon.transparent = '/images/mapicon_transparent.png';

			GoogleMaps.map.setCenter(location, 14);
			oryxMarker = new GMarker(location, oryxIcon);
			GoogleMaps.map.addOverlay(oryxMarker);
			oryxMarker.openInfoWindowHtml(infowindowHTML);
		}
	}
}

window.addEvent('domready', GoogleMaps.init.bind(GoogleMaps));