var map;
var icon0;
var newpoints = new Array();
 
function addLoadEvent(func) { 
	var oldonload = window.onload; 
	if (typeof window.onload != 'function'){ 
		window.onload = func
	} else { 
		window.onload = function() {
			oldonload();
			func();
		}
	}
}
 
addLoadEvent(loadMap);

 
function loadMap() {
      if (GBrowserIsCompatible()) {
        map = new GMap2(document.getElementById('map'), {draggableCursor: 'pointer', draggingCursor: 'move'});
        map.setCenter(new GLatLng(50.01899074975199,8.263607025146484), 13);
        map.addControl(new GSmallMapControl(), new GControlPosition(G_ANCHOR_TOP_LEFT));
        map.addControl(new GMenuMapTypeControl(), new GControlPosition(G_ANCHOR_TOP_RIGHT));
        map.setMapType(G_NORMAL_MAP);
        map.enableDoubleClickZoom();
        keyboardhandler = new GKeyboardHandler(map);
        var point = new GLatLng(50.012588, 8.263493);
        var marker = createMarker(point,'<b>Kunsthalle Mainz</b><br/>Am Zollhafen 3–5<br/>55118 Mainz<br/>');
        map.addOverlay(marker);
        GEvent.trigger(marker, 'click');
      }
    }
    function createMarker(point, label) {
      var marker = new GMarker(point);
      GEvent.addListener(marker,"click",function() { marker.openInfoWindowHtml(label);});
      return marker;
    }
