var passComplete = false;

function comparePasswords(first, repeate) {
    if(repeate.value != first.value) {
        if(document.getElementById) {
            document.getElementById("passStatus").innerHTML = ("Les mots de passe ne sont pas identiques, essai une autre fois");
            document.getElementById("passStatus").style.color = "#ff3333";
            repeate.style.color = "red";
        }
        passComplete = false;
    } else {
        if(document.getElementById) {
            document.getElementById("passStatus").innerHTML = ("Les mots de passe sont identiques");
            document.getElementById("passStatus").style.color = "";
            repeate.style.color = "";
        }
        passComplete = true;
    }
}

function check_pass_change() {
    f = document.forms['bigForm']; 
    if(f.done) {
        f.done.disabled = ((f.passwd.value == "") || !passComplete );
    }
}

FirstIntent = true;

function checkPass(f, ffirst) {
    if (f.value != "") {
        if (!FirstIntent || (f.value.length >= ffirst.value.length )) {
            FirstIntent = false;
            comparePasswords(ffirst,f);
        }
    }
    check_pass_change();
}
