   <script src="http://maps.google.com/maps?file=api&amp;v=2.x&amp;key=ABQIAAAAz1Hl7ubk_dYEwKW_0c-sjxSnkBEBE5PJcvPALahz7HNlMZiU3xR8bHyzo7NL7cvFzaALp-djeb0E4A" 
            type="text/javascript"></script>
    <script type="text/javascript">
    //<![CDATA[

    var map;
    var geocoder;

    function load() {
      map = new GMap2(document.getElementById("map"));
      map.setCenter(new GLatLng(50.520669,1.582011), 14);
      map.addControl(new GLargeMapControl());
      map.addControl(new GMapTypeControl());
      
      bristol = new GLatLng(50.520669,1.582011);
      marker_bristol = new GMarker(bristol);
      map.addOverlay(marker_bristol);
        
      geocoder = new GClientGeocoder();
    }

    // addAddressToMap() is called when the geocoder returns an
    // answer.  It adds a marker to the map with an open info window
    // showing the nicely formatted version of the address and the country code.
    function addAddressToMap(response) {
      map.clearOverlays();
      if (!response || response.Status.code != 200) {
        alert("Sorry, we were unable to geocode that address");
      } else {
        place = response.Placemark[0];
        point = new GLatLng(place.Point.coordinates[1],
                            place.Point.coordinates[0]);
        marker = new GMarker(point);
        map.addOverlay(marker);
        marker.openInfoWindowHtml(place.address + '<br>' +
          '<b>Country code:</b> ' + place.AddressDetails.Country.CountryNameCode + '<br>Longitude :' + place.Point.coordinates[1] +  '<br>Latitude :' + place.Point.coordinates[0] );
      }
    }

    // showLocation() is called when you click on the Search button
    // in the form.  It geocodes the address entered into the form
    // and adds a marker to the map at that location.
    function showLocation() {
      var address = document.forms[0].q.value;
      geocoder.getLocations(address, addAddressToMap);
    }

   // findLocation() is used to enter the sample addresses into the form.
    function findLocation(address) {
      document.forms[0].q.value = address;
      showLocation();
    }
    //]]>
    </script>
	