function calcPwStrength(id){
        var pwvalue = $(id).val();
        var pwstrength = getPasswordStrength(pwvalue);
        $("#pwstrength").html("&#1582;&#1608;&#1576;");
        $("#pwstrengthpos").css("background-color","#33CC00");
        if (pwstrength<75) {
            $("#pwstrength").html("&#1605;&#1593;&#1605;&#1608;&#1604;&#1740;");
            $("#pwstrengthpos").css("background-color","#ff6600");
        }
        if (pwstrength<30) {
            $("#pwstrength").html("&#1576;&#1583;");
            $("#pwstrengthpos").css("background-color","#cc0000");
        }
        $("#pwstrengthpos").css("width",pwstrength);
        $("#pwstrengthneg").css("width",100-pwstrength);
}

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;
}

