﻿function daysLeftNewYear() {
    today = new Date()
    nextDate = new Date("January 14, 2012")
    msPerDay = 24 * 60 * 60 * 1000;

    difference = (nextDate.getTime() - today.getTime());
    if (difference >= 0) {
        daysLeft = Math.ceil(difference / msPerDay) - 1;
        dayname = ""
        ds = "" + daysLeft
        dd = parseInt(ds.substr(ds.length - 1))
        if (daysLeft > 4 && daysLeft < 21) dayname = " дней"
        else
            if (dd == 1) dayname = " день"
        else
            if (dd == 2 || dd == 3 || dd == 4) dayname = " дня"
        else dayname = " дней"

        difference = difference - (daysLeft * msPerDay);

        hour = Math.ceil(difference / (60 * 60 * 1000)) - 1;
        difference = difference - (hour * 60 * 60 * 1000);

        minutes = Math.ceil(difference / (60 * 1000));
        difference = difference - (minutes * 60 * 1000);

        seconds = Math.round(difference / (1000));
        if (seconds < 0) {
            seconds = 60 + seconds;
            minutes = minutes - 1;
        }

        document.getElementById("NewYearCounter").innerHTML = daysLeft + dayname + "/" + hour + "час./" + minutes + "мин./" + seconds + "сек.";
    }
    else {
        document.getElementById("NewYearCounter").style.display = "none";
        document.getElementById("label").style.display = "none";
        document.getElementById("congratulation").style.display = "block";
    }
}
