﻿var eventStartDate = new Date();
var eventEndDate = new Date();

function CalculateCountDown(lblId) {

    var lblCountDown = document.getElementById(lblId);
    if(lblCountDown == null ||
        lblCountDown == undefined) {
        return;
    }
    var now = new Date();
    var oneDay = 1000 * 60 * 60 * 24;

    if (now >= eventStartDate && now <= eventEndDate) {
        lblCountDown.innerHTML = 'The event is happening now!';
        return;
    }

    if (now >= eventEndDate) {
        lblCountDown.innerHTML = 'Register for<br/>next year!';
        return;
    }

    var days = Math.ceil((eventStartDate.getTime() - now.getTime()) / oneDay);
    var optionalDay_S = 's';

    if (days == 1) {
        optionalDay_S = '';
    }

    if (days < 30) {
        lblCountDown.innerHTML = "Only <span class='countdown_number'>" + MakeBold(days) + '</span> day' + optionalDay_S + ' left until the event!';
    }
    else {
//        var months = Math.floor(days / 30);
//        var remDays = days % 30;
//        if (remDays == 1) {
//            optionalDay_S = '';
//        }

//        if (remDays == 0) {
//            lblCountDown.innerHTML = MakeBold(months) + ' Months Left';
//        }
//        else {
//            lblCountDown.innerHTML = MakeBold(months) + ' Months and ' + MakeBold(remDays) + ' Day' + optionalDay_S + ' Left';
        //        }

        var weeks = Math.floor(days / 7);
        var remDays = days % 30;
        if (weeks == 1) {
            optionalDay_S = '';
        }
        lblCountDown.innerHTML = "Only <span class='countdown_number'>" + MakeBold(weeks) + '</span> week' + optionalDay_S + ' left until the event!';
    }

    return false;
}

function MakeBold(str) {
    return "<span style='font-weight:bold;'>" + str + "</span>";
}        