    
    //<![CDATA[
    
    if (GBrowserIsCompatible()) {    
      function createMarker(point,html, icon) {
        var marker = new GMarker(point, icon);
        GEvent.addListener(marker, "click", function() {
          marker.openInfoWindowHtml(html);
        });
        return marker;
      }

      // Display the map, with some controls and set the initial location 
      var map = new GMap2(document.getElementById("map"));
      map.addControl(new GLargeMapControl());
      map.addControl(new GMapTypeControl());
      map.addControl(new GOverviewMapControl());     
      map.setCenter(new GLatLng(54.97105, -1.59935), 14);
 
      var icon = new GIcon();
      icon.image = "/images/structure/google_map_icon_lv.png";
      icon.shadow = "/images/structure/google_map_icon_shadow.png";
      icon.iconSize = new GSize(56, 52);
      icon.shadowSize = new GSize(85, 52);
      icon.iconAnchor = new GPoint(28, 52);
      icon.infoWindowAnchor = new GPoint(50, 1);
   
      var point = new GLatLng(54.97105, -1.59935);    
      var marker = createMarker(point, '<div style="width: 170px"><span style="font-weight: bold;">GUSTO Newcastle</span><br/>The Quayside<br/>Newcastle Upon Tyne<br/>NE1 3DX<br/><br/><span style="font-weight: bold;">Tel:</span> 0191 260 2291<br/><span style="font-weight: bold;">Fax:</span> 0191 260 2279</div>', icon)
      map.addOverlay(marker);
    }
    
    // display a warning if the browser was not compatible
    else 
    {
      alert("Sorry, the Google Maps API is not compatible with this browser");
    }

    //]]>
    
