
//<![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(51.294559,-2.406006), 8);
    
      // Set up three markers with info windows 
      
      var point = new GLatLng(51.45442,-2.585558);
      var marker = createMarker(point,'<b>Bristol</b><br>Central Health Clinic<br><a href="#a">More Details</a>','mrk','A')
      map.addOverlay(marker);
      
      var point = new GLatLng(51.391742,-2.390717);
      var marker = createMarker(point,'<b>Bath</b><br>Royal United Hospital<br><a href="#b">More Details</a>','mrk','A')
      map.addOverlay(marker);  
      
      var point = new GLatLng(51.539102,-1.727343);
      var marker = createMarker(point,'<b>Swindon</b><br>Great Western Hospital<br><a href="#c">More Details</a>','mrk','A')
      map.addOverlay(marker);
      
      var point = new GLatLng(51.045752,-1.789033);
      var marker = createMarker(point,'<b>Salisbury</b><br>Salisbury District Hospital<br><a href="#d">More Details</a>','mrk','A')
      map.addOverlay(marker);
      
      var point = new GLatLng(50.94453,-2.634466);
      var marker = createMarker(point,'<b>Yeovil</b><br>Yeovil District Hospital<br><a href="#e">More Details</a>','mrk','A')
      map.addOverlay(marker);

      var point = new GLatLng(51.011649,-3.120353);
      var marker = createMarker(point,'<b>Taunton</b><br>Musgrove Park Hospital<br><a href="#f">More Details</a>','mrk','A')
      map.addOverlay(marker);
      
      var point = new GLatLng(51.321641,-2.971265);
      var marker = createMarker(point,'<b>Weston Super Mare</b><br>WISH Centre, Weston General Hospital<br><a href="#g">More Details</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");
    }

    //]]>