// New countdown timer  --  cg 09 Mar 08
// Call StartCountDown in the body OnLoad event

function StartCountDown() {
	fair_year=2010;
	fair_month=5;
	fair_day=17;
	fair_hour=10;	// 24 hours clock assumed
		// if not on the hour, use fractions of an hour in hr
	countdown()
}

function countdown(){

var month_array=new Array("Jan","Feb","Mar","Apr","May","Jun","Jul","Aug","Sep","Oct","Nov","Dec")
var e = document.getElementById("countdown_area")
var n

var today  = new Date()
today_msec = today.getTime()
futurestring = month_array[fair_month-1] + " " + fair_day + ", " + fair_year
msec_remain = Date.parse(futurestring) + fair_hour*1000*60*60 - today_msec

if (msec_remain > 0) {

	sec_msec  = 1000
	min_msec  = sec_msec * 60
	hour_msec = min_msec * 60
	day_msec  = hour_msec * 24

	days_left   = Math.floor(msec_remain/day_msec)
	msec_remain = msec_remain % day_msec
	hours_left  = Math.floor(msec_remain/hour_msec)
	msec_remain = msec_remain % hour_msec
	min_left    = Math.floor(msec_remain/min_msec)
	msec_remain = msec_remain % min_msec
	sec_left    = Math.floor(msec_remain/sec_msec)
	// leave the msec alone, since it wouldn't look nice in general
	// let the viewer think that it's zero, even if it isn't  :-)

	n = document.createTextNode( days_left + ' days, ' + hours_left + ' hours, ' + min_left + ' minutes, and ' + sec_left + ' seconds left until the doors open on the ' + fair_year + ' fair!')
	}
else {
	n = document.createTextNode("The " + fair_year + " California State Science Fair is here!")
	}

var r = e.firstChild
e.replaceChild(n, r)

setTimeout("countdown()",1000)
}
