var js_user = {
    start_edit: function(js_section) {
        $('#edit_' + js_section).show();
        $('#' + js_section).hide();
    },
    save: function(js_section) {
        js_changes = $('#form_' + js_section).serialize() + '&action=' + js_section;
        $.post(
            AJAX_URL + '?act=update_userpage',
            js_changes,
            function(js_ajax_result) { js_user.on_changes_saved(js_section, js_ajax_result); },
            'json'
        );
    },
    on_changes_saved: function(js_section, js_ajax_result) {
        $('#' + js_section + ' .content').html(js_ajax_result.html);
        $('#edit_' + js_section).hide();
        $('#' + js_section).show();
    },
    
    remove_vote_request: function(request_id) {
        $.post(
            AJAX_URL + '?act=remove_vote_request',
            {request_id: request_id},
            function(ajax_result) {
                if(ajax_result.success == true) {
                    $('#request_' + request_id).fadeOut();
                } else {
                    alert('Nu poti sterge aceasta cerere!');
                }
            },
            'json'
        );  
    }
};