var AJAXfunctions = { GetNewMessages:function(VisitorID,iClientServer,OperatorID,GetAll,callback,context){return new ajax_request(this.url + '?_method=GetNewMessages&_session=no','VisitorID=' + enc(VisitorID)+ '\r\niClientServer=' + enc(iClientServer)+ '\r\nOperatorID=' + enc(OperatorID)+ '\r\nGetAll=' + enc(GetAll),callback, context);}, SendMessage:function(VisitorID,Message,iClientServer,iOperatorID,MessageType,MessageSubType,callback,context){return new ajax_request(this.url + '?_method=SendMessage&_session=no','VisitorID=' + enc(VisitorID)+ '\r\nMessage=' + enc(Message)+ '\r\niClientServer=' + enc(iClientServer)+ '\r\niOperatorID=' + enc(iOperatorID)+ '\r\nMessageType=' + enc(MessageType)+ '\r\nMessageSubType=' + enc(MessageSubType),callback, context);}, MonitorMessages:function(VisitorID,iClientServer,OperatorID,GetAll,LastMessageID,callback,context){return new ajax_request(this.url + '?_method=MonitorMessages&_session=no','VisitorID=' + enc(VisitorID)+ '\r\niClientServer=' + enc(iClientServer)+ '\r\nOperatorID=' + enc(OperatorID)+ '\r\nGetAll=' + enc(GetAll)+ '\r\nLastMessageID=' + enc(LastMessageID),callback, context);}, CloseChatSession:function(VisitorID,iClientServer,callback,context){return new ajax_request(this.url + '?_method=CloseChatSession&_session=no','VisitorID=' + enc(VisitorID)+ '\r\niClientServer=' + enc(iClientServer),callback, context);}, SetVisitorTyping:function(VisitorID,callback,context){return new ajax_request(this.url + '?_method=SetVisitorTyping&_session=no','VisitorID=' + enc(VisitorID),callback, context);}, SetOperatorTyping:function(VisitorID,callback,context){return new ajax_request(this.url + '?_method=SetOperatorTyping&_session=no','VisitorID=' + enc(VisitorID),callback, context);}, IsVisitorChatting:function(sinVisitorID,callback,context){return new ajax_request(this.url + '?_method=IsVisitorChatting&_session=no','sinVisitorID=' + enc(sinVisitorID),callback, context);}, IsVisitorOnSite:function(VisitorID,callback,context){return new ajax_request(this.url + '?_method=IsVisitorOnSite&_session=no','VisitorID=' + enc(VisitorID),callback, context);}, IsVisitorTyping:function(sinVisitorID,callback,context){return new ajax_request(this.url + '?_method=IsVisitorTyping&_session=no','sinVisitorID=' + enc(sinVisitorID),callback, context);}, IsOperatorTyping:function(sinVisitorID,callback,context){return new ajax_request(this.url + '?_method=IsOperatorTyping&_session=no','sinVisitorID=' + enc(sinVisitorID),callback, context);}, GetInvitationMessage:function(sinIpAddress,callback,context){return new ajax_request(this.url + '?_method=GetInvitationMessage&_session=no','sinIpAddress=' + enc(sinIpAddress),callback, context);}, GetPreviousChats:function(inClientID,sinHostName,sInVisitorID,callback,context){return new ajax_request(this.url + '?_method=GetPreviousChats&_session=no','inClientID=' + enc(inClientID)+ '\r\nsinHostName=' + enc(sinHostName)+ '\r\nsInVisitorID=' + enc(sInVisitorID),callback, context);}, MakeOperatorOffline:function(OperatorID,callback,context){return new ajax_request(this.url + '?_method=MakeOperatorOffline&_session=no','OperatorID=' + enc(OperatorID),callback, context);}, SetOperatorStatus:function(StatusOnline,rotarepo,callback,context){return new ajax_request(this.url + '?_method=SetOperatorStatus&_session=no','StatusOnline=' + enc(StatusOnline)+ '\r\nrotarepo=' + enc(rotarepo),callback, context);}, InsertFAQ:function(Title,Solution,ClientID,callback,context){return new ajax_request(this.url + '?_method=InsertFAQ&_session=no','Title=' + enc(Title)+ '\r\nSolution=' + enc(Solution)+ '\r\nClientID=' + enc(ClientID),callback, context);}, GetVisitorPreChatInfo:function(sInVisitorID,callback,context){return new ajax_request(this.url + '?_method=GetVisitorPreChatInfo&_session=no','sInVisitorID=' + enc(sInVisitorID),callback, context);}, url:'/LiveChatClient/ajax/LiveChatClient.AJAXfunctions,LiveChatClient.ashx' }