<!-- Purpose  :  Calculate the number of days to a deadline -->
<!-- Accepts  :  Year, month, day -->
<!-- Returns  :  number of days from today to deadline -->

<!-- Begin
function DaysToDeadline(yr,mon,day) {

mon = mon-1;  //adjust for zero-based array structure

deadline = new Date();
today = new Date();

deadline.setFullYear(yr,mon,day);

if (today.getTime() < deadline.getTime()){
	difference = deadline.getTime() - today.getTime();
	//convert from milliseconds
	difference = Math.floor(difference/(1000 * 60 * 60 * 24));
	text = " days";
	if (difference == 1)
		text=" day";
	document.write(difference + text + ' remaining');}
else {
	document.write('deadline has passed');
}
}
//  End -->