var now = new Date();
now.setHours(0);
var last = new Date(2007,05,28); // Дата до которой ведется отсчет. Номер месяца ставится на единицу меньше, чем нужно. Январь 00
hour = ((Date.parse(last)-Date.parse(now))/1000/3600);
day = Math.round(hour / 24);
        
// 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;
}

function Show50let() {
	var date = new Date(2008,02,03);
	var now = new Date();
		
	hours = ((Date.parse(date)-Date.parse(now))/1000/3600);	
	day = parseInt(hours / 24);

	if (isLeapYear(now.getFullYear()) && now.getMonth()==1) day = day + 1;

	document.getElementById('banner_50_day_value').innerHTML = day+'&nbsp;';
	document.getElementById('banner_50_day_unit').innerHTML = GetEndingWord(day,'день','дня','дней')+'&nbsp;';
	//document.getElementById('banner_50_day_first').innerHTML = GetEndingWord(day,'Остался','Осталось','Осталось')+'&nbsp;';
	document.getElementById('banner_50_day_first').innerHTML = 'До Юбилея&nbsp;';
}

function ShowNewYear() {
	var date = new Date(2010,00,01);
	var now = new Date();
		
	hours = ((Date.parse(date)-Date.parse(now))/1000/3600);	
	day = parseInt(hours / 24);

	if (day > 0) {
	document.getElementById('banner_new_year_value').innerHTML = day;
	document.getElementById('banner_new_year_unit').innerHTML = GetEndingWord(day,'день','дня','дней');
}
}

function ShowDate(date, name) {
	var now = new Date();
		
	hours = ((Date.parse(date)-Date.parse(now))/1000/3600);	
	day = parseInt(hours / 24);
	
	if (isLeapYear(now.getFullYear()) && now.getMonth()==1) day = day + 1;
	
	document.getElementById(name).innerHTML = GetEndingWord(day,'Остался','Осталось','Осталось') + '&nbsp;' + day + '&nbsp;' + GetEndingWord(day,'день','дня','дней');
}

function isLeapYear(Year) {
	return ((Year % 4 ) == 0) && (((Year % 100) != 0) || ((Year % 400) == 0));
}