// JavaScript Document
function validate_required(field)
{
with (field)
	{
		if (value==null||value=="")
		  {document.register.value=field;return false;}
		else {return true;}
	}
}

function validate_email(field)
{
with (field)
	{
		apos=value.indexOf("@");
		dotpos=value.lastIndexOf(".");
		if (apos<1||dotpos-apos<2) 
		  {return false;}
		else {return true;}
	}
}

function validate_phone(field)
{
with (field)
	{
	var number = value.replace("(","");
	number = number.replace(")","");
	number = number.replace(/-/g,"");
	number = number.replace(" ","");
	if (number.length == 10) {return true;}
	else {return false;}
	}
}

function validate_form(thisform)
{
	document.getElementById("errors").innerHTML = "";
	var validation = true;
	
	with (thisform)
	{
		firstname.style.border = "1px solid black";
		lastname.style.border = "1px solid black";
		email.style.border = "1px solid black";
		eagleoneid.style.border = "1px solid black";
		phonenumber.style.border = "1px solid black";
		guest.style.border ="3px solid red";

	 if (validate_required(firstname)==false)
	  {
		  document.getElementById("errors").innerHTML += "<li>First name is Required</li>";
		  firstname.style.border = "3px solid red";
		  validation = false;
	  }
	  
	   if (validate_required(guest)==false)
	  {
		  document.getElementById("errors").innerHTML += "<li>Please select number of guest</li>";
		  guest.style.border = "3px solid red";
		  validation = false;
	  }
	  
	 if (validate_required(lastname)==false)
	  	{
	  	document.getElementById("errors").innerHTML += "<li>Last name is Required</li>";
		lastname.style.border = "3px solid red";

	  	validation = false;
	  	}
	  
	   if (validate_email(email)==false)
	  	{
	  		document.getElementById("errors").innerHTML += "<li>E-mail is Required in the form  of 'email@host.com' (or .org, .edu ect...)</li>";
			email.style.border = "3px solid red";

	  		validation = false;
		}
	  
	  if (validate_required(eagleoneid)==false)
	  {
		  document.getElementById("errors").innerHTML += "<li>Please enter your Student ID Number. Need help finding your Student ID Number? Check the letter you received from Admission or if you still need help you can contact Records and Registeration at 734.487.4111 or by email at <a href='mailto:recors_and_registeration@emich.edu'>recors_and_registeration@emich.edu</a></li>";
 		  eagleoneid.style.border = "3px solid red";

		  validation = false;
	  }
	  
	  if (validate_phone(phonenumber)==false)
	  	{
	  	document.getElementById("errors").innerHTML += "<li>Phone Number is Required. Please enter a valid 10 digit phone number.</li>";
		phonenumber.style.border = "3px solid red";

	  	validation = false;
	  	}
	  
	if (validation == false) { location.hash="#top";return false}
	  
	 
		
	}

}
