function validate_login()
{		
		var errorbox = document.getElementById("error");
		errorbox.innerHTML = "";
		var uname = document.login.username.value;
		var pattern_uname = /^[a-z0-9_\-]{3,15}$/i;
    if (pattern_uname.test(uname) == false )
      {
          errorbox.innerHTML =  "Please fill in the 'Username' box with letters, digits, dash, underline only and length between 3 and 15." ;
          return false;
      }
		
		var pwd = document.login.password.value;
		var pattern_pwd = /^[a-z0-9_!@#%&+`~<>\'\-\$\^\(\) ]{6,14}$/i;
    if( pattern_pwd.test(pwd) == false )
      {
           errorbox.innerHTML = "Please fill in the 'Password' box with length between 6 and 15." ;
          return false;
      }
		
    return true;
}
function name_pwd_email()
{		
		var errorbox = document.getElementById("error2");
		errorbox.innerHTML = "";
		var uname = document.form1.username.value;
		var pattern_uname = /^[a-z0-9_\-]{3,15}$/i;
    if (pattern_uname.test(uname) == false )
      {
          errorbox.innerHTML =  "Please fill in the 'Username' box with letters,digits,dash,underline only and length between 3 and 15." ;
          return false;
      }
		
		var pwd = document.form1.password.value;
		var pattern_pwd = /^[a-z0-9_!@#%&+`~<>\-\$\^\(\) ]{6,14}$/i;
    if( pattern_pwd.test(pwd) == false )
      {
           errorbox.innerHTML = "Please fill in the 'Password' box with length between 6 and 15." ;
          return false;
      }
		if (uname == pwd)
  		{
  		 		errorbox.innerHTML = "Your 'username' should be different from your 'password'.";
					return false;
  		}
		var cpwd = document.form1.cpassword.value;
		var pattern_cpwd = /^[a-z0-9_!@#%&+`~<>\-\$\^\(\) ]{6,14}$/i;
		if ((pattern_cpwd.test(cpwd) == false) || (pwd != cpwd ))
      {
          errorbox.innerHTML = "Please fill in the 'Confirm Password' box the same as in the 'Password' box you input." ;
          return false;
      }
    var email = document.form1.email.value;
		var pattern_email =  /^[a-z0-9]+([\-\._]?[a-z0-9]+)*@[a-z0-9]+([\-\._]?[a-z0-9]+)*\.[a-z]{2,4}$/i;            
		if ((pattern_email.test(email)) == false)
  		{
  		 	 	errorbox.innerHTML = "It seems you entered a wrong email address. Make sure you have a correct email address. Please input your email address again. (LR)";
  				return false;
			}
		return true;
}




