// JavaScript Document
var timerID = null;
var timerRunning = false;

function stopclock (){
	  if(timerRunning)
			  clearTimeout(timerID);
	  timerRunning = false;
}

function showtime () {
	  var now = new Date();
	  
	  //Get date
	  var year=now.getYear()
	  if (year < 1000)
	  year+=1900
	  var day=now.getDay()
	  var month=now.getMonth()
	  var daym=now.getDate()
	  if (daym<10)
	  daym="0"+daym
	  var dayarray=new Array("Sunday","Monday","Tuesday","Wednesday","Thursday","Friday","Saturday")
	  var montharray=new Array("January","February","March","April","May","June","July","August","September","October","November","December")

	  // Get time
	  var hours = now.getHours();
	  var minutes = now.getMinutes();
	  var seconds = now.getSeconds()
	  var timeValue = " " + ((hours >12) ? hours -12 :hours)
	  timeValue += ((minutes < 10) ? ":0" : ":") + minutes
	  timeValue += ((seconds < 10) ? ":0" : ":") + seconds
	  timeValue += (hours >= 12) ? " PM" : " AM"
	  
	  //put it together
	  dateTime = dayarray[day]+", "+montharray[month]+" "+daym+", "+year+"  "+timeValue;
	  
	  document.simpleclock.face.value=dateTime;
	  timerID = setTimeout("showtime()",1000);
	  timerRunning = true;
}

function startclock () {
	  // Make sure the clock is stopped
	  stopclock();
	  showtime();
}
  