var InParam;
var MessageBox;
function fnLoad()
{
	InParam    = new ParamClass();
	if(MessageBox == null)
	{
		GetMessageBox();
	}
}

AttachEvent(window, "load", fnLoad);

function SendMessageToUserStart(UserName, UserID)
{
	if(Message == null)
	{
		GetMessageBox();
	}
	Message.ReSetSize(350, 250);
	Message.ShowMessageBox("您现在与 "+ UserName +" 交谈中", "<br><div style='width:100%;text-align:center;'><div style='width:300px;height:200px' class='contentDiv'><FIELDSET style='border-color:#cccccc;border-style:dotted;border-width:1px;width:100%'><LEGEND class='Orange'  style='background-color:#ffffff;'>请输入谈话内容 100 字以内：</LEGEND><textarea name='TextInputSms' title='100字以内的信息' cols='30' rows='6'></textarea><br><input type='button' name='Submit' onclick='fnSendMessageToUser("+ UserID +", \"000000\");' value=' 确认 '></FIELDSET>", null);
}


function fnSendMessageToUser(UserID, sColor)
{
	if(_getObj("TextInputSms").length == 0)
	{
		alert("信息长度在 1-100 之间!");
		return;
	}
	var InParam = new ParamClass();
	InParam.SetValue("ToUserID", UserID);
	InParam.SetValue("Content",  _getObj("TextInputSms").value);
	fnCallEx("NewMessage", InParam, "/Transfer.aspx", fnSendMessageCallBack);
}


function fnSendMessageCallBack(sResult)
{
	if(sResult == "OK")
	{
		alert("信息发送成功");
		Message.fnClose();
	}
	else if(sResult == "1")
	{
		alert("您还没有登陆，请先登陆后再执行此操作");
		Message.fnClose();
	}
	else
	{
		alert(sResult);
	}
}


function AddUserMessageByID(nUserID)
{
	MessageBox.ReSetSize(350, 250);
	MessageBox.ShowMessageBox("输入附加消息", "<br><div style='width:100%;text-align:center;'><div style='width:300px;height:150px' class='contentDiv'><FIELDSET style='border-color:#cccccc;border-style:dotted;border-width:1px;width:100%'><LEGEND class='Orange'  style='background-color:#ffffff;'>请输入验证信息：</LEGEND><textarea name='TextMessage' title='100字以内的信息' cols='30' rows='5'></textarea><br><input type='button' name='Submit' onclick='AddUserByIDStart("+ nUserID +");' value=' 确认 '></FIELDSET>", null);}
function AddUserByIDStart(nUserID)
{
	InParam.SetValue("OtherID",   nUserID.toString());
	InParam.SetValue("CommandID", "1");
	InParam.SetValue("Message", _getObj("TextMessage").value);
	var sPath = null;
	if(typeof(strPath) != 'undefined' && strPath == null || strPath == "")
	{
		sPath = "";
	}
	else
	{
		sPath = strPath;
	}
	fnCallEx("AddUserByID", InParam, "/transfer.aspx", fnAddUserCallBack);
}

function fnAddUserCallBack(sResult)
{
	if(sResult == "OK")
	{
		MessageBox.ShowMessageBox("输入附加消息", "消息已成功发送，等待对方确认中....，您可以关闭此窗口继续添加好友", null);
	}
	else
	{
		MessageBox.ShowMessageBox("输入附加消息", sResult, null);
	}
}
