// JavaScript Document


function validateForm(form)
{

	/* order last to first, because it will stop testing once it finds a true condition 3 elements, indexed 0 to 2*/
	if( (form.sessions[2].checked != true) && (form.sessions[1].checked != true) && (form.sessions[0].checked != true) )
	{	alert("Please select at least one session");
		return false;
	}	
	
	if (document.form.fname.value == "")
	{
		alert("Please enter your first name");
		return false;
	}
	if (form.fname.value.length > 255 ) {
		alert ("First Name input (" +form.fname.value.length +") exeeds max allowed field length of 255 characters");
		return false;
	}
	if (document.form.lname.value == "")
	{
		alert("Please enter your last name");
		return false;
	}
	if (form.lname.value.length > 255 ) {
		alert ("Last Name input (" +form.lname.value.length +") exeeds max allowed field length of 255 characters");
		return false;
	}
	if (document.form.email.value == "")
	{
		alert("Please enter your email");
		return false;
	}
	if (form.email.value.length > 255 ) {
		alert ("Email input (" +form.email.value.length +") exeeds max allowed field length of 255 characters");
		return false;
	}
	if (document.form.phone.value == "")
	{
		alert("Please enter your phone number");
		return false;
	}
	if (form.phone.value.length > 255 ) {
		alert ("Phone input (" +form.phone.value.length +") exeeds max allowed field length of 255 characters");
		return false;
	}
	if (form.email.value != "")
	{  
		if(form.email.value.indexOf("@") < 0)
		{
			alert("Please enter a valid email address");
			form.email.select();
			return false;
		}
		/*else
		{
			var first = form.email.value.indexOf("@") + 1;
			if(form.email.value.indexOf("@", first) > 0)
			{
				alert("Email address cannot contain multiple @ symbols");
				form.email.select();
				return false;
			}
		}
		if(form.email.value.indexOf(".") < 0)
		{
			alert("Email address must contain a '.' ");
			form.email.select();
			return false;
		}*/
	}
	if (document.form.major.value == "")
	{
		alert("Please select your major");
		return false;	
	}			 		
	if (document.form.year.value == "")
	{
		alert("Please select your year in school");
		return false;
	}
	
	return true;
}
