function showMemberPopup(oParent, oElement, iMemberId, sMemberUsername, iLeft, iTop)
{
    bOk = !isPopupExists('popup'+iMemberId);
    showPopup(oParent, 'popup'+iMemberId, oElement, iLeft, iTop);
    if (bOk)
    {
        sContent = '<nobr><a href="http://'+sMemberUsername+'.fotoblog.by/">Фотоблог</a><br>'+
                   '<a href="http://'+sMemberUsername+'.fotoblog.by/info/">Инфо</a><br>';
        if (iCurrentUserId != iMemberId && iCurrentUserId != null)
        {
            sContent += '<a href="http://'+sCurrentUsername+'.fotoblog.by/mail/to/'+iMemberId+'/">Отправить сообщение</a><br>';
            sContent += '<span id="friends_span_'+iMemberId+'"></span>'
        }
        sContent += '</nobr>';
        setPopupContent('popup'+iMemberId, sContent);
        if (iCurrentUserId != iMemberId && iCurrentUserId != null)
            getFriends(iMemberId);
    }
}

function initCloseMemberPopup(iMemberId)
{
    initClosePopup('popup'+iMemberId);
}

function showFriendStatus(iFriendId, isFriend)
{
    var oSpan = $('#friends_span_'+iFriendId);
    aFriends[iFriendId] = isFriend;
    sContent = '';
    if (isFriend != 0)
        sContent += aAffrs[isFriend]+'<br>';
    if (isFriend == 0 || isFriend == 2)
        sContent += '<a href="javascript:void 0" onclick="setFriend('+iFriendId+')" style="color:#98AE00">Добавить в друзья</a>';
    else
        sContent += '<a href="javascript:void 0" onclick="setFriend('+iFriendId+')" style="color:#FF8400">Удалить из друзей</a>';
    oSpan.html(sContent);
}

function setFriend(iFriendId)
{
    $.getJSON(AjaxUrl+'a_setaffrs/', {'id':iFriendId, 'fmod':(aFriends[iFriendId] == 0 || aFriends[iFriendId] == 2 ? 1 : 0)}, 
        function(data)
        {
            if (data.success)
                showFriendStatus(data.friendid, data.affrs);
        }
    );
}


function getFriends(iFriendId)
{
    $.getJSON(AjaxUrl+"a_getallaffrs/", "id="+iFriendId, 
        function(data)
        {
            if (data.success == 1)
                showFriendStatus(data.friendid, data.affrs);
        }
    );
}


function showSpamPopup(oParent, oElement, iPostId, iLeft, iTop)
{
    bOk = !isPopupExists('spam'+iPostId);
    showPopup(oParent, 'spam'+iPostId, oElement, iLeft, iTop);
    if (bOk)
    {
        sContent = '<nobr><span id="spamlink'+iPostId+'"><a href="javascript:void 0;" onclick="sendAjaxSpamRequest('+iPostId+');">Эта фотка нарушает правила размещения</a></span></nobr>';
        setPopupContent('spam'+iPostId, sContent);
    }
}

function initCloseSpamPopup(iPostId)
{
    initClosePopup('spam'+iPostId);
}

function sendAjaxSpamRequest(post_id)
{
    $.getJSON(AjaxUrl+'a_spamrequest/', {'pid':post_id}, 
        function(data)
        {
            if (data.success)
            {
                $('#spamlink'+data.post_id).html('Спасибо!');
            }
        }
    );
}