﻿/// <reference path="../jBox/jBox.js" />
function ShowAddFriendWindowsShow(uid) {
    var html = "<textarea id='taMessage' rows='8'  onpropertychange='assertLen(this, 200);' cols='45' style='width:100%'></textarea>" +
        "<span id='spanRes' style='color:red'><br/>消息不能超过200个字符</span>";
    //    var boxAlert = jBox.confirm(html, "请写出您申请加好友的验证信息", 400, 150, true);
    //    boxAlert.id = "friendsBox";    
    onYesFn = function() {
        var message = "";
        if ($("#taMessage").length > 0) {
            message = $("#taMessage").val();
        } else {
            if (top.document.getElementById("taMessage")) {
                message = top.document.getElementById("taMessage").innerHTML;
            }
        }
        var url = "/m/AjaxFriend.html?action=FriendAdd";
        var param = { "uid": uid, "message": message };
        $.post(url, param, AddFriendHandle);
        function AddFriendHandle(msg) {
            var idx = msg.indexOf("{$}");
            if (idx > -1 && idx < 15) {
                if (typeof (spaceAlert) != "undefined") {
                    spaceAlert({ msg: msg.split("{$}")[1] });
                }
                else {
                    parent.spaceAlert({ msg: msg.split("{$}")[1] });
                }
            }
            else {
                if (typeof (spaceAlert) != "undefined") {
                    spaceAlert({ msg: "添加失败，请稍后再试。" });
                }
                else {
                    parent.spaceAlert({ msg: "添加失败，请稍后再试。" });
                }
            }
        }
    }
    if (typeof (spaceConfirm) != "undefined") {
        spaceConfirm({ msg: html, title: "请写出您申请加好友的验证信息", w: 400, onYesFn: onYesFn });
    }
    else {
        parent.spaceConfirm({ msg: html, title: "请写出您申请加好友的验证信息", w: 400, onYesFn: onYesFn });
    }
    setTimeout(function() {
        if ($("#taMessage").length > 0) {
            $("#taMessage")[0].focus()
        } else {
            if (top.document.getElementById("taMessage")) {
                top.document.getElementById("taMessage").focus();
            }
        }
    });

}
function assertLen(obj, len) {
    if (obj.value.length > len)
        obj.value = obj.value.substring(0, len);
}
function ShowAddFriendWindows(uid) {
    var url = "/m/ajax?action=CheckRelation&uid=" + uid;
    var param = { "uid": uid };
    $.post(url, param, checkRelationHandle);
    function checkRelationHandle(msg) {
        var idx = msg.indexOf("{$}");
        if (idx > -1 && idx < 15) {
            var result = msg.split("{$}");
            if (result[0] == "1") {
                ShowAddFriendWindowsShow(uid);
            } else {
                //                var box = jBox.alert(result[1]);
                //                setTimeout(function(){
                //                    if(jBox.boxes[0]){
                //                        jBox.close(jBox.boxes[0]);
                //                    }
                //                }, 2000);
                if (typeof (spaceAlert) != "undefined") {
                    spaceAlert({ msg: result[1] });
                }
                else {
                    parent.spaceAlert({ msg: result[1] });
                }
            }
        }
        else {
            //            var box = jBox.alert("系统忙，请稍后再试。");
            //            setTimeout(function(){
            //                if(jBox.boxes[0]){
            //                        jBox.close(jBox.boxes[0]);
            //                    }
            //            }, 2000);
            if (typeof (spaceAlert) != "undefined") {
                spaceAlert({ msg: "系统忙，请稍后再试。" });
            }
            else {
                parent.spaceAlert({ msg: "系统忙，请稍后再试。" });
            }
        }
    }
}