function form_check (){
	// variables that will be used to validate integers
	
	var phone1x = document.form.phone1.value;
	var phone2x = document.form.phone2.value;
	var phone3x = document.form.phone3.value;
	var zipx = document.form.zip.value;
	var classyearx = document.form.classyear.value;

	// this variable contains elements to test if the input is an integer
	var anum = /(^\d+$)|(^\d+\.\d+$)/;

 	if (document.form.name.value == ""){
   		alert ("Please enter your first and last name");
    	document.form.name.focus();
		return (false);
	}	
	else if(document.form.email.value == ""){ 
     	alert ("Please enter your email");
     	document.form.email.focus();
	 	return(false);
	}
	else if(document.form.classyear.value.length < 4 || !anum.test(classyearx)){
    	alert ("Please fill in your class year");
     	document.form.classyear.focus();
		document.form.classyear.select();
	 	return(false);
	}
	else if(document.form.address.value == ""){ 
     	alert ("Please enter your Address");
     	document.form.address.focus();
	 	return(false);
	}
	else if(document.form.city.value == ""){
    	alert ("Please enter your City");
     	document.form.city.focus();
	 	return(false);
	}
	else if(document.form.state.value == ""){
    	alert ("Please select your State");
     	document.form.state.focus();
	 	return(false);
	}	
	else if(document.form.zip.value.length < 5 || !anum.test(zipx)){
    	alert ("Please enter your Zip");
     	document.form.zip.focus();
		document.form.zip.select();
	 	return(false);
	}	
	else if(document.form.campus.value == ""){ 
     	alert ("Please enter your Campus Address");
     	document.form.campus.focus();
	 	return(false);
	}
	else if(document.form.phone1.value.length < 3 || !anum.test(phone1x)){
    	alert ("Please fill in the area code of your phone number");
     	document.form.phone1.focus();
		document.form.phone1.select();
	 	return(false);
	}
	else if(document.form.phone2.value.length < 3 || !anum.test(phone2x)){
    	alert ("Please fill in your phone number");
     	document.form.phone2.focus();
		document.form.phone2.select();
	 	return(false);
	}
	else if(document.form.phone3.value.length < 4 || !anum.test(phone3x)){
    	alert ("Please fill in the last 4 numbers of your phone number");
     	document.form.phone3.focus();
		document.form.phone3.select();
	 	return(false);
	}
	else if(document.form.campusphone.value.length < 4 || !anum.test(zipx)){
    	alert ("Please enter your campus phone extension");
     	document.form.campusphone.focus();
		document.form.campusphone.select();
	 	return(false);
	}	
	else if(document.form.undergraduate_program.value == ""){  
    	alert ("Please select your major");
     	document.form.undergraduate_program.focus();
	 	return(false);
	}
	else if (document.form.gpa.value.length < 3){
   		alert ("Please enter your GPA");
    	document.form.gpa.focus();
		return (false);
	}
	else if(document.form.rec1.value == ""){  
		alert("Please enter the name of one person who is recommneding you");
		document.form.rec1.focus();
		return(false);
	}
	else if(document.form.rec2.value == ""){  
		alert("Please enter the name of one person who is recommneding you");
		document.form.rec2.focus();
		return(false);
	}
	else if(document.form.q1.value == ""){  
    	alert ("Please enter your answer for the first question");
     	document.form.q1.focus();
	 	return(false);
	}
	else if(document.form.q2.value == ""){  
    	alert ("Please enter your answer for the second question");
     	document.form.q2.focus();
	 	return(false);
	}
	else if(document.form.q3.value == ""){  
    	alert ("Please enter your answer for the third question");
     	document.form.q3.focus();
	 	return(false);
	}
	else if(document.form.q4.value == ""){  
    	alert ("Please enter your answer for the fourth question");
     	document.form.q4.focus();
	 	return(false);
	}
	else if(document.form.q5.value == ""){  
    	alert ("Please enter your answer for the fifth question");
     	document.form.q5.focus();
	 	return(false);
	}
	else if(document.form.q6.value == ""){  
    	alert ("Please enter your answer for the sixth question");
     	document.form.q6.focus();
	 	return(false);
	}
	else if(document.form.q7.value == ""){  
    	alert ("Please enter your answer for the seventh question");
     	document.form.q7.focus();
	 	return(false);
	}
	else if(document.form.q8.value == ""){  
    	alert ("Please enter your answer for the eigth question");
     	document.form.q8.focus();
	 	return(false);
	}
	else if(document.form.accept.checked == false){  
    	alert ("Please indicate that you have read and understand the time and responsibilities of being an Ambassador");
     	document.form.accept.focus();
	 	return(false);
	}
	return (emailCheck(document.form.email.value));
}


function request_form_check (){
	// variables that will be used to validate integers
	var numberx = document.form.txt_number.value;	
	var phone1x = document.form.phone1.value;
	var phone2x = document.form.phone2.value;
	var phone3x = document.form.phone3.value;	

	// this variable contains elements to test if the input is an integer
	var anum = /(^\d+$)|(^\d+\.\d+$)/;

 	if (document.form.txt_event.value == ""){
   		alert ("Please enter the title of the event");
    	document.form.txt_event.focus();
		return (false);
	}	
	else if(document.form.sel_hour.value == ""){ 
     	alert ("Please select the start hour");
     	document.form.sel_hour.focus();
	 	return(false);
	}	
	else if(document.form.sel_minute.value == ""){ 
     	alert ("Please select the start minute");
     	document.form.sel_minute.focus();
	 	return(false);
	}
	else if(document.form.sel_ampm.value == ""){
    	alert ("Please select a.m. or p.m.");
     	document.form.sel_ampm.focus();
	 	return(false);
	}
	else if(document.form.txt_location.value == ""){
    	alert ("Please enter the location");
     	document.form.txt_location.focus();
	 	return(false);
	}	
	else if(document.form.txt_description.value == ""){ 
     	alert ("Please enter a description");
     	document.form.txt_description.focus();
	 	return(false);
	}
	else if (document.form.txt_number.value.length < 1 || !anum.test(numberx)){
   		alert ("Please enter the number of ambassadors");
    	document.form.txt_number.focus();
		return (false);
	}
	else if(document.form.sel_attire.value == ""){  
    	alert ("Please select the attire needed");
     	document.form.sel_attire.focus();
	 	return(false);
	}
	else if(document.form.txt_person.value == ""){  
		alert("Please enter the name of a contact person");
		document.form.txt_person.focus();
		return(false);
	}
	else if(document.form.phone1.value.length < 3 || !anum.test(phone1x)){
    	alert ("Please fill in the area code of your phone number");
     	document.form.phone1.focus();
		document.form.phone1.select();
	 	return(false);
	}
	else if(document.form.phone2.value.length < 3 || !anum.test(phone2x)){
    	alert ("Please fill in your phone number");
     	document.form.phone2.focus();
		document.form.phone2.select();
	 	return(false);
	}
	else if(document.form.phone3.value.length < 4 || !anum.test(phone3x)){
    	alert ("Please fill in the last 4 numbers of your phone number");
     	document.form.phone3.focus();
		document.form.phone3.select();
	 	return(false);
	}
	else if(document.form.txt_email.value == ""){  
    	alert ("Please enter a contact email");
     	document.form.txt_email.focus();
	 	return(false);
	}
	return (emailCheck(document.form.txt_email.value));
}
