function tS(){ x=new Date(tN().getUTCFullYear(),tN().getUTCMonth(),tN().getUTCDate(),tN().getUTCHours(),tN().getUTCMinutes(),tN().getUTCSeconds()); x.setTime(x.getTime()-dS()+43200000); return x; }//46800000
// Southern Hemisphere - treat period of Standard Time as Daylight Saving Time, i.e increase Zone Time by
// 1hour (3600000) and change +dS() to -dS(). Example for New Zealand -
// x.setTime(x.getTime()-dS()+46800000); return x; which means during actual Standard Time dS=(46800000 -
// 3600000) and = UTC + 12 reverting to UTC +13 when dS is not active.
function tN(){ return new Date(); }
function dS(){ return ((tN().getTime()>fD(0,3,3,1).getTime())&&(tN().getTime()<fD(0,8,3,-1).getTime()))?3600000:0; }
function fD(d,m,h,p){ var week=(p<0)?7*(p+1):7*(p-1),nm=(p<0)?m+1:m,x=new Date(tN().getUTCFullYear(),nm,1,h,0,0),dOff=0; if(p<0){ x.setTime(x.getTime()-86400000); } if(x.getDay()!=d){ dOff=(x.getDay()<d)?(d-x.getDay()):0-(x.getDay()-d); if(p<0&&dOff>0){ week-=7; } if(p>0&&dOff<0){ week+=7; } x.setTime(x.getTime()+((dOff+week)*86400000)); } return x; }
function lZ(x){ return (x>9)?x:'0'+x; }
function dT(){ document.getElementById('tP').innerHTML=eval(oT); setTimeout('dT()',1000); }
function y4(x){ return (x<500)?x+1900:x; }
var dN=new Array('Sun','Mon','Tue','Wed','Thu','Fri','Sat'),mN=new Array('Jan','Feb','Mar','Apr','May','Jun','Jul','Aug','Sep','Oct','Nov','Dec'),oT="lZ(tS().getHours())+':'+lZ(tS().getMinutes())+':'+lZ(tS().getSeconds())+'<'+'/'+'b'+'>'+'<'+'b'+'r'+'>'+'on'+' '+'<'+'b'+'r'+'>'+dN[tS().getDay()]+'&nbsp; '+lZ(tS().getDate())+' '+mN[tS().getMonth()]+' '+y4(tS().getYear())+' '";
if(!document.all){ window.onload=dT; }else{ dT();}
