function Date_and_time()
{
	now=new Date();
	
	now_day=now.getDate();
	now_hours=now.getHours();
	now_minutes=now.getMinutes();
	now_seconds=now.getSeconds();
	
	now_seconds_yes=now_day*24*60*60+now_hours*60*60+now_minutes*60+now_seconds;
	
	olymp=new Date(2010, 2, 13, 05, 00);
	
	olymp_day=olymp.getDate();
	olymp_hours=olymp.getHours();
	olymp_minutes=olymp.getMinutes();
	olymp_seconds=olymp.getSeconds();
	
	olymp_seconds_yes=olymp_day*24*60*60+olymp_hours*60*60+olymp_minutes*60+olymp_seconds;
	
	if(now_seconds_yes<=olymp_seconds_yes)
	{
		/* До Открытия */
		
		seconds_yes=olymp_seconds_yes-now_seconds_yes;
		
		day=(seconds_yes-seconds_yes%(24*60*60))/(24*60*60);
		
		hours=((seconds_yes-seconds_yes%(60*60))/(60*60))-day*24;	
		minutes=((seconds_yes-seconds_yes%(60))/(60))-day*24*60-hours*60;	
		seconds=seconds_yes-day*24*60*60-hours*60*60-minutes*60;
	}
	else
	{
		/* После Открытия */
		
		end_olymp=new Date(2010, 2, 28, 23, 59);
	
		end_day=end_olymp.getDate();
		end_hours=end_olymp.getHours();
		end_minutes=end_olymp.getMinutes();
		end_seconds=end_olymp.getSeconds();
	
		end_seconds_yes=end_day*24*60*60+end_hours*60*60+end_minutes*60+end_seconds+16801;
	
		seconds_yes=end_seconds_yes-now_seconds_yes;
		
		day=(seconds_yes-seconds_yes%(24*60*60))/(24*60*60);
		
		hours=((seconds_yes-seconds_yes%(60*60))/(60*60))-day*24;	
		minutes=((seconds_yes-seconds_yes%(60))/(60))-day*24*60-hours*60;	
		seconds=seconds_yes-day*24*60*60-hours*60*60-minutes*60;
	}
	
	if(day==1)
	{
		var dtitle="день";
	}
	else
	{
		if(day==2 || day==3 || day==4)
		{
			var dtitle="дня";
		}
		else
		{
			var dtitle="дней";
		}
	}
		
	if(hours==1 || hours==21)
	{
		var htitle="час";
	}
	else
	{
		if(hours==2 || hours==3 || hours==4 || hours==22 || hours==23 || hours==24)
		{
			var htitle="часа";
		}
		else
		{
			var htitle="часов";
		}
	}
		
	if(minutes==1 || minutes==21 || minutes==31 || minutes==41 || minutes==51)
	{
		var mtitle="минута";
	}
	else
	{
		if(minutes==2 || minutes==3 || minutes==4 || minutes==22 || minutes==23 || minutes==24 || minutes==32 || minutes==33 || minutes==34 || minutes==42 || minutes==43 || minutes==44 || minutes==52 || minutes==53 || minutes==54)
		{
			var mtitle="минуты";
		}
		else
		{
			var mtitle="минут";
		}
	}
		
	if(seconds==1 || seconds==21 || seconds==31 || seconds==41 || seconds==51)
	{
		var stitle="секунда";
	}
	else
	{
		if(seconds==2 || seconds==3 || seconds==4 || seconds==22 || seconds==23 || seconds==24 || seconds==32 || seconds==33 || seconds==34 || seconds==42 || seconds==43 || seconds==44 || seconds==52 || seconds==53 || seconds==54)
		{
			var stitle="секунды";
		}
		else
		{
			var stitle="секунд";
		}
	}
	
	if(now_seconds_yes<olymp_seconds_yes)
	{	
		now_date='До открытия Олимпийских Игр осталось:<br/><span style="color:#1157a6; font-weight:bold; font-size:20px; font-family:arial;">'+day+'</span> '+dtitle+', <span style="color:#1157a6; font-weight:bold; font-size:20px; font-family:arial;">'+hours+'</span> '+htitle+', <span style="color:#1157a6; font-weight:bold; font-size:20px; font-family:arial;">'+minutes+'</span> '+mtitle+', <span style="color:#1157a6; font-weight:bold; font-size:20px; font-family:arial;">'+seconds+'</span> '+stitle;
	}
	else
	{
		if(now_seconds_yes==olymp_seconds_yes)
		{
			now_date='<span style="color:#FF0000; font-weight:bold; font-size:20px; font-family:arial;">Олимпиада началась!!!</span>';
		}
		else
		{
			now_date='До завершения Олимпийских Игр осталось:<br/><span style="color:#1157a6; font-weight:bold; font-size:20px; font-family:arial;">'+day+'</span> '+dtitle+', <span style="color:#1157a6; font-weight:bold; font-size:20px; font-family:arial;">'+hours+'</span> '+htitle+', <span style="color:#1157a6; font-weight:bold; font-size:20px; font-family:arial;">'+minutes+'</span> '+mtitle+', <span style="color:#1157a6; font-weight:bold; font-size:20px; font-family:arial;">'+seconds+'</span> '+stitle;
		}
	}
	
	document.getElementById('time').innerHTML=now_date;
	window.setTimeout("Date_and_time()",1000);
}
