﻿function addFriends(userId,validInfo)
{
    var url = '/page/webService/PepoUtil.asmx/AddFriends';
    var pars = "friendId=" +userId +"&validInfo=" + escape(validInfo);
    var a = new Ajax.Request(
                            url,
                            {method: 'post', parameters: pars, onComplete:showResult}
                            );
}
function showResult(originalRequest)
{
    var dom=new ActiveXObject("Microsoft.XMLDOM");
    dom.loadXML(originalRequest.responseText);
    var rtn=dom.selectSingleNode("string").text;
    if(rtn=="success")
    {
        alert("添加好友请求消息已发送!");
        window.close();
    }
    if (rtn=="notlogin")
    {
        alert("对不起,你还没有登录!");
        return;
    }
}


var tmpUserId=0;
var tmpUserName="";
///检查添加状态.
/// 返回-1，可以添加，0,已经请求了，返回1,已经是好友了，返回2，被拒绝了
/// -2,用户没有登录
function addFriend(userId,userName)
{
    tmpUserId=userId;
    tmpUserName=userName;
    var url = '/page/webService/PepoUtil.asmx/CheckFriend';
    var pars = "friendId=" +userId;
    var a = new Ajax.Request(
                            url,
                            {method: 'post', parameters: pars, onComplete:CheckResult}
                            );
    
    
}

function CheckResult(originalRequest)
{
    
    var dom=new ActiveXObject("Microsoft.XMLDOM");
    dom.loadXML(originalRequest.responseText);
    var rtn=dom.selectSingleNode("int").text;
    switch(rtn)
    {
        case "-2":
            alert("对不起,你还没有登录!");
            break;
        case "-1":
            var url="/page/individual/myhouseIndex.aspx?method=SearchFriend&userid="+tmpUserId;
            window.open(url);            
            break;
        case "0":
            alert("已经请求过了!");
            break;
        case "1":
            alert("已经加为好友了!");
            break;
        case "2":
            alert("已经备对方拒绝了!");
            break;
        default:
            alert(rtn);
    }
}

