
function validate()
{
  var frm = document.forms.UserLogin;
  var sValue = frm.txtpassword.value  // Password
	var invalid = " ";  // Invalid character is a space
	var minLength = 6;  // Minimum length
	var maxLength = 20; // Maximum length

  // Email validation
	if (frm.txtEMail.value == "")
	{
		alert("You must enter a Valid EMail Address.");
		frm.txtEMail.focus();
		return false;
	}
	else
	{
		if (isValidEmail(frm.txtEMail.value) == false)
		{
			alert("Email Address is Invalid!");
			frm.txtEmail.focus();
			return false;
		}
	}
	// Password Validation
	if (sValue == "")
	{
		alert("You must enter a Password.");
		frm.txtpassword.focus();
		return false;
	}
	else
	// check for length
	if (sValue.length < minLength || sValue.length > maxLength)
	{
		alert("Password must be between " + minLength + " & " + maxLength + " characters long.");
		frm.txtpassword.value = '';
		frm.txtpassword.focus();
		return false;
  }

	// check for spaces
	if (sValue.indexOf(invalid) > -1)
	{
		alert("Sorry, spaces are not allowed.");
		return false;
	}

	submitform();
}

function submitform()
{
	document.forms.UserLogin.submit();
}
