var wsClientFunctions=function() {
wsClientFunctions.initializeBase(this);
this._timeout = 0;
this._userContext = null;
this._succeeded = null;
this._failed = null;
}
wsClientFunctions.prototype={
_get_path:function() {
 var p = this.get_path();
 if (p) return p;
 else return wsClientFunctions._staticInstance.get_path();},
SessionRefresh:function(succeededCallback, failedCallback, userContext) {
return this._invoke(this._get_path(), 'SessionRefresh',false,{},succeededCallback,failedCallback,userContext); },
GetCartItemCount:function(succeededCallback, failedCallback, userContext) {
return this._invoke(this._get_path(), 'GetCartItemCount',false,{},succeededCallback,failedCallback,userContext); },
UpdateCart:function(nSkuId,nQty,nColorId,editSku,succeededCallback, failedCallback, userContext) {
return this._invoke(this._get_path(), 'UpdateCart',false,{nSkuId:nSkuId,nQty:nQty,nColorId:nColorId,editSku:editSku},succeededCallback,failedCallback,userContext); },
GetColors:function(context,succeededCallback, failedCallback, userContext) {
return this._invoke(this._get_path(), 'GetColors',false,{context:context},succeededCallback,failedCallback,userContext); },
GetFilteredSkus:function(context,succeededCallback, failedCallback, userContext) {
return this._invoke(this._get_path(), 'GetFilteredSkus',false,{context:context},succeededCallback,failedCallback,userContext); },
ValidateCreditCard:function(id,card,succeededCallback, failedCallback, userContext) {
return this._invoke(this._get_path(), 'ValidateCreditCard',false,{id:id,card:card},succeededCallback,failedCallback,userContext); },
Search:function(searchTerm,succeededCallback, failedCallback, userContext) {
return this._invoke(this._get_path(), 'Search',false,{searchTerm:searchTerm},succeededCallback,failedCallback,userContext); }}
wsClientFunctions.registerClass('wsClientFunctions',Sys.Net.WebServiceProxy);
wsClientFunctions._staticInstance = new wsClientFunctions();
wsClientFunctions.set_path = function(value) { wsClientFunctions._staticInstance.set_path(value); }
wsClientFunctions.get_path = function() { return wsClientFunctions._staticInstance.get_path(); }
wsClientFunctions.set_timeout = function(value) { wsClientFunctions._staticInstance.set_timeout(value); }
wsClientFunctions.get_timeout = function() { return wsClientFunctions._staticInstance.get_timeout(); }
wsClientFunctions.set_defaultUserContext = function(value) { wsClientFunctions._staticInstance.set_defaultUserContext(value); }
wsClientFunctions.get_defaultUserContext = function() { return wsClientFunctions._staticInstance.get_defaultUserContext(); }
wsClientFunctions.set_defaultSucceededCallback = function(value) { wsClientFunctions._staticInstance.set_defaultSucceededCallback(value); }
wsClientFunctions.get_defaultSucceededCallback = function() { return wsClientFunctions._staticInstance.get_defaultSucceededCallback(); }
wsClientFunctions.set_defaultFailedCallback = function(value) { wsClientFunctions._staticInstance.set_defaultFailedCallback(value); }
wsClientFunctions.get_defaultFailedCallback = function() { return wsClientFunctions._staticInstance.get_defaultFailedCallback(); }
wsClientFunctions.set_enableJsonp = function(value) { wsClientFunctions._staticInstance.set_enableJsonp(value); }
wsClientFunctions.get_enableJsonp = function() { return wsClientFunctions._staticInstance.get_enableJsonp(); }
wsClientFunctions.set_jsonpCallbackParameter = function(value) { wsClientFunctions._staticInstance.set_jsonpCallbackParameter(value); }
wsClientFunctions.get_jsonpCallbackParameter = function() { return wsClientFunctions._staticInstance.get_jsonpCallbackParameter(); }
wsClientFunctions.set_path("/wsClientFunctions.asmx");
wsClientFunctions.SessionRefresh= function(onSuccess,onFailed,userContext) {wsClientFunctions._staticInstance.SessionRefresh(onSuccess,onFailed,userContext); }
wsClientFunctions.GetCartItemCount= function(onSuccess,onFailed,userContext) {wsClientFunctions._staticInstance.GetCartItemCount(onSuccess,onFailed,userContext); }
wsClientFunctions.UpdateCart= function(nSkuId,nQty,nColorId,editSku,onSuccess,onFailed,userContext) {wsClientFunctions._staticInstance.UpdateCart(nSkuId,nQty,nColorId,editSku,onSuccess,onFailed,userContext); }
wsClientFunctions.GetColors= function(context,onSuccess,onFailed,userContext) {wsClientFunctions._staticInstance.GetColors(context,onSuccess,onFailed,userContext); }
wsClientFunctions.GetFilteredSkus= function(context,onSuccess,onFailed,userContext) {wsClientFunctions._staticInstance.GetFilteredSkus(context,onSuccess,onFailed,userContext); }
wsClientFunctions.ValidateCreditCard= function(id,card,onSuccess,onFailed,userContext) {wsClientFunctions._staticInstance.ValidateCreditCard(id,card,onSuccess,onFailed,userContext); }
wsClientFunctions.Search= function(searchTerm,onSuccess,onFailed,userContext) {wsClientFunctions._staticInstance.Search(searchTerm,onSuccess,onFailed,userContext); }

