 //<![CDATA[
		var map = null;
		var geocoder = null;
        
		function load(faddress) {
		  if (GBrowserIsCompatible()) {
			map = new GMap2(document.getElementById('map'));
			//mgr = new GMarkerManager(map);

			map.addControl(new GSmallMapControl());
			map.addControl(new GMapTypeControl());		
			
			address = '"'+faddress+'"';
			
			geocoder = new GClientGeocoder();
			geocoder.getLatLng(	address ,
				function(point) {
				  if (!point) {
					alert(address + ' - Google Could Not Find Location');
				  } else {
					map.setCenter(point, 13);
					var marker = new GMarker(point);
					GEvent.addListener(marker, "click", function() {
                        marker.openInfoWindowHtml("Address: <b>" + address + "</b>");
                    });
					map.addOverlay(marker);
					//marker.openInfoWindowHtml(address); // THIS SHOWS THE BUBBLE WITH ADDY
				  }
				}
			);
			//map.setCenter(new GLatLng(51.076837, -114.055595), 13);        
		  }
		}

//]]>