var map = null;
var geocoder = null;
var gdir;
var addressMarker;

function loadLocation(adres, bedrijf) {
  if (GBrowserIsCompatible()) {
	map = new GMap2(document.getElementById("map"));
	map.setCenter(new GLatLng(52.720802, 6.48365), 13);
	map.addControl(new GLargeMapControl());
	map.setMapType(G_HYBRID_MAP);
	geocoder = new GClientGeocoder();
	showAddress(adres, bedrijf);
  }
}

function showAddress(adres, bedrijf) {
  if (geocoder) {
	geocoder.getLatLng(
	  (adres + ', NL'),
	  function(point) {
		if (point) {
		  var marker = new GMarker(point);
		  map.addOverlay(marker);
		  marker.openInfoWindowHtml('<strong>'+bedrijf+'</strong><br />'+ adres+'.');
		  map.setCenter(point, 16);
		}
	  }
	);
  }
}

if (window.attachEvent) { 
	window.attachEvent("onresize", function() {this.map.onResize()} );
	window.attachEvent("onunload", function() {GUnload()} );
  } else {
	window.addEventListener("resize", function() {this.map.onResize()} , false);
	window.addEventListener("onunload", function() {GUnload()} , false);
}