function PasswordStrength(password)
{
	var desc = new Array();
	desc[0] = "No Blanks";
	desc[1] = "Weak";
	desc[2] = "Weak";
	desc[3] = "OK";
	desc[4] = "Good";
	desc[5] = "Tough";
	desc[6] = "Strong";

	var strength = 0;

	if (password.length > 0)
		strength++;

	if (password.length > 6)
		strength++;

	if ((password.match(/[a-z]/)) && (password.match(/[A-Z]/)))
		strength++;

	if (password.match(/\d+/))
		strength++;

	if (password.match(/.[!,@,#,$,%,^,&,*,?,_,~,-,(,)]/))
		strength++;

	if (password.length > 9)
		strength++;

	$("#pwdesc").html(desc[strength]);

	$("#pwstrength").removeClass();
	$("#pwstrength").addClass("strength" + strength);

	switch (strength) {
	case 1:
		$("#pwstrength").html("&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;");
		break;

	case 2:
		$("#pwstrength").html("&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;");
		break;

	case 3:
		$("#pwstrength").html("&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;");
		break;

	case 4:
		$("#pwstrength").html(
				"&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;");
		break;

	case 5:
		$("#pwstrength").html(
				"&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;");
		break;

	case 6:
		$("#pwstrength").html(
				"&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;");
		break;

	default:
		$("#pwstrength").html("&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;");
		break;

	}
}
