if(typeof DisWebAjax == "undefined") DisWebAjax={};
DisWebAjax_class = function() {};
Object.extend(DisWebAjax_class.prototype, Object.extend(new AjaxPro.AjaxClass(), {
	OHXmlU2CAutoReq: function(OutIP, Address, SubGroupID, ClientID, SessionID, GroupID, FullName) {
		return this.invoke("OHXmlU2CAutoReq", {"OutIP":OutIP, "Address":Address, "SubGroupID":SubGroupID, "ClientID":ClientID, "SessionID":SessionID, "GroupID":GroupID, "FullName":FullName}, this.OHXmlU2CAutoReq.getArguments().slice(7));
	},
	OHXmlU2CFixReq: function(OutIP, Address, SubGroupID, ClientID, SessionID, GroupID, CsUserID, FullName) {
		return this.invoke("OHXmlU2CFixReq", {"OutIP":OutIP, "Address":Address, "SubGroupID":SubGroupID, "ClientID":ClientID, "SessionID":SessionID, "GroupID":GroupID, "CsUserID":CsUserID, "FullName":FullName}, this.OHXmlU2CFixReq.getArguments().slice(8));
	},
	AddClient: function(userLoginName, userLoginPass, RegisterRealName, RegisterPhone, RegisterEmail, RegisterIP, GroupID) {
		return this.invoke("AddClient", {"userLoginName":userLoginName, "userLoginPass":userLoginPass, "RegisterRealName":RegisterRealName, "RegisterPhone":RegisterPhone, "RegisterEmail":RegisterEmail, "RegisterIP":RegisterIP, "GroupID":GroupID}, this.AddClient.getArguments().slice(7));
	},
	CheckOlineUser: function(Pid) {
		return this.invoke("CheckOlineUser", {"Pid":Pid}, this.CheckOlineUser.getArguments().slice(1));
	},
	CustomLeaveword: function(TitleName, Address, Phone, GroupID, CUIP, CUIPAdd, TextMsg, SubGroupID, Email) {
		return this.invoke("CustomLeaveword", {"TitleName":TitleName, "Address":Address, "Phone":Phone, "GroupID":GroupID, "CUIP":CUIP, "CUIPAdd":CUIPAdd, "TextMsg":TextMsg, "SubGroupID":SubGroupID, "Email":Email}, this.CustomLeaveword.getArguments().slice(9));
	},
	CustomUserLogin: function(userName, userPass, GroupID) {
		return this.invoke("CustomUserLogin", {"userName":userName, "userPass":userPass, "GroupID":GroupID}, this.CustomUserLogin.getArguments().slice(3));
	},
	InitializationSubMsg: function(SessionID, GroupID, City, Address, ClientName) {
		return this.invoke("InitializationSubMsg", {"SessionID":SessionID, "GroupID":GroupID, "City":City, "Address":Address, "ClientName":ClientName}, this.InitializationSubMsg.getArguments().slice(5));
	},
	GetCheckKey: function(groupID, Pid) {
		return this.invoke("GetCheckKey", {"groupID":groupID, "Pid":Pid}, this.GetCheckKey.getArguments().slice(2));
	},
	GetCheck: function(groupID, Type, Pid) {
		return this.invoke("GetCheck", {"groupID":groupID, "Type":Type, "Pid":Pid}, this.GetCheck.getArguments().slice(3));
	},
	OHXmlU2CLeft: function(SubGroupID, ClientID, SessionID, GroupID, CsUserID) {
		return this.invoke("OHXmlU2CLeft", {"SubGroupID":SubGroupID, "ClientID":ClientID, "SessionID":SessionID, "GroupID":GroupID, "CsUserID":CsUserID}, this.OHXmlU2CLeft.getArguments().slice(5));
	},
	ListenSTUCmd: function(SessionID) {
		return this.invoke("ListenSTUCmd", {"SessionID":SessionID}, this.ListenSTUCmd.getArguments().slice(1));
	},
	UToSCmdSendMessage: function(SessionID, CSUserID, CUID, GroupID, sMessage, AlliaName) {
		return this.invoke("UToSCmdSendMessage", {"SessionID":SessionID, "CSUserID":CSUserID, "CUID":CUID, "GroupID":GroupID, "sMessage":sMessage, "AlliaName":AlliaName}, this.UToSCmdSendMessage.getArguments().slice(6));
	},
	UToSP2PCmd: function(SessionID, CSUserID, CUID, GroupID, sType, sKey) {
		return this.invoke("UToSP2PCmd", {"SessionID":SessionID, "CSUserID":CSUserID, "CUID":CUID, "GroupID":GroupID, "sType":sType, "sKey":sKey}, this.UToSP2PCmd.getArguments().slice(6));
	},
	UserSetValue: function(UserID, SessionID, SelectValue) {
		return this.invoke("UserSetValue", {"UserID":UserID, "SessionID":SessionID, "SelectValue":SelectValue}, this.UserSetValue.getArguments().slice(3));
	},
	url: '/CHATMSG/ajaxpro/DisWebAjax,WebChatMsg.ashx'
}));
DisWebAjax = new DisWebAjax_class();

