function blockUser(p_username) {
    sendMemberRequest('', p_username, 'block');
    $('#unblockButton').show();
    $('#blockButton').hide();
}

function unblockUser(p_username) {
    sendMemberRequest('', p_username, 'unblock');
    $('#unblockButton').hide();
    $('#blockButton').show();
}

function addFavorite(p_username) {
    sendMemberRequest('', p_username, 'add-favorite');
    $('#removeFav-' + p_username).show();
    $('#addFav-' + p_username).hide();
}

function removeFavorite(p_username) {
    sendMemberRequest('', p_username, 'remove-favorite');
    $('#removeFav-' + p_username).hide();
    $('#addFav-' + p_username).show();
}

function addBusinessFavorite(p_id) {
    sendMemberRequest(p_id, '', 'add-business-favorite');
    $('#removeBusinessFav-' + p_id).show();
    $('#addBusinessFav-' + p_id).hide();
}

function removeBusinessFavorite(p_id) {
    sendMemberRequest(p_id, '', 'remove-business-favorite');
    $('#removeBusinessFav-' + p_id).hide();
    $('#addBusinessFav-' + p_id).show();
}

function approveFriend(p_username) {
    sendMemberRequest('', p_username, 'approve-friend')
    $('#friend' + p_username).hide();
    checkEmpty('target-face');
}

function deleteFriend(p_username) {
    if (confirm('Are you sure you want to delete this person?')) {
        sendMemberRequest('', p_username, 'delete-friend')
        $('#friend' + p_username).hide();
        checkEmpty('target-face');
    }
}

function sendFriendRequest(p_username) 
{
    sendMemberRequest('', p_username, 'send-friend-request')
    $('.send-friend-request').hide();
}

function checkEmpty(p_class) {
    if ($('.'+p_class+':visible').size() == 0) {
        $('#' + p_class + '-wrapper').hide();
        $('#empty').show();
    }
}

function sendMemberRequest(p_id, p_username, p_request) {
    $.post("/include/service/member.php", { request: p_request, id: p_id, username: p_username }, function(data) { return true; });
}