function getTime(nowhour, nowTimeZone, getTimeZone){
nowhour=parseInt(nowhour);
difTimeZone=getTimeZone-nowTimeZone;
hour=nowhour+difTimeZone;
if(hour>24 || hour<0){
if(difTimeZone>0)
{
hour=nowhour-(24-difTimeZone);
}
else
{
hour=24+difTimeZone+nowhour;
}
};
if(hour<10){hour='0'+hour};
return hour;
}
function jsClock24hr(){
var time=new Date();
var timeZone=-time.getTimezoneOffset()/60;
//var timeZone=2;
var hour=time.getHours();
if(hour<10){hour='0'+hour};
var min= time.getMinutes();
if(min<10){min='0'+min;};
var sec= time.getSeconds();
if(sec<10){sec='0'+sec};
document.getElementById('clock').innerHTML= ""+hour+":"+min+":"+sec+"";
document.getElementById('time1').innerHTML= "New York
"+getTime(hour, timeZone, -5)+":"+min+"";
document.getElementById('time2').innerHTML= "London
"+getTime(hour, timeZone, 0)+":"+min+"";
document.getElementById('time3').innerHTML= "Moscow
"+getTime(hour, timeZone, 3)+":"+min+"";
setTimeout('jsClock24hr()',1000);
}
function clock(){
if(document.getElementById("timeElem").style.display=='none')
{
document.getElementById("timeElem").style.display='';
document.getElementById("clock1").style.display='';
}
else
{
document.getElementById("timeElem").style.display='none';
document.getElementById("clock1").style.display='none';
}
}
jsClock24hr();