

var clockID = 0;

function UpdateClock() {
   if(clockID) {
      clearTimeout(clockID);
      clockID  = 0;
   }

   var tDate = new Date();

  document.getElementById('dt').innerHTML = localDate() 
                                   + tDate.getHours() + ":" 
                                   + tDate.getMinutes() + ":" 
                                   + tDate.getSeconds();
   
   clockID = setTimeout("UpdateClock()", 1000);
}
function StartClock() {
   clockID = setTimeout("UpdateClock()", 500);
}

function KillClock() {
   if(clockID) {
      clearTimeout(clockID);
      clockID  = 0;
   }
}

function localDate(){
		var dt=new Date();var yr=dt.getFullYear();var dy=dt.getDay();var month=dt.getMonth();var dayNum=dt.getDate()
		var dtString
		if (dayNum<10)dayNum='0'+dayNum;
		var dayName=new Array('Sunday','Monday','Tuesday','Wednesday','Thursday','Friday','Saturday');
		var monthName=new Array('January','February','March','April','May','June','July','August','September','October','November','December');
		dtString = dayName[dy]+' | '+dayNum+' | '+monthName[month]+' | '+yr+ ' | ' ;
		return dtString

}
