function addLoadEvent(func) {
  var oldonload = window.onload;
  if (typeof window.onload != 'function') {
    window.onload = func;
  } else {
    window.onload = function() {
      if (oldonload) {
        oldonload();
      }
      func();
    }
  }
}

//=====================================================================

function load() {
  if (GBrowserIsCompatible()) {
    var map = new GMap2(document.getElementById("map"));
	map.addControl(new GSmallMapControl());
	
	var icon = new GIcon();
	icon.image = "map/map_icon.png";
	icon.shadow = "map/map_shadow.png";
	icon.iconSize = new GSize(80, 60);
	icon.shadowSize = new GSize(80, 60);
	icon.iconAnchor = new GPoint(24, 60);
	icon.infoWindowAnchor = new GPoint(0, 70);
	
	thingy();
  }

	function thingy () {
		map.clearOverlays();
		map.setCenter(new GLatLng(53.396250,-3.011800), 16);
		var center = map.getCenter();
		var marker = new GMarker(center, {icon: icon, title: "We are here!"});
		map.addOverlay( marker );
		map.addControl(new GMapTypeControl());
      }
    }