function passwordChanged(passwordId, strengthIndicatorId)
{
	var strength = document.getElementById(strengthIndicatorId);
	var strongRegex = new RegExp("^(?=.{8,})(?=.*[A-Z])(?=.*[a-z])(?=.*[0-9])(?=.*\\W).*$", "g");
	var mediumRegex = new RegExp("^(?=.{7,})(((?=.*[A-Z])(?=.*[a-z]))|((?=.*[A-Z])(?=.*[0-9]))|((?=.*[a-z])(?=.*[0-9]))).*$", "g");
	var enoughRegex = new RegExp("(?=.{6,}).*", "g");
	var pwd = document.getElementById(passwordId);
	if (pwd.value.length==0) {
		strength.innerHTML = 'None';
	} else if (false == enoughRegex.test(pwd.value)) {
		strength.innerHTML = '<span style="color:gray">More Characters</span>';
	} else if (strongRegex.test(pwd.value)) {
		strength.innerHTML = '<span style="color:green"><b>Strong!</b></span>';
	} else if (mediumRegex.test(pwd.value)) {
		strength.innerHTML = '<span style="color:blue">Medium!</span>';
	} else {
		strength.innerHTML = '<span style="color:red">Weak!</span>';
	}
}