var savebox = '';
var refresh = false;
function logout(r) {
    refresh = r;
    add_loader("#userBox");

    $.get(
        "logout.php",
        "",
        function(data){
            process_logout(data);
        }
    );
}

function login_test(r) {
    refresh = r;
    
    savebox = $("#userBox").html();
    
    var str  = $("#loginForm").serialize();
    add_loader("#userBox");

    $.get(
        "login_ajax.php",
        str,
        function(data){
            process_login(data);
        }
    );

}

function process_login(data) {
    $("#loginError").html="";
    str = data.split("*");
    switch(str[0]) {
        case '0':
            $("#userBox").hide().html(str[2]).fadeIn(500);
            if(refresh) location.reload();
            break;
        default:
        case '1':
            $("#userBox").hide().html(savebox).fadeIn(500);
            savebox = '';
            $("#loginError").hide().html(str[1]).fadeIn(700);
            break;
    }

}

function process_logout(data) {
    $("#loginError").html="";
    $("#userBox").hide().html(data).fadeIn(500);
    if(refresh) location.reload();
}

$(".loginBoxInput[type=password]").bind("keypress",function(e){
    var code = (e.keyCode ? e.keyCode : e.which);
    if(code == 13) {
        login_test();
    }
});
