<!-- //
function OnSubmitForgotPassword()
    {
    var btnSubmitAnswer = document.getElementById("btnSubmitAnswer");
    var btnSubmitPassword = document.getElementById("btnSubmitPassword");
    var txtUsername = document.getElementById("txtUsername");
    var hidChallenge = document.getElementById("hidChallenge");
    var hidSalt = document.getElementById("hidSalt");
    var hidJSCode = document.getElementById("hidJSCode");
    
    var strUsername = txtUsername.value;    
    strUsername = strUsername.toLowerCase();
    
    if(btnSubmitAnswer)
        {
        var txtAnswer = document.getElementById("txtAnswer");
        var hidAnswer = document.getElementById("hidAnswer");
        var strAnswer = txtAnswer.value;
        strAnswer = strAnswer.toLowerCase();

        if(hidChallenge && hidSalt)
            {
            txtAnswer.value = "";
            hidAnswer.value = hex_sha256(hex_sha256(strAnswer + hex_sha256(strUsername + hidSalt.value)) + hidChallenge.value);
            hidJSCode.value = "true";
            }
        else if(hidChallenge)
            {
            txtAnswer.value = "";
            hidAnswer.value = hex_sha256(strAnswer + hidChallenge.value);
            hidJSCode.value = "true";
            }
        else if(hidSalt)
            {
            txtAnswer.value = "";
            hidAnswer.value = hex_sha256(strAnswer + hex_sha256(strUsername + hidSalt.value));
            hidJSCode.value = "true";
            }
        }
    else if(btnSubmitPassword)
        {
        var pasPassword = document.getElementById("pasNewPassword");
        var hidPassword = document.getElementById("hidNewPassword");
        var strPassword = "";
        var strSalt = "";
        
        if(hidSalt)
            {
            strSalt = hidSalt.value;
            strSalt = strSalt.toLowerCase();
            strSalt = hex_sha256(strUsername + strSalt);
            }
        
        if(pasPassword && hidPassword)
            {
            strPassword = pasPassword.value;
            strPassword = strPassword.toLowerCase();
            if(IsValidPassword(strPassword))
                {
                strPassword = hex_sha256(strPassword + strSalt);
                hidJSCode.value = "true";
                }
                
            pasPassword.value = "";
            hidPassword.value = strPassword;
            }
        }
    
    return true;
    }
// -->