var AjaxService1=function() {
AjaxService1.initializeBase(this);
this._timeout = 0;
this._userContext = null;
this._succeeded = null;
this._failed = null;
}
AjaxService1.prototype={
_get_path:function() {
 var p = this.get_path();
 if (p) return p;
 else return AjaxService1._staticInstance.get_path();},
SayHello:function(Name,succeededCallback, failedCallback, userContext) {
return this._invoke(this._get_path(), 'SayHello',false,{Name:Name},succeededCallback,failedCallback,userContext); },
TestMethod:function(succeededCallback, failedCallback, userContext) {
return this._invoke(this._get_path(), 'TestMethod',false,{},succeededCallback,failedCallback,userContext); },
GetNavigation:function(pLang,pUser,succeededCallback, failedCallback, userContext) {
return this._invoke(this._get_path(), 'GetNavigation',false,{pLang:pLang,pUser:pUser},succeededCallback,failedCallback,userContext); },
AddVariantToBasketWithUpdate:function(Itemno,VariantCode,Quantity,UserId,SessionID,LanguageCode,pProductCountID,pArticleCountId,pBasketItemQuantityId,succeededCallback, failedCallback, userContext) {
return this._invoke(this._get_path(), 'AddVariantToBasketWithUpdate',false,{Itemno:Itemno,VariantCode:VariantCode,Quantity:Quantity,UserId:UserId,SessionID:SessionID,LanguageCode:LanguageCode,pProductCountID:pProductCountID,pArticleCountId:pArticleCountId,pBasketItemQuantityId:pBasketItemQuantityId},succeededCallback,failedCallback,userContext); },
AddVariantToBasket:function(Itemno,VariantCode,Quantity,UserId,SessionID,LanguageCode,succeededCallback, failedCallback, userContext) {
return this._invoke(this._get_path(), 'AddVariantToBasket',false,{Itemno:Itemno,VariantCode:VariantCode,Quantity:Quantity,UserId:UserId,SessionID:SessionID,LanguageCode:LanguageCode},succeededCallback,failedCallback,userContext); },
AddToBasketWithUpdate:function(Itemno,ItemVariantNo,Quantity,UserId,SessionID,LanguageCode,pProductCountID,pArticleCountId,pBasketItemQuantityId,succeededCallback, failedCallback, userContext) {
return this._invoke(this._get_path(), 'AddToBasketWithUpdate',false,{Itemno:Itemno,ItemVariantNo:ItemVariantNo,Quantity:Quantity,UserId:UserId,SessionID:SessionID,LanguageCode:LanguageCode,pProductCountID:pProductCountID,pArticleCountId:pArticleCountId,pBasketItemQuantityId:pBasketItemQuantityId},succeededCallback,failedCallback,userContext); },
AddToBasket:function(Itemno,ItemVariantCode,Quantity,UserId,SessionID,LanguageCode,succeededCallback, failedCallback, userContext) {
return this._invoke(this._get_path(), 'AddToBasket',false,{Itemno:Itemno,ItemVariantCode:ItemVariantCode,Quantity:Quantity,UserId:UserId,SessionID:SessionID,LanguageCode:LanguageCode},succeededCallback,failedCallback,userContext); },
AddToFavorites:function(Itemno,UserId,SessionID,LanguageCode,imgButtonRemoveFavClientID,succeededCallback, failedCallback, userContext) {
return this._invoke(this._get_path(), 'AddToFavorites',false,{Itemno:Itemno,UserId:UserId,SessionID:SessionID,LanguageCode:LanguageCode,imgButtonRemoveFavClientID:imgButtonRemoveFavClientID},succeededCallback,failedCallback,userContext); },
FavoritesRemove:function(Itemno,UserId,imgFavoriteAddButtonClientId,succeededCallback, failedCallback, userContext) {
return this._invoke(this._get_path(), 'FavoritesRemove',false,{Itemno:Itemno,UserId:UserId,imgFavoriteAddButtonClientId:imgFavoriteAddButtonClientId},succeededCallback,failedCallback,userContext); },
RefreshBasketItem:function(pJsonString,succeededCallback, failedCallback, userContext) {
return this._invoke(this._get_path(), 'RefreshBasketItem',false,{pJsonString:pJsonString},succeededCallback,failedCallback,userContext); },
DeleteBasketItem:function(pJsonString,succeededCallback, failedCallback, userContext) {
return this._invoke(this._get_path(), 'DeleteBasketItem',false,{pJsonString:pJsonString},succeededCallback,failedCallback,userContext); },
AddMultipleItemsToBasketWithUpdate:function(pJsonObject,UserId,SessionID,LanguageCode,pProductCountID,pArticleCountId,succeededCallback, failedCallback, userContext) {
return this._invoke(this._get_path(), 'AddMultipleItemsToBasketWithUpdate',false,{pJsonObject:pJsonObject,UserId:UserId,SessionID:SessionID,LanguageCode:LanguageCode,pProductCountID:pProductCountID,pArticleCountId:pArticleCountId},succeededCallback,failedCallback,userContext); }}
AjaxService1.registerClass('AjaxService1',Sys.Net.WebServiceProxy);
AjaxService1._staticInstance = new AjaxService1();
AjaxService1.set_path = function(value) { AjaxService1._staticInstance.set_path(value); }
AjaxService1.get_path = function() { return AjaxService1._staticInstance.get_path(); }
AjaxService1.set_timeout = function(value) { AjaxService1._staticInstance.set_timeout(value); }
AjaxService1.get_timeout = function() { return AjaxService1._staticInstance.get_timeout(); }
AjaxService1.set_defaultUserContext = function(value) { AjaxService1._staticInstance.set_defaultUserContext(value); }
AjaxService1.get_defaultUserContext = function() { return AjaxService1._staticInstance.get_defaultUserContext(); }
AjaxService1.set_defaultSucceededCallback = function(value) { AjaxService1._staticInstance.set_defaultSucceededCallback(value); }
AjaxService1.get_defaultSucceededCallback = function() { return AjaxService1._staticInstance.get_defaultSucceededCallback(); }
AjaxService1.set_defaultFailedCallback = function(value) { AjaxService1._staticInstance.set_defaultFailedCallback(value); }
AjaxService1.get_defaultFailedCallback = function() { return AjaxService1._staticInstance.get_defaultFailedCallback(); }
AjaxService1.set_path("/shop/AjaxService1.asmx");
AjaxService1.SayHello= function(Name,onSuccess,onFailed,userContext) {AjaxService1._staticInstance.SayHello(Name,onSuccess,onFailed,userContext); }
AjaxService1.TestMethod= function(onSuccess,onFailed,userContext) {AjaxService1._staticInstance.TestMethod(onSuccess,onFailed,userContext); }
AjaxService1.GetNavigation= function(pLang,pUser,onSuccess,onFailed,userContext) {AjaxService1._staticInstance.GetNavigation(pLang,pUser,onSuccess,onFailed,userContext); }
AjaxService1.AddVariantToBasketWithUpdate= function(Itemno,VariantCode,Quantity,UserId,SessionID,LanguageCode,pProductCountID,pArticleCountId,pBasketItemQuantityId,onSuccess,onFailed,userContext) {AjaxService1._staticInstance.AddVariantToBasketWithUpdate(Itemno,VariantCode,Quantity,UserId,SessionID,LanguageCode,pProductCountID,pArticleCountId,pBasketItemQuantityId,onSuccess,onFailed,userContext); }
AjaxService1.AddVariantToBasket= function(Itemno,VariantCode,Quantity,UserId,SessionID,LanguageCode,onSuccess,onFailed,userContext) {AjaxService1._staticInstance.AddVariantToBasket(Itemno,VariantCode,Quantity,UserId,SessionID,LanguageCode,onSuccess,onFailed,userContext); }
AjaxService1.AddToBasketWithUpdate= function(Itemno,ItemVariantNo,Quantity,UserId,SessionID,LanguageCode,pProductCountID,pArticleCountId,pBasketItemQuantityId,onSuccess,onFailed,userContext) {AjaxService1._staticInstance.AddToBasketWithUpdate(Itemno,ItemVariantNo,Quantity,UserId,SessionID,LanguageCode,pProductCountID,pArticleCountId,pBasketItemQuantityId,onSuccess,onFailed,userContext); }
AjaxService1.AddToBasket= function(Itemno,ItemVariantCode,Quantity,UserId,SessionID,LanguageCode,onSuccess,onFailed,userContext) {AjaxService1._staticInstance.AddToBasket(Itemno,ItemVariantCode,Quantity,UserId,SessionID,LanguageCode,onSuccess,onFailed,userContext); }
AjaxService1.AddToFavorites= function(Itemno,UserId,SessionID,LanguageCode,imgButtonRemoveFavClientID,onSuccess,onFailed,userContext) {AjaxService1._staticInstance.AddToFavorites(Itemno,UserId,SessionID,LanguageCode,imgButtonRemoveFavClientID,onSuccess,onFailed,userContext); }
AjaxService1.FavoritesRemove= function(Itemno,UserId,imgFavoriteAddButtonClientId,onSuccess,onFailed,userContext) {AjaxService1._staticInstance.FavoritesRemove(Itemno,UserId,imgFavoriteAddButtonClientId,onSuccess,onFailed,userContext); }
AjaxService1.RefreshBasketItem= function(pJsonString,onSuccess,onFailed,userContext) {AjaxService1._staticInstance.RefreshBasketItem(pJsonString,onSuccess,onFailed,userContext); }
AjaxService1.DeleteBasketItem= function(pJsonString,onSuccess,onFailed,userContext) {AjaxService1._staticInstance.DeleteBasketItem(pJsonString,onSuccess,onFailed,userContext); }
AjaxService1.AddMultipleItemsToBasketWithUpdate= function(pJsonObject,UserId,SessionID,LanguageCode,pProductCountID,pArticleCountId,onSuccess,onFailed,userContext) {AjaxService1._staticInstance.AddMultipleItemsToBasketWithUpdate(pJsonObject,UserId,SessionID,LanguageCode,pProductCountID,pArticleCountId,onSuccess,onFailed,userContext); }
var gtc = Sys.Net.WebServiceProxy._generateTypedConstructor;
if (typeof(ReturnData) === 'undefined') {
var ReturnData=gtc("ReturnData");
ReturnData.registerClass('ReturnData');
}

