tz_sf =   5 * 60;
   tz_ln =   0 * 60;
   tz_dk =  -5.5 * 60;
   var  sf, ln, dk;
   var offset, daylight;
   offset = 0;
   daylight=0;

function update_watch() 
  {
    now = new Date();
    sf = nowat(now, tz_sf)
    ln = nowat(now, tz_ln)
    dk = nowat(now, tz_dk)
    document.forms[3].elements[0].value = dk;
    document.forms[3].elements[1].value = sf;
    document.forms[3].elements[2].value = ln;
    setTimeout("update_watch()", 999); 
  }
function nowat(now, tz) 
  {
    var hour, min, sec;
    var t = new Date();
    t.setTime(now.getTime() + (now.getTimezoneOffset() - tz) * 60 * 1000);
    hour = t.getHours() + offset + daylight;
    min = t.getMinutes();
    sec = t.getSeconds();
    if (hour > 23) {
                hour = hour -24;
        } 
        if (hour < 10) {
                hour = "0" + hour;
        }
        if (min < 10) {
                min = "0" + min;
        }
        if (sec < 10) {
                sec = "0" + sec;
        }
        return hour + ":" + min + ":" + sec; 
}
update_watch();