function load() 
{
	if (GBrowserIsCompatible()) 
	{
		var map = new GMap2(document.getElementById("map"));
		map.addControl(new GSmallMapControl());
		map.addControl(new GMapTypeControl());
		map.setCenter(new GLatLng(51.4111, 7.1718), 13); 

		// Creates a marker at the given point with the given number label
		function createMarker(point, text) 
		{
			var marker = new GMarker(point);
			GEvent.addListener(marker, "click", function() 
			{
				marker.openInfoWindowHtml(text);
			});
			return marker;
		}
					
		
		var start = new GLatLng(51.4049, 7.1693);
		var txt_start = '<div class="mapinfo">Start: Unterhalb der Br&uuml;cke B51 in Hattingen</div>';
		
		var spiel1 = new GLatLng(51.3877, 7.1617);
		var txt_spiel1 = '<div class="mapinfo">Spiel 1. Auf dem Gel&auml;nde der Rettungswache DLRG Hattingen S&uuml;d</div>';
		
		var stromschnellen = new GLatLng(51.3897, 7.1547);
		var txt_stromschnellen = '<div class="mapinfo">Achtung: Stromschnellen!<br>Hier wirds wild :-)</div>';
		
		var spiel2 = new GLatLng(51.4184, 7.1484);
		var txt_spiel2 = '<div class="mapinfo">Spiel 2: Letztes Spiel vor dem Endspurt</div>';
		
		var pontonbruecke = new GLatLng(51.4209, 7.1469);
		var txt_pontonbruecke = '<div class="mapinfo">Von der Pontonbr&uuml;cke lassen sich immer ein paar sch&ouml;ne Fotos der Fl&ouml;sse machen</div>';
		
		var bootsrutsche = new GLatLng(51.4237, 7.1445);
		var txt_bootsrutsche = '<div class="mapinfo">Achtung: Bootsrutsche! Hier m&uuml;ssen die Fl&ouml;sse umgetragen werden, die Aufstellung zum Endspurt erfolgt im Unterlauf</div>';
		
		var ziel = new GLatLng(51.4250, 7.1422);
		var txt_ziel = '<div class="mapinfo">Ziel: Rettungswache der DLRG Linden-Dahlhausen</div>';
		
		map.addOverlay(createMarker(start,txt_start));
		map.addOverlay(createMarker(spiel1,txt_spiel1));
		map.addOverlay(createMarker(stromschnellen,txt_stromschnellen));
		map.addOverlay(createMarker(spiel2,txt_spiel2));
		map.addOverlay(createMarker(pontonbruecke,txt_pontonbruecke));
		map.addOverlay(createMarker(bootsrutsche,txt_bootsrutsche));
		map.addOverlay(createMarker(ziel,txt_ziel));
	}
}

