<!--

function enableSubmit()
{
	var x1 = document.getElementById("good").style.display;	
	var x2 = document.getElementById("good2").style.display;
	var x3 = document.getElementById("txtUsername").value;
	var x4 = document.getElementById("txtOldPassword").value;
	
	if ((x1 == "block") && (x2 == "block") && (x3 != "") && (x4 != ""))
	{
		document.getElementById("btnSubmitCPW").disabled = false;
	} else {
		document.getElementById("btnSubmitCPW").disabled = true;
	}
}

function password_strength(strPassword)
{

	var points = 0;

	//---- if password is bigger than 4 , give 1 point.
	if (strPassword.length >= 6) points++;

	//---- if password has both lowercase and uppercase characters , give 1 point.	
	if ( (strPassword.match(/[a-z]/) ) && (strPassword.match(/[A-Z]/) ) ) points++;
	//if (strPassword.match(/[a-z]/) ) points++;
	
	

	//---- if password has at least one number , give 1 point.
	if (strPassword.match(/\d+/)) points++;

	//---- if password has at least one special caracther , give 1 point.
	//if ( password.match(/.[!,@,#,$,%,^,&,*,?,_,~,-,(,)]/) )	points++;

	if (strPassword == "")
	{
		document.getElementById("good").style.display = "none";
		document.getElementById("bad").style.display = "none";
	}
	else
	{
		if (points >= 3)
		{
			document.getElementById("good").style.display = "block";
			document.getElementById("bad").style.display = "none";
			
		} else {
			document.getElementById("good").style.display = "none";
			document.getElementById("bad").style.display = "block";
		}
	}

	passwords_equal()
}

function passwords_equal()
{
	
	var strPassword1 = document.getElementById("txtNewPassword1").value;
	var strPassword2 = document.getElementById("txtNewPassword2").value;
	
	if (strPassword2 == "")
	{
		document.getElementById("good2").style.display = "none";
		document.getElementById("bad2").style.display = "none";
	}
	else
	{
		if (strPassword1 == strPassword2) 
		{
			document.getElementById("good2").style.display = "block";
			document.getElementById("bad2").style.display = "none";
		} else {
			document.getElementById("good2").style.display = "none";
			document.getElementById("bad2").style.display = "block";
		}
	}
	enableSubmit()
}

function detectspecialkeys(e){
	var evtobj=window.event? event : e
	if (evtobj.keyCode == 86 && evtobj.ctrlKey){
		document.getElementById('txtNewPassword2').value = ""
		return false;
	}
	passwords_equal()
}

function stopPaste(){
	document.getElementById('txtNewPassword2').onkeyup=detectspecialkeys
	document.getElementById('txtNewPassword2').onkeydown=detectspecialkeys
	document.getElementById("txtNewPassword2").oncontextmenu=new Function("alert('Sorry, right click has been disabled on this field.');return false")	
}
//-->