
/* Copyright (c) 1999-2008 silvr.net */

function loadGoogleMap(mapID,Desc,Address, Type,ZoomLevel, Control,Scale) {
	if (GBrowserIsCompatible()) {
		var map = new GMap2(document.getElementById(mapID));
		switch (Control) {
		  case 'xl': map.addControl(new GLargeMapControl());  break;
		  case 'm' : map.addControl(new GSmallMapControl());  break;
		  case 's' : map.addControl(new GSmallZoomControl()); break;
		}
		if (Type) map.addControl(new GMapTypeControl());
		if (Scale) map.addControl(new GScaleControl());
		var geocoder = new GClientGeocoder();
		geocoder.getLatLng(
			Address,
			function(point) {
				if (!point) { alert(Address + ' nicht gefunden'); }
				else {
					map.setCenter(point, ZoomLevel, (Type==2)?G_SATELLITE_MAP:(Type==3)?G_HYBRID_MAP:G_NORMAL_MAP );
					var marker = new GMarker(point, {title: 'Adresse ein-/ausblenden'});
					map.addOverlay(marker);
					marker.openInfoWindowHtml(Desc+'<br />'+Address);
					GEvent.addListener(marker, 'click', function() {
						map.getInfoWindow().isHidden()? marker.openInfoWindowHtml(Desc+'<br />'+Address) : map.closeInfoWindow();
					});
				}
			}
		);
	}
}

addLoadEvent(function() {
	loadGoogleMap(
		'map',
		'<b>Arbeitsmedizinischer Dienst<br /> Flensburg</b>',
		'Eckernförder Landstraße 65, 24941 Flensburg',
		3,15, 'xl',0
	);
});

window.onunload="GUnload()";