var time=new Date()
var hours=time.getHours()
var minutes=time.getMinutes()
var seconds=time.getSeconds()

var utc = time.getTime()

var currenttime=utc

var montharray=new Array("Jan","Feb","Mar","Apr","May","Jun","Jul","Aug","Sep","Oct","Nov","Dec")

var dayarray=new Array("Sun","Mon","Tue","Wed","Thu","Fri","Sat")

var serverdate=new Date(currenttime)


function tS(){ x=new Date(tN().getUTCFullYear(),tN().getUTCMonth(),tN().getUTCDate(),tN().getUTCHours(),tN().getUTCMinutes(),tN().getUTCSeconds()); x.setTime(x.getTime()); return x; }
function tN(){ return new Date(); }
function lZ(x){ return (x>9)?x:'0'+x; }
function y2(x){ x=(x<500)?x+1900:x; return String(x).substring(2,4) }
function dT(){ if(fr==0){ fr=1; document.write('<font size=2face=Arial><b><span id="tP">'+eval(oT)+'</span></b></font>'); } document.getElementById('tP').innerHTML=eval(oT); setTimeout('dT()',1000); }
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'),fr=0,oT="dN[tS().getDay()]+' '+tS().getDate()+' '+mN[tS().getMonth()]+' '+y2(tS().getYear())+' '+':'+' -- London '+lZ(tS().getHours())+':'+lZ(tS().getMinutes())+':'+lZ(tS().getSeconds())+' -- New York '+lZ(tS().getHours()-5)+':'+lZ(tS().getMinutes())+':'+lZ(tS().getSeconds())+' -- Tokyo '+lZ(tS().getHours()+9)+':'+lZ(tS().getMinutes())+':'+lZ(tS().getSeconds())  ";

function padlength(what){
var output=(what.toString().length==1)? "0"+what : what
return output
}

function displaytime(){
serverdate.setSeconds(serverdate.getSeconds()+1)
var datestring=dayarray[serverdate.getDay()]+" "+montharray[serverdate.getMonth()]+" "+padlength(serverdate.getDate())+", "+serverdate.getFullYear()

var hours = serverdate.getHours()
var timestring=padlength(hours)+":"+padlength(serverdate.getMinutes())+":"+padlength(serverdate.getSeconds())


// document.getElementById("servertime").innerHTML= datestring+" "+timestring

}

window.onload=function(){
setInterval("displaytime()", 1000)
}