// JavaScript Document

//huskython countdown
function getCountDown(month,day,year){
	var hour = 60; //60 minutes in an hour
	var mins = 60; //60 seconds in a minutes
	var mil = 1000; 
	var hd = 24; //24 hours in a day
	var date = new Date(); //establishes current date
	var cdate = new Date(year,(month-1),day); //creates the date to countdown to
	//the next line calculates the days between the two dates
	var daysBetween = Math.ceil((cdate.getTime()-date.getTime())/(hour*mins*mil*hd));
	if (daysBetween<0){  //this statement rolls over to the next year if the countdown has ended for the current year
		var nextDate = new Date();
		nextDate.setFullYear(date.getFullYear()+1);
		daysBetween = Math.ceil((nextDate.getTime()-date.getTime())/(hour*mins*mil*hd)+daysBetween);
	}
	return daysBetween;  //returns the number of day sin the countdown when called upon: getCountDown(2,20,2010)
}

//handling email form
function setEmail(adr){
	this.document.emailForm.to.value = adr;	
}
function validateEmail(){
	var to = this.document.emailForm.to.value;
	var from = this.document.emailForm.from.value;
	var subj = this.document.emailForm.subj.value;
	var msg = this.document.emailForm.msg.value;
	if(to == '' || to == ' ' || to == null){
		alert("Please pick a director to email...");
		return false;
	}
	else if(from == '' || from == ' ' || from == null){
		alert("Please fill in your email address...");
		return false;
	}
	else if(from.indexOf('@',0) == -1){
		alert("Not a valid email address...");
		return false;
	}	
	else if(subj == '' || subj == ' ' || subj == null){
		alert("Please create a subject...");
		return false;
	}
	else if(msg == '' || msg == ' ' || msg == null){
		alert("Please write a message...");
		return false;
	}	
	else return true;
}

function validateVolunteer(){
	var fn = this.document.volunteerForm.firstName.value;
	var ln = this.document.volunteerForm.lastName.value;
	var ea = this.document.volunteerForm.email.value;
	var vp = this.document.volunteerForm.type.value;
	if(fn == '' || fn == ' ' || fn == null){
		alert("Please enter your first name...");
		return false;
	}
	else if(ln == '' || ln == ' ' || ln == null){
		alert("Please enter your last name...");
		return false;
	}
	else if(ea == '' || ea == ' ' || ea == null){
		alert("Please fill in your email address...");
		return false;
	}
	else if(ea.indexOf('@',0) == -1){
		alert("Not a valid email address...");
		return false;
	}
	else if(vp=='#'){
		alert("Please pick a volunteer position...");
		return false;
	}
	else return true;
}