///////////////////////////////////////////////////////////
// "Live Clock Advanced" script - Version 1.0
// By Mark Plachetta (astroboy@zip.com.au)
//
// Get the latest version at:
// http://www.zip.com.au/~astroboy/liveclock/
//
// Based on the original script: "Upper Corner Live Clock"
// available at:
// - Dynamic Drive (http://www.dynamicdrive.com)
// - Website Abstraction (http://www.wsabstract.com)
// ========================================================
// CHANGES TO ORIGINAL SCRIPT:
// - Gave more flexibility in positioning of clock
// - Added date construct (Advanced version only)
// - User configurable
// ========================================================
// Both "Advanced" and "Lite" versions are available free
// of charge, see the website for more information on the
// two scripts.
///////////////////////////////////////////////////////////
var ie4=document.all;
var ns4=document.layers;
var ns6=document.getElementById&&!document.all;
var mn="th";
var old="";
var MonthsOfYear=new Array(12);
MonthsOfYear[0]="Jan";
MonthsOfYear[1]="Feb";
MonthsOfYear[2]="Mar";
MonthsOfYear[3]="Apr";
MonthsOfYear[4]="May";
MonthsOfYear[5]="Jun";
MonthsOfYear[6]="Jul";
MonthsOfYear[7]="Aug";
MonthsOfYear[8]="Sep";
MonthsOfYear[9]="Oct";
MonthsOfYear[10]="Nov";
MonthsOfYear[11]="Dec";
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 mday=Digital.getDate();
 var month=Digital.getMonth();
 var year=Digital.getYear();
 var hours=Digital.getHours();
 var minutes=Digital.getMinutes();
 if(mday==1||mday==21||mday==31){
  mn="st";
 }
 else if(mday==2||mday==22){
  mn="nd";
 }
 else if(mday==3||mday==23){
  mn="rd";
 }
 if(minutes<=9){
  minutes="0"+minutes;
 }
 myclock=mday+mn+' '+MonthsOfYear[month]+' '+year+' '+hours+':'+minutes;
 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()",60000);
}
