﻿

_countdown_to_date = "11/19/2011 11:59 PM";
_countdown_active = true;
_countdown_stepper = -1;
_countdown_leading_zero = true;


function calcage(secs, num1, num2) {
    s = ((Math.floor(secs / num1)) % num2).toString();
    if (_countdown_leading_zero && s.length < 2)
        s = "0" + s;
    return "<b>" + s + "</b>";
}

function CountBack(secs) {
    // Days: calcage(secs, 86400, 100000);
    // Hours: calcage(secs, 3600, 24);
    // Minutes: calcage(secs, 60, 60);
    // Seconds: calcage(secs, 1, 60);


    $('#countdown_days').html(secs == 0 ? '000' : calcage(secs, 86400, 100000));
    $('#countdown_hour').html(secs == 0 ? '00' : calcage(secs, 3600, 24));
    $('#countdown_min').html(secs == 0 ? '00' : calcage(secs, 60, 60));

    if (_countdown_active)
        setTimeout("CountBack(" + (secs + _countdown_stepper) + ")", SetTimeOutPeriod);
}



_countdown_stepper = Math.ceil(_countdown_stepper);
if (_countdown_stepper == 0)
    _countdown_active = false;
var SetTimeOutPeriod = (Math.abs(_countdown_stepper) - 1) * 1000 + 990;
var dthen = new Date(_countdown_to_date);
var dnow = new Date();
if (_countdown_stepper > 0)
    ddiff = new Date(dnow - dthen);
else
    ddiff = new Date(dthen - dnow);
gsecs = Math.floor(ddiff.valueOf() / 1000);
CountBack(gsecs);

