function loadmap(lat, lon, zoomlevel) {
	if (GBrowserIsCompatible()) {

		_mTerms = "Voorwaarden"; 
		_mMapError = "Er is een fout opgetreden. Zover kan Google Maps niet zoomen."; 
		_mSatelliteError = "Er is een fout opgetreden. Er zijn geen beelden beschikbaar."; 
		_mZoomIn = "Inzoomen"; 
		_mZoomOut = "Uitzoomen"; 
		_mZoomSet = "Klik om te zoomen"; 
		_mZoomDrag = "Sleep om te zoomen"; 
		_mPanWest = "Naar links"; 
		_mPanEast = "Naar rechts"; 
		_mPanNorth = "Naar boven"; 
		_mPanSouth = "Naar onder"; 
		_mTeleAtlas = 'Tele Atlas'; 
		_mDataCopy = "Kaartgeg. &#169;2006 "; 
		_mMapCopy = "Kaartgeg. &#169;2006 "; 
		_mSatelliteCopy = "Beelden &#169;2006 "; 
		_mGoogleCopy = "&#169;2006 Google"; 
		_mKilometers = "kilometer"; 
		_mMiles = "miles"; 
		_mMeters = "meter"; 
		_mFeet = "feet"; 
		_mPreferMetric = true; 
		_mAutocompleteFrom = 'van'; 
		_mAutocompleteTo = 'naar'; 
		_mDecimalPoint = ','; 
		_mThousandsSeparator = '.'; 

		var map = new GMap2(document.getElementById("map"));
		map.addControl(new GSmallMapControl());
		map.setCenter(new GLatLng(lat,lon), zoomlevel);

  		var point = new GLatLng(lat,lon);
  		var marker = new GMarker(point);
  		map.addOverlay(marker);

		if (map) {
			for(var i = 0; i < map.getContainer().childNodes.length; ++i){ 
				if(map.getContainer().childNodes[i].innerHTML.indexOf(String.fromCharCode(169)) != -1) { 
					h=map.getContainer().childNodes[i].innerHTML;
					h=h.replace(" - ","");
					h=h.replace("<A","<BR><A");
					h=h.replace("<a","<BR><a");
					map.getContainer().childNodes[i].innerHTML=h+"<BR>";
					map.getContainer().childNodes[i].style.fontFamily = 'tahoma,arial'; 
					map.getContainer().childNodes[i].style.fontSize = '10px'; 
					map.getContainer().childNodes[i].style.lineHeight = '11px'; 
					map.getContainer().childNodes[i].style.textAlign = 'right'; 
					return;
				} 
			}
		}
	}	
}
