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 "' + fieldError +'"'); formField.focus(); result = false; } return result; } function valbutton(formField,fieldError) { var myOption = -1; for (i=0; i 0) { var pindex = theStr.indexOf(".",index); if ((pindex > index+1) && (theStr.length > pindex+1)) result = true; } return result; } function validateContactForm(theForm) { // Customize these calls for your form // Start -------> if (!validRequired(theForm.contactname,"Your name")) return false; if (!validRequired(theForm.tel,"Telephone No")) return false; if (!validRequired(theForm.email,"Email")) return false; if (!validEmail(theForm.email,"Email Address",true)) return false; if (!validRequired(theForm.comments,"Comments")) return false; // <--------- End return true; } function validateFeedbackForm(theForm) { // Start -------> if (!valbutton(theForm.q1,"Question 1")) return false; if (!valbutton(theForm.q2,"Question 2")) return false; if (!valbutton(theForm.q3,"Question 3")) return false; if (!valbutton(theForm.q4,"Question 4")) return false; if (!valbutton(theForm.q5,"Question 5")) return false; // <--------- End return true; } function validateCaptionForm(theForm) { // Customize these calls for your form // Start -------> if (!validRequired(theForm.caption,"Your caption")) return false; if (!validRequired(theForm.email,"Email")) return false; if (!validEmail(theForm.email,"Email Address",true)) return false; // <--------- End return true; }