   //<![CDATA[

   var geocoder;
   var map;

   var strTitle = "Here is your hotel...";
   //var address = "SW1V 2BB";


   // On page load, call this function

   function load()
   {
      // Create new map object
      map = new GMap2(document.getElementById("map"));

      // Create new geocoding object
      geocoder = new GClientGeocoder();

      // Retrieve location information, pass it to addToMap()
      geocoder.getLocations(address, addToMap);
   }

   // This function adds the point to the map

   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);

      // Add the marker to map
      map.addOverlay(marker);

      // Add address information to marker
      // marker.openInfoWindowHtml(place.address);
	  //var streetAddress = place.AddressDetails.Country.AdministrativeArea.SubAdministrativeArea.Locality.Thoroughfare.ThoroughfareName;
	//var city = place.AddressDetails.Country.AdministrativeArea.SubAdministrativeArea.SubAdministrativeAreaName;
	//var state = place.AddressDetails.Country.AdministrativeArea.AdministrativeAreaName;
	//var zip = place.AddressDetails.Country.AdministrativeArea.SubAdministrativeArea.Locality.PostalCode.PostalCodeNumber;

	  // Add address information to marker
	marker.openInfoWindowHtml('<br />' + '<br />' + strTitle + '<br />' +  '<br />');
	
   }

    //]]>
