Type.registerNamespace('Monster.EBiz.Web.Services.MCF');
Monster.EBiz.Web.Services.MCF.PrePopChat=function() {
Monster.EBiz.Web.Services.MCF.PrePopChat.initializeBase(this);
this._timeout = 0;
this._userContext = null;
this._succeeded = null;
this._failed = null;
}
Monster.EBiz.Web.Services.MCF.PrePopChat.prototype={
_get_path:function() {
 var p = this.get_path();
 if (p) return p;
 else return Monster.EBiz.Web.Services.MCF.PrePopChat._staticInstance.get_path();},
PrePopChatClicked:function(chatPageId,succeededCallback, failedCallback, userContext) {
return this._invoke(this._get_path(), 'PrePopChatClicked',false,{chatPageId:chatPageId},succeededCallback,failedCallback,userContext); },
PrePopChatVisited:function(chatPageId,succeededCallback, failedCallback, userContext) {
return this._invoke(this._get_path(), 'PrePopChatVisited',false,{chatPageId:chatPageId},succeededCallback,failedCallback,userContext); },
UpdatePageErrorCount:function(chatPageUrl,errorCount,succeededCallback, failedCallback, userContext) {
return this._invoke(this._get_path(), 'UpdatePageErrorCount',false,{chatPageUrl:chatPageUrl,errorCount:errorCount},succeededCallback,failedCallback,userContext); },
GetChatPageVisibility:function(chatPageUrl,succeededCallback, failedCallback, userContext) {
return this._invoke(this._get_path(), 'GetChatPageVisibility',false,{chatPageUrl:chatPageUrl},succeededCallback,failedCallback,userContext); }}
Monster.EBiz.Web.Services.MCF.PrePopChat.registerClass('Monster.EBiz.Web.Services.MCF.PrePopChat',Sys.Net.WebServiceProxy);
Monster.EBiz.Web.Services.MCF.PrePopChat._staticInstance = new Monster.EBiz.Web.Services.MCF.PrePopChat();
Monster.EBiz.Web.Services.MCF.PrePopChat.set_path = function(value) { Monster.EBiz.Web.Services.MCF.PrePopChat._staticInstance.set_path(value); }
Monster.EBiz.Web.Services.MCF.PrePopChat.get_path = function() { return Monster.EBiz.Web.Services.MCF.PrePopChat._staticInstance.get_path(); }
Monster.EBiz.Web.Services.MCF.PrePopChat.set_timeout = function(value) { Monster.EBiz.Web.Services.MCF.PrePopChat._staticInstance.set_timeout(value); }
Monster.EBiz.Web.Services.MCF.PrePopChat.get_timeout = function() { return Monster.EBiz.Web.Services.MCF.PrePopChat._staticInstance.get_timeout(); }
Monster.EBiz.Web.Services.MCF.PrePopChat.set_defaultUserContext = function(value) { Monster.EBiz.Web.Services.MCF.PrePopChat._staticInstance.set_defaultUserContext(value); }
Monster.EBiz.Web.Services.MCF.PrePopChat.get_defaultUserContext = function() { return Monster.EBiz.Web.Services.MCF.PrePopChat._staticInstance.get_defaultUserContext(); }
Monster.EBiz.Web.Services.MCF.PrePopChat.set_defaultSucceededCallback = function(value) { Monster.EBiz.Web.Services.MCF.PrePopChat._staticInstance.set_defaultSucceededCallback(value); }
Monster.EBiz.Web.Services.MCF.PrePopChat.get_defaultSucceededCallback = function() { return Monster.EBiz.Web.Services.MCF.PrePopChat._staticInstance.get_defaultSucceededCallback(); }
Monster.EBiz.Web.Services.MCF.PrePopChat.set_defaultFailedCallback = function(value) { Monster.EBiz.Web.Services.MCF.PrePopChat._staticInstance.set_defaultFailedCallback(value); }
Monster.EBiz.Web.Services.MCF.PrePopChat.get_defaultFailedCallback = function() { return Monster.EBiz.Web.Services.MCF.PrePopChat._staticInstance.get_defaultFailedCallback(); }
Monster.EBiz.Web.Services.MCF.PrePopChat.set_path("/SharedUI/Services/MCF/PrepopChat.asmx");
Monster.EBiz.Web.Services.MCF.PrePopChat.PrePopChatClicked= function(chatPageId,onSuccess,onFailed,userContext) {Monster.EBiz.Web.Services.MCF.PrePopChat._staticInstance.PrePopChatClicked(chatPageId,onSuccess,onFailed,userContext); }
Monster.EBiz.Web.Services.MCF.PrePopChat.PrePopChatVisited= function(chatPageId,onSuccess,onFailed,userContext) {Monster.EBiz.Web.Services.MCF.PrePopChat._staticInstance.PrePopChatVisited(chatPageId,onSuccess,onFailed,userContext); }
Monster.EBiz.Web.Services.MCF.PrePopChat.UpdatePageErrorCount= function(chatPageUrl,errorCount,onSuccess,onFailed,userContext) {Monster.EBiz.Web.Services.MCF.PrePopChat._staticInstance.UpdatePageErrorCount(chatPageUrl,errorCount,onSuccess,onFailed,userContext); }
Monster.EBiz.Web.Services.MCF.PrePopChat.GetChatPageVisibility= function(chatPageUrl,onSuccess,onFailed,userContext) {Monster.EBiz.Web.Services.MCF.PrePopChat._staticInstance.GetChatPageVisibility(chatPageUrl,onSuccess,onFailed,userContext); }

