//function to check new password form
function newPassCheck() {

	var errorMessage = '';
	if (document.reg.newloginpassword.value=="") {
		errorMessage = errorMessage + " Please enter a new password.\n";
	}

	if (document.reg.newloginpasswordretyped.value=="") {
		errorMessage = errorMessage + " Please retype your new password.\n";
	}

	if (document.reg.newloginpassword.value!="" && document.reg.newloginpasswordretyped.value!="") {
		if (document.reg.newloginpassword.value != document.reg.newloginpasswordretyped.value) {
			errorMessage = errorMessage + " Your new password is different to your retyped password.\n";
		}	
	}
	if (document.reg.newloginpassword.value!="") {
		if (document.reg.newloginpassword.value.length<7) {
			errorMessage = errorMessage + " Your new password should be at least 7 characters in length.\n";
		}

		if (!isAlphanumeric(document.reg.newloginpassword.value)) {
		errorMessage = errorMessage + " Your password contains some non alpha numeric characters. Please retype your password using a mixture of alphabetic characters and numbers only. \n";
		}
	}
	
	if (errorMessage != "") {
		alert("There are the following errors:\n\n" + errorMessage + "\nPlease correct and resubmit.");return false;
	}
}

//function to check first login form
function loginCheck() {
	var errorMessage = '';
	if (document.reg.loginusername.value=="") {
		errorMessage = errorMessage + "   Please enter a username.\n";
	}

	if (document.reg.loginusername.value!="" && document.reg.loginpassword.value!="") {
		if (document.reg.loginusername.value==document.reg.loginpassword.value) {
			errorMessage = errorMessage + "   Your password should be different to your username.\n";
		}	
	}
	
	if (document.reg.loginusername.value!="") {
		if (document.reg.loginusername.value.length<3) {
			errorMessage = errorMessage + "   Your username should be at least 3 characters in length.\n";
		}
		if (!isValidEmail(document.reg.loginusername.value)) {
			errorMessage = errorMessage + "   Your username is not a vaild e-mail address.\n";
		}

	}
	if (document.reg.loginpassword.value=="") {
		errorMessage = errorMessage + "   Please enter a password.\n";
	}
	
	if (errorMessage != "") {
		alert("There are the following errors:\n\n" + errorMessage + "\nPlease correct and resubmit.");return false;
		}
	else {
		// loginUser();
		return true;
		}	
}

//function to check reminder form
function forgotCheck() {
	var errorMessage = '';
	if (document.forgot.loginusername.value=="") {
		errorMessage = errorMessage + "   Please enter a username.\n";
	}
	
	if (document.forgot.loginusername.value!="") {
		if (!isValidEmail(document.forgot.loginusername.value)) {
			errorMessage = errorMessage + "   Your username is not a vaild e-mail address.\n";
		}
	}
	
	if (errorMessage != "") {
		alert("There are the following errors:\n\n" + errorMessage + "\nPlease correct and resubmit.");return false;
		}
	else {
		forgotUser();
		}
	
}
//function to check registration form
function regCheck() {
	var errorMessage = '';
	
	
	if (document.subform.contactname.value=="") {
		errorMessage = errorMessage + " Contact Name.\n";
	}

	if (document.subform.companyname.value=="") {
		errorMessage = errorMessage + " Company Name .\n";
	}
	
	if (document.subform.telnum.value=="") {
		errorMessage = errorMessage + " Telephone Number .\n";
	}
	
	if (document.subform.email.value=="") {
		errorMessage = errorMessage + " E-mail Address.\n";
	}

	if (document.subform.email.value!="") {
		if (!isValidEmail(document.subform.email.value)) {
			errorMessage = errorMessage + " Your e-mail is not a vaild e-mail address.\n";
		}
	}
	
	if (document.subform.conemail.value=="") {
		errorMessage = errorMessage + " Confirmed E-mail Address.\n";
	}
	
	if (document.subform.pwd.value=="") {
		errorMessage = errorMessage + " Password\n";
	}
	
	if (document.subform.pwd2.value=="") {
		errorMessage = errorMessage + " Confirmed Password\n";
	}		
	
	if (document.subform.email.value!="" && document.subform.conemail.value!="") {
		if (document.subform.email.value!=document.subform.conemail.value) {
			errorMessage = errorMessage + " Your re-entered e-mail should be the same as your e-mail address.\n";
		}	
	}
	
	if (document.subform.pwd.value!="") {
		if (document.subform.pwd.value.length<7) {
			errorMessage = errorMessage + " Your password should be at least 7 characters in length.\n";
		}

		if (!isAlphanumeric(document.subform.pwd.value)) {
		errorMessage = errorMessage + " Your password contains some non alpha numeric characters. Please retype your password using a mixture of alphabetic characters and numbers only. \n";
		}
	}	
	
	
	if (document.subform.pwd.value!="" && document.subform.pwd2.value!="") {
		if (document.subform.pwd.value!=document.subform.pwd2.value) {
			errorMessage = errorMessage + " Your re-entered password should be the same as your password.\n";
		}	
	}	

if (errorMessage != "") {
		alert("There are the following errors:\n\n" + errorMessage + "\nPlease correct and resubmit.");return false;
		}
	else {
		registerUser();
		}
	  
}
//function to new profile
function profCheck() {
	var errorMessage = '';
	
	
	if (document.messform.contactname.value=="") {
		errorMessage = errorMessage + " Contact Name.\n";
	}
	
	if (document.messform.pwd.value=="") {
		errorMessage = errorMessage + " Password\n";
	}
	
	if (document.messform.pwd2.value=="") {
		errorMessage = errorMessage + " Confirmed Password\n";
	}		
	
	if (document.messform.pwd.value!="") {
		if (document.messform.pwd.value.length<7) {
			errorMessage = errorMessage + " Your password should be at least 7 characters in length.\n";
		}

		if (!isAlphanumeric(document.messform.pwd.value)) {
		errorMessage = errorMessage + " Your password contains some non alpha numeric characters. Please retype your password using a mixture of alphabetic characters and numbers only. \n";
		}
	}	
	
	
	if (document.messform.pwd.value!="" && document.messform.pwd2.value!="") {
		if (document.messform.pwd.value!=document.messform.pwd2.value) {
			errorMessage = errorMessage + " Your re-entered password should be the same as your password.\n";
		}	
	}	

if (errorMessage != "") {
		alert("There are the following errors:\n\n" + errorMessage + "\nPlease correct and resubmit.");return false;
		}
	else {
		
		return true;
		}
	  
}

