
function validate_username_and_password(current_page) {
    var login_form = document.getElementById("login_form");
    $.post(window.dev + "/code/php/run_function.php", {
        function_to_call: "login",
        username: login_form.areatres_username.value,
        password: login_form.areatres_password.value
    }, function() {
        $.post(window.dev + "/code/php/run_function.php", {
            function_to_call: "check_logged_in",
            username: login_form.areatres_username.value,
            password: login_form.areatres_password.value,
            current_page: current_page
        }, function(retrieved_data) {
            if (retrieved_data == "log_successful") {
                get_logged_in_page();
            } else {
                alert("Username and password are incorrect!");
                login_form.areatres_password.value = "";
            }
        });
    });
}

function log_out() {
    $.post(window.dev + "/code/php/run_function.php", {
        function_to_call: "logout"
    }, function(){
        get_logged_out_page()
    });
}

function get_logged_out_page() {
    var form = document.getElementById("hidden_post_form");
    form.setAttribute("action", window.dev + "/login/");
    form.submit();
}

function get_logged_in_page() {
    var form = document.getElementById("hidden_post_form");
    form.setAttribute("action", window.dev + "/admin/");
    form.submit();
}
