function validRequired(formField,fieldLabel) { var result = true; if (formField.value == "") { alert('Please enter a value for the "' + fieldLabel +'" field.'); formField.focus(); result = false; } return result; } function checkflds(formField,fieldError) { var result = true; if (!formField.checked) { alert('Please check a value for the "' + fieldError +'" field.'); formField.focus(); result = false; } return result; } function checkselect(formField,fieldError) { var result = true; if (formField.options[formField.selectedIndex].value=='') { alert('Please select a value for the "' + fieldError +'" field.'); formField.focus(); result = false; } return result; } function validEmail(formField,fieldLabel,required) { var result = true; if (required && !validRequired(formField,fieldLabel)) result = false; if (result && ((formField.value.length < 3) || !isEmailAddr(formField.value)) ) { alert("Please enter a complete email address in the form: yourname@yourdomain.com"); formField.focus(); result = false; } return result; } function isEmailAddr(email) { var result = false; var theStr = new String(email); var index = theStr.indexOf("@"); if (index > 0) { var pindex = theStr.indexOf(".",index); if ((pindex > index+1) && (theStr.length > pindex+1)) result = true; } return result; } function validateInfoPackForm(theForm) { // Customize these calls for your form // Start -------> if (!validRequired(theForm.title,"Title")) return false; if (!validRequired(theForm.firstname,"First Name")) return false; if (!validRequired(theForm.lastname,"Last Name")) return false; if (!validRequired(theForm.address1,"First line of address")) return false; if (!validRequired(theForm.address2,"Second line of address")) return false; if (!validRequired(theForm.postcode,"Postcode")) return false; if (!validRequired(theForm.country,"Country")) return false; if (!validRequired(theForm.email,"Email")) return false; if (!validEmail(theForm.email,"Email Address",true)) return false; // <--------- End return true; } function validateFormAdvantageMG(theForm) { // Customize these calls for your form // Start -------> if (!validRequired(theForm.Title,"Title")) return false; if (!validRequired(theForm.FirstName,"FirstName")) return false; if (!validRequired(theForm.Name,"Surname")) return false; if (!validRequired(theForm.Address1,"First line of address")) return false; if (!validRequired(theForm.Postcode,"Postcode")) return false; if (!validRequired(theForm.Country,"Country")) return false; if (!validRequired(theForm.Email,"Email")) return false; if (!validEmail(theForm.Email,"Email Address",true)) return false; if (!validRequired(theForm.Tel,"Daytime Telephone Number")) return false; // <--------- End return true; }