    /*
      The latititude and longitude parameters need to be set in these functions
      They can be obtained from a known address , setting address and key as appropriate, at:
      http://maps.google.com/maps/geo?q=Admiral+Seymour+Road,+Eltham,+SE9+1SL,+England&key=ABQIAAAABbzvLTYS98JkEyX56sv-LBRu6wmTucTJm2YyBqq5VKc4lsfSPxRzyMuA267XR3IGds_lD0eMwLca6A&sensor=false&output=xml
      nb The paramters returned from Google are the other way round!
    */

    /*
      // Include these lines in the heading block, replacing key & text as necessary
      <script src="http://maps.google.com/maps?file=api&amp;v=2&amp;key=ABQIAAAA05-plwfTwZWrzPgTIsIU4BRP-PklKsRKhWpUvoLW8NTXP8OA4hQmhrJmcaP9za7fRRbVc5-92Twdmg" type="text/javascript"></script>
      <script type="text/javascript" SRC="googleFunctions.js"></script>

      // The BODY tag should include the following
      onload="loadGoogle();"

      // Include this wherever the map is required, adjusting size as required
      <div id="map" style="width: 350px; height: 250px"></div>
    */

    var stMarysLongitude = "0.0564970";
    var stMarysLatitude = "51.4507505";
    var lionelLongitude = "0.0400161";
    var lionelLatitude = "51.4545602";  // SE9 6DH
    var progressLongitude = "0.0525500";
    var progressLatitude = "51.4594830";
    var flintmillLongitude = "0.0458314";  //SE3 8LU
    var flintmillLatitude = "51.4649321";
    var anstridgeLongitude = "0.083867"; //SE9 2LL
    var anstridgeLatitude = "51.445983";

    //<![CDATA[
    function loadGoogle() {
      if (GBrowserIsCompatible()) {
        var frontMap = new GMap2(document.getElementById("frontMap"));
        frontMap.setCenter(new GLatLng(progressLatitude, progressLongitude), 12);

        var pointStMarys = new GLatLng(stMarysLatitude, stMarysLongitude);
        var stMarys = new GMarker(pointStMarys);
        frontMap.addOverlay(stMarys);
        GEvent.addListener(stMarys, "mouseover", function (){setDiv("St Marys");});
        GEvent.addListener(stMarys, "mouseout", function (){setDiv("");});
        GEvent.addListener(stMarys, "click", function (){gotoPage("St Marys");});


        //frontMap.openInfoWindow(point,document.createTextNode("St Mary's"));
        /*
        var point = new GLatLng(progressLatitude, progressLongitude);
        var xx = new GMarker(point);
        frontMap.addOverlay(xx);
        GEvent.addListener(xx, "mouseover", function() {
          var myHtml = "<b>Progress Hall</b><br/>Admiral Seymour Road<br />SE9 1SL";
          xx.openInfoWindowHtml(myHtml);
        });

        var point2 = new GLatLng(flintmillLatitude, flintmillLongitude);
        var xx2 = new GMarker(point2);
        frontMap.addOverlay(xx2);
        GEvent.addListener(xx2, "mouseover", function() {
          var myHtml = "<b>Flintmill</b>";
          xx2.openInfoWindowHtml(myHtml);
        });
        */

        var pointProgress = new GLatLng(progressLatitude, progressLongitude);
        var progress = new GMarker(pointProgress);
        frontMap.addOverlay(progress);
        GEvent.addListener(progress, "mouseover", function (){setDiv("Progress");});
        GEvent.addListener(progress, "mouseout", function (){setDiv("");});
        GEvent.addListener(progress, "click", function (){gotoPage("Progress");});

        var pointFlintmill = new GLatLng(flintmillLatitude, flintmillLongitude);
        var flintmill = new GMarker(pointFlintmill);
        frontMap.addOverlay(flintmill);
        GEvent.addListener(flintmill, "mouseover", function (){setDiv("Flintmill");});
        GEvent.addListener(flintmill, "mouseout", function (){setDiv("");});
        GEvent.addListener(flintmill, "click", function (){gotoPage("Flintmill");});

        var pointAnstridge = new GLatLng(anstridgeLatitude, anstridgeLongitude);
        var anstridge = new GMarker(pointAnstridge);
        frontMap.addOverlay(anstridge);
        GEvent.addListener(anstridge, "mouseover", function (){setDiv("Anstridge");});
        GEvent.addListener(anstridge, "mouseout", function (){setDiv("");});
        GEvent.addListener(anstridge, "click", function (){gotoPage("Anstridge");});

        var pointLionel = new GLatLng(lionelLatitude, lionelLongitude);
        var lionel = new GMarker(pointLionel);
        frontMap.addOverlay(lionel);
        GEvent.addListener(lionel, "mouseover", function (){setDiv("Lionel");});
        GEvent.addListener(lionel, "mouseout", function (){setDiv("");});
        GEvent.addListener(lionel, "click", function (){gotoPage("Lionel");});


        /*
        GEvent.addListener(xx, "mouseout", function() {

    frontMap.closeInfoWindow(point, "");
  });
  */
        //frontMap.openInfoWindow(point,document.createTextNode("Progress"));

        frontMap.addControl(new GSmallMapControl());
        //frontMap.addControl(new GMapTypeControl());
        //frontMap.addControl(new GOverviewMapControl());
      }
    }

    function setDiv(SMcenter)
    {
      var address = "";
      switch (SMcenter)
      {
        case "St Marys":
         address = "<b>St Mary's Community Complex</b><br />180 Eltham High Street<br />SE9 1BJ";
        break;

        case "Progress":
         address = "<b>Progress Hall</b><br />Admiral Seymour Road<br />SE9 1SL";
        break;

        case "Anstridge":
         address = "<b>Anstridge Community Hall</b><br />Anstridge Road<br />SE9 2LL";
        break;

        case "Lionel":
         address = "<b>Lionel Road Community Hall</b><br />540 Westhorne Avenue<br />SE9 6DH";
        break;

        case "Flintmill":
         address = "<b>Flintmill Hall</b><br />Flintmill Crescent<br />Kidbrooke<br />SE3 8LU";
        break;
      }

      var d = document.getElementById("location");
      d.innerHTML = address;
    }

    function gotoPage(SMcenter)
    {
      window.location = "halls-individual.php?centre=" + SMcenter;
    }

    function changeitGoogle()
    {
      if (GBrowserIsCompatible()) {
        var frontMap = new GMap2(document.getElementById("frontMap"));
        frontMap.setCenter(new GLatLng(googleLatitude,googleLongitude), 16);
        var point = new GLatLng(googleLatitude,googleLongitude);
        frontMap.addOverlay(new GMarker(point));
        frontMap.openInfoWindow(frontMap.getCenter(),document.createTextNode("Eltham SE9"));
        frontMap.addControl(new GLargeMapControl());
      }
    }
    function createmarker(latlng, html, markericon)
    {
      var marker = new GMarker(latlng, {draggable: false, icon: markericon});

	 //draggable: true
	 GEvent.addListener(marker, "dragend", function() {
	 GLog.write(marker.getLatLng());
	  });

	 GEvent.addListener(marker, "click", function() {
	 marker.openInfoWindowHtml(html);
	 });

	 return marker;

     }

    //]]>



