
var Days = new Array('Sunday', 'Monday', 'Tuesday', 'Wednesday', 'Thursday', 'Friday', 'Saturday');
var Months = new Array('January', 'February', 'March', 'April', 'May', 'June', 'July', 'August', 'September', 'October', 'November', 'December');
var Suffixes = new Array('st', 'nd', 'rd', 'th', 'th', 'th', 'th', 'th', 'th', 'th', 'th', 'th', 'th', 'th', 'th', 'th', 'th', 'th', 'th', 'th', 'st', 'nd', 'rd', 'th', 'th', 'th', 'th', 'th', 'th', 'th', 'st');

function UpdateClock () {
  if (document.getElementById('clock')) {
    var Time = new Date();
    var Hour = Time.getHours();
    var Minutes = Time.getMinutes();
    var Seconds = Time.getSeconds();
    var Day = Time.getDay();
    var DateOfMonth = Time.getDate();
    var Suffix = Suffixes[DateOfMonth-1];
    var Month = Time.getMonth();
    var Year = Time.getYear();
    if (Hour < 10) {
      Hour = '0' + Hour;
    }
    if (Minutes < 10) {
      Minutes = '0' + Minutes;
    }
    if (Seconds < 10) {
      Seconds = '0' + Seconds;
    }
    Day = Days[Day];
    Month = Months[Month];
    if (Year < 2000) {
      Year = (Year + 1900);
    }
    var ClockText = Hour + ':' + Minutes + ':' + Seconds + ' - ' + Day + ' ' + DateOfMonth + Suffix + ' ' + Month + ' ' + Year;
    document.getElementById('clock').innerHTML = ClockText;
    setTimeout("UpdateClock()", 1000);
  }
}


function GoogleMap () {
  if (document.getElementById('map') && GBrowserIsCompatible()) {
    var geocoder = new GClientGeocoder();
    geocoder.getLatLng('436 Essex Road, London, N1 3QP, United Kingdom', function (point){
      var map = new GMap2(document.getElementById('map'));
      map.setCenter(point, 11)
      map.addControl(new GSmallMapControl());
      map.addOverlay(new GMarker(point));
    });
  }
}


function GoogleMap2 () {
  if (document.getElementById('map2') && GBrowserIsCompatible()) {
    var geocoder = new GClientGeocoder();
    geocoder.getLatLng('23 New Mount Street, Manchester, M4 4DE, United Kingdom', function (point){
      var map2 = new GMap2(document.getElementById('map2'));
      map2.setCenter(point, 13)
      map2.addControl(new GSmallMapControl());
      map2.addOverlay(new GMarker(point));
    });
  }
}


function fixPNGs () {
  var imgs = document.getElementsByTagName('img');
  for (var i=0; i<imgs.length; i++) {
    if (imgs[i].src.toLowerCase().substr(imgs[i].src.length-4,4) == '.png') {
      if (document.body.filters && (navigator.appName == 'Microsoft Internet Explorer') && (navigator.appVersion.split('MSIE').length > 1) && (parseFloat(navigator.appVersion.split('MSIE')[1]) >= 5.5) && (parseFloat(navigator.appVersion.split('MSIE')[1]) < 7)) {
        imgs[i].runtimeStyle.filter = 'progid:DXImageTransform.Microsoft.AlphaImageLoader(src=\'' + imgs[i].src + '\')';
        imgs[i].src = 'images/transparent.gif';
      }
      imgs[i].style.display = 'inline';
    }
  }
}



function pageLoad () {
  fixPNGs();
  GoogleMap();
  GoogleMap2();
  UpdateClock();
}


if (window.addEventListener){
  window.addEventListener('load', pageLoad, false); 
}
else if (window.attachEvent){
  window.attachEvent('onload', pageLoad);
}

