var timerID = null
var timerRunning = false
function MakeArray(size) {
    this.length = size;
    for(var i = 1; i <= size; i++)
      {
        this[i] = "";
      }
  return this;
}
function stopclock (){
    if(timerRunning)
    clearTimeout(timerID);
    timerRunning = false
}
function showtime (){
  var now = new Date();
  var year = now.getYear();
  var month = now.getMonth();
  var date = now.getDate();
  var hours = now.getHours();
  var minutes = now.getMinutes();
  var seconds = now.getSeconds();
  
  var timeValue = "";
  MM=new MakeArray(12)
  MM[0]="January, "
  MM[1]="February, "
  MM[2]="March, "
  MM[3]="April, "
  MM[4]="May, "
  MM[5]="June, "
  MM[6]="July, "
  MM[7]="August, "
  MM[8]="September, "
  MM[9]="October, "
  MM[10]="November, "
  MM[11]="Decemeber, "

  timeValue += (MM[month]);
  timeValue += date + ", ";
  timeValue += year + " ";
  //timeValue += (Day[day]);
  timeValue += ((hours <= 12) ? hours : hours - 12);
  timeValue += ((minutes < 10) ? ":0" : ":") + minutes;
  timeValue += (hours < 12) ? " am " : " pm ";
  
  document.all.clock.innerText = timeValue;
  timerID = setTimeout("showtime()",1000);
  timerRunning = true
}
function startclock () {
  stopclock();
  showtime()
}
