        function loadGoogleMap(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);
						
        			} 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);
						} 
					} 
				);
			}
	    }
		

