function runClock(){
	theTime = window.setTimeout("runClock()", 1000);var RightNow = new Date();
	var hrNow = RightNow.getHours();
	var mnNow = RightNow.getMinutes();
	var scNow = RightNow.getSeconds();
	var miNow = RightNow.getTime();
	var mon = RightNow.getMonth() + 1;
	var date = RightNow.getDate();
	var yy = RightNow.getYear();
	year = (yy < 1000) ? yy + 1900 : yy;
	var year2 = RightNow.getYear() - 2000;
		if(year2<=9){year2='0'+year2;}
	var day = RightNow.getDay();
	
	if(hrNow == 0) {hour = 12;var ap = " AM";}
	else if(hrNow <= 11) {ap = " AM";hour = hrNow;}
	else if(hrNow == 12) {ap = " PM";hour = 12;}
	else if (hrNow >= 13) {hour = (hrNow - 12);ap = " PM";}
	if(hrNow >= 13) {hour = hrNow - 12;}
	if(mnNow <= 9) {min = "0" + mnNow;}
	else{min = mnNow}
	if (scNow <= 9) {secs = "0" + scNow;}
	else {secs = scNow;}
	
	var zday=new Array(7)
	if (day==0) {zday="Sunday"};
	if (day==1) {zday="Monday"};
	if (day==2) {zday="Tuesday"};
	if (day==3) {zday="Wednesday"};
	if (day==4) {zday="Thursday"};
	if (day==5) {zday="Friday"};
	if (day==6) {zday="Saturday"};
	
	var zmon = new Array(12)
	if (mon==1) {zmon="January"};
	if (mon==2) {zmon="February"};
	if (mon==3) {zmon="March"};
	if (mon==4) {zmon="April"};
	if (mon==5) {zmon="May"};
	if (mon==6) {zmon="June"};
	if (mon==7) {zmon="July"};
	if (mon==8) {zmon="August"};
	if (mon==9) {zmon="September"};
	if (mon==10) {zmon="October"};
	if (mon==11) {zmon="November"};
	if (mon==12) {zmon="December"};
	
	document.publictime.box.value= zday + ", " + zmon + " " + date + ", " + hrNow + ":" + min;
}