function checkreg(form){ var success=false; success=checkuser(form); if(success){ success=checkpass(form); } if(success){ success=checkblank(form.CompanyName); } if(success){ success=checkblank(form.CompanyABN); } if(success){ success=checkblank(form.firstname); } if(success){ success=checkblank(form.lastname); } if(success){ success=checkblank(form.phone); } if(success){ success=checkblank(form.mobile); } if(success){ success=checkblank(form.email); } return success; } function checkform(form){ var success=false; success=checkuser(form); if(success){ success=checkpass(form); } return success; } //checks form for new user to ensure password is retype correctly function checkform2(form){ var success=false; success=checkuser(form); if(success){ success=checkpass(form); } if(success){ success=validpassword(form); } return success; } function checkuser(form){ var usName=form.username.value; if (usName.length==0){ alert("username can not be empty."); form.username.focus(); return false; } else{ return true; } } function checkpass(form){ var usName=form.password.value; if (usName.length==0){ alert("password must more than 6 characters"); form.password.focus(); return false; } else{ return true; } } function checkemail ( form ) { // see http://www.thesitewizard.com/archive/validation.shtml // for an explanation of this script and how to use it on your // own website // ** START ** if (form.email.value == "") { alert( "Please enter your email address." ); form.email.focus(); return false ; } // ** END ** return true ; } function checkblank(field){ var usName=field.value; if (usName.length==0){ alert("Field can not be blank"); field.focus(); return false; } else{ return true; } } function validpassword(form){ var input=0; input=form.password.value; new_password = form.password.value; new_password2 = form.password2.value; if(new_password != new_password2){ alert("WARNING: Please re-type your password \n as they don't match"); form.password.value=""; form.password2.value=""; form.password.focus(); return false; } else return true; }