var CatalogPageService=function() {
CatalogPageService.initializeBase(this);
this._timeout = 0;
this._userContext = null;
this._succeeded = null;
this._failed = null;
}
CatalogPageService.prototype={
_get_path:function() {
 var p = this.get_path();
 if (p) return p;
 else return CatalogPageService._staticInstance.get_path();},
ViewStockItem:function(strStockNumber,succeededCallback, failedCallback, userContext) {
return this._invoke(this._get_path(), 'ViewStockItem',false,{strStockNumber:strStockNumber},succeededCallback,failedCallback,userContext); },
ViewTitleFeatures:function(strCatalogPage,strControlID,succeededCallback, failedCallback, userContext) {
return this._invoke(this._get_path(), 'ViewTitleFeatures',false,{strCatalogPage:strCatalogPage,strControlID:strControlID},succeededCallback,failedCallback,userContext); },
ViewCatalogBottom:function(strCatalogPage,strControlID,succeededCallback, failedCallback, userContext) {
return this._invoke(this._get_path(), 'ViewCatalogBottom',false,{strCatalogPage:strCatalogPage,strControlID:strControlID},succeededCallback,failedCallback,userContext); },
SaveRequestLog:function(strStockItem,strContact,bWishList,succeededCallback, failedCallback, userContext) {
return this._invoke(this._get_path(), 'SaveRequestLog',false,{strStockItem:strStockItem,strContact:strContact,bWishList:bWishList},succeededCallback,failedCallback,userContext); },
PickingRequest:function(strStockItem,strNumberToPick,succeededCallback, failedCallback, userContext) {
return this._invoke(this._get_path(), 'PickingRequest',false,{strStockItem:strStockItem,strNumberToPick:strNumberToPick},succeededCallback,failedCallback,userContext); },
PricingRequest:function(strStockItem,succeededCallback, failedCallback, userContext) {
return this._invoke(this._get_path(), 'PricingRequest',false,{strStockItem:strStockItem},succeededCallback,failedCallback,userContext); }}
CatalogPageService.registerClass('CatalogPageService',Sys.Net.WebServiceProxy);
CatalogPageService._staticInstance = new CatalogPageService();
CatalogPageService.set_path = function(value) { CatalogPageService._staticInstance.set_path(value); }
CatalogPageService.get_path = function() { return CatalogPageService._staticInstance.get_path(); }
CatalogPageService.set_timeout = function(value) { CatalogPageService._staticInstance.set_timeout(value); }
CatalogPageService.get_timeout = function() { return CatalogPageService._staticInstance.get_timeout(); }
CatalogPageService.set_defaultUserContext = function(value) { CatalogPageService._staticInstance.set_defaultUserContext(value); }
CatalogPageService.get_defaultUserContext = function() { return CatalogPageService._staticInstance.get_defaultUserContext(); }
CatalogPageService.set_defaultSucceededCallback = function(value) { CatalogPageService._staticInstance.set_defaultSucceededCallback(value); }
CatalogPageService.get_defaultSucceededCallback = function() { return CatalogPageService._staticInstance.get_defaultSucceededCallback(); }
CatalogPageService.set_defaultFailedCallback = function(value) { CatalogPageService._staticInstance.set_defaultFailedCallback(value); }
CatalogPageService.get_defaultFailedCallback = function() { return CatalogPageService._staticInstance.get_defaultFailedCallback(); }
CatalogPageService.set_path("/CatalogPage/CatalogPageService.asmx");
CatalogPageService.ViewStockItem= function(strStockNumber,onSuccess,onFailed,userContext) {CatalogPageService._staticInstance.ViewStockItem(strStockNumber,onSuccess,onFailed,userContext); }
CatalogPageService.ViewTitleFeatures= function(strCatalogPage,strControlID,onSuccess,onFailed,userContext) {CatalogPageService._staticInstance.ViewTitleFeatures(strCatalogPage,strControlID,onSuccess,onFailed,userContext); }
CatalogPageService.ViewCatalogBottom= function(strCatalogPage,strControlID,onSuccess,onFailed,userContext) {CatalogPageService._staticInstance.ViewCatalogBottom(strCatalogPage,strControlID,onSuccess,onFailed,userContext); }
CatalogPageService.SaveRequestLog= function(strStockItem,strContact,bWishList,onSuccess,onFailed,userContext) {CatalogPageService._staticInstance.SaveRequestLog(strStockItem,strContact,bWishList,onSuccess,onFailed,userContext); }
CatalogPageService.PickingRequest= function(strStockItem,strNumberToPick,onSuccess,onFailed,userContext) {CatalogPageService._staticInstance.PickingRequest(strStockItem,strNumberToPick,onSuccess,onFailed,userContext); }
CatalogPageService.PricingRequest= function(strStockItem,onSuccess,onFailed,userContext) {CatalogPageService._staticInstance.PricingRequest(strStockItem,onSuccess,onFailed,userContext); }
