/* ChkForm.php Make sure all required fields are present and the email address contains both the @ and . characters... */ function check_form() { // Find out which radio button is clicked... if (document.signup.member_type[0].checked) { document.signup.member_type.value = "Owner"; }else{ document.signup.member_type.value = "Non-Owner"; } // We will need this later var hullnum = document.signup.hull_number.value; if (document.signup.fname.value=="") { alert("Your First Name is absent!"); document.signup.fname.focus(); return false; } else if (document.signup.lname.value=="" ) { alert("Your Last Name is absent!"); document.signup.lname.focus(); return false; } else if (document.signup.address.value=="" ) { alert("Your Address is absent!"); document.signup.address.focus(); return false; } else if (document.signup.city.value=="" ) { alert("Your City is absent!"); document.signup.city.focus(); return false; } else if (document.signup.state_prov.value=="" ) { alert("Your State/Province is absent!"); document.signup.state_prov.focus(); return false; } else if (document.signup.country.value=="" ) { alert("Your Country is absent!"); document.signup.country.focus(); return false; } else if (document.signup.zip_code.value=="" ) { alert("Your Postal Code is absent!"); document.signup.zip_code.focus(); return false; } else if (document.signup.email.value=="" ) { alert("Email address is Required!"); document.signup.email.focus(); return false; } else // Check for proper formatting in the email address if (document.signup.email.value.indexOf ('@')==-1 || document.signup.email.value.indexOf ('.')==-1 ) { alert("Email address format is incorrect!\n(i.e., name@yourmail.com)"); document.signup.email.focus(); return false; } else // Make sure a period is present and something is after the period var emaillen = document.signup.email.value.length; var dotpos = document.signup.email.value.indexOf ('.'); if (emaillen == dotpos+1) { alert("Email address format is incorrect!\n(i.e., name@yourmail.com)"); document.signup.email.focus(); return false; } else if (document.signup.member_type.value=="Owner") { if (document.signup.boat_name.value=="") { alert("A Boat Name is Required!"); document.signup.boat_name.focus(); return false; } else if (document.signup.model_year.value=="No year selected") { alert("Please select the YEAR for your boat!"); document.signup.model_year.focus(); return false; } else if (document.signup.boat_length.value=="No length chosen") { alert("Please select the LENGTH of your boat!"); document.signup.boat_length.focus(); return false; } else if (document.signup.hull_number.value=="") { alert("A Hull Number is Required!"); document.signup.hull_number.focus(); return false; } else if (!(hullnum.length==9)) { alert("Your Hull Number is not the correct length!\n\nIt should be nine characters long\n(e.g., 35188G485).\n\nPlease check your entry..."); document.signup.hull_number.focus(); return false; } else if (document.signup.boat_model.value=="No model selected") { alert("Please select the MODEL for your boat!"); document.signup.boat_model.focus(); return false; } } else return true; }