var clockID = 0;

function UpdateClock() {

  if (clockID) {
    clearTimeout(clockID);
    clockID  = 0;
  }

  var tDate = new Date();

  var time = new Array();
  time[0] = tDate.getHours();
  time[1] = tDate.getMinutes();
  time[2] = tDate.getSeconds();
  
  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 date = new Array();


  
  var clock = document.getElementById('clock');
  
  clock.innerHTML = '';

  for (i=0;i<date.length;i++) {
    clock.innerHTML += date[i] + ', ';
  }  

  for (i=0;i<time.length;i++) {
    if (time[i] < 10) {
      clock.innerHTML += '0';
    }
    clock.innerHTML += time[i];

    if (i<2) clock.innerHTML += ':';
  }

 
  clockID = setTimeout("UpdateClock()", 1000);
}

function StartClock() {
  clockID = setTimeout("UpdateClock()", 500);
}

function KillClock() {
  if (clockID) {
    clearTimeout(clockID);
    clockID  = 0;
  }
}

