// JavaScript Document
function formValidator(theForm)
{
	invalidFields="";
	
	value = theForm.first_name.value
	if( !formValidation_IsAlpha(value) || !formValidation_HasMinLength(value,1)) {
		invalidFields = invalidFields+"\n"+"First Name - REQUIRED (letters only)"
	}
	
	value = theForm.last_name.value
	if( !formValidation_IsAlpha(value) || !formValidation_HasMinLength(value,1)) {
		invalidFields = invalidFields+"\n"+"Last Name - REQUIRED (letters only)"
	}
	
	value = theForm.company.value
	if( !formValidation_HasMinLength(value,1)) {
		invalidFields = invalidFields+"\n"+"Company - REQUIRED"
	}
	
	value = theForm.email.value
	if( !formValidation_IsEmail(value)) {
		invalidFields = invalidFields+"\n"+"Email - REQUIRED (with correct email format)"
	}
	
	// Reservation Software
		if( document.getElementById("00N60000001UkbW").selectedIndex <= 0) {
		invalidFields = invalidFields+"\n"+"Reservation Software - REQUIRED (please select a value from the list)"
	}
	
	// Agreement Confirmation
	value = document.getElementById("00N60000001V41n").value
	if( !formValidation_HasMinLength(value,1)) {
		invalidFields = invalidFields+"\n"+"Agreement Confirmation - REQUIRED (please initial indicate your acceptance of the terms of use)"
	}


	//alert("Value=("+value+"), invalidFields=("+invalidFields+")")
	
	if( invalidFields.length > 0) {
		alert("Please correct the following fields:\n"+invalidFields);
		return (false);
	} else return (true); // CHANGE THIS TO TRUE AFTER DEBUGGING
}