var secs=0;
function makeArray() {
     for (i = 0; i<makeArray.arguments.length; i++)
          this[i] = makeArray.arguments[i];
}
var days = new makeArray('SUNDAY','MONDAY','TUESDAY','WEDNESDAY','THURSDAY','FRIDAY','SATURDAY');
var months = new makeArray('JANUARY','FEBRUARY','MARCH','APRIL','MAY','JUNE','JULY','AUGUST','SEPTEMBER','OCTOBER','NOVEMBER','DECEMBER');

function setTimeto(def)
{
var Dv = new Date().valueOf();
var dt = new Date(Dv+1000*secs + def*60*60*1000);
return days[dt.getUTCDay()] + "  " + months[dt.getUTCMonth()] + " " + dt.getUTCDate() + ", " + dt.getUTCFullYear() + " " + check24(dt.getUTCHours()) + ":" + IfZero(dt.getUTCMinutes()) + ":" + IfZero(dt.getUTCSeconds());
}


function GetTM() {

document.clock.time.value=setTimeto(8);

setTimeout("GetTM()", 1000);
secs+1;
}
function IfZero(num) {
return ((num <= 9) ? ("0" + num) : num);
}
function check24(hour) {
return ((hour == 0) ? (hour + 12) : hour);
return ((hour > 12) ? (hour - 12) : hour);
}
setTimeout("GetTM()", 1000);