function initialize() {
	
	var latlng = new google.maps.LatLng(53.17351,8.61594);
	
	var myOptions = {
		zoom: 16,
		center: latlng,
		mapTypeId: google.maps.MapTypeId.ROADMAP
    };
	
	if( $("#map_canvas").length != 0 ) {
		var map = new google.maps.Map(document.getElementById("map_canvas"), myOptions);

		$("#map_canvas").append('<div id="gm-infobox"><img src="/bilder/gm-infowindow-close.png" alt="close" onclick="$(this).parent().fadeOut(200);" /><div><div></div>');

		// ##############################################################################

		setMarkers(map,standorte);
	}
}

	function setMarkers(map, locations) {
		
		var image = new google.maps.MarkerImage('/bilder/gm-pin.png',
		new google.maps.Size(48, 26), // Größe
		new google.maps.Point(0,0), // Ursprung
		new google.maps.Point(-3, 17)); // Anzeiger
	
		var shadow = new google.maps.MarkerImage('/bilder/gm-pin-shadow.png',
		new google.maps.Size(64, 26),
		new google.maps.Point(0,0),
		new google.maps.Point(-5, 18));
      
		for (var i = 0; i < locations.length; i++) {
			(function () { /* ################################################## Verhindert dass nur der letzte Tooltip angezeigt wird */

			var standort = locations[i];
 			var ort = new google.maps.LatLng(standort[1], standort[2]);
			
			var marker = new google.maps.Marker({
			position: ort, 
			map: map,
			icon: image,
			shadow: shadow,
			title: standort[0]
	 		});
			
			var route_addr = standort[4].split("<br />");
			route_addr = escape(route_addr[0]+","+route_addr[1]);
			
			var info = '<p><strong>'+standort[3]+'</strong><br />'+standort[4]+'</p><p>Routen: <a href="http://maps.google.com/maps?saddr=&daddr='+route_addr+'" target="_blank">Hierher</a> | <a href="http://maps.google.com/maps?daddr=&saddr='+route_addr+'" target="_blank">Von hier aus</a></p>';
			
			google.maps.event.addListener(marker, 'click', function() {
				//$("#gm-infobox").hide();

				$("#gm-infobox").slideUp(200, function(){
				 $("#gm-infobox div").html(info);
				 $("#gm-infobox").slideDown(200);
				});
		
			});
			})(); /* ################################################## */

		}
	
	}	
	
$(function() {
	initialize();
});


