function getTime(eltId,eventDateStrg,showFullDate,preMessage,expiredMessage) 
{
	try 
	{
		now = new Date();
		eventDate = new Date(eventDateStrg);
		days = (eventDate - now) / 1000 / 60 / 60 / 24;
		daysRound = Math.floor(days);
		hours = (eventDate - now) / 1000 / 60 / 60 - (24 * daysRound);
		hoursRound = Math.floor(hours);
		minutes = (eventDate - now) / 1000 /60 - (24 * 60 * daysRound) - (60 * hoursRound);
		minutesRound = Math.floor(minutes);
		seconds = (eventDate - now) / 1000 - (24 * 60 * 60 * daysRound) - (60 * 60 * hoursRound) - (60 * minutesRound);
		secondsRound = Math.round(seconds);

		totalseconds = (eventDate - now) / 1000;
		totalsecondsRound = Math.round(totalseconds);
		
		if (daysRound >= 0 && hoursRound >= 0 && minutesRound >= 0 && secondsRound >= 0) 
		{
			tsec = parseSecond(totalsecondsRound);
			sec = parseSecond(secondsRound);
			min = parseMinute(minutesRound);
			hr = parseHour(hoursRound);
			dy = parseDay(daysRound);
			if (showFullDate)
			{
				var ar = new Array();
				ar[ar.length] = preMessage;
				if ( daysRound != 0 )
				{
					ar[ar.length] = daysRound;
					ar[ar.length] = dy;
				}
				if ( hoursRound != 0 )
				{
					ar[ar.length] = hoursRound;
					ar[ar.length] = hr;
				}
				if ( minutesRound != 0 )
				{
					ar[ar.length] = minutesRound;
					ar[ar.length] = min;
				}	
				ar[ar.length] = secondsRound;
				ar[ar.length] = sec;
				document.getElementById(eltId).innerHTML = ar.join("");
			}
			else
			{
				document.getElementById(eltId).innerHTML = preMessage + totalseconds + tsec;
			}
			newtime = window.setTimeout("getTime('" + eltId + "', '" + eventDateStrg + "', " + showFullDate + ", '" + preMessage + "', '" + expiredMessage + "');", 1000);
		}
		else 
		{
			document.getElementById(eltId).innerHTML = expiredMessage;
		}
	}
	catch(e){};
}
function parseSecond(val) 
{
	textval=val.toString();
	if (val==0) { return " секунд" }
	if (val==1) { return " секунда" }
	if (val<5) { return " секунды" }
	if (val<21) { return " секунд" }
	if (textval.substring(1,2)=='1') { return " секунда" }
	if (textval.substring(1,2)=='2' || textval.substring(1,2)=='3' || textval.substring(1,2)=='4') { return " секунды" }
	return " секунд";
}
function parseMinute(val) 
{
	textval=val.toString();
	if (val==0) { return " минут " }
	if (val==1) { return " минута " }
	if (val<5) { return " минуты " }
	if (val<21) { return " минут " }
	if (textval.substring(1,2)=='1') { return " минута " }
	if (textval.substring(1,2)=='2' || textval.substring(1,2)=='3' || textval.substring(1,2)=='4') { return " минуты " }
	return " минут ";
}
function parseHour(val) 
{
	textval=val.toString();
	if (val==0) { return " часов " }
	if (val==1) { return " час " }
	if (val<5) { return " часа " }
	if (val<21) { return " часов " }
	if (textval.substring(1,2)=='1') { return " час " }
	if (textval.substring(1,2)=='2' || textval.substring(1,2)=='3' || textval.substring(1,2)=='4') { return " часа " }
	return " часов ";
}
function parseDay(val) 
{
	textval=val.toString();
	if (val==0) { return " дней, " }
	if (val==1) { return " день, " }
	if (val<5) { return " дня, " }
	if (val<21) { return " дней, " }
	if (textval.substring(1,2)=='1') { return " день, " }
	if (textval.substring(1,2)=='2' || textval.substring(1,2)=='3' || textval.substring(1,2)=='4') { return " дня, " }
	return " дней, ";
}