// Updated for the 2005 Fall and 2006 Spring deadlines.

var now = new Date();

var falldate = new Date(2007, 5, 15);
var springdate = new Date(2006, 11, 15);

var falldiff = falldate.getTime() - now.getTime();
var springdiff = springdate.getTime() - now.getTime();

var falldays = Math.floor(falldiff / (1000 * 60 * 60 * 24));
var springdays = Math.floor(springdiff / (1000 * 60 * 60 * 24));

var falldesc;
var springdesc;

// Calculate Fall date information

if (falldays > 1) {
	falldesc = (falldays + 1 + " days left until the deadline");
}
else if (falldays == 1) {
	falldesc = ("Only two days until the deadline");
}
else if (falldays == 0) {
	falldesc = ("Tomorrow is the deadline");
}
else if (falldays == -1) {
	falldesc = ("Today is the deadline");
}
else {
	falldesc = ("The deadline has now passed");
}


// Calculate Spring date information

if (springdays > 1) {
	springdesc = (springdays + 1 + " days left until the deadline");
}
else if (springdays == 1) {
	springdesc = ("Only two days until the deadline");
}
else if (springdays == 0) {
	springdesc = ("Tomorrow is the deadline");
}
else if (springdays == -1) {
	springdesc = ("Today is the deadline");
}
else {
	springdesc = ("The deadline has now passed");
}
