function check_auth() {
    var login = $("#login").val();
    var password = $("#password").val();
    if ((login != "") && (password != "")) {
        $(".login .err_msg").html("&nbsp;");
        $(".login_container .form").hide();
        $(".login_container .login_waiting").show();
        $.ajax({
            type: "POST",
            url: "/forms/form_auth.php",
            data: "ISAUTH=1&LOGIN=" + login + "&PASSWORD=" + password,
            success: function(data){
                if (data == "success") {
                    document.location.href = "/office/broker/";
                } else {
                    $(".login_container .form").html(data);
                    submit_auth_init();
                    $(".login_container .login_waiting").hide();
                    $(".login_container .form").show();
                }
            }
        });
    } else {
        var err_msg;
        if (login == "") {
            err_msg = "Введите логин";
        } else {
            err_msg = "Введите пароль";
        }
        $(".login .err_msg").text(err_msg);
    }
}

function logout() {
    $(".login_container .form").hide();
    $(".login_container .login_waiting").show();
    $.ajax({
        type: "POST",
        url: "/forms/form_auth.php",
        data: "ISLOGOUT=1",
        success: function(data){
            $(".login_container .form").html(data);
            submit_auth_init();
            $(".login_container .login_waiting").hide();
            $(".login_container .form").show();
        }
    });
}

function check_change_password() {
    var login = $("#login").val();
    if (login != "") {
        $(".login .err_msg").html("&nbsp;");
        $(".login_container .form").hide();
        $(".login_container .login_waiting").show();
        $.ajax({
            type: "POST",
            url: "/forms/form_auth.php",
            data: "ISCHANGEPWD=1&LOGIN=" + login,
            success: function(data){
                $(".login_container .form").html(data);
                submit_auth_init();
                $(".login_container .login_waiting").hide();
                $(".login_container .form").show();
            }
        });
    } else {
        $(".login .err_msg").text("Введите логин");
    }
}

function submit_auth_init() {
    $("#login_submit").click(function(){
        check_auth();
    });

    $("#login, #password").keypress(function(e){
        if (e.which == 13) {
            check_auth();
        }
    });

    $("#exit_submit").click(function(){
        logout();
    });

    $("#forget_password").click(function(){
        check_change_password();
    });
}

$(document).ready(function(){
    submit_auth_init();
});
