/* fdbkjava.js 	*/var REQUIRED_MESSAGE = "&nbsp; * required";var INVALID_MESSAGE = " * invalid";var VALIDATION_SUMMARY_TEXT = "Please correct the errors at the top of the form.";	function ValidateAndSubmitForm() {	var isValid = false;	var summaryField = document.getElementById("ValidationSummary");	summaryField.innerHTML = "";		var nameField = document.getElementById("_Name");	var emailField = document.getElementById("_Email");	var phoneField = document.getElementById("_Phone");	var form = document.getElementById("frmCust_Fdbk");				var fieldArray = new Array(nameField, phoneField, emailField);		isValid = ValidateRequiredFields(fieldArray);		if (isValid) {		summaryField.innerHTML = "";				isValid = 				ValidatePhone(phoneField) &&				ValidateEmail(emailField);	}		else {		summaryField.innerHTML = VALIDATION_SUMMARY_TEXT;	}					if (isValid) {		form.submit();	}	else {		summaryField.innerHTML = VALIDATION_SUMMARY_TEXT;	}}function ValidateRequiredFields(fieldArray) {	var result = true;		for (var i = 0; i < fieldArray.length; i++) {		result = ValidateRequiredField(fieldArray[i]) && result;	}		return result;}function ValidateState(field) {	regex = /^(A[LKSZRAEP]|C[AOT]|D[EC]|F[LM]|G[ANU]|HI|I[ADLN]|K[SY]|LA|M[ADEHINOPST]|N[CDEHJMVY]|O[HKR]|P[ARW]|RI|S[CD]|T[NX]|UT|V[AIT]|W[AIVY])$/i;	return ValidateRegex(field, regex);}function ValidateRegex(field, regex) {	var result = false;	var errorField = document.getElementById(field.id + "Error");			if (!field.value.match(regex)) {		errorField.innerHTML = INVALID_MESSAGE;	}	else {		errorField.innerHTML = "";		result = true;	}		return result;}function ValidateEmail(emailField) {		regex = /^[A-Z0-9._%+-]+@[A-Z0-9.-]+\.[A-Z]{2,4}$/i;	return ValidateRegex(emailField, regex);	}function ValidateRequiredField(field) {	var result = false;		var errorField = document.getElementById(field.id + "Error");		if (field.value == null || field.value == "") {		errorField.innerHTML = "* required";	}	else {		errorField.innerHTML = "";		result = true;	}		return result;	} function ValidatePhone(field) {	regex = /^(?:[\(\s]?)(\d{3})(?:\)?\s*\.*-*)(\d{3})(?:\.*\s*-*)(\d{4})(?:\s*x?-*)(\d{0,5})?(?:\s)*$/i;	return ValidateRegex(field, regex);}