var m_strUpperCase="ABCDEFGHIJKLMNOPQRSTUVWXYZ";var m_strLowerCase="abcdefghijklmnopqrstuvwxyz";var m_strNumber="0123456789";var m_strCharacters="!@#$%^&*?_~";function checkPassword(e){var d=0;if(e.length>=8&&e.length<12){d+=10}else{if(e.length>=12){d+=25}}var f=countContain(e,m_strUpperCase);var g=countContain(e,m_strLowerCase);var a=f+g;if(f==0&&g!=0){d+=10}else{if(f!=0&&g!=0){d+=20}}var b=countContain(e,m_strNumber);if(b==1){d+=10}if(b>=3){d+=20}var c=countContain(e,m_strCharacters);if(c==1){d+=10}if(c>1){d+=25}if(b!=0&&a!=0){d+=2}if(b!=0&&a!=0&&c!=0){d+=3}if(b!=0&&f!=0&&g!=0&&c!=0){d+=5}return d}function runPassword(g,c){var f=checkPassword(g);var b=document.getElementById(c+"_bar");var e=document.getElementById(c+"_text");if(!b||!e){return}b.style.width=f+"%";if(f>=90){var a="Very Secure";var d="#0ca908"}else{if(f>=80){var a="Secure";vstrColor="#7ff67c"}else{if(f>=70){var a="Very Strong";var d="#1740ef"}else{if(f>=60){var a="Strong";var d="#5a74e3"}else{if(f>=50){var a="Average";var d="#e3cb00"}else{if(f>=25){var a="Weak";var d="#CCCC66"}else{var a="Very Weak";var d="#e71a1a"}}}}}}b.style.backgroundColor=d;e.innerHTML="<span style='color: "+d+";'>"+a+" - "+f+"</span>";check_passwd(c,g)}function check_passwd(b,d){if(d==""){var a=document.getElementById(b+"_bar");var c=document.getElementById(b+"_text");if(!a||!c){return}a.innerHTML="";c.innerHTML=""}}function countContain(c,b){var a=0;for(i=0;i<c.length;i++){if(b.indexOf(c.charAt(i))>-1){a++}}return a};
