Type.registerNamespace('asplants');
asplants.products_ac=function() {
asplants.products_ac.initializeBase(this);
this._timeout = 0;
this._userContext = null;
this._succeeded = null;
this._failed = null;
}
asplants.products_ac.prototype={
get_plants:function(prefixText,count,succeededCallback, failedCallback, userContext) {
return this._invoke(asplants.products_ac.get_path(), 'get_plants',false,{prefixText:prefixText,count:count},succeededCallback,failedCallback,userContext); },
get_all_retail_products:function(prefixText,count,succeededCallback, failedCallback, userContext) {
return this._invoke(asplants.products_ac.get_path(), 'get_all_retail_products',false,{prefixText:prefixText,count:count},succeededCallback,failedCallback,userContext); },
get_all_products:function(prefixText,count,succeededCallback, failedCallback, userContext) {
return this._invoke(asplants.products_ac.get_path(), 'get_all_products',false,{prefixText:prefixText,count:count},succeededCallback,failedCallback,userContext); },
get_all_products2:function(prefixText,count,succeededCallback, failedCallback, userContext) {
return this._invoke(asplants.products_ac.get_path(), 'get_all_products2',false,{prefixText:prefixText,count:count},succeededCallback,failedCallback,userContext); },
get_quicklook_product:function(id,type,only_sale_prices,only_shippable_sizes,succeededCallback, failedCallback, userContext) {
return this._invoke(asplants.products_ac.get_path(), 'get_quicklook_product',false,{id:id,type:type,only_sale_prices:only_sale_prices,only_shippable_sizes:only_shippable_sizes},succeededCallback,failedCallback,userContext); },
add_to_cart:function(productID,type,sizeID,quantity,succeededCallback, failedCallback, userContext) {
return this._invoke(asplants.products_ac.get_path(), 'add_to_cart',false,{productID:productID,type:type,sizeID:sizeID,quantity:quantity},succeededCallback,failedCallback,userContext); }}
asplants.products_ac.registerClass('asplants.products_ac',Sys.Net.WebServiceProxy);
asplants.products_ac._staticInstance = new asplants.products_ac();
asplants.products_ac.set_path = function(value) { asplants.products_ac._staticInstance._path = value; }
asplants.products_ac.get_path = function() { return asplants.products_ac._staticInstance._path; }
asplants.products_ac.set_timeout = function(value) { asplants.products_ac._staticInstance._timeout = value; }
asplants.products_ac.get_timeout = function() { return asplants.products_ac._staticInstance._timeout; }
asplants.products_ac.set_defaultUserContext = function(value) { asplants.products_ac._staticInstance._userContext = value; }
asplants.products_ac.get_defaultUserContext = function() { return asplants.products_ac._staticInstance._userContext; }
asplants.products_ac.set_defaultSucceededCallback = function(value) { asplants.products_ac._staticInstance._succeeded = value; }
asplants.products_ac.get_defaultSucceededCallback = function() { return asplants.products_ac._staticInstance._succeeded; }
asplants.products_ac.set_defaultFailedCallback = function(value) { asplants.products_ac._staticInstance._failed = value; }
asplants.products_ac.get_defaultFailedCallback = function() { return asplants.products_ac._staticInstance._failed; }
asplants.products_ac.set_path("/services/products_ac.asmx");
asplants.products_ac.get_plants= function(prefixText,count,onSuccess,onFailed,userContext) {asplants.products_ac._staticInstance.get_plants(prefixText,count,onSuccess,onFailed,userContext); }
asplants.products_ac.get_all_retail_products= function(prefixText,count,onSuccess,onFailed,userContext) {asplants.products_ac._staticInstance.get_all_retail_products(prefixText,count,onSuccess,onFailed,userContext); }
asplants.products_ac.get_all_products= function(prefixText,count,onSuccess,onFailed,userContext) {asplants.products_ac._staticInstance.get_all_products(prefixText,count,onSuccess,onFailed,userContext); }
asplants.products_ac.get_all_products2= function(prefixText,count,onSuccess,onFailed,userContext) {asplants.products_ac._staticInstance.get_all_products2(prefixText,count,onSuccess,onFailed,userContext); }
asplants.products_ac.get_quicklook_product= function(id,type,only_sale_prices,only_shippable_sizes,onSuccess,onFailed,userContext) {asplants.products_ac._staticInstance.get_quicklook_product(id,type,only_sale_prices,only_shippable_sizes,onSuccess,onFailed,userContext); }
asplants.products_ac.add_to_cart= function(productID,type,sizeID,quantity,onSuccess,onFailed,userContext) {asplants.products_ac._staticInstance.add_to_cart(productID,type,sizeID,quantity,onSuccess,onFailed,userContext); }
var gtc = Sys.Net.WebServiceProxy._generateTypedConstructor;
if (typeof(asplants.quicklook_product) === 'undefined') {
asplants.quicklook_product=gtc("asplants.quicklook_product");
asplants.quicklook_product.registerClass('asplants.quicklook_product');
}
