// Password strength

function passwordStrength(password)

{

        var desc = new Array();

        desc[0] = "Very Weak";

        desc[1] = "Weak";

        desc[2] = "Better";

        desc[3] = "Medium";

        desc[4] = "Strong";

        desc[5] = "Strongest";

        var score   = 1;

        //if password bigger than 8 give 1 point


        //if password has both lower and uppercase characters give 1 point      

        if ( ( password.match(/[a-z]/) ) && ( password.match(/[A-Z]/) ) ) {
			
			score++;
		}


        //if password has at least one number give 1 point

        if (password.match(/\d+/)) score++;


        //if password bigger than 8 give another 2 point

        if (password.length > 8)  {
			score=score+1;
		}
		
		 if (password.length >= 12)  {
			score=score+1;
		}

         

         document.getElementById("passwordStrength").className = "strength" + score;

}