

//used to check a form before it is submited
function formChecker(submitButton) {
	
	var successful = true;
	//go through requiredFields and check that they match required length
	for (i=0; i<requiredFieldNames.length; i++) {
		//get target field
		target = document.getElementById(requiredFieldNames[i][0]);
		//compare required length to count in field
		if(target.value.length < requiredFieldNames[i][1]){
			//field did not match requirement
			successful = false;
			document.getElementById(requiredFieldNames[i][0]+"requiredIMG").src = "/images/exclamation-side.gif";
		}
		else{
			//field did meet requirement
			document.getElementById(requiredFieldNames[i][0]+"requiredIMG").src = "/images/clear.gif";
		}
	}
	
	if(successful) {
		//all fields validated, so submit the form
		document.getElementById("form").submit();
	}
	else {
		//not all fields validated, so we need to re-enable clicking of the 'submit' button
		submitButton.disabled = false;
		
		//show error text
		document.getElementById("errorText").innerHTML = "One or more required fields was not completed properly."
		document.getElementById("errorText").style.display = "block";
	}
}	
