var Products=function() {
Products.initializeBase(this);
this._timeout = 0;
this._userContext = null;
this._succeeded = null;
this._failed = null;
}
Products.prototype={
GetCategoryProducts:function(categoryID,start,productCount,succeededCallback, failedCallback, userContext) {
return this._invoke(Products.get_path(), 'GetCategoryProducts',false,{categoryID:categoryID,start:start,productCount:productCount},succeededCallback,failedCallback,userContext); },
GetFilteredCategoryProducts:function(categoryID,filters,start,productCount,succeededCallback, failedCallback, userContext) {
return this._invoke(Products.get_path(), 'GetFilteredCategoryProducts',false,{categoryID:categoryID,filters:filters,start:start,productCount:productCount},succeededCallback,failedCallback,userContext); },
Subscribe:function(visitorID,email,zip,succeededCallback, failedCallback, userContext) {
return this._invoke(Products.get_path(), 'Subscribe',false,{visitorID:visitorID,email:email,zip:zip},succeededCallback,failedCallback,userContext); }}
Products.registerClass('Products',Sys.Net.WebServiceProxy);
Products._staticInstance = new Products();
Products.set_path = function(value) { Products._staticInstance._path = value; }
Products.get_path = function() { return Products._staticInstance._path; }
Products.set_timeout = function(value) { Products._staticInstance._timeout = value; }
Products.get_timeout = function() { return Products._staticInstance._timeout; }
Products.set_defaultUserContext = function(value) { Products._staticInstance._userContext = value; }
Products.get_defaultUserContext = function() { return Products._staticInstance._userContext; }
Products.set_defaultSucceededCallback = function(value) { Products._staticInstance._succeeded = value; }
Products.get_defaultSucceededCallback = function() { return Products._staticInstance._succeeded; }
Products.set_defaultFailedCallback = function(value) { Products._staticInstance._failed = value; }
Products.get_defaultFailedCallback = function() { return Products._staticInstance._failed; }
Products.set_path("/pricerauk/Products.asmx");
Products.GetCategoryProducts= function(categoryID,start,productCount,onSuccess,onFailed,userContext) {Products._staticInstance.GetCategoryProducts(categoryID,start,productCount,onSuccess,onFailed,userContext); }
Products.GetFilteredCategoryProducts= function(categoryID,filters,start,productCount,onSuccess,onFailed,userContext) {Products._staticInstance.GetFilteredCategoryProducts(categoryID,filters,start,productCount,onSuccess,onFailed,userContext); }
Products.Subscribe= function(visitorID,email,zip,onSuccess,onFailed,userContext) {Products._staticInstance.Subscribe(visitorID,email,zip,onSuccess,onFailed,userContext); }
var gtc = Sys.Net.WebServiceProxy._generateTypedConstructor;
Type.registerNamespace('PriceraWeb');
if (typeof(PriceraWeb.CategorySearch) === 'undefined') {
PriceraWeb.CategorySearch=gtc("PriceraWeb.CategorySearch");
PriceraWeb.CategorySearch.registerClass('PriceraWeb.CategorySearch');
}
