function validate(form) {
	 
	var ok = 0;
	
	// Check required fields
	
	if (isEmpty(form.userName.value)) {
		alert("Please enter a User Name.");
		form.userName.focus();
		return false;
	}
	if (isEmpty(form.password.value)) {
		alert("Please enter a Password.");
		form.password.focus();
		return false;
	}
	if (isEmpty(form.monthID.value)) {
		alert("Please enter a Password.");
		form.monthID.focus();
		return false;
	}
	
	var i, n;
        
        n = document.ChangePass.userName.value.length;
        
        for (i = 0;i < n;i++)
        {
          if (document.ChangePass.userName.value.charAt(i) == " ") 
          {
            alert("Spaces are not allowed in User Names or Passwords!");
            return false;
          }
        }  
	    
	    if (document.ChangePass.userName.value.length > 100)
        {
          alert("User Names must be at most 100 characters long");
		  document.ChangePass.userName.focus();		  
          return false;
        }
		if (document.ChangePass.userName.value.length < 3)
        {
          alert("User Names must be at least 3 characters long");
		  document.ChangePass.userName.focus();	
          return false;
        }
		
	var i, m;
        
        m = document.ChangePass.password.value.length;
        
        for (i = 0;i < m;i++)
        {
          if (document.ChangePass.password.value.charAt(i) == " ") 
          {
            alert("Spaces are not allowed in Passwords!");
            return false;
          }
        }  
	    
	    if (document.ChangePass.password.value.length > 100)
        {
          alert("User Names must be at most 100 characters long");
		  document.ChangePass.password.focus();		  
          return false;
        }
		if (document.ChangePass.password.value.length < 3)
        {
          alert("Passwords must be at least 3 characters long");
		  document.ChangePass.password.focus();	
          return false;
        }
	   
	
	return true;
}

function lTrim(theString) {
	while(1) {
		if (theString.substring(0,1) != " ") 
			break;
		theString = theString.substring(1,theString.length);
	}
	return theString;
}
		
function isEmpty(inputVal) {
	var inputStr = lTrim(inputVal.toString());
	if (inputStr.length < 1) {
		return true;
	}
	return false;
}