var map;

var iconXX = new GIcon(G_DEFAULT_ICON);
iconXX.image = "images/marker.png";
iconXX.shadow = "images/shadow.png";
iconXX.iconSize = new GSize(48, 40);
iconXX.shadowSize = new GSize(60, 40);
iconXX.iconAnchor = new GPoint(24, 40);
iconXX.infoWindowAnchor = new GPoint(24,40);

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.97632, -1.45541), 13, G_NORMAL_MAP);
    map.addOverlay(createInfoMarker(new GLatLng(54.97632, -1.45541),"Miko Shelter Solutions","<b>46 Cuthbert Court</b><br>Bede Industrial Estate,<br>Jarrow,<br>Tyne & Wear, NE32 3HG",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);

