// Original 'Live Clock' Copyright 2002 by Kaosweaver, All rights reserved and recognised.
// this.2006.adaption by Ron F Woolley of original 'Kaosweaver Live Clock' script.
// Kaosweaver Live Clock Start
var clock;
//var d=document;
var btme=new Date();
var bgmt=btme.getTimezoneOffset();
//btme.setTime( nixTme + (bgmt*60) );
nixTme=( nixTme + (bgmt*60) )*1000;
var didLoad=1;
function class_clock(f,s,h,d,m,g) {
this.h=h;
this.d=d;
this.g=g;
this.o='Melbourne Time: ';
if (m==1) this.o+=doDate("W0",",%20","M0","%20","D1","%20","Y0","%20");
}
function initClock(){
//clock=new class_clock("Verdana, Arial, geneva, helvetica","11",1,1,1,1);
d=document;
if (d.all || d.getElementById) {d.write('');}
else if (d.layers) {d.write('');}
else {KW_doClock(1);}
}
function KW_doClock(a) {
d=document;
t=new Date();
t.setTime(nixTme);
nixTme+=1000;
p="";
dClock="";
if (d.layers) d.wrapClock.visibility="show";
//tD=(t.getTimezoneOffset()-(clock.z*60))*clock.g;
//t.setMinutes(tD+t.getMinutes())
h=t.getHours();
m=t.getMinutes();
s=t.getSeconds();
if (clock.h){
p=(h>11)?"PM":"AM";
h=(h>12)?h-12:h;
h=(h==0)?12:h;
}
if (clock.d){
m=(m<=9)?"0"+m:m;
s=(s<=9)?"0"+s:s;
}
dClock = clock.o+'@ '+h+':'+m+':'+s+' '+p+' '; //+' '+borris+' '+gmt; //+'';
if (a) {
d.write(dClock);
}
if (d.layers) {
wc = document.wrapClock;
lc = wc.document.activeClock;
lc.document.write(dClock);
lc.document.close();
}
else if (d.all){
activeClock.innerHTML = dClock;
}
else if (d.getElementById) {
d.getElementById("activeClock").innerHTML = dClock;
}
if (!a) setTimeout("KW_doClock()",1000);
}
function doDate(){
var t=new Date(),a=doDate.arguments,str="",i,a1;
t.setTime(nixTme);
var month=new Array('January','Jan', 'February','Feb', 'March','Mar', 'April','Apr', 'May','May', 'June','Jun', 'July','Jul', 'August','Aug', 'September','Sep', 'October','Oct', 'November','Nov', 'December','Dec');
var tday= new Array('Sunday','Sun','Monday','Mon', 'Tuesday','Tue', 'Wednesday','Wed','Thursday','Thr','Friday','Fri','Saturday','Sat');
for(i=0;i1)?t.getMonth()+1:month[t.getMonth()*2+Number(a1)];
break;
case "D":
if ((Number(a1)==1) && (t.getDate()<10)) str+="0";
str+=t.getDate();
break;
case "Y":
str+=(a1=='0')?t.getFullYear():t.getFullYear().toString().substring(2);
break;
case "W":
str+=tday[t.getDay()*2+Number(a1)];
break;
default:
str+=unescape(a[i]);
}
}
return str;
}