function getPasswordStrength(pw){var pwlength=(pw.length);if(pwlength>5) pwlength=5;var numnumeric=pw.replace(/[0-9]/g,"");var numeric=(pw.length - numnumeric.length);if(numeric>3) numeric=3;var symbols=pw.replace(/\W/g,"");var numsymbols=(pw.length - symbols.length);if(numsymbols>3) numsymbols=3;var numupper=pw.replace(/[A-Z]/g,"");var upper=(pw.length - numupper.length);if(upper>3) upper=3;var pwstrength=((pwlength * 10) - 20)+(numeric * 10)+(numsymbols * 15)+(upper * 10);if(pwstrength<0){pwstrength=0}if(pwstrength>100){pwstrength=100}return pwstrength}function updatePasswordStrength_new(pwbox,pwdiv,divorderlist){var bpb=""+pwbox.value;var pwstrength=getPasswordStrength(bpb);var bars=(parseInt(pwstrength/10) * 10);var pwdivEl=document.getElementById(pwdiv);if(!pwdivEl){alert('Password Strength Display Element Missing')}var divlist=pwdivEl.getElementsByTagName('div');var maindiv=divlist[0].getElementsByTagName('div');maindiv[0].className='pass_bar_base pass_bar_'+bars;var txtdivnum=1;if(divorderlist && divorderlist.text>-1){txtdivnum=divorderlist.text}var txtdiv=divlist[txtdivnum];if(txtdiv && self.pass_strength_phrases){txtdiv.innerHTML=pass_strength_phrases[bars]}}function updatePasswordStrength(pwbox,pwdiv,divorderlist){var bpb=""+pwbox.value;var pwstrength=getPasswordStrength(bpb);var bars=(parseInt(pwstrength/10) * 10);var pwdivEl=document.getElementById(pwdiv);if(!pwdivEl){alert('Password Strength Display Element Missing')}var divlist=pwdivEl.getElementsByTagName('div');var imgdivnum=0;var txtdivnum=1;if(divorderlist && divorderlist.text>-1){txtdivnum=divorderlist.text}if(divorderlist && divorderlist.image>-1){imgdivnum=divorderlist.image}var imgdiv=divlist[imgdivnum];imgdiv.id='ui-passbar-'+bars;var txtdiv=divlist[txtdivnum];if(txtdiv && self.pass_strength_phrases){txtdiv.innerHTML=pass_strength_phrases[bars]}}
