<script>
var timerID = null;
var timerRunning = false;
function startClock() {
stopClock();
timeRemaining();
}
function stopClock() {
if (timerRunning)
clearTimeout(timerID);
timerRunning = false;
}
function timeRemaining() {
var now = new Date();
var then = new Date(2004, 10, 15, 23, 59, 59);
var yearsLeft; var daysLeft; var hoursLeft; var minsLeft; var secsLeft;
secsLeft = Math.round(then.getTime() - (now.getTime() + 1000)) / 1000;
daysLeft = Math.floor(secsLeft / 86400);
secsLeft %= 86400;
hoursLeft = Math.floor(secsLeft / 3600);
secsLeft %= 3600;
minsLeft = Math.floor(secsLeft / 60);
secsLeft %= 60;
secsLeft = Math.round(secsLeft);
if (secsLeft == 60) {
secsLeft = 0;
minsLeft = minsLeft++;
}
if (minsLeft == 60) {
minsLeft = 0;
hoursLeft = hoursLeft++;
}
if (hoursLeft == 24) {
hoursLeft = 0;
daysLeft = dayssLeft++;
}
document.doomsday.total.value = (daysLeft + " days, " + hoursLeft + " hrs, " + minsLeft + " min, " + secsLeft + " sec");
timerID = setTimeout("timeRemaining()", 1000);
timerRunning = true;
}
window.onload=startClock;
</script>
<form name="doomsday">Time Remaining: <input readonly="true" type="text" name="total" size="27" style="border: 0px; background-color: #EAEAEA; font-size: 8pt;"></form>