﻿/*
Count down until any date script-
By JavaScript Kit (www.javascriptkit.com)
Over 200+ free scripts here!
*/


//change the text below to reflect your own,
var before = "2010 SOCI National Meet, Kansas City Missouri"
var current = "It's on! SOCI National Meeting has begun!"
var after = "See you next Year"
var montharray = new Array("Jan", "Feb", "Mar", "Apr", "May", "Jun", "Jul", "Aug", "Sep", "Oct", "Nov", "Dec")
var msg = "";

function countdown(yr, m, d) {
    var e = document.getElementById('lastupdate');

    theyear = yr; themonth = m; theday = d
    var today = new Date()
    var todayy = today.getYear()
    if (todayy < 1000)
        todayy += 1900
    var todaym = today.getMonth()
    var todayd = today.getDate()
    var todayh = today.getHours()
    var todaymin = today.getMinutes()
    var todaysec = today.getSeconds()
    var todaystring = montharray[todaym] + " " + todayd + ", " + todayy + " " + todayh + ":" + todaymin + ":" + todaysec
    futurestring = montharray[m - 1] + " " + d + ", " + yr
    dd = Date.parse(futurestring) - Date.parse(todaystring)
    dday = Math.floor(dd / (60 * 60 * 1000 * 24) * 1)
    dhour = Math.floor((dd % (60 * 60 * 1000 * 24)) / (60 * 60 * 1000) * 1)
    dmin = Math.floor(((dd % (60 * 60 * 1000 * 24)) % (60 * 60 * 1000)) / (60 * 1000) * 1)
    dsec = Math.floor((((dd % (60 * 60 * 1000 * 24)) % (60 * 60 * 1000)) % (60 * 1000)) / 1000 * 1)
    //if(dday==0&&dhour==0&&dmin==0&&dsec==1){
    if (dday < -1) {
        //document.forms.count.count2.value=after;
        e.innerHTML = "<center><h1>" + after + "</h1></center>";
        return
    }
    if (dday == -1) {
        //document.forms.count.count2.value=current;
        e.innerHTML = "<center><h1>" + current + "</h1></center>";
        return
    }
    //if{
    else
    //document.forms.count.count2.value="Only "+dday+ " days, "+dhour+" hours, "+dmin+" minutes, and "+dsec+" seconds until "+before;
        msg = "<table id='cd'>";
    msg += "<tr><td colspan='2'>Kansas City</td></tr>";
    msg += "<tr><td class='center title' colspan='2' >" + "Count Down" + "</td></tr>";
    msg += "<tr><td>Days:</td>      <td class='right' >" + dday + "</td></tr>";
    msg += "<tr><td>Hours:</td>     <td class='right' >" + dhour + "</td></tr>";
    msg += "<tr><td>Minutes:</td>   <td class='right' >" + dmin + "</td></tr>";
    msg += "<tr><td>Seconds:</td>   <td class='right' >" + dsec + "</td></tr>";
    msg += "</table>";
    //= "Days: " + dday + "<br>Hours:" + dhour + "<br>Minutes:" + dmin + "<br>Seconds:" + dsec + "<br> " + before;

    e.innerHTML = msg;

    setTimeout("countdown(theyear,themonth,theday)", 1000);


}
//enter the count down date using the format year/month/day
setTimeout('countdown(2010, 6, 3)', 250);


