
function GetTime() { 
var dt = new Date(); 
var tempdate = new Date();
tempdate.setTime(dt.getTime());
dt.setTime((tempdate.getTime() - (diffdate)));
 
var def = dt.getTimezoneOffset()/60;
def = 0;
var gmt = (dt.getHours() + def);
var ending = ":" + IfZero(dt.getMinutes()) + ":" +  IfZero(dt.getSeconds());

var bvi =check24((gmt - 4 < 0 ) ? (gmt - 4 + 24) : (gmt - 4));
document.clock.clock3.value = (IfZero(bvi) + ending);

if ( inperiod(new Date(2005,04,04,02,00,00),new Date(2005,10,31,03,00,00),dt)==true ) { dstadd=1 } else { dstadd=0 }
var bermuda =check24(((gmt - 4 + dstadd) < 0) ? (gmt - 4 + dstadd + 24) : (gmt - 4 + dstadd));
document.clock.clock2.value = (IfZero(bermuda) + ending);

if ( inperiod(new Date(2004,03,28,02,00,00),new Date(2004,10,31,03,00,00),dt)==true ) { dstadd=1 } else { dstadd=0 }
var london =check24(((gmt + dstadd) > 24) ? (gmt + dstadd - 24) : (gmt + dstadd));
document.clock.clock1.value = (IfZero(london) + ":" + IfZero(dt.getMinutes()) + ":" + IfZero(dt.getSeconds()));

var antilles =check24((gmt - 4 < 0 ) ? (gmt - 4 + 24) : (gmt - 4));
document.clock.clock4.value = (IfZero(antilles) + ending);

if ( inperiod(new Date(2004,03,28,02,00,00),new Date(2004,10,31,03,00,00),dt)==true ) { dstadd=1 } else { dstadd=0 }
var netherlands =check24(((gmt + 1 + dstadd) > 24) ? ((gmt + 1 + dstadd) - 24) : (gmt + 1 + dstadd));
document.clock.clock5.value = (IfZero(netherlands) + ending);

setTimeout("GetTime()", 1000);
}

function IfZero(num) {
return ((num <= 9) ? ("0" + num) : num);
}

function check24(hour) {
return (hour >= 24) ? hour - 24 : hour;
}

function inperiod(start,end,chkdate) {

return false
}

