var second = 1000, minute = 60 * second, hour = 60 * minute, day = 24 * hour;
function calculate(targ)
{
    //var targ = $get(target);
    //if (!targ) {
        //return;
    //}
	var date1 = new Date();
	var today = new Date();
    var date2 = new Date(today.getFullYear(), 11, 21, 06, 08);
    var month = today.getMonth();
    
    var isWinter;
    if (month == 0 || month == 1 || month == 2) {
        isWinter = true;
    }
	var sec = date2.getTime() - date1.getTime();
	var wDiv = $get(targ);
if (isNaN(sec))
	{
	    
		wDiv.innerHTML = "Where is Winter?";
		return;
	}

	if (sec < 0 || isWinter==true)
	{
	    wDiv.innerHTML = '<div style=\"text-align:center\"><h2>WINTER HAS <br/>COME AT LAST!</h2></div>';
		return;
	}

	

	var days = Math.floor(sec / day);

	sec -= days * day;
	var hours = Math.floor(sec / hour);
	sec -= hours * hour;

	var minutes = Math.floor(sec / minute);
	sec -= minutes * minute;
	var seconds = Math.floor(sec / second);

	wDiv.innerHTML = "<h5>WINTER COUNTDOWN:</h5>" + days + " day" + (days != 1 ? "s" : "") + "<br/>" + hours + " hour" + (hours != 1 ? "s" : "") + "<br/>" + minutes + " minute" + (minutes != 1 ? "s" : "") + "<br/>" + seconds + " second" + (seconds != 1 ? "s" : "");
v=setTimeout('calculate("'+targ+'")',200)
}