if(typeof SWIRL == "undefined") SWIRL={};
if(typeof SWIRL.DNN == "undefined") SWIRL.DNN={};
if(typeof SWIRL.DNN.Modules == "undefined") SWIRL.DNN.Modules={};
if(typeof SWIRL.DNN.Modules.ChatRoom == "undefined") SWIRL.DNN.Modules.ChatRoom={};
if(typeof SWIRL.DNN.Modules.ChatRoom.AJAXMethods == "undefined") SWIRL.DNN.Modules.ChatRoom.AJAXMethods={};
SWIRL.DNN.Modules.ChatRoom.AJAXMethods_class = function() {};
Object.extend(SWIRL.DNN.Modules.ChatRoom.AJAXMethods_class.prototype, Object.extend(new AjaxPro.AjaxClass(), {
	SendMsg: function(strUsername, intModuleID, strMsg, MessageType, strDomainRoot, strFontColor) {
		return this.invoke("SendMsg", {"strUsername":strUsername, "intModuleID":intModuleID, "strMsg":strMsg, "MessageType":MessageType, "strDomainRoot":strDomainRoot, "strFontColor":strFontColor}, this.SendMsg.getArguments().slice(6));
	},
	GetMsg: function(intModuleID) {
		return this.invoke("GetMsg", {"intModuleID":intModuleID}, this.GetMsg.getArguments().slice(1));
	},
	PollChat: function(intModuleID, strUserid, strUserListGUID) {
		return this.invoke("PollChat", {"intModuleID":intModuleID, "strUserid":strUserid, "strUserListGUID":strUserListGUID}, this.PollChat.getArguments().slice(3));
	},
	UserLogout: function(intModuleID, strUserID) {
		return this.invoke("UserLogout", {"intModuleID":intModuleID, "strUserID":strUserID}, this.UserLogout.getArguments().slice(2));
	},
	GetUserList: function(intModuleID) {
		return this.invoke("GetUserList", {"intModuleID":intModuleID}, this.GetUserList.getArguments().slice(1));
	},
	url: '/ajaxpro/SWIRL.DNN.Modules.ChatRoom.AJAXMethods,SWIRL.DNN.Modules.ChatRoom.ashx'
}));
SWIRL.DNN.Modules.ChatRoom.AJAXMethods = new SWIRL.DNN.Modules.ChatRoom.AJAXMethods_class();

