// JavaScript Document
 
function validatePwd(fieldname, fieldname2) {
 
//Initialise variables
var errorMsg = "";
var space  = " ";
//fieldname   = document.myform.password; 
fieldvalue  = fieldname.value; 
fieldlength = fieldvalue.length; 
 
 //this should ensure the two password fields are the same
if (fieldname.value != fieldname2.value){
errorMsg += "\nPassword fields must be the same\n";
}
//It must not contain a space
if (fieldvalue.indexOf(space) > -1) {
     errorMsg += "\nPasswords cannot include a space.\n";
}     
 
//It must contain at least one number character
if (!(fieldvalue.match(/\d/))) {
     errorMsg += "\nStrong passwords must include at least one number.\n";
}
//It must start with at least one letter     
if (!(fieldvalue.match(/^[a-zA-Z]+/))) {
     errorMsg += "\nStrong passwords must start with at least one letter.\n";
}
//It must contain at least one upper case character     
if (!(fieldvalue.match(/[A-Z]/))) {
     errorMsg += "\nStrong passwords must include at least one uppercase letter.\n";
}
//It must contain at least one lower case character
if (!(fieldvalue.match(/[a-z]/))) {
     errorMsg += "\nStrong passwords must include one or more lowercase letters.\n";
}
//It must contain at least one special character
if (!(fieldvalue.match(/\W+/))) {
     errorMsg += "\nStrong passwords must include at least one special character - #,@,%,!\n";
}
//It must be at least 7 characters long.
if (!(fieldlength >= 7)) {
     errorMsg += "\nStrong passwords must be at least 7 characters long.\n";
}
//If there is aproblem with the form then display an error
     if (errorMsg != ""){
          msg = "______________________________________________________\n\n";
          msg += "Please correct the problem(s) with your password to register.\n";
          msg += "______________________________________________________\n";
          errorMsg += alert(msg + errorMsg + "\n\n");
          fieldname.focus();
          return false;
     }
     
     return true;
}

// JavaScript Document
 
function validatePwdone(fieldname) {
 
//Initialise variables
var errorMsg = "";
var space  = " ";
//fieldname   = document.myform.password; 
fieldvalue  = fieldname.value; 
fieldlength = fieldvalue.length; 
 
//It must not contain a space
if (fieldvalue.indexOf(space) > -1) {
     errorMsg += "\nPasswords cannot include a space.\n";
}     
 
//It must contain at least one number character
if (!(fieldvalue.match(/\d/))) {
     errorMsg += "\nStrong passwords must include at least one number.\n";
}
//It must start with at least one letter     
if (!(fieldvalue.match(/^[a-zA-Z]+/))) {
     errorMsg += "\nStrong passwords must start with at least one letter.\n";
}
//It must contain at least one upper case character     
if (!(fieldvalue.match(/[A-Z]/))) {
     errorMsg += "\nStrong passwords must include at least one uppercase letter.\n";
}
//It must contain at least one lower case character
if (!(fieldvalue.match(/[a-z]/))) {
     errorMsg += "\nStrong passwords must include one or more lowercase letters.\n";
}
//It must contain at least one special character
if (!(fieldvalue.match(/\W+/))) {
     errorMsg += "\nStrong passwords must include at least one special character - #,@,%,!\n";
}
//It must be at least 7 characters long.
if (!(fieldlength >= 7)) {
     errorMsg += "\nStrong passwords must be at least 7 characters long.\n";
}
//If there is aproblem with the form then display an error
     if (errorMsg != ""){
          msg = "______________________________________________________\n\n";
          msg += "Please correct the problem(s) with your password to register.\n";
          msg += "______________________________________________________\n";
          errorMsg += alert(msg + errorMsg + "\n\n");
          fieldname.focus();
          return false;
     }
     
     return true;
}

function checkIt(evt) {
evt = (evt) ? evt : window.event
var charCode = (evt.which) ? evt.which : evt.keyCode
if (charCode > 31 && (charCode < 48 || charCode > 57)) {
status = "This field accepts numbers only.";
return false
}
status = "";
return true
}

function checkemail(email,msg) {
//var regexp =  new RegExp('^[-!#$%&\'*+\\./0-9=?A-Z^_`a-z{|}~]+@[-!#$%&\'*+\\/0-9=?A-Z^_`a-z{|}~]+/\B./+[-!#$%&\'*+\\./0-9=?A-Z^_`a-z{|}~]+$');
var regexp = /^(?:\w+\.?)*\w+@(?:\w+\.?)*\w+$/;
			if (!regexp.test(email))
		{alert(msg);
		return false;
		}
		else return true;
		;
	}
	
