Type.registerNamespace('aseantic.MSCS.SwatchEshop.WebServices');
aseantic.MSCS.SwatchEshop.WebServices.Winnowing=function() {
aseantic.MSCS.SwatchEshop.WebServices.Winnowing.initializeBase(this);
this._timeout = 0;
this._userContext = null;
this._succeeded = null;
this._failed = null;
}
aseantic.MSCS.SwatchEshop.WebServices.Winnowing.prototype={
GetExpanded:function(succeededCallback, failedCallback, userContext) {
return this._invoke(aseantic.MSCS.SwatchEshop.WebServices.Winnowing.get_path(), 'GetExpanded',false,{},succeededCallback,failedCallback,userContext); },
SetExpanded:function(expanded,succeededCallback, failedCallback, userContext) {
return this._invoke(aseantic.MSCS.SwatchEshop.WebServices.Winnowing.get_path(), 'SetExpanded',false,{expanded:expanded},succeededCallback,failedCallback,userContext); },
GetGroupExpanded:function(groupName,succeededCallback, failedCallback, userContext) {
return this._invoke(aseantic.MSCS.SwatchEshop.WebServices.Winnowing.get_path(), 'GetGroupExpanded',false,{groupName:groupName},succeededCallback,failedCallback,userContext); },
SetGroupExpanded:function(groupName,expanded,succeededCallback, failedCallback, userContext) {
return this._invoke(aseantic.MSCS.SwatchEshop.WebServices.Winnowing.get_path(), 'SetGroupExpanded',false,{groupName:groupName,expanded:expanded},succeededCallback,failedCallback,userContext); }}
aseantic.MSCS.SwatchEshop.WebServices.Winnowing.registerClass('aseantic.MSCS.SwatchEshop.WebServices.Winnowing',Sys.Net.WebServiceProxy);
aseantic.MSCS.SwatchEshop.WebServices.Winnowing._staticInstance = new aseantic.MSCS.SwatchEshop.WebServices.Winnowing();
aseantic.MSCS.SwatchEshop.WebServices.Winnowing.set_path = function(value) { 
var e = Function._validateParams(arguments, [{name: 'path', type: String}]); if (e) throw e; aseantic.MSCS.SwatchEshop.WebServices.Winnowing._staticInstance._path = value; }
aseantic.MSCS.SwatchEshop.WebServices.Winnowing.get_path = function() { return aseantic.MSCS.SwatchEshop.WebServices.Winnowing._staticInstance._path; }
aseantic.MSCS.SwatchEshop.WebServices.Winnowing.set_timeout = function(value) { var e = Function._validateParams(arguments, [{name: 'timeout', type: Number}]); if (e) throw e; if (value < 0) { throw Error.argumentOutOfRange('value', value, Sys.Res.invalidTimeout); }
aseantic.MSCS.SwatchEshop.WebServices.Winnowing._staticInstance._timeout = value; }
aseantic.MSCS.SwatchEshop.WebServices.Winnowing.get_timeout = function() { 
return aseantic.MSCS.SwatchEshop.WebServices.Winnowing._staticInstance._timeout; }
aseantic.MSCS.SwatchEshop.WebServices.Winnowing.set_defaultUserContext = function(value) { 
aseantic.MSCS.SwatchEshop.WebServices.Winnowing._staticInstance._userContext = value; }
aseantic.MSCS.SwatchEshop.WebServices.Winnowing.get_defaultUserContext = function() { 
return aseantic.MSCS.SwatchEshop.WebServices.Winnowing._staticInstance._userContext; }
aseantic.MSCS.SwatchEshop.WebServices.Winnowing.set_defaultSucceededCallback = function(value) { 
var e = Function._validateParams(arguments, [{name: 'defaultSucceededCallback', type: Function}]); if (e) throw e; aseantic.MSCS.SwatchEshop.WebServices.Winnowing._staticInstance._succeeded = value; }
aseantic.MSCS.SwatchEshop.WebServices.Winnowing.get_defaultSucceededCallback = function() { 
return aseantic.MSCS.SwatchEshop.WebServices.Winnowing._staticInstance._succeeded; }
aseantic.MSCS.SwatchEshop.WebServices.Winnowing.set_defaultFailedCallback = function(value) { 
var e = Function._validateParams(arguments, [{name: 'defaultFailedCallback', type: Function}]); if (e) throw e; aseantic.MSCS.SwatchEshop.WebServices.Winnowing._staticInstance._failed = value; }
aseantic.MSCS.SwatchEshop.WebServices.Winnowing.get_defaultFailedCallback = function() { 
return aseantic.MSCS.SwatchEshop.WebServices.Winnowing._staticInstance._failed; }
aseantic.MSCS.SwatchEshop.WebServices.Winnowing.set_path("/EShop/WebServices/Winnowing.asmx");
aseantic.MSCS.SwatchEshop.WebServices.Winnowing.GetExpanded= function(onSuccess,onFailed,userContext) {aseantic.MSCS.SwatchEshop.WebServices.Winnowing._staticInstance.GetExpanded(onSuccess,onFailed,userContext); }
aseantic.MSCS.SwatchEshop.WebServices.Winnowing.SetExpanded= function(expanded,onSuccess,onFailed,userContext) {aseantic.MSCS.SwatchEshop.WebServices.Winnowing._staticInstance.SetExpanded(expanded,onSuccess,onFailed,userContext); }
aseantic.MSCS.SwatchEshop.WebServices.Winnowing.GetGroupExpanded= function(groupName,onSuccess,onFailed,userContext) {aseantic.MSCS.SwatchEshop.WebServices.Winnowing._staticInstance.GetGroupExpanded(groupName,onSuccess,onFailed,userContext); }
aseantic.MSCS.SwatchEshop.WebServices.Winnowing.SetGroupExpanded= function(groupName,expanded,onSuccess,onFailed,userContext) {aseantic.MSCS.SwatchEshop.WebServices.Winnowing._staticInstance.SetGroupExpanded(groupName,expanded,onSuccess,onFailed,userContext); }
