// Countdown script
var montharray=new Array("Jan", "Feb", "Mar", "Apr", "May", "Jun", "Jul", "Aug", "Sep", "Oct", "Nov", "Dec")

// Print a given number as LED images
function printLEDnumbers(strNumber) {

	for (i=0; i < strNumber.length; i++) {

		document.write("<img src=\"/img/"+strNumber.charAt(i)+".gif\" width=\"20\" height=\"26\">");

	}

}

// Call coundtown function with year, month, date, place values
function countdown(yr, m, d, place) {

	// Get today's date
	var today=new Date()
	// Breakdown the date into it's contingent parts
	var todayy=today.getYear()
	if (todayy < 1000) {

		// Year is not complete 4-digit format. Make it so.
		todayy+=1900

	}
	var todaym=today.getMonth()
	var todayd=today.getDate()
	var todaystring=montharray[todaym]+" "+todayd+", "+todayy
	var futurestring=montharray[m-1]+" "+d+", "+yr
	// Calculate the difference
	var difference=(Math.round((Date.parse(futurestring)-Date.parse(todaystring))/(24*60*60*1000))*1)
	// Display our results
	if (difference==0) {

		// Today is the day - display fixed message
		document.write("<br><span class=\"header1\" align=\"center\">We're off to "+place+"!</span>")

	} else if (difference>0) {

		// Still not reached the date yet, display the difference message
		document.write("<br>");
		document.write("<span class=\"countdown\"> Days until "+place+"</span><br>")
		printLEDnumbers(new String(difference))

	} else if (difference<0) {

		// No upcoming events
		document.write("<br><span class=\"header1\" align=\"center\">No upcoming events. Please keep checking!</span>")

	}
}