Type.registerNamespace('Messer.Modules.MesSerChat');
Messer.Modules.MesSerChat.MesSerChatService=function() {
Messer.Modules.MesSerChat.MesSerChatService.initializeBase(this);
this._timeout = 0;
this._userContext = null;
this._succeeded = null;
this._failed = null;
}
Messer.Modules.MesSerChat.MesSerChatService.prototype={
_get_path:function() {
 var p = this.get_path();
 if (p) return p;
 else return Messer.Modules.MesSerChat.MesSerChatService._staticInstance.get_path();},
GetSmiles:function(ccc,succeededCallback, failedCallback, userContext) {
return this._invoke(this._get_path(), 'GetSmiles',true,{ccc:ccc},succeededCallback,failedCallback,userContext); },
SendMessage:function(TabModuleId,RoomName,Msg,UserColor,PrivateToUser,succeededCallback, failedCallback, userContext) {
return this._invoke(this._get_path(), 'SendMessage',false,{TabModuleId:TabModuleId,RoomName:RoomName,Msg:Msg,UserColor:UserColor,PrivateToUser:PrivateToUser},succeededCallback,failedCallback,userContext); },
StartChat:function(TabModuleId,RoomName,succeededCallback, failedCallback, userContext) {
return this._invoke(this._get_path(), 'StartChat',true,{TabModuleId:TabModuleId,RoomName:RoomName},succeededCallback,failedCallback,userContext); },
RefreshChat:function(TabModuleId,RoomName,succeededCallback, failedCallback, userContext) {
return this._invoke(this._get_path(), 'RefreshChat',true,{TabModuleId:TabModuleId,RoomName:RoomName},succeededCallback,failedCallback,userContext); },
RefreshChat2:function(TabModuleId,RoomName,succeededCallback, failedCallback, userContext) {
return this._invoke(this._get_path(), 'RefreshChat2',true,{TabModuleId:TabModuleId,RoomName:RoomName},succeededCallback,failedCallback,userContext); },
BanUser:function(TabModuleId,UserID,RoomName,succeededCallback, failedCallback, userContext) {
return this._invoke(this._get_path(), 'BanUser',true,{TabModuleId:TabModuleId,UserID:UserID,RoomName:RoomName},succeededCallback,failedCallback,userContext); }}
Messer.Modules.MesSerChat.MesSerChatService.registerClass('Messer.Modules.MesSerChat.MesSerChatService',Sys.Net.WebServiceProxy);
Messer.Modules.MesSerChat.MesSerChatService._staticInstance = new Messer.Modules.MesSerChat.MesSerChatService();
Messer.Modules.MesSerChat.MesSerChatService.set_path = function(value) { Messer.Modules.MesSerChat.MesSerChatService._staticInstance.set_path(value); }
Messer.Modules.MesSerChat.MesSerChatService.get_path = function() { return Messer.Modules.MesSerChat.MesSerChatService._staticInstance.get_path(); }
Messer.Modules.MesSerChat.MesSerChatService.set_timeout = function(value) { Messer.Modules.MesSerChat.MesSerChatService._staticInstance.set_timeout(value); }
Messer.Modules.MesSerChat.MesSerChatService.get_timeout = function() { return Messer.Modules.MesSerChat.MesSerChatService._staticInstance.get_timeout(); }
Messer.Modules.MesSerChat.MesSerChatService.set_defaultUserContext = function(value) { Messer.Modules.MesSerChat.MesSerChatService._staticInstance.set_defaultUserContext(value); }
Messer.Modules.MesSerChat.MesSerChatService.get_defaultUserContext = function() { return Messer.Modules.MesSerChat.MesSerChatService._staticInstance.get_defaultUserContext(); }
Messer.Modules.MesSerChat.MesSerChatService.set_defaultSucceededCallback = function(value) { Messer.Modules.MesSerChat.MesSerChatService._staticInstance.set_defaultSucceededCallback(value); }
Messer.Modules.MesSerChat.MesSerChatService.get_defaultSucceededCallback = function() { return Messer.Modules.MesSerChat.MesSerChatService._staticInstance.get_defaultSucceededCallback(); }
Messer.Modules.MesSerChat.MesSerChatService.set_defaultFailedCallback = function(value) { Messer.Modules.MesSerChat.MesSerChatService._staticInstance.set_defaultFailedCallback(value); }
Messer.Modules.MesSerChat.MesSerChatService.get_defaultFailedCallback = function() { return Messer.Modules.MesSerChat.MesSerChatService._staticInstance.get_defaultFailedCallback(); }
Messer.Modules.MesSerChat.MesSerChatService.set_path("/megaromantica/DesktopModules/MesSerChat/MesSerChatService.asmx");
Messer.Modules.MesSerChat.MesSerChatService.GetSmiles= function(ccc,onSuccess,onFailed,userContext) {Messer.Modules.MesSerChat.MesSerChatService._staticInstance.GetSmiles(ccc,onSuccess,onFailed,userContext); }
Messer.Modules.MesSerChat.MesSerChatService.SendMessage= function(TabModuleId,RoomName,Msg,UserColor,PrivateToUser,onSuccess,onFailed,userContext) {Messer.Modules.MesSerChat.MesSerChatService._staticInstance.SendMessage(TabModuleId,RoomName,Msg,UserColor,PrivateToUser,onSuccess,onFailed,userContext); }
Messer.Modules.MesSerChat.MesSerChatService.StartChat= function(TabModuleId,RoomName,onSuccess,onFailed,userContext) {Messer.Modules.MesSerChat.MesSerChatService._staticInstance.StartChat(TabModuleId,RoomName,onSuccess,onFailed,userContext); }
Messer.Modules.MesSerChat.MesSerChatService.RefreshChat= function(TabModuleId,RoomName,onSuccess,onFailed,userContext) {Messer.Modules.MesSerChat.MesSerChatService._staticInstance.RefreshChat(TabModuleId,RoomName,onSuccess,onFailed,userContext); }
Messer.Modules.MesSerChat.MesSerChatService.RefreshChat2= function(TabModuleId,RoomName,onSuccess,onFailed,userContext) {Messer.Modules.MesSerChat.MesSerChatService._staticInstance.RefreshChat2(TabModuleId,RoomName,onSuccess,onFailed,userContext); }
Messer.Modules.MesSerChat.MesSerChatService.BanUser= function(TabModuleId,UserID,RoomName,onSuccess,onFailed,userContext) {Messer.Modules.MesSerChat.MesSerChatService._staticInstance.BanUser(TabModuleId,UserID,RoomName,onSuccess,onFailed,userContext); }
var gtc = Sys.Net.WebServiceProxy._generateTypedConstructor;
if (typeof(Messer.Modules.MesSerChat.ChatResponse) === 'undefined') {
Messer.Modules.MesSerChat.ChatResponse=gtc("Messer.Modules.MesSerChat.ChatResponse");
Messer.Modules.MesSerChat.ChatResponse.registerClass('Messer.Modules.MesSerChat.ChatResponse');
}
