function load(mapName, address, title) {
      if (GBrowserIsCompatible()) {
          geocoder = new GClientGeocoder();
		  if (geocoder) {
        	var map = new GMap2(document.getElementById(mapName));
			geocoder.getLatLng(address,
			  function(point) {
				if (!point) {
				  alert(address + " not found");
				} else {
				  map.addControl(new GSmallMapControl());
				  map.setCenter(point, 13);
				  var marker = new GMarker(point);
				  map.addOverlay(marker);
				  marker.openInfoWindowHtml("<b>" + title + "</b><br>" + address);
  GEvent.addListener(marker, "click", function() {
    marker.openInfoWindowHtml("<b>" + title + "</b><br>" + address);
  });
				}
			  }
			);
		  }
	  }
	  return map;
    }
