var counter,thisTime,offset;


window.onload=function()
{
 thisTime=new Date();
 offset=Math.round((thisTime.getTime()-currentTime)/1000)*1000;
 counter=document.getElementById('counter');
 countdown();
}


function none() { }


function countdown()
{
 var diff,left,daysLeft,hoursLeft,minsLeft,secsLeft,days,hours,mins,secs,text;
 var repeatCounter=true;
 thisTime=new Date();
 diff=(finalTime-thisTime.getTime()+offset)/1000;
 if(diff>=1)
 {
  left=diff/(24*60*60);
  daysLeft=Math.floor(left);
  left=(left-daysLeft)*24;
  hoursLeft=Math.floor(left);
  left=(left-hoursLeft)*60;
  minsLeft=Math.floor(left);
  left=(left-minsLeft)*60;
  secsLeft=Math.floor(left);
  days=hours=mins=secs='';
  if(daysLeft>0)
  {
   days=(daysLeft%10>0 && daysLeft%10<5 && (daysLeft>20 || daysLeft<10))?daysLeft%10==1?'день':'дня':'дней';
   days='<em>'+daysLeft+'</em> '+days;
  }
  if(hoursLeft>0)
  {
   hours=(hoursLeft%10>0 && hoursLeft%10<5 && (hoursLeft>20 || hoursLeft<10))?hoursLeft%10==1?'час':'часа':'часов';
   hours='<em>'+hoursLeft+'</em> '+hours;
   if(days!='' && (minsLeft==0)) hours=' и '+hours;
    else if(days!='') hours=', '+hours;
  }
  if(minsLeft>0)
  {
   mins=(minsLeft%10>0 && minsLeft%10<5 && (minsLeft>20 || minsLeft<10))?minsLeft%10==1?'минута':'минуты':'минут';
   mins='<em>'+minsLeft+'</em> '+mins;
   if(days+hours!='') mins=' и '+mins;
  }
  text='До начала второго этапа<br/>'+days+hours+mins;
 }
 else
 {
  text='Первый этап завершен';
  repeatCounter=false;
 }
 if(repeatCounter) setTimeout('countdown()',10000);
 counter.innerHTML=text;
}
