	    	function initialize() {
	      		if (GBrowserIsCompatible()) {
		      		// Create new map object
		      		map = new GMap2(document.getElementById("map_canvas"));
		
			      	// Create new geocoding object
			      	geocoder = new GClientGeocoder();
			
			      	// Retrieve location information, pass it to addToMap()
			 	geocoder.getLocations(address, addToMap);
	      		}
	 	}
		function addToMap(response)
			{
			      	// Retrieve the object
			      	place = response.Placemark[0];
			
			      	// Retrieve the latitude and longitude
			      	point = new GLatLng(place.Point.coordinates[1],place.Point.coordinates[0]);
			
			      	// Center the map on this point
			      	map.setCenter(point, 15);
			
			      	// Create a marker
			      	marker = new GMarker(point);

			      	// Create zoom & map type functions
			      	map.addControl(new GSmallMapControl());
			      	map.addControl(new GMapTypeControl());

			      	// Add title hover attribute
			      	var options = {title: HotelName};
			
			      	// Add address information to marker
			      	var marker = new GMarker(point, options);
			      	GEvent.addListener(marker, "click", function() {marker.openInfoWindowHtml(place.address);});
			
			      	// Add the marker to map
			      	map.addOverlay(marker);
			}	


