// Countdown Javascript
// copyright 20th April 2005, 17th November 2006 by Stephen Chapman
// permission to use this Javascript on your web page is granted
// provided that all of the code in this script (including these
// comments) is used without any alteration
var pageLoaded = 0; window.onload = function() { pageLoaded = 1; }

function loaded(i, f)
{
    if (document.getElementById && document.getElementById(i) != null) f(); else if (!pageLoaded) setTimeout('loaded(\'' + i + '\',' + f + ')', 100);
}

function setCountdown(year, month, day, hour, tz)
{
    var m = month;
    var y = year;
    if (month == '*') m = 0;
    var c = setC(y, m, day, hour, tz);
    if (month == '*' && c < 0) c = setC(y, '*', day, hour, tz);
    return c;
}

function setC(year, month, day, hour, tz)
{
    var toDate = new Date();
    toDate.setDate(day);
    toDate.setMonth(month - 1);
    toDate.setFullYear(year);

    if (dow > 0) toDate.setDate(toDate.getDate() + (dow - 1 - toDate.getDay()) % 7);
    toDate.setHours(hour);
    toDate.setMinutes(0 - (tz * 60));
    toDate.setSeconds(0);
    var fromDate = new Date();
    fromDate.setMinutes(fromDate.getMinutes() + fromDate.getTimezoneOffset());
    var diffDate = new Date(0);
    diffDate.setMilliseconds(toDate - fromDate);
    return Math.floor(diffDate.valueOf() / 1000);
}

function displayCountdown(countdn, cd)
{
    if (countdn < 0) document.getElementById(cd).innerHTML = "";
    else
    {
        var secs = countdn % 60;
        if (secs < 10) secs = '0' + secs;
        var countdn1 = (countdn - secs) / 60;
        var mins = countdn1 % 60;
        if (mins < 10) mins = '0' + mins;
        countdn1 = (countdn1 - mins) / 60;
        var hours = countdn1 % 24;
        var days = (countdn1 - hours) / 24;
        var strDays = 'day';
        if (days != 1) strDays += 's';
        document.getElementById(cd).innerHTML = days + ' ' + strDays + ' ' + hours + ':' + mins + ':' + secs + ' to launch...';
        setTimeout('displayCountdown(' + (countdn - 1) + ',\'' + cd + '\');', 999);
    }
}