function validatePW() {
	var bProceed = true;
	var allTrue = true;
	var oPw1 = document.getElementById('sLoginPass');
	sPw1Lower = oPw1.value.toLowerCase();
	var oPw2 = document.getElementById('sLoginPass2');
	sPw2Lower = oPw2.value.toLowerCase();
	var oLogin = document.getElementById('sLoginName');
	sLoginLower = oLogin.value.toLowerCase();
	var sErrMsg = '';

	if (oPw1.value==oPw2.value && oPw1.getAttribute('title')!=undefined) {
		oPw1.removeAttribute('title');
		unsetAttribClass(oPw1);
	}
	//if (oPw1.value==oLogin.value || oPw2.value==oLogin.value) {
	if (sPw1Lower==sLoginLower && sPw2Lower==sLoginLower) {
		sErrMsg = 'Password cannot be equal to username';
		oPw1.setAttribute('title', sErrMsg);
		setAttribClass(oPw1, 'error');
		bProceed = false;
		allTrue = false;
	}
	if (oPw1.value!=oPw2.value) {
		sErrMsg = 'Entered passwords do not tally';
		oPw1.setAttribute('title', sErrMsg);
		setAttribClass(oPw1, 'error');
		bProceed = false;
		allTrue = false;
	}
	if (oPw1.value.length < 6 && oPw2.value.length < 6) {
		sErrMsg = 'Password must be at least 6 characters';
		oPw1.setAttribute('title', sErrMsg);
		setAttribClass(oPw1, 'error');
		bProceed = false;
		allTrue = false;
	}
	if (oPw1.value=="" && oPw2.value=="") {
		sErrMsg = 'Please enter a password';
		oPw1.setAttribute('title', sErrMsg);
		setAttribClass(oPw1, 'error');
		bProceed = false;
		allTrue = false;
	}
	if (sErrorMsg != null && sErrMsg != '')
			sErrorMsg = sErrorMsg + '- '+ sErrMsg + '!\n';
	return allTrue;
}