//<![CDATA[

    /*function load() {
      if (GBrowserIsCompatible()) {

	createMap("<strong>APEX NV</strong><br />Schoebroekstraat 62<br />B- 3583 PAAL-BERINGEN (Belgium)<br /><br />","51.06052117817338", "5.166106224060059",15);
    }}

	function createMap(ghtmlMessage,glat,glong,gzoom){ 
	//create the icon (replaces the standard google balloon)
		var icon = new GIcon(); 
		icon.image = "http://labs.google.com/ridefinder/images/mm_20_red.png";
		icon.shadow = "http://labs.google.com/ridefinder/images/mm_20_shadow.png";
		icon.iconSize = new GSize(12, 20);
		icon.shadowSize = new GSize(22, 20);
		icon.iconAnchor = new GPoint(6, 20);
		icon.infoWindowAnchor = new GPoint(5, 1);
		//creates a marker at the given point, displaying the text on click 
		function createMarker(point, text) 
		{ 
			var marker = new GMarker(point,icon); 
			GEvent.addListener(marker, "click", function() { marker.openInfoWindowHtml(text); }); return marker; } var map = new GMap2(document.getElementById("map")); 
			//add the pan & zoom control to the map 
			map.addControl(new GLargeMapControl()); 
			var point = new GLatLng(glat,glong); 
			map.setCenter(point, gzoom); 
			var mark = createMarker(point,ghtmlMessage); 
			map.addOverlay(mark); 
			mark.openInfoWindowHtml(ghtmlMessage); 
		}; 
			
		function printOnLoad() { 
			load(); 
			window.print(); 
		};*/
	
    //]]>

fireOn = Window.ie ? 'load' : 'domready';
window.addEvent(fireOn, function() {
	if (GBrowserIsCompatible() && document.getElementById('address')) {
		geocoder = new GClientGeocoder();
		
		var addr = document.getElementById('address').innerHTML.replace(/<br>/gi, ', ');
		showAddress(addr);
	}
});

function showAddress(address) {
	geocoder.getLatLng(address, function(point) {
		if (!point) {
			$('map').remove();
			$('mapTitle').remove();
		} else {
			var map = new GMap2(document.getElementById("map"));
			map.setCenter(point, 13);
			map.addControl(new GSmallMapControl());
			map.addControl(new GOverviewMapControl());
			map.enableDoubleClickZoom();
			map.setZoom(15);
			
			var marker = new GMarker(point);
			map.addOverlay(marker);
		}
	});
}
