Type.registerNamespace('JBS.SiteManager.UI.Public.Ajax.Cart');
JBS.SiteManager.UI.Public.Ajax.Cart.SavedCartAddHandler=function() {
JBS.SiteManager.UI.Public.Ajax.Cart.SavedCartAddHandler.initializeBase(this);
this._timeout = 0;
this._userContext = null;
this._succeeded = null;
this._failed = null;
}
JBS.SiteManager.UI.Public.Ajax.Cart.SavedCartAddHandler.prototype={
_get_path:function() {
 var p = this.get_path();
 if (p) return p;
 else return JBS.SiteManager.UI.Public.Ajax.Cart.SavedCartAddHandler._staticInstance.get_path();},
getAnonymous:function(sDummy,succeededCallback, failedCallback, userContext) {
return this._invoke(this._get_path(), 'getAnonymous',false,{sDummy:sDummy},succeededCallback,failedCallback,userContext); },
getNormal:function(nId,nItemTypeId,nPreselectedId,sEncryptedUserId,sEncryptedSessionId,succeededCallback, failedCallback, userContext) {
return this._invoke(this._get_path(), 'getNormal',false,{nId:nId,nItemTypeId:nItemTypeId,nPreselectedId:nPreselectedId,sEncryptedUserId:sEncryptedUserId,sEncryptedSessionId:sEncryptedSessionId},succeededCallback,failedCallback,userContext); },
createNewSavedCart:function(sName,sEncryptedSessionId,bOverwriteNameIfExists,succeededCallback, failedCallback, userContext) {
return this._invoke(this._get_path(), 'createNewSavedCart',false,{sName:sName,sEncryptedSessionId:sEncryptedSessionId,bOverwriteNameIfExists:bOverwriteNameIfExists},succeededCallback,failedCallback,userContext); },
clearCart:function(sEncryptedSessionId,succeededCallback, failedCallback, userContext) {
return this._invoke(this._get_path(), 'clearCart',false,{sEncryptedSessionId:sEncryptedSessionId},succeededCallback,failedCallback,userContext); },
saveOverExistingSavedCart:function(nId,bIsAppend,sEncryptedSessionId,succeededCallback, failedCallback, userContext) {
return this._invoke(this._get_path(), 'saveOverExistingSavedCart',false,{nId:nId,bIsAppend:bIsAppend,sEncryptedSessionId:sEncryptedSessionId},succeededCallback,failedCallback,userContext); }}
JBS.SiteManager.UI.Public.Ajax.Cart.SavedCartAddHandler.registerClass('JBS.SiteManager.UI.Public.Ajax.Cart.SavedCartAddHandler',Sys.Net.WebServiceProxy);
JBS.SiteManager.UI.Public.Ajax.Cart.SavedCartAddHandler._staticInstance = new JBS.SiteManager.UI.Public.Ajax.Cart.SavedCartAddHandler();
JBS.SiteManager.UI.Public.Ajax.Cart.SavedCartAddHandler.set_path = function(value) { JBS.SiteManager.UI.Public.Ajax.Cart.SavedCartAddHandler._staticInstance.set_path(value); }
JBS.SiteManager.UI.Public.Ajax.Cart.SavedCartAddHandler.get_path = function() { return JBS.SiteManager.UI.Public.Ajax.Cart.SavedCartAddHandler._staticInstance.get_path(); }
JBS.SiteManager.UI.Public.Ajax.Cart.SavedCartAddHandler.set_timeout = function(value) { JBS.SiteManager.UI.Public.Ajax.Cart.SavedCartAddHandler._staticInstance.set_timeout(value); }
JBS.SiteManager.UI.Public.Ajax.Cart.SavedCartAddHandler.get_timeout = function() { return JBS.SiteManager.UI.Public.Ajax.Cart.SavedCartAddHandler._staticInstance.get_timeout(); }
JBS.SiteManager.UI.Public.Ajax.Cart.SavedCartAddHandler.set_defaultUserContext = function(value) { JBS.SiteManager.UI.Public.Ajax.Cart.SavedCartAddHandler._staticInstance.set_defaultUserContext(value); }
JBS.SiteManager.UI.Public.Ajax.Cart.SavedCartAddHandler.get_defaultUserContext = function() { return JBS.SiteManager.UI.Public.Ajax.Cart.SavedCartAddHandler._staticInstance.get_defaultUserContext(); }
JBS.SiteManager.UI.Public.Ajax.Cart.SavedCartAddHandler.set_defaultSucceededCallback = function(value) { JBS.SiteManager.UI.Public.Ajax.Cart.SavedCartAddHandler._staticInstance.set_defaultSucceededCallback(value); }
JBS.SiteManager.UI.Public.Ajax.Cart.SavedCartAddHandler.get_defaultSucceededCallback = function() { return JBS.SiteManager.UI.Public.Ajax.Cart.SavedCartAddHandler._staticInstance.get_defaultSucceededCallback(); }
JBS.SiteManager.UI.Public.Ajax.Cart.SavedCartAddHandler.set_defaultFailedCallback = function(value) { JBS.SiteManager.UI.Public.Ajax.Cart.SavedCartAddHandler._staticInstance.set_defaultFailedCallback(value); }
JBS.SiteManager.UI.Public.Ajax.Cart.SavedCartAddHandler.get_defaultFailedCallback = function() { return JBS.SiteManager.UI.Public.Ajax.Cart.SavedCartAddHandler._staticInstance.get_defaultFailedCallback(); }
JBS.SiteManager.UI.Public.Ajax.Cart.SavedCartAddHandler.set_enableJsonp = function(value) { JBS.SiteManager.UI.Public.Ajax.Cart.SavedCartAddHandler._staticInstance.set_enableJsonp(value); }
JBS.SiteManager.UI.Public.Ajax.Cart.SavedCartAddHandler.get_enableJsonp = function() { return JBS.SiteManager.UI.Public.Ajax.Cart.SavedCartAddHandler._staticInstance.get_enableJsonp(); }
JBS.SiteManager.UI.Public.Ajax.Cart.SavedCartAddHandler.set_jsonpCallbackParameter = function(value) { JBS.SiteManager.UI.Public.Ajax.Cart.SavedCartAddHandler._staticInstance.set_jsonpCallbackParameter(value); }
JBS.SiteManager.UI.Public.Ajax.Cart.SavedCartAddHandler.get_jsonpCallbackParameter = function() { return JBS.SiteManager.UI.Public.Ajax.Cart.SavedCartAddHandler._staticInstance.get_jsonpCallbackParameter(); }
JBS.SiteManager.UI.Public.Ajax.Cart.SavedCartAddHandler.set_path("/Ajax/Cart/SavedCartAddHandler.asmx");
JBS.SiteManager.UI.Public.Ajax.Cart.SavedCartAddHandler.getAnonymous= function(sDummy,onSuccess,onFailed,userContext) {JBS.SiteManager.UI.Public.Ajax.Cart.SavedCartAddHandler._staticInstance.getAnonymous(sDummy,onSuccess,onFailed,userContext); }
JBS.SiteManager.UI.Public.Ajax.Cart.SavedCartAddHandler.getNormal= function(nId,nItemTypeId,nPreselectedId,sEncryptedUserId,sEncryptedSessionId,onSuccess,onFailed,userContext) {JBS.SiteManager.UI.Public.Ajax.Cart.SavedCartAddHandler._staticInstance.getNormal(nId,nItemTypeId,nPreselectedId,sEncryptedUserId,sEncryptedSessionId,onSuccess,onFailed,userContext); }
JBS.SiteManager.UI.Public.Ajax.Cart.SavedCartAddHandler.createNewSavedCart= function(sName,sEncryptedSessionId,bOverwriteNameIfExists,onSuccess,onFailed,userContext) {JBS.SiteManager.UI.Public.Ajax.Cart.SavedCartAddHandler._staticInstance.createNewSavedCart(sName,sEncryptedSessionId,bOverwriteNameIfExists,onSuccess,onFailed,userContext); }
JBS.SiteManager.UI.Public.Ajax.Cart.SavedCartAddHandler.clearCart= function(sEncryptedSessionId,onSuccess,onFailed,userContext) {JBS.SiteManager.UI.Public.Ajax.Cart.SavedCartAddHandler._staticInstance.clearCart(sEncryptedSessionId,onSuccess,onFailed,userContext); }
JBS.SiteManager.UI.Public.Ajax.Cart.SavedCartAddHandler.saveOverExistingSavedCart= function(nId,bIsAppend,sEncryptedSessionId,onSuccess,onFailed,userContext) {JBS.SiteManager.UI.Public.Ajax.Cart.SavedCartAddHandler._staticInstance.saveOverExistingSavedCart(nId,bIsAppend,sEncryptedSessionId,onSuccess,onFailed,userContext); }
var gtc = Sys.Net.WebServiceProxy._generateTypedConstructor;
if (typeof(JBS.SiteManager.UI.Public.Ajax.Cart.AJAXVoidMethodReturn) === 'undefined') {
JBS.SiteManager.UI.Public.Ajax.Cart.AJAXVoidMethodReturn=gtc("JBS.SiteManager.UI.Public.Ajax.Cart.AJAXVoidMethodReturn");
JBS.SiteManager.UI.Public.Ajax.Cart.AJAXVoidMethodReturn.registerClass('JBS.SiteManager.UI.Public.Ajax.Cart.AJAXVoidMethodReturn');
}

