<!-- //

var errMessage = new Array();

function chkForm(theForm) {

  //define elements first
  var chkName = theForm.name.value;
  var chkEmail = theForm.email.value;
  var chkResume = theForm.resume.value;
  var chkSchool = theForm.school.value;
  var chkGrad_Date = theForm.grad_date.value;
  var chkSports = theForm.sports.value;
  var chkMajor = theForm.major.value;
  var chkTop_5_Emp = theForm.top_5_emp.value;
  var chkCareer_Asp = theForm.career_asp.value;
  var chkIndustry = theForm.industry.value;
  var chkWhy = theForm.why.value;
  var chkAchievements = theForm.achievements.value;
  var errors = document.getElementById("errors");

	if(chkName.length == 0){
		setErrMessage("Enter your name");
	}
	if(chkName.search(/^[a-zA-Z]\w*\s[a-zA-Z]\w*/) == -1){
		setErrMessage("Enter your first and last name");
	}
	if(chkEmail.length == 0){
		setErrMessage("Enter your address");
	}
	if(chkEmail.search(/^[A-Za-z0-9](([_\.\-]?[a-zA-Z0-9]+)*)@([A-Za-z0-9]+)(([\.\-]?[a-zA-Z0-9]+)*)\.([A-Za-z]{2,})$/) == -1){
		setErrMessage("Enter a valid email address");
	}
	if(chkSchool.length == 0){
		setErrMessage("Enter your school");
	}
	if(chkGrad_Date.length == 0){
		setErrMessage("Enter your graduate date");
	}
	if(chkSports.length == 0){
		setErrMessage("Enter the sports you've played");
	}
	if(chkMajor.length == 0){
		setErrMessage("Enter your major");
	}
	if(chkTop_5_Emp.length == 0){
		setErrMessage("Enter employers you would like to work for");
	}
	if(chkCareer_Asp.length == 0){
		setErrMessage("Enter your career aspirations");
	}
	if(chkIndustry.length == 0){
		setErrMessage("Enter the industry you would like to work for");
	}
	if(chkWhy.length == 0){
		setErrMessage("Enter why you are looking for work");
	}
	if(chkAchievements.length == 0){
		setErrMessage("Enter your sporting achievements");
	}

	if(errMessage.length != 0){
		window.location.href = "register.php#top";
		errors.style.display = "block";
		displayError = "<h3 style=\"margin-top:-55px\">The following errors have been detected</h3>";
		displayError += "<ul>";
		for(x in errMessage){
			displayError = displayError+"\n<li>"+errMessage[x]+"</li>";
		}
		displayError = displayError+"\n</ul>";
		errors.innerHTML = displayError;
		errMessage.length = 0;
		return false;
	}else{
		return true;
	}
}

function setErrMessage(x) {
	errMessage.splice(errMessage.length,0,x);
}

// -->