﻿function addFriends(uid, uname) {
    openDialog('添加好友', 320, 300, '/Dialog/Friends/Request.aspx?UserID=' + uid + '&UserName=' + uname);
}

function markUser(uid, uname) {
    openDialog('标记' + uname + "为关注对象", 320, 300, '/Dialog/Friends/Concern.aspx?UserID=' + uid + '&UserName=' + uname);
}

function leaveWord(uid, uname) {
    openDialog('留言', 320, 300, '/Dialog/Friends/LeaveWord.aspx?UserID=' + uid + '&UserName=' + uname);
}

function postMsg(uid, uname) {
    openDialog('用户留言', 320, 300, '/Dialog/Friends/PostMsg.aspx?UserID=' + uid + '&UserName=' + uname);
}
function loadFriendRequest(containerId) {
    var container = $get(containerId);
    if (!isNull(container)) {
        container.innerHTML = waitingImg + '正在加载列表，请稍候...';
        var service = new Trisence.Web.FriendService();
        service.LoadFriendsRequest(
            function(result) {
                container.innerHTML = result;
            },
            null,
            null
        );
    }
}
function shieldOff(lid, lname, reason, reload, containerId) {
    var service = new Trisence.Web.FriendService();
    service.ShieldOff(
        lid,
        reason,
        reload,
        function(result) {
            var response, data;
            var pos = result.indexOf('^-^', 0);
            if (pos > 0) {
                eval('response=' + result.substring(0, pos) + ';');
                data = result.substring(pos + 3, result.length);
            }
            else {
                eval('response=' + result + ';');
                data = '';
            }

            if (response.state = '1') {
                var container = document.getElementById(containerId);
                if (!isNull(container)) {
                    container.innerHTML = data;
                }
            }
            else {
                alert(response.msg);
            }
        },
        null,
        null
    );
}

function loadLatent(count, containerId) {
    var service = new Trisence.Web.FriendService();
    service.LoadLatent(
        count,
        function(result) {
            var response, data;
            var pos = result.indexOf('^-^', 0);
            if (pos > 0) {
                eval('response=' + result.substring(0, pos) + ';');
                data = result.substring(pos + 3, result.length);
            }
            else {
                eval('response=' + result + ';');
                data = '';
            }

            if (response.state = '1') {
                var container = document.getElementById(containerId);
                if (!isNull(container)) {
                    container.innerHTML = data;
                }
            }
            else {
                alert(response.msg);
            }
        },
        null,
        null
    );
}