// set up a silly mouseover
var tEnd;// = new Date("April 16, 2005 12:30 GMT-600");
var last=new Array();
function startCountdown(eventDate, name)
{
	tEnd = new Date(eventDate);
	var obj = document.getElementById('counterDescription');
	if(obj) obj.innerHTML = name;
	//setTimeout("updateText()", 1000);
	updateText();
	return true;
}
function updateText()
{
	var tNow = new Date();
	var diff = tEnd.getTime() - tNow.getTime();
	parseTimeLeft(Math.floor(diff/1000));
	setTimeout("updateText()", 1000);
	return true;
}

function img(digit)
{
	return '<img src="digits/'+digit+'.gif" />';
}

function setImage(identifier, digit)
{
	if(last[identifier]!=digit)
	{
		var obj = document.getElementById(identifier)
		if(obj)
		{
			obj.src = digit == "" ? "" : 'digits/'+digit+'.gif';
			last[identifier]=digit;
		}
	}
}

function parseTimeLeft(seconds)
{
	var days = ""+Math.floor(seconds/60/60/24);
	seconds -= days*60*60*24;
	var hours = ""+Math.floor(seconds/60/60);
	seconds -= hours*60*60;
	var minutes = ""+Math.floor(seconds/60);
	seconds -= minutes*60;
	seconds = ""+seconds;
	while(days.length<3) days="0"+days;
	while(hours.length<2) hours="0"+hours;
	while(minutes.length<2) minutes="0"+minutes;
	while(seconds.length<2) seconds="0"+seconds;
	if(days.charAt(0)!=0) setImage('days0', days.charAt(0));
	setImage('days0', days.charAt(0)==0 ? "0" : days.charAt(0));
	setImage('days1', days.charAt(1));
	setImage('days2', days.charAt(2));
	setImage('hours0', hours.charAt(0));
	setImage('hours1', hours.charAt(1));
	setImage('mins0', minutes.charAt(0));
	setImage('mins1', minutes.charAt(1));
	setImage('secs0', seconds.charAt(0));
	setImage('secs1', seconds.charAt(1));
}

