function validateNewPass(theForm)
{

	var isValid = true;
	var firstErrorFormField;

	//confirm new password
	var jNewPassVerifyError = validPasswordVerify(theForm.NEWPASSWORD, theForm.CNFRMNEWPASSWORD, "Verify New Password");
	if (! isblank(jNewPassVerifyError))
	{
		document.getElementById("newPassVerifyError").innerHTML = jNewPassVerifyError;
		firstErrorFormField = theForm.CNFRMNEWPASSWORD;
		theForm.CNFRMNEWPASSWORD.value = "";
		isValid = false;
	}
	else document.getElementById("newPassVerifyError").innerHTML = "";




	//new password
	var jNewPassError = validPassword(theForm.NEWPASSWORD,"New Password", true, theForm.USERNAME);
	if (! isblank(jNewPassError))
	{
		document.getElementById("newPassError").innerHTML = jNewPassError;
		firstErrorFormField = theForm.NEWPASSWORD;
		theForm.NEWPASSWORD.value = "";
		theForm.CNFRMNEWPASSWORD.value = "";
		isValid = false;
	}
	else document.getElementById("newPassError").innerHTML = "";




	//current password
	var jcurrentPassError = validCurrentPassword(theForm.OLDPASSWORD,"Current Password", true);
	if (! isblank(jcurrentPassError))
	{
		document.getElementById("currentPassError").innerHTML = jcurrentPassError;
		firstErrorFormField = theForm.OLDPASSWORD;
		theForm.OLDPASSWORD.value = "";
		isValid = false;
	}
	else document.getElementById("currentPassError").innerHTML = "";

	


	//user friendly id
	var jUserIDError = validUserID(theForm.USERNAME,"ID", true);
	if (! isblank(jUserIDError))
	{
		document.getElementById("userIDError").innerHTML = jUserIDError;
		firstErrorFormField = theForm.USERNAME;
		isValid = false;
	}
	else document.getElementById("userIDError").innerHTML = "";



	/*if (! isValid) 
	{
		firstErrorFormField.focus();
	}*/

	return isValid;
}

function validatePassMismatch(theForm)
{

	var isValid = true;
	var firstErrorFormField;
	

	//confirm new password
	var jNewPassVerifyError = validPasswordVerify(theForm.NEWPASSWORD, theForm.CNFRMNEWPASSWORD, "Verify New Password");
	if (! isblank(jNewPassVerifyError))
	{
		document.getElementById("newPassVerifyError").innerHTML = jNewPassVerifyError;
		firstErrorFormField = theForm.CNFRMNEWPASSWORD;
		theForm.CNFRMNEWPASSWORD.value = "";
		isValid = false;
	}
	else document.getElementById("newPassVerifyError").innerHTML = "";




	//new password
	var jNewPassError = validPassword(theForm.NEWPASSWORD,"New Password", true, theForm.USERNAME);
	if (! isblank(jNewPassError))
	{
		document.getElementById("newPassError").innerHTML = jNewPassError;
		firstErrorFormField = theForm.NEWPASSWORD;
		theForm.NEWPASSWORD.value = "";
		theForm.CNFRMNEWPASSWORD.value = "";
		isValid = false;
	}
	else document.getElementById("newPassError").innerHTML = "";




	//current password
	var jcurrentPassError = validCurrentPassword(theForm.OLDPASSWORD,"Current Password", true);
	if (! isblank(jcurrentPassError))
	{
		document.getElementById("currentPassError").innerHTML = jcurrentPassError;
		firstErrorFormField = theForm.OLDPASSWORD;
		theForm.OLDPASSWORD.value = "";
		isValid = false;
	}
	else document.getElementById("currentPassError").innerHTML = "";

	

	if (! isValid) 
	{
		firstErrorFormField.focus();
	}

	return isValid;
}