
/** pages controller */
var pages = {
    
    remove : function(a, msg){
        if (confirm(msg)){
            $(a.parentNode).addClass('loading');
            $.getJSON(a.href, {ajax : 'true'}, function(json){
                    if (json && json.length){
                        for (var i = 0; i < json.length; i++)
                            $('#page-' + json[i]).fadeOut(800, function(){ $(this).remove(); });
                    }
                    else $(a.parentNode).removeClass('loading'); 
                });
        }
        return false;
    }
    
};

var Users = {
    
    edit_status : function(link){
        var id     = link.id.substr(5);
        var active = link.innerHTML == 'block' ? 0 : 1;
        $.get(SITE_URL + 'userspace.php?controller=users&method=edit_status', {id:id, active:active},
            function(data){
                $('#user-' + id).html((active ? 'block' : 'unblock'));
            }
        );
    }
    
};

var Comments = {
    
    edit_status : function(link){
        var id     = link.id.substr(8);
        var active = link.innerHTML == 'Reject' ? 0 : 1;
        $.get(SITE_URL + 'userspace.php?controller=comments&method=edit_status', {id:id, active:active},
            function(data){
                $('#comment-' + id).html((active ? 'Reject' : 'Approve'));
            }
        );
    }
    
};
