///////////////////////
// Validation functions
///////////////////////
var rephone, rephone_replace, phone;
rephone = /^\d+$/;
rephone_replace = /\D/g ;

function OnAddressValidate()
{
	var strAlertMessage;
	strAlertMessage = "";
	
	// replace all non-digits in the phone field
	phone = document.frm1.phone.value ;
	document.frm1.phone.value = phone.replace(rephone_replace, "") ;

	if (document.frm1.first_name.value == "") strAlertMessage = strAlertMessage + "Please enter your first name.\n";
	if (document.frm1.last_name.value == "") strAlertMessage = strAlertMessage + "Please enter your last name.\n";
	if (document.frm1.company_name.value == "") strAlertMessage = strAlertMessage + "Please enter your company or facility name.\n";
	if (document.frm1.address_1.value == "") strAlertMessage = strAlertMessage + "Please enter your address.\n";
	if (document.frm1.city.value == "") strAlertMessage = strAlertMessage + "Please enter your city.\n";
	if (document.frm1.state.value == "") strAlertMessage = strAlertMessage + "Please select a state name from the list.\n";
	if (document.frm1.zip_code.value == "") strAlertMessage = strAlertMessage + "Please enter your zip code.\n";
	if (document.frm1.email.value == "") strAlertMessage = strAlertMessage + "Please enter your e-mail.\n";
	if (document.frm1.dysphagia_brochure.checked == false && document.frm1.malnutrition_brochure.checked == false && document.frm1.bariatric_brochure.checked == false && document.frm1.renal_brochure.checked == false && document.frm1.full_line_brochure.checked == false) strAlertMessage = strAlertMessage + "Please checkmark at least one product selection.\n";

	if (strAlertMessage != "") {
		alert("Your order details are incomplete.\n" + strAlertMessage);
		return false;
	}

	return true;
}
