var LiveChatService=function() {
LiveChatService.initializeBase(this);
this._timeout = 0;
this._userContext = null;
this._succeeded = null;
this._failed = null;
}
LiveChatService.prototype={
HelloWorld:function(succeededCallback, failedCallback, userContext) {
return this._invoke(LiveChatService.get_path(), 'HelloWorld',false,{},succeededCallback,failedCallback,userContext); },
SendMessage_Visitor:function(_LastMessageID,_isCommited,_VisitorID,_RequestID,_Message,succeededCallback, failedCallback, userContext) {
return this._invoke(LiveChatService.get_path(), 'SendMessage_Visitor',false,{_LastMessageID:_LastMessageID,_isCommited:_isCommited,_VisitorID:_VisitorID,_RequestID:_RequestID,_Message:_Message},succeededCallback,failedCallback,userContext); },
InviteVisitor:function(_VisitorID,_SiteID,_InviteMessage,succeededCallback, failedCallback, userContext) {
return this._invoke(LiveChatService.get_path(), 'InviteVisitor',false,{_VisitorID:_VisitorID,_SiteID:_SiteID,_InviteMessage:_InviteMessage},succeededCallback,failedCallback,userContext); },
SendMessage:function(tabIndex,tabKey,chatMessage,_isCommited,_LastMessageID,succeededCallback, failedCallback, userContext) {
return this._invoke(LiveChatService.get_path(), 'SendMessage',false,{tabIndex:tabIndex,tabKey:tabKey,chatMessage:chatMessage,_isCommited:_isCommited,_LastMessageID:_LastMessageID},succeededCallback,failedCallback,userContext); },
getMessages_Visitor:function(_RequestID,_LastMessageID,succeededCallback, failedCallback, userContext) {
return this._invoke(LiveChatService.get_path(), 'getMessages_Visitor',false,{_RequestID:_RequestID,_LastMessageID:_LastMessageID},succeededCallback,failedCallback,userContext); },
getMessages:function(LastMessageID,succeededCallback, failedCallback, userContext) {
return this._invoke(LiveChatService.get_path(), 'getMessages',false,{LastMessageID:LastMessageID},succeededCallback,failedCallback,userContext); },
CheckRequest:function(_RequestID,_VisitorID,succeededCallback, failedCallback, userContext) {
return this._invoke(LiveChatService.get_path(), 'CheckRequest',false,{_RequestID:_RequestID,_VisitorID:_VisitorID},succeededCallback,failedCallback,userContext); },
CancelRequest:function(_RequestID,_VisitorID,succeededCallback, failedCallback, userContext) {
return this._invoke(LiveChatService.get_path(), 'CancelRequest',false,{_RequestID:_RequestID,_VisitorID:_VisitorID},succeededCallback,failedCallback,userContext); },
EndChat:function(_RequestID,_Message,succeededCallback, failedCallback, userContext) {
return this._invoke(LiveChatService.get_path(), 'EndChat',false,{_RequestID:_RequestID,_Message:_Message},succeededCallback,failedCallback,userContext); }}
LiveChatService.registerClass('LiveChatService',Sys.Net.WebServiceProxy);
LiveChatService._staticInstance = new LiveChatService();
LiveChatService.set_path = function(value) { 
var e = Function._validateParams(arguments, [{name: 'path', type: String}]); if (e) throw e; LiveChatService._staticInstance._path = value; }
LiveChatService.get_path = function() { return LiveChatService._staticInstance._path; }
LiveChatService.set_timeout = function(value) { var e = Function._validateParams(arguments, [{name: 'timeout', type: Number}]); if (e) throw e; if (value < 0) { throw Error.argumentOutOfRange('value', value, Sys.Res.invalidTimeout); }
LiveChatService._staticInstance._timeout = value; }
LiveChatService.get_timeout = function() { 
return LiveChatService._staticInstance._timeout; }
LiveChatService.set_defaultUserContext = function(value) { 
LiveChatService._staticInstance._userContext = value; }
LiveChatService.get_defaultUserContext = function() { 
return LiveChatService._staticInstance._userContext; }
LiveChatService.set_defaultSucceededCallback = function(value) { 
var e = Function._validateParams(arguments, [{name: 'defaultSucceededCallback', type: Function}]); if (e) throw e; LiveChatService._staticInstance._succeeded = value; }
LiveChatService.get_defaultSucceededCallback = function() { 
return LiveChatService._staticInstance._succeeded; }
LiveChatService.set_defaultFailedCallback = function(value) { 
var e = Function._validateParams(arguments, [{name: 'defaultFailedCallback', type: Function}]); if (e) throw e; LiveChatService._staticInstance._failed = value; }
LiveChatService.get_defaultFailedCallback = function() { 
return LiveChatService._staticInstance._failed; }
LiveChatService.set_path("/Services/LiveChatService.asmx");
LiveChatService.HelloWorld= function(onSuccess,onFailed,userContext) {LiveChatService._staticInstance.HelloWorld(onSuccess,onFailed,userContext); }
LiveChatService.SendMessage_Visitor= function(_LastMessageID,_isCommited,_VisitorID,_RequestID,_Message,onSuccess,onFailed,userContext) {LiveChatService._staticInstance.SendMessage_Visitor(_LastMessageID,_isCommited,_VisitorID,_RequestID,_Message,onSuccess,onFailed,userContext); }
LiveChatService.InviteVisitor= function(_VisitorID,_SiteID,_InviteMessage,onSuccess,onFailed,userContext) {LiveChatService._staticInstance.InviteVisitor(_VisitorID,_SiteID,_InviteMessage,onSuccess,onFailed,userContext); }
LiveChatService.SendMessage= function(tabIndex,tabKey,chatMessage,_isCommited,_LastMessageID,onSuccess,onFailed,userContext) {LiveChatService._staticInstance.SendMessage(tabIndex,tabKey,chatMessage,_isCommited,_LastMessageID,onSuccess,onFailed,userContext); }
LiveChatService.getMessages_Visitor= function(_RequestID,_LastMessageID,onSuccess,onFailed,userContext) {LiveChatService._staticInstance.getMessages_Visitor(_RequestID,_LastMessageID,onSuccess,onFailed,userContext); }
LiveChatService.getMessages= function(LastMessageID,onSuccess,onFailed,userContext) {LiveChatService._staticInstance.getMessages(LastMessageID,onSuccess,onFailed,userContext); }
LiveChatService.CheckRequest= function(_RequestID,_VisitorID,onSuccess,onFailed,userContext) {LiveChatService._staticInstance.CheckRequest(_RequestID,_VisitorID,onSuccess,onFailed,userContext); }
LiveChatService.CancelRequest= function(_RequestID,_VisitorID,onSuccess,onFailed,userContext) {LiveChatService._staticInstance.CancelRequest(_RequestID,_VisitorID,onSuccess,onFailed,userContext); }
LiveChatService.EndChat= function(_RequestID,_Message,onSuccess,onFailed,userContext) {LiveChatService._staticInstance.EndChat(_RequestID,_Message,onSuccess,onFailed,userContext); }

