/* 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("Please enter your first name"); document.signup.fname.focus(); return false; } else if (document.signup.lname.value=="" ) { alert("Please enter your last name"); document.signup.lname.focus(); return false; } else if (document.signup.address.value=="" ) { alert("Please enter your address"); document.signup.address.focus(); return false; } else if (document.signup.city.value=="" ) { alert("Please enter your city"); document.signup.city.focus(); return false; } else if (document.signup.state_prov.value=="" ) { alert("Please enter your state or province"); document.signup.state_prov.focus(); return false; } else if (document.signup.country.value=="" ) { alert("Please enter your country"); document.signup.country.focus(); return false; } else if (document.signup.zip_code.value=="" ) { alert("Please enter your zip code"); document.signup.zip_code.focus(); return false; } else if (document.signup.email.value=="" ) { alert("Your 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("Please enter your boats name"); document.signup.boat_name.focus(); return false; } else if (document.signup.model_year.value=="No year selected") { alert("Please select the year of 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("Your complete hull number is required"); document.signup.hull_number.focus(); return false; } else if (!(hull_number.length==9)) { alert("The hull number you entered is not correct"); document.signup.hull_number.focus(); return false; } else if (document.signup.boat_model.value=="No model selected") { alert("Please select the model of your boat!"); document.signup.boat_model.focus(); return false; } } else return true; }