﻿function chekPassword(passValue) {
    var ok = 0;

    //- Upper case letters
    if (passValue.match(/[A-Z]/)) ok++;

    //- Lower case letters
    if (passValue.match(/[a-z]/)) ok++;

    //- Digits
    if (passValue.match(/[0-9]/)) ok++;

    //- Special characters (!, @, $, %, etc.)
    if (passValue.match(/[@,.:;#$%&!*)(-+=^_|?><.,]/)) ok++;

    if (ok > 1) {
        if (ok > 1) {
            document.getElementById("passBar").style.backgroundColor = '#0093dd';
            document.getElementById("passBar").style.width = '150px';
            document.getElementById("passMess").innerHTML = 'Хороший';
            document.getElementById("passMess").style.сolor = '#0093dd';
        }
        if (ok > 2) {
            document.getElementById("passBar").style.backgroundColor = '#f89543';
            document.getElementById("passBar").style.width = '200px';
            document.getElementById("passMess").innerHTML = 'Достаточно надежный';
            document.getElementById("passMess").style.сolor = '#f89543';
        }
        if (ok > 3) {
            document.getElementById("passBar").style.backgroundColor = '#00a26b';
            document.getElementById("passMess").style.сolor = '#00a26b';
            document.getElementById("passBar").style.width = '250px';
            document.getElementById("passMess").innerHTML = 'Надежный';
        }

    } else {
        document.getElementById("passBar").style.backgroundColor = '#bbbaba';
        document.getElementById("passBar").style.width = '50px';
        document.getElementById("passMess").style.сolor = '#bbbaba';
        document.getElementById("passMess").innerHTML = 'Ненадёжный';
    }
}
