	    function load(address, addressDescription,zoomlevel) {
			  if (GBrowserIsCompatible()) {
    		  
        		  	try {
        				var divMap = document.getElementById("map");
        		  
                        var map = new GMap2(divMap);
						geocoder = new GClientGeocoder();
						map.addControl(new GOverviewMapControl());
						map.addControl(new GLargeMapControl());
						map.addControl(new GMapTypeControl());
						showAddress(address, addressDescription, map, zoomlevel);
						map.setMapType(G_NORMAL_MAP);
	
        			} catch(e) {
        			}
				}
		}
		
		function showAddress(address, addressDescription, map, zoomFactor) {
	        if (geocoder) {
  				geocoder.getLatLng(address, 
  					function(point) { 
  						if (!point) { 
  							alert(address + " not found"); 
  						} else { 
  							map.setCenter(point, zoomFactor); 
  							var marker = new GMarker(point); 
  							map.addOverlay(marker); 
  							marker.openInfoWindowHtml(addressDescription);
  						} 
  					} 
  				);
			}
	  }
		
