﻿//检查信息数量是否超过限制
function SendCheck(myid,userid,myname,username)
{
    if(myid == null || myid == 0 || myid == "undefined")
    {
        dialoglogin();
        return;
    }
    new Ajax.Request("UserSendMsgCheck.ashx?myname="+myname,
    {
	    method:"post",
	    parameters:myname,
	    onSuccess:function(transport)
	    {
		    var result = transport.responseText;
            if(result > 10)
            {
                dialog("对不起您发送信息的数量大约限定的十条！明天再发吧……");
                return;
            }
            else
            {
                sendmsg(myid,userid,myname,username);
            }
	    },
	    onFailure:function()
	    {
		    dialog("服务器处理失败。");
	    },
	    onComplete:function(){}
    });
}
//发送短信
function sendmsg(myid,userid,myname,username)
{
    if(myid==0)
    {
        dialoglogin();
        return false; 
    }
    if(myid==userid)
    {
        dialog("您不能给自己发短信。");
        return false;
    }
    else
    {
        var url = 'usersendmsg.aspx';
        new Ajax.Request(url,
        {
        onSuccess:function(result){
        Dialog.confirm({url:url},
        {
        id:"addvotewin",
        width:360,
        height:220,
        title:"",
        className:"alphacube",okLabel: "确定", cancelLabel:"取消", ok:
        function(){ SendResult(myname,username);}
        }
        );
        }
        }
        );
    }
}

//发送信息处理程序
function SendResult(myname,username)
{    
    var title=document.getElementById("msgtitle").value;
    var content=document.getElementById("msgcontent").value;
//    if (!isValidString(title))
//    {
//        dialog("标题含有非法字符");
//        return false;
//    }
    if(title.length>50)
    {
        dialog("标题长度大于50");
        return false;
    }
    if(isBlank(title))
    {
        dialog("请填写标题");
        return false;
    }
//    if(!isValidString(content))
//    {
//        dialog("内容含有非法字符");
//        return false;
//    }
    if(content.length>200)
    {
        dialog("内容长度大于200");
        return false;
    }
    
    var data = 'content='+encodeURIComponent(content)+"&title="+encodeURIComponent(title)+"&myname="+encodeURIComponent(myname)+"&username="+encodeURIComponent(username);
    new Ajax.Request('UserSendMsg.ashx?'+data,
    {
    method:'post',
    parameters:data,
    onSuccess:function(transport)
    {
        var result = transport.responseText;
        if(result =='true'){dialog('短信发送成功'); Windows.close("addvotewin"); return;}
        if(result =='false'){dialog("短信发送失败。");Windows.close("addvotewin");return;}
        return false;
    },
    onFailure:function(){dialog("服务器处理失败。");},
    onComplete:function(){btn_friendsdisabled = false;}
    }
    );

}

function invitomygroup(myid,myname,username)
{
    if(myid==0)
    {
        dialoglogin();
        return false; 
    }

    var url = 'invit.asp';
    new Ajax.Request(url,
    {
    onSuccess:function(result){
    Dialog.confirm({url:url},
    {
    id:"addvotewin",
    width:500,
    height:420,
    title:"",
    className:"alphacube",okLabel: "确定", cancelLabel:"取消", ok:

    function(){ invitResult(myname,username);}
    }
    );
    }
    }
    );
   
}
function invitpp(i)
{
    var url = 'invitomygroup.asp?page='+i;
    new Ajax.Request(url,
    {
    onSuccess:function(result){
        document.getElementById("mygroup").innerHTML=result.responseText;
    }
    }
    );
   
}
function invitResult(myname,username)
{
    var groupID=document.getElementsByName("groupID").value;
    for(i=0;i<document.getElementsByName('groupID').length;i++)
    {
        if(document.getElementsByName('groupID')[i].checked==true)
        {
            groupID=document.getElementsByName('groupID')[i].value;
            break;
        }
    }
    var data = "gid="+groupID+"&myname="+encodeURIComponent(myname)+"&username="+encodeURIComponent(username);
    new Ajax.Request('invite.ashx',
    {
    method:'post',
    parameters:data,
    onSuccess:function(transport)
    {
        var result = transport.responseText;
        if(result =='true'){dialog('邀请发送成功'); Windows.close("addvotewin"); return;}
        if(result =='false'){dialog("邀请发送失败。");Windows.close("addvotewin");return;}
        return false;
    },
    onFailure:function(){dialog("服务器处理失败。");},
    onComplete:function(){btn_friendsdisabled = false;}
    }
    );
}