var map;

var iconXX = new GIcon(G_DEFAULT_ICON);
iconXX.image = "http://www.seahamphysio.co.uk/images/marker.png";
iconXX.shadow = "http://www.seahamphysio.co.uk/images/shadow.png";
iconXX.iconSize = new GSize(20, 34);
iconXX.shadowSize = new GSize(37, 34);
iconXX.iconAnchor = new GPoint(10, 34);
iconXX.infoWindowAnchor = new GPoint(10,34);

var iconXXX = new GIcon(G_DEFAULT_ICON);
iconXXX.image = "http://www.seahamphysio.co.uk/images/marker2.png";
iconXXX.shadow = "http://www.seahamphysio.co.uk/images/shadow.png";
iconXXX.iconSize = new GSize(20, 34);
iconXXX.shadowSize = new GSize(37, 34);
iconXXX.iconAnchor = new GPoint(10, 34);
iconXXX.infoWindowAnchor = new GPoint(10,34);

function createInfoMarker(point, title, address, ic) 
{ 
  var marker = new GMarker(point,{title:title,icon:ic}); 
  GEvent.addListener(marker, "mouseover", function() 
    { 
      marker.openInfoWindowHtml(address);
    } );
  return marker; 
}

function mapLoad() 
{
  if (GBrowserIsCompatible()) 
  {
    map = new GMap2(document.getElementById("map"));
    map.addControl(new GSmallMapControl());
    map.addControl(new GMapTypeControl());
    map.setCenter(new GLatLng(54.875, -1.370), 11, G_NORMAL_MAP);
    map.addOverlay(createInfoMarker(new GLatLng(54.8406, -1.33245),"Seaham Physio","<b>Seaham Physio</b><br>Barclay House<br>Bath Terrace<br>Seaham Harbour<br>County Durham, SR7 7EZ",iconXXX));
    map.addOverlay(createInfoMarker(new GLatLng(54.9141, -1.41539),"Sunderland Physio ","<b>Sunderland Physio</b><br>Sunderland Wall<br>Doxford Works<br>Pallion Quay<br>Sunderland, SR4 6TQ",iconXX));
  }
}

function addLoadEvent(func) 
{
  var oldonload = window.onload;
  if (typeof window.onload != 'function') 
  {
    window.onload = func;
  } 
  else 
  {
    window.onload = function() 
    {
      oldonload();
      func();
    }
  }
}

function addUnLoadEvent(func) 
{
  var oldonunload = window.onunload;
  if (typeof window.onunload != 'function') 
  {
    window.onunload = func;
  } 
  else 
  {
    window.onunload = function() {
    oldonunload();
    func();
  }
 }
}

addLoadEvent(mapLoad);
addUnLoadEvent(GUnload);

