	
	// Global variables 
	  var occultkarte = ""        // set map variable as global.
      var gmarkers = [];
      var htmls = [];
      var i = 0;
      gicons = [];
      function createMarker(point,name,html,icontype) {
        html = '<div style="white-space:nowrap;">' + html + '<\/div>';
        var marker = new GMarker(point, gicons[icontype]);
        GEvent.addListener(marker, "click", function() {
          marker.openInfoWindowHtml(html);
        });
        gmarkers[i] = marker;
        htmls[i] = html;
        i++;
        return marker;
      }
      function myclick(i) {
        gmarkers[i].openInfoWindowHtml(htmls[i]);
      }
	  
	function onLoad() 
	  {
      window.occultkarte = new GMap2(document.getElementById("occultkarte"));
      // Map Controls
      occultkarte.addControl(new GLargeMapControl());
      occultkarte.addControl(new GMapTypeControl());
      occultkarte.addControl(new GScaleControl()) ;
	  occultkarte.addMapType(G_PHYSICAL_MAP);
	  occultkarte.setCenter(new GLatLng(50.5831446, 8.652747), 13, G_PHYSICAL_MAP);
      var point = new GPoint(8.652747, 50.5831446);
						var marker = createMarker(point,"<font face='arial' size=1>Von hier aus fotografiert",
						'<font face="arial" size=1><b>Von hier aus fotografiert<\/b><br>'
						+'wurden alle Bilder.<br>'
						+'Die Blickrichtung ist die rote Linie.<br><\/FONT>'
						);
       occultkarte.addOverlay(marker);
		// Blickrichtung
		var polyline = new GPolyline([
		new GPoint(8.652747, 50.5831446),
		new GPoint(8.666775, 50.580457)],
		"#FE766A", 3, 0.5);
		occultkarte.addOverlay(polyline);
	 }

