// JavaScript Document
TimeFormat = "H12:0M:0S AMPM";

//
// No further customization is necessary.
//

function FormatDateTimeString(fixedtime) {
var currentHour = fixedtime.getHours();
var currentMinute = fixedtime.getMinutes();
var currentSecond = fixedtime.getSeconds();
var AmPm = 'pm';
if(currentHour < 12) { AmPm = 'am'; }
var twelveHour = currentHour;
if(currentHour > 12) { twelveHour = currentHour - 12; }
var zeroCurrentHour = currentHour;
if(currentHour < 10) { zeroCurrentHour = '0' + currentHour; }
var zeroCurrentMinute = currentMinute;
if(currentMinute < 10) { zeroCurrentMinute = '0' + currentMinute; }
var zeroCurrentSecond = currentSecond;
if(currentSecond < 10) { zeroCurrentSecond = '0' + currentSecond; }
var zeroTwelveHour = twelveHour;
if(twelveHour < 10) { zeroTwelveHour = '0' + twelveHour; }
var timeString = TimeFormat;
re = /AMPM/g;
timeString = timeString.replace(re,AmPm);
re = /0H12/g;
timeString = timeString.replace(re,zeroTwelveHour);
re = /H12/g;
timeString = timeString.replace(re,twelveHour);
re = /0H24/g;
timeString = timeString.replace(re,zeroCurrentHour);
re = /H24/g;
timeString = timeString.replace(re,currentHour);
re = /0M/g;
timeString = timeString.replace(re,zeroCurrentMinute);
re = /M/g;
timeString = timeString.replace(re,currentMinute);
re = /0S/g;
timeString = timeString.replace(re,zeroCurrentSecond);
re = /S/g;
timeString = timeString.replace(re,currentSecond);
re = /am/g;
timeString = timeString.replace(re,'AM');
re = /pm/g;
timeString = timeString.replace(re,'PM');
return timeString;
} // end of function FormatDateTimeString()

function GetAndRelayCurrentDateTime() {
var mytime = new Date();
return FormatDateTimeString(mytime);
} // end of function GetAndRelayCurrentDateTime()

function UpdateDateTime() {
var t = GetAndRelayCurrentDateTime();
document.clockbutton.timebutton.value = t;
setTimeout('UpdateDateTime()',1000);
} // end of function UpdateDateTime()
//-->