function onLoad(){
	if (GBrowserIsCompatible()) {
		var map = new GMap(document.getElementById("map"));
		map.addControl(new GLargeMapControl());
		map.addControl(new GMapTypeControl());
		map.centerAndZoom(new GPoint(7.6014769077301025, 47.564089825499686), 4);
		var marker = new GMarker(new GPoint(7.6014769077301025, 47.564089825499686));
		GEvent.addListener(marker, "click", function() {
			var infoTabs = [
			new GInfoWindowTab("Web Site", "<p class='map_center'><img src='/baselworld/2009/images/baselworld/map_img.jpg' width=150 height=71 alt='' vspace=5 hspace=5 /><br /><a href='http://www.baselshow.com/' target='_blank'>BASELWORLD 2009</a></p>"),
			new GInfoWindowTab("Address", "<span class='map_address'><strong>MCH Messe Schweiz (Basel) AG</strong><br />Messeplatz<br />CH-4005 Basel<br />Schweiz</span>")
			];
			marker.openInfoWindowTabsHtml(infoTabs);
		});
		map.addOverlay(marker);
	}
}


function addEvent(obj, eventName, fn)
{
    var prev = obj[eventName];
    obj[eventName] = prev ? function() { fn() ; prev() } : fn;
}

addEvent( window, 'onload', function() { onLoad() } );
