function format_time(secs)
{
	var days = ((Math.floor(secs/86400))%100000).toString();
	var hours = ((Math.floor(secs/3600))%24).toString();
	var minutes = ((Math.floor(secs/60))%60).toString();
	var seconds = ((Math.floor(secs))%60).toString();
	return "<b>"+days+" days, "+hours+" hours, "+minutes+" minutes, "+seconds+" seconds until the festival</b>";
}

function countdown(diff) 
{
	if(diff < 0) 
	{
		document.getElementById("countdown").innerHTML = "";
		return;
	}
	document.getElementById("countdown").innerHTML = format_time(diff);
    setTimeout("countdown(" + (diff-1) + ")", 1000);
}

document.write("<span id='countdown'></span>");

var now = new Date();
var future = new Date("8/29/2009 11:00 AM");
var diff = future-now;
countdown(Math.floor(diff/1000));
