Type.registerNamespace('Onninen.OnnShop.WebClient');
Onninen.OnnShop.WebClient.CatalogWcfService=function() {
Onninen.OnnShop.WebClient.CatalogWcfService.initializeBase(this);
this._timeout = 0;
this._userContext = null;
this._succeeded = null;
this._failed = null;
}
Onninen.OnnShop.WebClient.CatalogWcfService.prototype={
_get_path:function() {
 var p = this.get_path();
 if (p) return p;
 else return Onninen.OnnShop.WebClient.CatalogWcfService._staticInstance.get_path();},
GetArticleTableAsHTML:function(parentID,extUsageCode,succeededCallback, failedCallback, userContext) {
return this._invoke(this._get_path(), 'GetArticleTableAsHTML',false,{parentID:parentID,extUsageCode:extUsageCode},succeededCallback,failedCallback,userContext); },
GetTreeViewAsHTML:function(catalogName,succeededCallback, failedCallback, userContext) {
return this._invoke(this._get_path(), 'GetTreeViewAsHTML',false,{catalogName:catalogName},succeededCallback,failedCallback,userContext); },
GetSearchResultsAsHTML:function(searchString,succeededCallback, failedCallback, userContext) {
return this._invoke(this._get_path(), 'GetSearchResultsAsHTML',false,{searchString:searchString},succeededCallback,failedCallback,userContext); },
GetExpressAvailability:function(extUsageCode,expressStore,succeededCallback, failedCallback, userContext) {
return this._invoke(this._get_path(), 'GetExpressAvailability',false,{extUsageCode:extUsageCode,expressStore:expressStore},succeededCallback,failedCallback,userContext); },
GetExpressFullAddress:function(expressStore,succeededCallback, failedCallback, userContext) {
return this._invoke(this._get_path(), 'GetExpressFullAddress',false,{expressStore:expressStore},succeededCallback,failedCallback,userContext); },
GetCampaigns:function(succeededCallback, failedCallback, userContext) {
return this._invoke(this._get_path(), 'GetCampaigns',false,{},succeededCallback,failedCallback,userContext); }}
Onninen.OnnShop.WebClient.CatalogWcfService.registerClass('Onninen.OnnShop.WebClient.CatalogWcfService',Sys.Net.WebServiceProxy);
Onninen.OnnShop.WebClient.CatalogWcfService._staticInstance = new Onninen.OnnShop.WebClient.CatalogWcfService();
Onninen.OnnShop.WebClient.CatalogWcfService.set_path = function(value) { Onninen.OnnShop.WebClient.CatalogWcfService._staticInstance.set_path(value); }
Onninen.OnnShop.WebClient.CatalogWcfService.get_path = function() { return Onninen.OnnShop.WebClient.CatalogWcfService._staticInstance.get_path(); }
Onninen.OnnShop.WebClient.CatalogWcfService.set_timeout = function(value) { Onninen.OnnShop.WebClient.CatalogWcfService._staticInstance.set_timeout(value); }
Onninen.OnnShop.WebClient.CatalogWcfService.get_timeout = function() { return Onninen.OnnShop.WebClient.CatalogWcfService._staticInstance.get_timeout(); }
Onninen.OnnShop.WebClient.CatalogWcfService.set_defaultUserContext = function(value) { Onninen.OnnShop.WebClient.CatalogWcfService._staticInstance.set_defaultUserContext(value); }
Onninen.OnnShop.WebClient.CatalogWcfService.get_defaultUserContext = function() { return Onninen.OnnShop.WebClient.CatalogWcfService._staticInstance.get_defaultUserContext(); }
Onninen.OnnShop.WebClient.CatalogWcfService.set_defaultSucceededCallback = function(value) { Onninen.OnnShop.WebClient.CatalogWcfService._staticInstance.set_defaultSucceededCallback(value); }
Onninen.OnnShop.WebClient.CatalogWcfService.get_defaultSucceededCallback = function() { return Onninen.OnnShop.WebClient.CatalogWcfService._staticInstance.get_defaultSucceededCallback(); }
Onninen.OnnShop.WebClient.CatalogWcfService.set_defaultFailedCallback = function(value) { Onninen.OnnShop.WebClient.CatalogWcfService._staticInstance.set_defaultFailedCallback(value); }
Onninen.OnnShop.WebClient.CatalogWcfService.get_defaultFailedCallback = function() { return Onninen.OnnShop.WebClient.CatalogWcfService._staticInstance.get_defaultFailedCallback(); }
Onninen.OnnShop.WebClient.CatalogWcfService.set_path("/services/CatalogWcfService.svc");
Onninen.OnnShop.WebClient.CatalogWcfService.GetArticleTableAsHTML= function(parentID,extUsageCode,onSuccess,onFailed,userContext) {Onninen.OnnShop.WebClient.CatalogWcfService._staticInstance.GetArticleTableAsHTML(parentID,extUsageCode,onSuccess,onFailed,userContext); }
Onninen.OnnShop.WebClient.CatalogWcfService.GetTreeViewAsHTML= function(catalogName,onSuccess,onFailed,userContext) {Onninen.OnnShop.WebClient.CatalogWcfService._staticInstance.GetTreeViewAsHTML(catalogName,onSuccess,onFailed,userContext); }
Onninen.OnnShop.WebClient.CatalogWcfService.GetSearchResultsAsHTML= function(searchString,onSuccess,onFailed,userContext) {Onninen.OnnShop.WebClient.CatalogWcfService._staticInstance.GetSearchResultsAsHTML(searchString,onSuccess,onFailed,userContext); }
Onninen.OnnShop.WebClient.CatalogWcfService.GetExpressAvailability= function(extUsageCode,expressStore,onSuccess,onFailed,userContext) {Onninen.OnnShop.WebClient.CatalogWcfService._staticInstance.GetExpressAvailability(extUsageCode,expressStore,onSuccess,onFailed,userContext); }
Onninen.OnnShop.WebClient.CatalogWcfService.GetExpressFullAddress= function(expressStore,onSuccess,onFailed,userContext) {Onninen.OnnShop.WebClient.CatalogWcfService._staticInstance.GetExpressFullAddress(expressStore,onSuccess,onFailed,userContext); }
Onninen.OnnShop.WebClient.CatalogWcfService.GetCampaigns= function(onSuccess,onFailed,userContext) {Onninen.OnnShop.WebClient.CatalogWcfService._staticInstance.GetCampaigns(onSuccess,onFailed,userContext); }
