////////////////////////////////////////////////////
// "Live Clock" script - Version 1.0              //
// By Stuart Bonnar (webmaster@kln-design.co.uk)  //
// http://www.kln-design.co.uk                    //
////////////////////////////////////////////////////

var ie4			= document.all
var ns4			= document.layers
var ns6			= document.getElementById&&!document.all
var mn 			= "th";
var old 		= "";
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" );

if ( ie4||ns6 ) { 
	document.write( '<span id="LiveClockIE"></span>' ); 
	}
else if ( document.layers ) { 
	document.write( '<ilayer  id="ClockPosNS" visibility="hide"> ' +
					'<layer 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 year 	= Digital.getYear();
	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 ( minutes <= 9 ) { minutes = "0" + minutes; }
	if ( seconds <= 9 ) { seconds = "0" + seconds; }
	
	myclock = '';
	myclock += '<span class="cpnl_info">';
	myclock += dayname[day] + ', ' + mday + mn + ' ' + monthname[month] + ' ' + year + ' - ' ;
	myclock += hours + ':' + minutes + ':' + seconds + '&nbsp;</span>';
	
	if (old == "true") {
		document.write(myclock);
		old = "die";
		return;
	}
	if ( ns4 ) {
		clockpos 	= document.ClockPosNS;
		liveclock 	= clockpos.document.LiveClockNS;
		liveclock.document.write(myclock);
		liveclock.document.close();
	} else if ( ie4 ) {
		LiveClockIE.innerHTML = myclock;
	} else if ( ns6 ){
		document.getElementById("LiveClockIE").innerHTML = myclock;
	}
	setTimeout("show_clock()", 1000);
}
