var clockID = 0;

function UpdateClock() {
   if(clockID) {
      clearTimeout(clockID);
      clockID  = 0;
   }

   var tDate = new Date();

	var nHour = tDate.getHours()
	if (nHour > 11) {
		var aop = " pm";
	}
	else {
		var aop = " am";
	}

	if (nHour > 12) {
		tHour = nHour - 12;
	}
	else {
		tHour = nHour;
	}

	var tMin = new String(tDate.getMinutes());
	if (tMin.length < 2) {
		tMin = '0' + tMin ;
	}

	var tSec = new String(tDate.getSeconds());
	if (tSec.length < 2) {
		tSec = '0' + tSec ;
	}

	document.theClock.theTime.value = "" + tHour + ":" + tMin + ":" + tSec + aop;
	clockID = setTimeout("UpdateClock()", 1000);
}


function StartClock() {
   clockID = setTimeout("UpdateClock()", 500);
}

function KillClock() {
   if(clockID) {
      clearTimeout(clockID);
      clockID  = 0;
   }
}

function writeDate() {
	var montharray	= new Array("Jan","Feb","Mar","Apr","May","Jun","Jul","Aug","Sep","Oct","Nov","Dec");
	var daynames	= new Array("Sunday","Monday","Tuesday","Wednesday","Thursday","Friday","Saturday");
	var todayIs		= new Date();
	var yearIs		= todayIs.getFullYear();
	var monthIs		= todayIs.getMonth();
	var dayNum		= todayIs.getDate();
	var day			= todayIs.getDay()
	
	var TheDate = daynames[day] + ", " +  dayNum + " " + montharray[monthIs] + " " + yearIs
	document.write(TheDate);
}