function rus(n,a1,a2,a3)
{
    var s=new String(n);
    if (s.length>=2&s.substr(-2,1)=="1")
        return a1;
    switch (s.charAt(s.length-1))
    {
     case "1" : return a2;
     case "2" : case"3" : case"4" : return a3;
    }
    return a1;
}

function countUp()
{
    x=true; showYear=true;
    start=new Date('February 8, 2005');
    dd=new Date();d0=dd.getDate();d1=start.getDate();m0=dd.getMonth();m1=start.getMonth();y0=dd.getFullYear();y1=start.getFullYear();

    var _m=(y0-y1)*12+(m0-m1);var _d=0;txt="";
    if(d0>d1){_d=d0-d1;if(x){_m++;_d++;}}
    if(d0<d1){__y=(m0==0)?y0-1:y0;__m=(m0==0)?11:m0-1;_d=(new Date(y0,m0,d0,0,0,0)-new Date(__y,__m,d1,0,0,0))/(1000*24*60*60);if(!x){_m--;_d--;}}
    if(d0==d1)
      txt="Форуму <b>"+_m+"</b> "+rus(_m,"месяцев","месяц","месяца")+" <span style='color: red'>РОВНО!</span>";
    _y = Math.floor((_m-1)/12);if(x)_y++;
    if(d0==d1&m0==m1)
      txt="Форуму <b>"+_y+"</b> "+rus(_y,"лет","год","года")+" <span style='color: red'>РОВНО!</span>";
    _m=(_y>0&showYear)?_m%12:_m;
    ty=(showYear&_y>0)?"<b>"+_y+"</b> "+rus(_y,"лет","год","года"):"";
    tm=(_m>0)?"<b>"+_m+"</b> "+rus(_m,"месяцев","месяц","месяца"):"";
    _d=Math.ceil(_d);
    td="<b>"+_d+"</b> "+rus(_d,"дней","день","дня");
    if(x)
    {
        ty=(showYear)?"<b>"+_y+"</b>-й год":"";
        tm="<b>"+_m+"</b>-й месяц";
        td="<b>"+_d+"</b>-й день";
        if(txt=="")txt="Форум в сети: "+ty+" "+tm+" "+td+".";
    }
    else if (txt=="")
        txt="Форуму уже: "+ty+" "+tm+" "+td+".";

    document.write(txt);
}