
//<![CDATA[
    if (GBrowserIsCompatible()) { 

      var background = [];
          background["mrk"]  = "blank.png";

      var overlay = [];
          overlay["A"] = "http://www.pridewest.co.uk/images/map/marker.png";        
    
    
      function createMarker(point,html,ba,ov) {
        var mylabel = {"url":overlay[ov], "anchor":new GLatLng(0,0), "size":new GSize(22,34)};
        var Icon = new GIcon(G_DEFAULT_ICON, background[ba], mylabel)

        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 GSmallMapControl());
      map.addControl(new GMapTypeControl());
      map.setCenter(new GLatLng(53.024476,-1.461182), 6);
    
      // Set up three markers with info windows 
      
      var point = new GLatLng(50.546483,-4.575806);
      var marker = createMarker(point,'<b>Cornwall</b><br>Gay Cornwall<br><a href="http://www.gaycornwall.org.uk/">www.gaycornwall.org.uk</a>','mrk','A')
      map.addOverlay(marker);
      
      var point = new GLatLng(50.728574,-2.007751);
      var marker = createMarker(point,'<b>Poole</b><br>Gay Poole<br><a href="http://www.gaypoole.co.uk">www.gaypoole.co.uk</a>','mrk','A')
      map.addOverlay(marker);  
      
      var point = new GLatLng(50.898645,-1.387024);
      var marker = createMarker(point,'<b>Southampton</b><br>Gay Southampton<br><a href="http://www.gaysouthampton.com/"> www.gaysouthampton.com</a>','mrk','A')
      map.addOverlay(marker);
      
      var point = new GLatLng(50.825833,-0.145569);
      var marker = createMarker(point,'<b>Brighton</b><br>Gay Brighton &amp; Hove<br><a href="http://www.gay.brighton.co.uk/">www.gay.brighton.co.uk</a>','mrk','A')
      map.addOverlay(marker);
      
      var point = new GLatLng(51.521505,-0.123596);
      var marker = createMarker(point,'<b>London</b><br>Gay London<br><a href="http://www.gaylondon.co.uk">www.gaylondon.co.uk</a>','mrk','A')
      map.addOverlay(marker);

      var point = new GLatLng(51.463362,-0.98053);
      var marker = createMarker(point,'<b>Berkshire</b><br>beYOU<br><a href="http://www.beyou.org.uk/">www.beyou.org.uk</a>','mrk','A')
      map.addOverlay(marker);
      
      var point = new GLatLng(52.970918,-1.150818);
      var marker = createMarker(point,'<b>Nottingham</b><br>Gay Nottingham<br><a href="http://www.gaynottingham.co.uk/"> www.gaynottingham.co.uk</a>','mrk','A')
      map.addOverlay(marker);


      var point = new GLatLng(52.501956,-1.908875);
      var marker = createMarker(point,'<b>Birmingham</b><br>Gay Brum<br><a href="http://www.gaybrum.com">www.gaybrum.com</a>','mrk','A')
      map.addOverlay(marker);
      
      var point = new GLatLng(52.460919,-3.4552);
      var marker = createMarker(point,'<b>Wales</b><br>Gay Wales<br><a href="http://www.gaywales.co.uk">www.gaywales.co.uk</a>','mrk','A')
      map.addOverlay(marker);

      var point = new GLatLng(53.512442,-2.25769);
      var marker = createMarker(point,'<b>Manchester</b><br>Queer Manchester<br><a href="http://www.manchester.com/community/gay/">www.manchester.com</a>','mrk','A')
      map.addOverlay(marker);
      
      var point = new GLatLng(53.818382,-3.070679);
      var marker = createMarker(point,'<b>Blackpool</b><br>Gay Blackpool Guide<br><a href="http://astabgay.com/">www.astabgay.com</a>','mrk','A')
      map.addOverlay(marker);

      var point = new GLatLng(56.247826,-4.103394);
      var marker = createMarker(point,'<b>Scotland</b><br>Gay Scotland<br><a href="http://www.gayscotland.com/">www.gayscotland.com</a>','mrk','A')
      map.addOverlay(marker);
      
      var point = new GLatLng(55.013746,-1.620483);
      var marker = createMarker(point,'<b>Newcastle</b><br>Gay Newcastle<br><a href="http://www.gaynewcastle.co.uk">www.gaynewcastle.co.uk</a>','mrk','A')
      map.addOverlay(marker);

      var point = new GLatLng(54.634002,-5.949097);
      var marker = createMarker(point,'<b>Belfast</b><br>Gay Belfast<br><a href="http://www.gaybelfast.net/">www.gaybelfast.net</a>','mrk','A')
      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");
    }

    //]]>