// Return ending of word depending on given number
function GetEndingWord(num, t1, t2, t5) {
	num = num % 100;
	if (num>20 || num<5) switch (num%10) {
		case 1: return t1;
		case 2: case 3: case 4: return t2;
	}
	return t5;
}

var last = new Date(2006,05,09,20,00,00); // Дата до которой ведется отсчет

function ShowFootball() {
	var now = new Date();
	
	hours = ((Date.parse(last)-Date.parse(now))/1000/3600);
	minutes = ((Date.parse(last)-Date.parse(now))/1000/60);
	
	day = parseInt(hours / 24);
	hour = parseInt(hours-day*24);
	minute = parseInt(minutes-day*24*60-hour*60);
	
	if (day<10) day = '0' + day;
	if (hour<10) hour = '0' + hour;
	if (minute<10) minute = '0' + minute;

	if (day>0 || hour>0 || minute>0) {
		document.getElementById('football_day_value').innerHTML = day;
		document.getElementById('football_hour_value').innerHTML = hour;
		document.getElementById('football_min_value').innerHTML = minute;
		document.getElementById('football_day_unit').innerHTML = GetEndingWord(day,'день','дня','дней');
		document.getElementById('football_hour_unit').innerHTML = GetEndingWord(hour,'час','часа','часов');
		document.getElementById('football_min_unit').innerHTML = GetEndingWord(minute,'минута','минуты','минут');
	} else {
		document.getElementById('football_text').innerHTML = '<table><tr><td class="date">СТАРТ!!!</td></tr></table>';
	}
	window.setTimeout('ShowFootball()', 1000*30);
}
