//
//Config. and def.
//

var ie4=document.all
var ns4=document.layers
var ns6=document.getElementById&&!document.all
var dn = "";
var mn = "th";
var old = "";
var ya_font_face = "tahoma";
var ya_font_size = "8";
var ya_font_color = "#FFFFFF";
var ya_back_color = "#333366";
var ya_pre_text = "";
var ya_width = 325;
var ya_12_hour = 0;
var ya_update = 2;
var DisplayDate = 1;

var DaysOfWeek = new Array(7);
		DaysOfWeek[0] = "Sunday"; DaysOfWeek[1] = "Monday"; DaysOfWeek[2] = "Tuesday";	DaysOfWeek[3] = "Wednesday";
		DaysOfWeek[4] = "Thursday"; DaysOfWeek[5] = "Friday";	DaysOfWeek[6] = "Saturday";

var MonthsOfYear = new Array(12);
		MonthsOfYear[0] = "January"; MonthsOfYear[1] = "February"; MonthsOfYear[2] = "March"; MonthsOfYear[3] = "April";
		MonthsOfYear[4] = "May"; MonthsOfYear[5] = "June"; MonthsOfYear[6] = "July"; MonthsOfYear[7] = "August";
		MonthsOfYear[8] = "September";	MonthsOfYear[9] = "October"; MonthsOfYear[10] = "November"; MonthsOfYear[11] = "December";

var ClockUpdate = new Array(3);
		ClockUpdate[0] = 0; ClockUpdate[1] = 1000; ClockUpdate[2] = 60000;

	if (ie4||ns6) { document.write('<span id="LiveClockIE" style="width:'+ya_width+'px; background-color:'+ya_back_color+'"></span>'); }
	else if (document.layers) { document.write('<ilayer bgColor="'+ya_back_color+'" id="ClockPosNS" visibility="hide"><layer width="'+ya_width+'" id="LiveClockNS"></layer></ilayer>'); }
	else { old = "true"; show_clock(); }

	function show_clock() {
		if (old == "die") { return; }
		if (ns4)document.ClockPosNS.visibility="show"

		var Digital = new Date();
		var day = Digital.getDay();
		var mday = Digital.getDate();
		var month = Digital.getMonth();
		var hours = Digital.getHours();
		var minutes = Digital.getMinutes();
		var seconds = Digital.getSeconds();

		if (mday == 1) { mn = "st"; }
		else if (mday == 2) { mn = "nd"; }
		else if (mday == 3) { mn = "rd"; }
		else if (mday == 21) { mn = "st"; }
		else if (mday == 22) { mn = "nd"; }
		else if (mday == 23) { mn = "rd"; }
		else if (mday == 31) { mn = "st"; }

		if (ya_12_hour) {
			dn = "AM";
			if (hours > 12) { dn = "PM"; hours = hours - 12; }
			if (hours == 0) { hours = 12; }
		} else {
			dn = "";
		}
		if (minutes <= 9) { minutes = "0"+minutes; }
		if (seconds <= 9) { seconds = "0"+seconds; }

		ya_clock = '';
		ya_clock += '<font style="color:'+ya_font_color+'; font-family:'+ya_font_face+'; font-size:'+ya_font_size+'pt;">';
		ya_clock += ya_pre_text;
		ya_clock += hours+':'+minutes;
		if ((ya_update < 2) || (ya_update == 0)) { ya_clock += ':'+seconds; }
		ya_clock += ' '+dn;
		if (DisplayDate) { ya_clock += '- ' +DaysOfWeek[day]+', '+mday+mn+' '+MonthsOfYear[month]; }
		ya_clock += '</font>';

		if (old == "true") {
			document.write(ya_clock);
			old = "die";
			return;
		}

		if (ns4) {
			clockpos = document.ClockPosNS;
			liveclock = clockpos.document.LiveClockNS;
			liveclock.document.write(ya_clock);
			liveclock.document.close();
		} else if (ie4) {
			LiveClockIE.innerHTML = ya_clock;
		} else if (ns6){
			document.getElementById("LiveClockIE").innerHTML = ya_clock;
                }            

	if (ya_update != 0) { setTimeout("show_clock()",ClockUpdate[ya_update]); }
}
