function load() {
  if (GBrowserIsCompatible()) {
    var map = new GMap2(document.getElementById("map"));
    map.setCenter(new GLatLng(53.56398, -2.885113), 15);
    map.addControl(new GMapTypeControl());
    map.addControl(new GLargeMapControl());
    map.addControl(new GScaleControl());
    
    var point = new GLatLng(53.561699,-2.885638);
    //map.openInfoWindow(point,document.createTextNode("Trevor Kellett Photography"));
    //map.addOverlay(new GMarker(point));

    var marker = new GMarker(point);
    GEvent.addListener(marker, "click", function() {
      marker.openInfoWindowHtml("<b>Trevor Kellett Photography</b><br>7 Statham Way<br>Ormskirk  L39 4XR<br>01695 575307");
    });
    map.addOverlay(marker);
    
    /*
    // Download the data in data.xml and load it on the map.
    GDownloadUrl("mapdata.xml", function(data, responseCode) {
      var xml = GXml.parse(data);
      var markers = xml.documentElement.getElementsByTagName("marker");
      for (var i = 0; i < markers.length; i++) {
        var point = new GLatLng(parseFloat(markers[i].getAttribute("lat")),parseFloat(markers[i].getAttribute("lng")));
        map.addOverlay(createMarker(point, markers[i].getAttribute("name"), markers[i].getAttribute("address")));
      }
    });
    */
  }
  /*
  // Creates a marker at the given point with the given number label
  function createMarker(point, str, addstr) {
    var marker = new GMarker(point);
    GEvent.addListener(marker, "click", function() {
      marker.openInfoWindowHtml("<b>" + str + "</b><br>"+addstr);
    });
    return marker;
  }
  */
}
