dojo.require("wc.service.common");ServicesDeclarationJS={langId:"-1",storeId:"",catalogId:"",setCommonParameters:function(a,b,c){this.langId=a;this.storeId=b;this.catalogId=c}}; wc.service.declare({id:"AjaxInterestItemAddAndDeleteFromCart",actionId:"AjaxInterestItemAddAndDeleteFromCart",url:getAbsoluteURL()+"AjaxInterestItemAdd",formId:"",successHandler:function(a){MessageHelper.hideAndClearMessage();requestSubmitted=false;CheckoutHelperJS.deleteFromCart(a.orderItemId,true);MessageHelper.displayStatusMessage(MessageHelper.messages.WISHLIST_ADDED)},failureHandler:function(a){if(a.errorMessage)MessageHelper.displayErrorMessage(a.errorMessage);else a.errorMessageKey&&MessageHelper.displayErrorMessage(a.errorMessageKey); cursor_clear()}}); wc.service.declare({id:"AjaxAddOrderItem",actionId:"AjaxAddOrderItem",url:getAbsoluteURL()+"AjaxOrderChangeServiceItemAdd",formId:"",successHandler:function(){MessageHelper.hideAndClearMessage();MessageHelper.displayStatusMessage(MessageHelper.messages.SHOPCART_ADDED);cursor_clear();if(categoryDisplayJS)categoryDisplayJS.selectedAttributes=[]},failureHandler:function(a){if(a.errorMessage)MessageHelper.displayErrorMessage(a.errorMessage);else a.errorMessageKey&&MessageHelper.displayErrorMessage(a.errorMessageKey);cursor_clear()}}); wc.service.declare({id:"AjaxAddOrderItem_shopCart",actionId:"AjaxAddOrderItem",url:getAbsoluteURL()+"AjaxOrderChangeServiceItemAdd",formId:"",successHandler:function(){document.location.href="AjaxOrderItemDisplayView?storeId="+ServicesDeclarationJS.storeId+"&catalogId="+ServicesDeclarationJS.catalogId+"&langId="+ServicesDeclarationJS.langId},failureHandler:function(a){if(a.errorMessage)MessageHelper.displayErrorMessage(a.errorMessage);else a.errorMessageKey&&MessageHelper.displayErrorMessage(a.errorMessageKey); cursor_clear()}});wc.service.declare({id:"AjaxDeleteOrderItem",actionId:"AjaxDeleteOrderItem",url:getAbsoluteURL()+"AjaxOrderChangeServiceItemDelete",formId:"",successHandler:function(){MessageHelper.hideAndClearMessage();MessageHelper.displayStatusMessage(MessageHelper.messages.SHOPCART_REMOVEITEM)},failureHandler:function(a){if(a.errorMessage)MessageHelper.displayErrorMessage(a.errorMessage);else a.errorMessageKey&&MessageHelper.displayErrorMessage(a.errorMessageKey);cursor_clear()}}); wc.service.declare({id:"AjaxDeleteOrderItemForShippingBillingPage",actionId:"AjaxDeleteOrderItemForShippingBillingPage",url:getAbsoluteURL()+"AjaxOrderChangeServiceItemDelete",formId:"",successHandler:function(){wc.service.invoke("AjaxPrepareOrderForShippingBillingPage");MessageHelper.hideAndClearMessage();MessageHelper.displayStatusMessage(MessageHelper.messages.SHOPCART_REMOVEITEM)},failureHandler:function(a){if(a.errorMessage)MessageHelper.displayErrorMessage(a.errorMessage);else a.errorMessageKey&& MessageHelper.displayErrorMessage(a.errorMessageKey);cursor_clear()}});wc.service.declare({id:"AjaxDeleteOrderItemFromCart",actionId:"AjaxDeleteOrderItem",url:getAbsoluteURL()+"AjaxOrderChangeServiceItemDelete",formId:"",failureHandler:function(a){if(a.errorMessage)MessageHelper.displayErrorMessage(a.errorMessage);else a.errorMessageKey&&MessageHelper.displayErrorMessage(a.errorMessageKey);cursor_clear()}}); wc.service.declare({id:"AjaxDeleteOrderItem1",actionId:"AjaxDeleteOrderItem",url:getAbsoluteURL()+"AjaxOrderChangeServiceItemDelete",formId:"",successHandler:function(a){document.location.href=CheckoutHelperJS.shoppingCartPage?"AjaxOrderItemDisplayView?storeId="+ServicesDeclarationJS.storeId+"&catalogId="+ServicesDeclarationJS.catalogId+"&langId="+ServicesDeclarationJS.langId:document.getElementById("currentPageNumber")!=null&&document.getElementById("currentPageNumber").value>1?"OrderProcessServiceOrderPrepare?URL=OrderShippingBillingView?storeId="+ ServicesDeclarationJS.storeId+"&catalogId="+ServicesDeclarationJS.catalogId+"&langId="+ServicesDeclarationJS.langId+"&orderId="+a.orderId:"OrderShippingBillingView?storeId="+ServicesDeclarationJS.storeId+"&catalogId="+ServicesDeclarationJS.catalogId+"&langId="+ServicesDeclarationJS.langId+"&orderId="+a.orderId},failureHandler:function(a){if(a.errorMessage)MessageHelper.displayErrorMessage(a.errorMessage);else a.errorMessageKey&&MessageHelper.displayErrorMessage(a.errorMessageKey);cursor_clear()}}); wc.service.declare({id:"AjaxUpdateOrderItem",actionId:"AjaxUpdateOrderItem",url:getAbsoluteURL()+"AjaxOrderChangeServiceItemUpdate",formId:"",successHandler:function(){MessageHelper.hideAndClearMessage();cursor_clear()},failureHandler:function(a){if(a.errorMessage)MessageHelper.displayErrorMessage(a.errorMessage);else a.errorMessageKey&&MessageHelper.displayErrorMessage(a.errorMessageKey);cursor_clear()}}); wc.service.declare({id:"AjaxUpdateOrderShippingInfo",actionId:"AjaxUpdateOrderShippingInfo",url:getAbsoluteURL()+"AjaxOrderChangeServiceShipInfoUpdate",formId:"",successHandler:function(){MessageHelper.hideAndClearMessage();cursor_clear()},failureHandler:function(a){if(a.errorMessage)MessageHelper.displayErrorMessage(a.errorMessage);else a.errorMessageKey&&MessageHelper.displayErrorMessage(a.errorMessageKey);cursor_clear()}}); wc.service.declare({id:"AjaxPrepareOrder",actionId:"AjaxPrepareOrder",url:getAbsoluteURL()+"AjaxOrderProcessServiceOrderPrepare",formId:"",successHandler:function(){MessageHelper.hideAndClearMessage();cursor_clear()},failureHandler:function(a){if(a.errorMessage)MessageHelper.displayErrorMessage(a.errorMessage);else a.errorMessageKey&&MessageHelper.displayErrorMessage(a.errorMessageKey);cursor_clear()}}); wc.service.declare({id:"AjaxPrepareOrderForShippingBillingPage",actionId:"AjaxPrepareOrder",url:getAbsoluteURL()+"AjaxOrderProcessServiceOrderPrepare",formId:"",successHandler:function(){cursor_clear()},failureHandler:function(a){if(a.errorMessage)MessageHelper.displayErrorMessage(a.errorMessage);else a.errorMessageKey&&MessageHelper.displayErrorMessage(a.errorMessageKey);cursor_clear()}}); wc.service.declare({id:"AjaxPrepareOrder2",actionId:"AjaxPrepareOrder2",url:getAbsoluteURL()+"AjaxOrderProcessServiceOrderPrepare",formId:"",successHandler:function(){MessageHelper.hideAndClearMessage();cursor_clear()},failureHandler:function(a){if(a.errorMessage)MessageHelper.displayErrorMessage(a.errorMessage);else a.errorMessageKey&&MessageHelper.displayErrorMessage(a.errorMessageKey);cursor_clear()}}); wc.service.declare({id:"AjaxSubmitOrder",actionId:"AjaxSubmitOrder",url:getAbsoluteURL()+"AjaxOrderProcessServiceOrderSubmit",formId:"",successHandler:function(a){var b=CheckoutHelperJS.getShipmentTypeId();document.location.href="OrderShippingBillingConfirmationView?storeId="+ServicesDeclarationJS.storeId+"&catalogId="+ServicesDeclarationJS.catalogId+"&langId="+ServicesDeclarationJS.langId+"&orderId="+a.orderId+"&shipmentTypeId="+b},failureHandler:function(a){if(a.errorMessage)MessageHelper.displayErrorMessage(a.errorMessage); else a.errorMessageKey&&MessageHelper.displayErrorMessage(a.errorMessageKey);cursor_clear()}});wc.service.declare({id:"AjaxAddAddressForPerson",actionId:"AjaxAddAddressForPerson",url:getAbsoluteURL()+"AjaxPersonChangeServiceAddressAdd",formId:"",successHandler:function(){MessageHelper.hideAndClearMessage();cursor_clear()},failureHandler:function(a){if(a.errorMessage)MessageHelper.displayErrorMessage(a.errorMessage);else a.errorMessageKey&&MessageHelper.displayErrorMessage(a.errorMessageKey);cursor_clear()}}); wc.service.declare({id:"AjaxUpdateAddressForPerson",actionId:"AjaxUpdateAddressForPerson",url:getAbsoluteURL()+"AjaxPersonChangeServiceAddressUpdate",formId:"",successHandler:function(){MessageHelper.hideAndClearMessage();cursor_clear()},failureHandler:function(a){if(a.errorMessage)MessageHelper.displayErrorMessage(a.errorMessage);else a.errorMessageKey&&MessageHelper.displayErrorMessage(a.errorMessageKey);cursor_clear()}}); wc.service.declare({id:"AjaxInterestItemAdd",actionId:"AjaxInterestItemAdd",url:getAbsoluteURL()+"AjaxInterestItemAdd",formId:"",successHandler:function(){MessageHelper.hideAndClearMessage();cursor_clear();MessageHelper.displayStatusMessage(MessageHelper.messages.WISHLIST_ADDED);if(categoryDisplayJS)categoryDisplayJS.selectedAttributes=[]},failureHandler:function(a){if(a.errorMessage)MessageHelper.displayErrorMessage(a.errorMessage);else a.errorMessageKey&&MessageHelper.displayErrorMessage(a.errorMessageKey); cursor_clear()}}); wc.service.declare({id:"AjaxInterestItemAdd_shopCart",actionId:"AjaxInterestItemAdd",url:getAbsoluteURL()+"AjaxInterestItemAdd",formId:"",successHandler:function(){document.location.href="AjaxOrderItemDisplayView?storeId="+ServicesDeclarationJS.storeId+"&catalogId="+ServicesDeclarationJS.catalogId+"&langId="+ServicesDeclarationJS.langId},failureHandler:function(a){if(a.errorMessage)MessageHelper.displayErrorMessage(a.errorMessage);else a.errorMessageKey&&MessageHelper.displayErrorMessage(a.errorMessageKey);cursor_clear()}}); wc.service.declare({id:"AjaxInterestItemDelete",actionId:"AjaxInterestItemDelete",url:getAbsoluteURL()+"AjaxInterestItemDelete",formId:"",successHandler:function(){MessageHelper.hideAndClearMessage()},failureHandler:function(a){if(a.errorMessage)MessageHelper.displayErrorMessage(a.errorMessage);else a.errorMessageKey&&MessageHelper.displayErrorMessage(a.errorMessageKey);cursor_clear()}}); wc.service.declare({id:"AjaxInterestItemListMessage",actionId:"AjaxInterestItemListMessage",url:getAbsoluteURL()+"AjaxInterestItemListMessage",formId:"",successHandler:function(){MessageHelper.hideAndClearMessage()},failureHandler:function(a){if(a.errorMessage)MessageHelper.displayErrorMessage(a.errorMessage);else a.errorMessageKey&&MessageHelper.displayErrorMessage(a.errorMessageKey);cursor_clear()}}); wc.service.declare({id:"AjaxPromotionCodeManage",actionId:"AjaxPromotionCodeManage",url:getAbsoluteURL()+"AjaxPromotionCodeManage",formId:"",successHandler:function(){MessageHelper.hideAndClearMessage();wc.service.invoke("AjaxPrepareOrder")},failureHandler:function(a){if(a.errorMessage)MessageHelper.displayErrorMessage(a.errorMessage);else a.errorMessageKey&&MessageHelper.displayErrorMessage(a.errorMessageKey);cursor_clear()}}); wc.service.declare({id:"AjaxCouponsAddRemove",actionId:"AjaxCouponsAddRemove",url:getAbsoluteURL()+"AjaxCouponsAddRemove",formId:"",successHandler:function(){MessageHelper.hideAndClearMessage();wc.service.invoke("AjaxPrepareOrder")},failureHandler:function(a){if(a.errorMessage)MessageHelper.displayErrorMessage(a.errorMessage);else a.errorMessageKey&&MessageHelper.displayErrorMessage(a.errorMessageKey);cursor_clear()}}); wc.service.declare({id:"AddBillingAddress",actionId:"AddBillingAddress",url:getAbsoluteURL()+"AjaxPersonChangeServiceAddressAdd",formId:"",successHandler:function(){MessageHelper.hideAndClearMessage()},failureHandler:function(a){if(a.errorMessage)MessageHelper.displayErrorMessage(a.errorMessage);else a.errorMessageKey&&MessageHelper.displayErrorMessage(a.errorMessageKey);cursor_clear()}});
