var tags_before_clock = "<font face='Arial' size='1'>"
var tags_middle_clock = "on"
var tags_after_clock  = "</font>"

if(navigator.appName == "Netscape") {
	document.write('<layer id="clock"></layer><br>');
}

if (navigator.appVersion.indexOf("MSIE") != -1){
	document.write('<span id="clock"></span>');
}

DaysofWeek = new Array()
  DaysofWeek[0]="Sunday"
  DaysofWeek[1]="Monday"
  DaysofWeek[2]="Tuesday"
  DaysofWeek[3]="Wednesday"
  DaysofWeek[4]="Thursday"
  DaysofWeek[5]="Friday"
  DaysofWeek[6]="Saturday"

ShortDaysofWeek = new Array()
  ShortDaysofWeek[0]="Sun"
  ShortDaysofWeek[1]="Mon"
  ShortDaysofWeek[2]="Tue"
  ShortDaysofWeek[3]="Wed"
  ShortDaysofWeek[4]="Thu"
  ShortDaysofWeek[5]="Fri"
  ShortDaysofWeek[6]="Sat"

Months = new Array()
  Months[0]="January"
  Months[1]="February"
  Months[2]="March"
  Months[3]="April"
  Months[4]="May"
  Months[5]="June"
  Months[6]="July"
  Months[7]="August"
  Months[8]="September"
  Months[9]="October"
  Months[10]="November"
  Months[11]="December"

ShortMonths = new Array()
  ShortMonths[0]="1"
  ShortMonths[1]="2"
  ShortMonths[2]="3"
  ShortMonths[3]="4"
  ShortMonths[4]="5"
  ShortMonths[5]="6"
  ShortMonths[6]="7"
  ShortMonths[7]="8"
  ShortMonths[8]="9"
  ShortMonths[9]="10"
  ShortMonths[10]="11"
  ShortMonths[11]="12"

function upclock(){
	var dte = new Date();
	var hrs = dte.getHours();
	var min = dte.getMinutes();
	var sec = dte.getSeconds();
	var day = DaysofWeek[dte.getDay()]
	var sday = ShortDaysofWeek[dte.getDay()]
	var date = dte.getDate()
	var month = Months[dte.getMonth()]
	var smonth = ShortMonths[dte.getMonth()]
	var year = dte.getFullYear()

	var col = ":";
	var spc = " ";
	var dsh = "-";
	var com = ",";
	var slh	= "/";
	var apm;

	if (date == 1 || date == 21 || date == 31) {
		ender = "<sup>st</sup>"
	}
	else if (date == 2 || date == 22) {
		ender = "<sup>nd</sup>"
	}
	else if (date == 3 || date == 23) {
		ender = "<sup>rd</sup>"
	}
	else {
		ender = "<sup>th</sup>"
	}

	//if (12 < hrs) {
	//	apm="pm";
	//	hrs-=12;
	//}
	//else {
	//	apm="am";
	//}

	if (hrs == 0) hrs=12;
	// if (hrs<=9) hrs="0"+hrs;
	if (min<=9) min="0"+min;
	if (sec<=9) sec="0"+sec;

	if(navigator.appName == "Netscape") {
		document.clock.document.write(hrs+col+min+col+sec+apm+spc+tags_middle_clock+spc+day+com+spc+date+ender+spc+month+com+spc+year);
		document.clock.document.close();
	}
	// Full Clock
	//if (navigator.appVersion.indexOf("MSIE") != -1){
	//	clock.innerHTML = hrs+col+min+col+sec+apm+spc+tags_middle_clock+spc+day+com+spc+date+ender+spc+month+com+spc+year;
	//}
	
	// Shorter Clock
	//if (navigator.appVersion.indexOf("MSIE") != -1){
	//	clock.innerHTML = month+spc+date+ender+spc+hrs+col+min+col+sec+apm;
	//}
	
	// Short Clock
	if (navigator.appVersion.indexOf("MSIE") != -1){
		clock.innerHTML = date+slh+smonth+slh+year+spc+dsh+spc+hrs+col+min+col+sec;
	}
	
}
setInterval("upclock()",1000);