function checkForm(){
// Error message
	var oFirstErrorField
	var sMsg = "You are missing the following required field(s):\r"
	var isFormValid = true
	
	// Validate name field
	if (document.Quote.Name.value.length < 1){
		sMsg = sMsg + " - Your Name\r"
		oFirstErrorField = document.Quote.Name
		isFormValid = false
	}
	// Validate company field
	if (document.Quote.Company.value.length < 1){
		sMsg = sMsg + " - Your Company\r"
		oFirstErrorField = document.Quote.Company
		isFormValid = false
	}
	// Validate address field
	if (document.Quote.Address.value.length < 1){
		sMsg = sMsg + " - Your Address\r"
		oFirstErrorField = document.Quote.Address
		isFormValid = false
	}
	// Validate City field
	if (document.Quote.City.value.length < 1){
		sMsg = sMsg + " - Your City\r"
		oFirstErrorField = document.Quote.City
		isFormValid = false
	}
	
	// Validate state field
	if (document.Quote.State.value.length < 1){
		sMsg = sMsg + " - Your State\r"
		oFirstErrorField = document.Quote.State
		isFormValid = false
	}
	// Validate zip field
	if (document.Quote.Zip.value.length < 1){
		sMsg = sMsg + " - Your Zip Code\r"
		oFirstErrorField = document.Quote.Zip
		isFormValid = false
	}
	// Validate phone number field
	if (document.Quote.Phone.value.length < 1){
		sMsg = sMsg + " - Your Phone Number\r"
		if (isFormValid){
			oFirstErrorField = document.Quote.Phone
			isFormValid = false
		}
	}
	
	// Validate email
	if (document.Quote.Email.value.length < 1){
		sMsg = sMsg + " - Your E-mail\r"
		if (isFormValid){
			oFirstErrorField = document.Quote.Email
			isFormValid = false
		}

	// If there are any errors, display message, set focus on the first
	// field containing errors, and cancel form submission
	if (isFormValid == false){
		alert(sMsg)
		oFirstErrorField.focus()
		return false
	}

}
}