// JavaScript Document function validEmail(email) { invalidChars = " /:,;"; if (email == "") return false; for (i=0; i-1) return false; } atPos = email.indexOf("@",1); if (atPos == -1) return false; if (email.indexOf("@",atPos+1) != -1) return false; periodPos = email.indexOf(".",atPos); if (periodPos == -1) return false; if (periodPos+3 > email.length) return false; return true; } function validUsername(username) { invalidChars = "/:,;='@ "; if (username == "") return false; for (i=0; i-1) return false; } return true; } function submitIt(chkForm) { if (chkForm.title[chkForm.title.selectedIndex].value == "") { alert("You must select your title."); return false; } if (chkForm.fname.value == "") { alert("You must enter your first name."); return false; } if (chkForm.lname.value == "") { alert("You must enter your last name."); return false; } if (chkForm.u_street1.value == "") { alert("You must enter street address 1."); return false; } if (chkForm.u_suburb.value == "") { alert("You must enter suburb."); return false; } if (chkForm.u_state[chkForm.u_state.selectedIndex].value == "") { alert("You must select state."); return false; } if (chkForm.u_postcode.value == "") { alert("You must enter postcode."); return false; } if (!validEmail(chkForm.email.value)) { alert("Invalid email address. Please enter your email address again."); return false; } if (chkForm.username.value == "") { alert("You must enter your username."); return false; } if (!validUsername(chkForm.username.value)) { alert("Invalid username. Please enter your username again."); return false; } if (chkForm.password.value == "") { alert("You must enter your password."); return false; } if (chkForm.d_street1.value == "") { alert("You must enter delivery street address 1."); return false; } if (chkForm.d_suburb.value == "") { alert("You must enter delivery suburb."); return false; } if (chkForm.d_state[chkForm.u_state.selectedIndex].value == "") { alert("You must select delivery state."); return false; } if (chkForm.d_postcode.value == "") { alert("You must enter delivery postcode."); return false; } if (chkForm.term.checked == false) { alert("You must read and accept the Terms and Agreement before proceeding."); return false; } return true; }