﻿function addFriend(u)
{
    var uid = $uid;
    if (u != null)
        uid = u;
    ajaxCheck(url,"form=sysfrget&uid="+ uid,function(responseText){
        var str = responseText.split("|");
        if (str[0] == "ok")
            showLayer2(str[1],355,null,null);
        else
            alert(str[1]);
    });
}
function delFriend(f,u)
{
    ajaxCheck(url,"form=sysfrdel&uid="+u+"&fid="+f,function(responseText){
        if (responseText == "ok")
        {
            alert("删除成功！");
            top.CloseAndRefresh();
        }
        else
            alert(responseText);
    });
}
var n = 100000;
function con_code()
{
	var qq= Math.round((Math.random()) * n);
	document.getElementById("check_img").src = "ValidateCode.aspx?r=" + qq + "&rd=" + Math.random();
}
var url = "module/friend/js/EMS_FF.aspx";

function addFriend_1(uid)
{
    if (o("log_in").style.display == "")
    {
        if (o("login_u") != null && o("login_u").value == "")
        {
            alert("请输入登录用户名！");
            o("login_u").focus();
            return;
        }
        else if (o("login_p") != null && o("login_p").value == "")
        {
            alert("请输入登录密码！");
            o("login_p").focus();
            return;
        }
    }
    
    if (o("f_code").value == "")
    {
        alert("请输入验证码！");
        o("f_code").focus();
        return;
    }
    else if (o("f_code").value.toLowerCase() != VaildCode.toLowerCase())
    {
        alert("验证码不正确！");
        o("f_code").focus();
        return;
    }
    var typObj = document.getElementsByName("friendType");
    var type= "";
    for(var k=0;k<typObj.length;k++)
    {
        if (typObj[k].checked)
        {
            type = typObj[k].value;
            break;
        }
    }
    
    if (o("leaveMsg").value == "填写消息的内容，限150个汉字...")
        o("leaveMsg").value = "";
    else if (o("leaveMsg").value.lenByte() > 300){
        alert("附加留言过长，限150个汉字（限300个字符）");
        return;
    }
    ajaxCheck(url,"form=sysfradd&vid="+escape(getElementValue("login_u"))+"&pwd="+escape(getElementValue("login_p"))+"&uid="+escape(uid)+"&type="+type+"&msg="+escape(o("leaveMsg").value)+"&code="+escape(o("f_code").value),function(responseText){
        //返回值：0操作成功；1登录用户及密码不正确；2自己不能加自己；3未获取可操作数据
        //-1您已经发送了邀请，请等待对方的验证！；-2您已经加对方为好友了！
        var isLogin = false;
        if (o("log_in").style.display = "none")
            isLogin = true;
        switch(responseText)
        {
            case "0":
                alert("成功发送加好友邀请，请等待对方的验证通过！");
                if (isLogin)
                    top.LayerHide();
                else
                    top.CloseAndRefresh();
                break;
            case "1":
                alert("请输入正确的登录用户名和密码！");
                o("login_u").select();
                break;
            case "2":
                alert("自己不能加自己为好友！");
                break;
            case "3":
                alert("未能获得可操作数据，请刷新后再试！");
                break;
            case "-1":
                alert("您已经发送了加好友的邀请，请等待对方的验证！");
                if (isLogin)
                    top.LayerHide();
                else
                    top.CloseAndRefresh();
                break;
            case "-2":
                alert("对方已成为您的好友了！");
                top.LayerHide();
                break;
        }
        if ($pageid == "space")
            window.location.reload();
    });
}
function getElementValue(obj){
    if (o(obj) != null)
        return o(obj).value;
    else
        return "";
}
var VaildCode; //在全局 定义验证码
function createCode(obj)
{ 
    VaildCode = "";
    var codeLength = 4;//验证码的长度
    var checkCode = o(obj);
    var selectChar = new Array(0,1,2,3,4,5,6,7,8,9,'A','B','C','D','E','F','G','H','I','J','K','L','M','N','O','P','Q','R','S','T','U','V','W','X','Y','Z');//所有候选组成验证码的字符，当然也可以用中文的
    for(var i=0;i<codeLength;i++)
    {
        var charIndex = Math.floor(Math.random()*36);
        VaildCode +=selectChar[charIndex];
    }
    if(checkCode)
    {
        checkCode.className="VaildCode";
        checkCode.innerHTML = VaildCode;
    }
}