var ProductCompareProxy=function() {
ProductCompareProxy.initializeBase(this);
this._timeout = 0;
this._userContext = null;
this._succeeded = null;
this._failed = null;
}
ProductCompareProxy.prototype={
GetCompareProductsJSON:function(succeededCallback, failedCallback, userContext) {
return this._invoke(ProductCompareProxy.get_path(), 'GetCompareProductsJSON',false,{},succeededCallback,failedCallback,userContext); },
ProductAdd:function(productCode,succeededCallback, failedCallback, userContext) {
return this._invoke(ProductCompareProxy.get_path(), 'ProductAdd',false,{productCode:productCode},succeededCallback,failedCallback,userContext); },
ProductRemove:function(productCode,succeededCallback, failedCallback, userContext) {
return this._invoke(ProductCompareProxy.get_path(), 'ProductRemove',false,{productCode:productCode},succeededCallback,failedCallback,userContext); },
ProductClearAll:function(succeededCallback, failedCallback, userContext) {
return this._invoke(ProductCompareProxy.get_path(), 'ProductClearAll',false,{},succeededCallback,failedCallback,userContext); }}
ProductCompareProxy.registerClass('ProductCompareProxy',Sys.Net.WebServiceProxy);
ProductCompareProxy._staticInstance = new ProductCompareProxy();
ProductCompareProxy.set_path = function(value) { ProductCompareProxy._staticInstance._path = value; }
ProductCompareProxy.get_path = function() { return ProductCompareProxy._staticInstance._path; }
ProductCompareProxy.set_timeout = function(value) { ProductCompareProxy._staticInstance._timeout = value; }
ProductCompareProxy.get_timeout = function() { return ProductCompareProxy._staticInstance._timeout; }
ProductCompareProxy.set_defaultUserContext = function(value) { ProductCompareProxy._staticInstance._userContext = value; }
ProductCompareProxy.get_defaultUserContext = function() { return ProductCompareProxy._staticInstance._userContext; }
ProductCompareProxy.set_defaultSucceededCallback = function(value) { ProductCompareProxy._staticInstance._succeeded = value; }
ProductCompareProxy.get_defaultSucceededCallback = function() { return ProductCompareProxy._staticInstance._succeeded; }
ProductCompareProxy.set_defaultFailedCallback = function(value) { ProductCompareProxy._staticInstance._failed = value; }
ProductCompareProxy.get_defaultFailedCallback = function() { return ProductCompareProxy._staticInstance._failed; }
ProductCompareProxy.set_path("/ProductCompareProxy.asmx");
ProductCompareProxy.GetCompareProductsJSON= function(onSuccess,onFailed,userContext) {ProductCompareProxy._staticInstance.GetCompareProductsJSON(onSuccess,onFailed,userContext); }
ProductCompareProxy.ProductAdd= function(productCode,onSuccess,onFailed,userContext) {ProductCompareProxy._staticInstance.ProductAdd(productCode,onSuccess,onFailed,userContext); }
ProductCompareProxy.ProductRemove= function(productCode,onSuccess,onFailed,userContext) {ProductCompareProxy._staticInstance.ProductRemove(productCode,onSuccess,onFailed,userContext); }
ProductCompareProxy.ProductClearAll= function(onSuccess,onFailed,userContext) {ProductCompareProxy._staticInstance.ProductClearAll(onSuccess,onFailed,userContext); }
