var map;

var iconXX = new GIcon(G_DEFAULT_ICON);
iconXX.image = "http://www.newcastlehomecare.co.uk/images/marker.png";
iconXX.shadow = "http://www.newcastlehomecare.co.uk/images/shadow50.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);


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.96605,-1.63664), 12, G_NORMAL_MAP);
    map.addOverlay(createInfoMarker(new GLatLng(54.96605,-1.63664),"Newcastle Home Care Associates","The Park Centre<br>Cruddas Park Shopping Centre<br>Westmorland Road<br>Newcastle-upon-Tyne<br>NE4 7RW",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);


