function checkDets(form){ var retVal; var msg; var charErrMsg; charErrMsg = ""; msg = ""; // related to the subscrription var allTicked = true; for (var i=0; i < form.mapItem.length; i++) if(form.mapItem[i].checked) isOK=true; else allTicked = false; if(allTicked) form.useAll.value="1"; else form.useAll.value="0"; retVal = true; retVal = checkGenRegs(form); if (msg !="") retVal = false; if (form.password.value != form.confpassword.value){msg = "The password does not match the confirmation password";retVal = false;} if (retVal==false){ if (msg !="") alert(msg); } return retVal; } function checkLoginDets(form){ var retVal; var msg; var charErrMsg; charErrMsg = ""; msg = ""; retVal = true; retVal = checkGenRegs(form); return retVal; } function checkNewRegDets(form){ var retVal; var msg; var charErrMsg; charErrMsg = ""; msg = ""; retVal = true; retVal = checkGenRegs(form); if (msg !="") retVal = false; if (form.password.value != form.confpassword.value){msg = "The password does not match the confirmation password";retVal = false;} if (retVal==false){ if (msg !="") alert(msg); } return retVal; } function checkGenRegs(form){ var retVal; var msg=""; if (form.email.value == "") msg = "The email field is compulsory - it cannot be empty"; if (form.password.value == "") msg = "The password field is compulsory - it cannot be empty"; if (form.password.value.indexOf(" ") != -1) msg = "The password cannot contain spaces."; if (form.password.value.length < 6) msg = "The password must be between 6 and 12 characters"; if (form.password.value.length > 15) msg = "The password must be between 6 and 15 characters"; if (msg !="") retVal = false; if (retVal==false){ if (msg !="") alert(msg); } return retVal; } function check_Chars(inputStr){ var bool1 = false; var bool2 = false; var bool3 = false; var bool4 = false; var bool5 = false; var msg = "okay"; for (var i = 0; i < inputStr.length; i++){ //alert(inputStr.charAt(i)); if (inputStr.charAt(i) == '"'){msg = "Quotation marks are not allowed in"; } else if (inputStr.charAt(i) == "&"){msg = "Ampersands are not allowed in"; } else if (inputStr.charAt(i) == "'"){msg = "Apostrophes are not allowed in"; } else if (inputStr.charAt(i) == "<"){msg = "Open angle brackets are not allowed in"; } else if (inputStr.charAt(i) == ">"){msg = "Closed angle brackets are not allowed in"; } } return msg; }