// JavaScript Document
function checkForm(form) {
	
var error = "";
if ((document.frmQuoteRequest.Quote_Request.checked == false) && (document.frmQuoteRequest.PricePromo_News.checked == false)) {
	error += "Please select at least one checkbox at the top (Quote or News/Promotions updates)\n";
}
if ((document.frmQuoteRequest.AccountNumber.value == "") && (document.frmQuoteRequest.Company_School_Hospital.value == "")){
	error += "Please enter either an Account number or a Company, School or Hospital Name\n";
}
if (document.frmQuoteRequest.Department.value == "") {
	error += "Department is required\n";
}
if (document.frmQuoteRequest.Contact_Name.value == "") {
	error += "Contact Name is required\n";
}
if (document.frmQuoteRequest.Title_Position.value == "") {
	error += "Title or Position is required\n";
}
if (document.frmQuoteRequest.Contact_Phone.value == "") {
	error += "Contact Phone is required\n";
}
if (document.frmQuoteRequest.Email.value == "") {
	error += "Email Address is required\n";
}
if (document.frmQuoteRequest.Email.value != "") {
	//check email address format
	var emailadd = document.frmQuoteRequest.Email.value;
 	var filter=/^.+@.+\..{2,3}$/
		if (!filter.test(emailadd)){
			error += "Email Address is invalid\n";
		}
}
if (document.frmQuoteRequest.City.value == "") {
	error += "City is required\n";
}
if (document.frmQuoteRequest.State.value == "") {
	error += "State is required\n";
}
if (document.frmQuoteRequest.Country.value == "") {
	error += "Country is required\n";
}
if (document.frmQuoteRequest.Website_Address.value == "") {
	error += "Website Address is required\n";
}
if (document.frmQuoteRequest.Type_Of_Company.value == "") {
	error += "Type of Company is required\n";
}
if (document.frmQuoteRequest.Industry.value == 0){
	error += "Please select an Industry type\n";
}
//required for Quotes only
if (document.frmQuoteRequest.Quote_Request.checked == true){
	
	if (document.frmQuoteRequest.Product.value == "") {
		error += "Product is required for a Quote\n";
	}
	if (document.frmQuoteRequest.Proof.value == "--") {
		error += "Please select a Proof option\n";
	}	
	if (document.frmQuoteRequest.Package_Size.value == "") {
		error += "Please enter a Package Size value\n";
	}
	if (document.frmQuoteRequest.Metal_Poly_Glass.value == "--") {
		error += "Please select a Package Type option (Metal, Poly, Glass, Other)\n";
	}
	if (document.frmQuoteRequest.Volume_Per_Order.value == "") {
		error += "Please enter a value in Volume Per Order\n";
	}
	if (document.frmQuoteRequest.Volume_Per_Year.value == "") {
		error += "Please enter a value in Volume Per Year\n";
	}
	if (document.frmQuoteRequest.Product_Use_Plans.value == "--") {
		error += "Please select Product Use Plans option\n";
	}	
	if (document.frmQuoteRequest.Freight_Terms.value == "--") {
		error += "Please select a Freight Terms option\n";
	}	
	if (document.frmQuoteRequest.About_Company.value == "") {
		error += "Please tell us about what your company does, or how you plan to use this material (bottom box).\n";
	}	
}
if (error != ""){
	alert(error);
	return false;
	}
return true;
document.frmQuoteRequest.submit();
}
