// Begin Form Validation

function submitThis( form ) { // if entries are filled and valid, submit; otherwise return false
			var testForm = false;
			detSubmit = determineSubmit( form );
			if( detSubmit ) {
				alert( detSubmit );
				if( testForm ) testValues( form );
				return false;
			} else {
				if( testForm ) {
					testValues( form );
					return false;
				} else {
					return true;
				}
			}
		}
		
function determineSubmit( form ) { // driver
	var isFilled = allFilled( form );
	if( isFilled != "" ) return isFilled;
}
		
function allFilled( form ) { // when necessary fields are empty, return an error message to alert user
	var error = "";
	if( form.firstn.value == "" )		error = "Please enter your first name";
	else if( form.lastn.value == "" )	error = "Please enter your last name";
	else if( form.gender.value == "" )error = "Please enter your gender";
	else if( form.level.value == "" )	error = "Please enter the division you want to play in";
	else if( form.description.value == "" )	error = "Please enter information about yourself";
	else if( form.verif_box.value == "" )	error = "Please enter security number shown";
	return error;
}
				
function testValues( form ) { // show values of the form at the time the function is called
	var results = ""
	results += "firstn: " +  form.firstn.value + "\n";
	results += "lastn: " +  form.lastn.value + "\n";
	results += "gender: " +  form.gender.value + "\n";
	results += "level: " +  form.level.value + "\n";
	results += "description: " +  form.description.value + "\n";
	results += "verif_box: " +  form.verif_box.value + "\n";
	alert( results );
}
		
