	function googleMap(address, image){
		openGoogleMapWindow();
		mapLoad(address, image);
	}
	///////////////////////////////////////////////////////////////////////////////
	function openGoogleMapWindow(type, data, evt) {
		// Configure DOJO window and DOM node
		var target;
		var properties = {
			hasShadow: true,
			resizable: false,
			displayMinimizeAction: false,
			displayMaximizeAction: true,
			displayCloseAction: true,
			executeScripts: true,
			constrainToContainer: false,
			style: "",
			title: "Google Map Of This Listing",
			titleHeight: "20",
			id: "googleMapWindowId"
		};
		var node = document.createElement("div");
		node.style.width = "650px";
		node.style.height = "550px";
		node.style.left = "50px";
		node.style.top = "50px";
		node.style.zIndex = 10;
		
		// Launch DOJO window
		document.body.appendChild(node);
		var emailWindow = dojo.widget.createWidget("FloatingPane",properties,node);
		target = dojo.widget.getWidgetById('googleMapWindowId'); 
		data = "<div id=\"map\" style=\"width: 620px; height: 500px\">Loading...</div>";
		target.setContent(data);
	}
	/////////////////////////////////////////////////////////////////////////////////
	function mapLoad(address, image) {
		if (GBrowserIsCompatible()) {
			//var address = "21 Lawton Rd., Bridgewater, NJ";
			var map = new GMap2(document.getElementById("map"));
			var geocoder = new GClientGeocoder();
			geocoder.getLatLng(address, function(point){
												if(!point){
													 alert(address + " not found");
												} else {
													map.setCenter(point, 15);
													map.setMapType(G_HYBRID_MAP);
													map.addControl(new GLargeMapControl());
													var marker = new GMarker(point);
													map.addOverlay(marker);
													if(image){
														var imageString = "<img src=\"" + image + "\" height=\"100\" />";
														//marker.openInfoWindowHtml(address);
														marker.openInfoWindowHtml(imageString);
													}
												}
												}  );
			//map.setCenter(new GLatLng(37.4419, -122.1419), 13);
		}
	}

