function load() {
  if (GBrowserIsCompatible()) {
	var map = new GMap2(document.getElementById("map"));

	// Create our marker icon
	var icon = new GIcon();
	icon.image = "/img/marker.png";
	icon.shadow = "/img/marker_shadow.png";
	icon.iconSize = new GSize(20, 34);
	icon.shadowSize = new GSize(37, 34);
	icon.iconAnchor = new GPoint(6, 20);
	icon.infoWindowAnchor = new GPoint(10, 1);

	GEvent.addListener(map, "moveend", function() {
	  var center = map.getCenter();
	  //document.getElementById("message").innerHTML = center.toString();
	});
	map.addControl(new GMapTypeControl());
	map.addControl(new GLargeMapControl());
	//map.addControl(new GScaleControl());
	//map.addControl(new GOverviewMapControl());
	map.enableContinuousZoom();
	map.enableDoubleClickZoom();
	map.setCenter(new GLatLng(51.76582, 5.35376), 17);   // put restaurant coords (13 = zoomlevel)
	map.setMapType(G_SATELLITE_MAP);

	var marker = new GMarker(map.getCenter(),icon);
	
	map.addOverlay(marker);
  }
}
