Only months, days, hours, minutes, and seconds left until the new year!!!

This is a very popular script. In fact, I don't know why I didn't put this in sooner. Many people like to have this script on their page. People think of the new year as a milestone. It is nice to have on your page and will never expire like the 2000 Countdown did.
The source...


<form name="abcdef">
Only 
<input type="text" name="b" size=2 value=""> months, 
<input type="text" name="c" size=2 value=""> days, 
<input type="text" name="d" size=2 value=""> hours, 
<input type="text" name="e" size=2 value=""> minutes, and  
<input type="text" name="f" size=2 value=""> seconds
left until the new year!!!
</form>

<script language="JavaScript">

<!--
// please keep these lines on when you copy the source
// made by: Nicolas - http://www.javascript-page.com

var Temp2;
var timerID = null;
var timerRunning = false;

var timerID = null;
var timerRunning = false;

function stopclock () {
if(timerRunning)
clearTimeout(timerID);
timerRunning = false;

}

function startclock () {
stopclock();
showtime();

}

function showtime() {

now = new Date();
var CurHour = now.getHours();
var CurMinute = now.getMinutes();
var CurMonth = now.getMonth();
var CurDate = now.getDate();
var CurSecond = now.getSeconds();
now = null;
var Hourleft = 23 - CurHour
var Minuteleft = 59 - CurMinute
var Secondleft = 59 - CurSecond
var Monthleft = 11 - CurMonth
var Dateleft = 31 - CurDate

document.abcdef.b.value = Monthleft
document.abcdef.c.value = Dateleft
document.abcdef.d.value = Hourleft
document.abcdef.e.value = Minuteleft
document.abcdef.f.value = Secondleft

timerID = setTimeout("showtime()",1000);
timerRunning = true;
}

startclock();
// -->

</script>