//Copyright timeanddate.com 2005-2009, do not use without permission

lasttn=0;srvadj=null;lasts=0;un={s:["second","seconds"],m:["minute","minutes"],h:["hour","hours"],d:["day","days"]};f=[{n:"sec",f:1},{n:"min",f:60},{n:"hour",f:3600},{n:"day",f:86400},{n:"s1",f:1,m:60},{n:"m1",f:60,m:60},{n:"h1",f:3600,m:24},{n:"d1",f:86400}];function gf(f){if(document.getElementById){return document.getElementById(f);}
if(document.all){return document.all[f];}
return null;}
function ih(n,t){if(n){n.innerHTML=t;}}
function init(){po="";pa="";for(i=0;i<8;i++){g=f[i];g.n1=gf(g.n);g.n2=gf(g.n+"t");g.un=un[g.n.charAt(0)];}
uf=gf("utc");lf=gf("elt");sync();}
function sync(){r=Math.random();var sd=false;var obj=null;try{obj=new ActiveXObject("Msxml2.XMLHTTP");}catch(e){}
if(!obj){try{obj=new ActiveXObject("Microsoft.XMLHTTP");}catch(e){}}
if(!obj){try{obj=new XMLHttpRequest();}catch(e){}}
if(!obj){return;}
try{obj.open("GET","http://"+document.domain+"/worldclock/ts.php?cb="+r,true);obj.onreadystatechange=function(){var tim=new Date();if(obj&&obj.readyState==4&&obj.status==200){txt=obj.responseText;sl=tim.getTime();obj=null;var mid=(st+sl)/2;var srvtim=parseFloat(txt)*1000.0;srvadj=Math.floor(srvtim-mid);upd();ih(gf("ref"),"At time of loading, accuracy was within "+(Math.round(sl-mid)+100)/1000+" seconds");}};st=new Date().getTime();obj.send("");}
catch(e){return;}}
function p2(v){return((v<10)?"0"+v:v);}
function f2(s){u=new Date(s);return u.getUTCFullYear()+"-"+p2(u.getUTCMonth()+1)+"-"+p2(u.getUTCDate())+" "+p2(u.getUTCHours())+":"+p2(u.getUTCMinutes())+":"+p2(u.getUTCSeconds())}
function upd(){var tn=new Date().getTime()+srvadj;if(lasttn>tn){alert("Clock has gone backward - stopping updates");return;}
lasttn=tn;var secs=Math.floor((ny-tn+999)/1000);if(secs!=lasts){mi="";if(secs<0&&lasts>=0){ih(gf("si1"),"since");ih(gf("si2"),"since");}
lasts=secs;if(secs<0){secs=-secs;}
for(i=0;i<8;i++){g=f[i];nv=Math.floor(secs/g.f);if(g.m){nv%=g.m;}
if(nv!=g.ov){ih(g.n1,nv);g.ov=nv;u=g.un[(nv!=1)?1:0];if(u!=g.u){ih(g.n2,u);g.u=u;}}};}
t0=tn/1000;if(lf){if(t0>et){alert("Stopping clock updates. Refresh page to restart");return;}else{o="";a="";for(i=0;i<ts.length;i++){if(ts[i].t>t0){break;}
o=ts[i].o;a=ts[i].a;}
if(o!==""){ih(lf,f2(tn+o*1000));if(pa!=a){pa=a;ih(gf("ela"),a);}}}}
ih(uf,f2(tn)+" UTC");tn=new Date().getTime()+srvadj;tl=1000-(tn%1000);setTimeout("upd()",tl);}
function ofs(e){var opts="left=0,screenX=0,top=0,screenY=0,directories=no,location=no,menubar=no,resizable=yes,scrollbars=no,status=no,toolbar=no,fullscreen=yes";if(window.screen){var h=screen.availHeight-30;var w=screen.availWidth-10;opts+=",height="+h+",innerHeight="+h+",width="+w+",innerWidth="+w;}
w=window.open(e.href,"_blank",opts);if(w){return false;}
return true;}