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;
}