//Validate Username
 function validateUser(){
	var userControl	= document.getElementById("user");
	var userError	= document.getElementById("userError");
	
	var isLetters	= /^[A-Za-z0-9_]+$/;
	var isLength	= /^[A-Za-z0-9_]{6,16}$/;

	//Username Control
	if(userControl.value == "")
		userError.innerHTML = " * Please provide a proper Username for access. Usernames should start with a letter and be 6-16 characters in length.";
	else if(userControl.value.search(isLetters))
		userError.innerHTML = " * Username Error: Please select a username that contains letters and numbers only, and starts with a letter.";
	else if(userControl.value.search(isLength))
		userError.innerHTML = " * Usernames must be 6-16 characters in length and should start with a letter.";
	else
		userError.innerHTML = "";
 };

//Validate Password
 function validatePass(){
	var passControl = document.getElementById("pass");
	var passError	= document.getElementById("passError");

	var isLength	= /^[A-Za-z0-9_]{6,16}$/;
	var isPassword	= /^[A-Za-z0-9!@#$%^&*()_]+$/;

	//Password Control
	if(passControl.value == "")
		passError.innerHTML = " * Please provide a proper Password for access. Passwords should be 6-16 characters in length.";
	else if(passControl.value.search(isPassword))
		passError.innerHTML = " * Password Error: Your password may contain characters that are not allowed.";
	else if(passControl.value.search(isLength))
		passError.innerHTML = " * Password Error: Passwords must be 6-16 characters in length.";
	else
		passError.innerHTML = "";
 };

//Validate eMail
 function validateMail(){
	var mailControl = document.getElementById("mail");
	var mailError	= document.getElementById("mailError");

	var isEmail		= /^([\w-]+(?:\.[\w-]+)*)@((?:[\w-]+\.)*\w[\w-]{0,66})\.([a-z]{2,6}(?:\.[a-z]{2})?)$/i;

	//Email Control
	if(mailControl.value == "")
		mailError.innerHTML = " * Please provide a valid email address for all membership transactions.";
	else if(mailControl.value.search(isEmail))
		mailError.innerHTML = " * Email Format Error: Please correct your email address.";
	else
		mailError.innerHTML = "";
 };
