var emailFilter=/^.+@.+\..{2,3}$/;

function PositionCheck() {
	var count = 0;

	if (document.resume.position.checked) count++;
	if (document.resume.position2.checked) count++;
	if (document.resume.position3.checked) count++;
	if (document.resume.position4.checked) count++;
	if (document.resume.position5.checked) count++;
	if (document.resume.position6.checked) count++;
	return count;
}

function checkform()  {
	var stat = PositionCheck();
	if (stat < 1) {
		alert("Please apply for at least one position.\n");
		return false;
	}

	if (document.resume.fname.value == "") {
		alert("Please enter your first name.\n");
		return false;
	}
	else if (document.resume.lname.value == "") {
		alert("Please enter your last name.\n");
		return false;
	}
	else if (document.resume.dob.value == "") {
		alert("Please enter your date of birth.\n");
		return false;
	}
	else if (document.resume.h_address.value == "") {
		alert("Please enter your home address.\n");
		return false;
	}
	else if (document.resume.s_address.value == "") {
		alert("Please enter your temporary school address/phone information.  If this information is not applicable, please repeat your permanent home address/phone information.\n");
		return false;
	}
	else if (document.resume.email.value && !(emailFilter.test(document.resume.email.value))) {
		alert("Please enter a valid email address.\n");
		return false;
	}
	else if (!document.resume.citizen[0].checked
			&& !document.resume.citizen[1].checked ) {
		alert("Please indicate your U.S. citizenship.\n");
		return false;
	}
	else if (document.resume.citizen[1].checked) {
		alert("U.S. citizenship is required. DO NOT PROCEED.\n");
		return false;
	}
	else if (!document.resume.Vet_pref[0].checked 
			&& !document.resume.Vet_pref[1].checked ) {
		alert("Your Veterans' Preference is required.\n");
		return false;
	}
	
	var mystr = document.resume.h_address.value;
	mystr = mystr.split("'").join("");
	document.resume.h_address.value = mystr;

	var mystr = document.resume.s_address.value;
	mystr = mystr.split("'").join("");
	document.resume.s_address.value = mystr;

	var mystr = document.resume.experience.value;
	mystr = mystr.split("'").join("");
	document.resume.experience.value = mystr;

	var mystr = document.resume.other.value;
	mystr = mystr.split("'").join("");
	document.resume.other.value = mystr;

	var mystr = document.resume.lname.value;
	mystr = mystr.split("'").join("");
	document.resume.lname.value = mystr;

	var mystr = document.resume.fname.value;
	mystr = mystr.split("'").join("");
	document.resume.fname.value = mystr;

	var mystr = document.resume.mname.value;
	mystr = mystr.split("'").join("");
	document.resume.mname.value = mystr;

	var mystr = document.resume.s_name.value;
	mystr = mystr.split("'").join("");
	document.resume.s_name.value = mystr;

	var mystr = document.resume.s_name2.value;
	mystr = mystr.split("'").join("");
	document.resume.s_name2.value = mystr;

	var mystr = document.resume.s_name3.value;
	mystr = mystr.split("'").join("");
	document.resume.s_name3.value = mystr;

	var mystr = document.resume.s_name4.value;
	mystr = mystr.split("'").join("");
	document.resume.s_name4.value = mystr;
}

