<!--
function formValidator(){
	// Make quick references to our fields
	var FirstName = document.getElementById("FirstName");
	var LastName = document.getElementById("LastName");
	var Address = document.getElementById("Address");
	var City = document.getElementById("City");
	var State = document.getElementById("State");
	var ZipCode = document.getElementById("ZipCode");
	var PhoneNumber = document.getElementById("PhoneNumber");
	var EmailAddress = document.getElementById("EmailAddress");
	var Quantity = document.getElementById("Quantity");
	var ModelInterestedIn = document.getElementById("ModelInterestedIn");

	
	// Check each input in the order that it appears in the form!
	if(isAlphabet(FirstName, "Please enter your first name using only letters.")){
		if(isAlphabet(LastName, "Please enter your last name using only letters.")){
			if(notEmpty(Address, "Please enter your address.")){
				if(isAlphabet(City, "Please enter your city using only letters.")){
					if(isAlphabet(State, "Please enter your state using only letters.")){
						if(isNumeric(ZipCode, "Please enter a valid zip code.")){
							if(isNumeric(PhoneNumber, "Please enter a valid phone number.")){
								if(emailValidator(EmailAddress, "Please enter a valid email address.")){
									if(madeSelection(Quantity, "Please select a quantity of chairs.")){
										if(notEmpty(ModelInterestedIn, "Please enter what model you are interested in.")){
											return true;
										}
									}
								}
							}
						}
					}
				}
			}
		}
	}
	
	
	return false;
	
}

function notEmpty(elem, helperMsg){
	if(elem.value.length == 0){
		alert(helperMsg);
		elem.focus(); // set the focus to this input
		return false;
	}
	return true;
}

function isNumeric(elem, helperMsg){
	var numericExpression = /^[a-zA-Z0-9\.\-]+$/;
	if(elem.value.match(numericExpression)){
		return true;
	}else{
		alert(helperMsg);
		elem.focus();
		return false;
	}
}

function isAlphabet(elem, helperMsg){
	var alphaExp = /^[a-zA-Z]+$/;
	if(elem.value.match(alphaExp)){
		return true;
	}else{
		alert(helperMsg);
		elem.focus();
		return false;
	}
}

function isAlphanumeric(elem, helperMsg){
	var alphaExp = /^[0-9a-zA-Z]+$/;
	if(elem.value.match(alphaExp)){
		return true;
	}else{
		alert(helperMsg);
		elem.focus();
		return false;
	}
}

function madeSelection(elem, helperMsg){
	if(elem.value == "Please Choose"){
		alert(helperMsg);
		elem.focus();
		return false;
	}else{
		return true;
	}
}

function emailValidator(elem, helperMsg){
	var emailExp = /^[\w\-\.\+]+\@[a-zA-Z0-9\.\-]+\.[a-zA-z0-9]{2,4}$/;
	if(elem.value.match(emailExp)){
		return true;
	}else{
		alert(helperMsg);
		elem.focus();
		return false;
	}
}


//-->
