var order_updated={AjaxAddOrderItem:"AjaxAddOrderItem",AjaxAddOrderItemWithShipingInfo:"AjaxAddOrderItemWithShipingInfo",AjaxDeleteOrderItem:"AjaxDeleteOrderItem",AjaxUpdateOrderItem:"AjaxUpdateOrderItem",AjaxUpdateOrderShippingInfo:"AjaxUpdateOrderShippingInfo",AjaxPrepareOrder:"AjaxPrepareOrder",AjaxOrderCalculate:"AjaxOrderCalculate",AjaxLogoff:"AjaxLogoff",AjaxPrepareOrder2:"AjaxPrepareOrder2",AjaxSubmitOrder:"AjaxSubmitOrder"};var address_updated={AjaxDeleteAddressForPerson:"AjaxDeleteAddressForPerson",AjaxAddAddressForPerson:"AjaxAddAddressForPerson",AjaxUpdateAddressForPerson:"AjaxUpdateAddressForPerson"};var user_changed={AjaxLogonService:"AjaxLogonService",AjaxLogoff:"AjaxLogoff"};var wishlist_changed={AjaxInterestItemAdd:"AjaxInterestItemAdd",AjaxInterestItemDelete:"AjaxInterestItemDelete",AjaxLogonService:"AjaxLogonService",AjaxLogoff:"AjaxLogoff"};dojo.require("wc.render.common");CommonContextsJS={langId:"-1",storeId:"",catalogId:"",setCommonParameters:function(c,a,b){this.langId=c;this.storeId=a;this.catalogId=b},setContextProperty:function(a,c,b){wc.render.getContextById(a).properties[c]=b}};wc.render.declareContext("multipleShipmentDetailsContext",{shipmentDetailsArea:"update"},""),wc.render.declareContext("traditionalShipmentDetailsContext",{shipmentDetailsArea:"update"},""),wc.render.declareContext("currentOrder_Context",null,""),wc.render.declareContext("editShippingAddressContext",{shippingAddress:"0",addressType:"ShippingAndBilling"},"","Main"),wc.render.declareContext("billingAddressDropDownBoxContext",{billingAddress1:"0",billingAddress2:"0",billingAddress3:"0",billingURL1:"",billingURL2:"",billingURL3:"",areaNumber:"0"},""),wc.render.declareContext("contextForMainAndAddressDiv",{showArea:"0",hideArea:"0"},""),wc.render.declareContext("shippingAddressDropDownBoxContext",null,""),wc.render.declareContext("MiniShoppingCartContext",null,""),wc.render.declareContext("MiniShopCartDropDownContext",null,""),wc.render.declareContext("CategoryDisplay_Context",null,""),wc.render.declareContext("SubCategoryDisplay_Context",null,""),wc.render.declareContext("WishlistDisplay_Context",{url:""},""),wc.render.declareContext("ShopCartPaginationDisplay_Context",{beginIndex:"0"},""),wc.render.declareContext("OrderItemPaginationDisplay_Context",{beginIndex:"0"},""),wc.render.declareContext("OrderDetailPaginationDisplay_Context",{beginIndex:"0"},""),wc.render.declareContext("MSOrderItemPaginationDisplay_Context",{beginIndex:"0"},""),wc.render.declareContext("CouponDisplay_Context",null,"");dojo.require("wc.render.common");CommonControllersDeclarationJS={langId:"-1",storeId:"",catalogId:"",ajaxCheckOut:true,setCommonParameters:function(c,a,b){this.langId=c;this.storeId=a;this.catalogId=b},setControllerURL:function(b,a){wc.render.getRefreshControllerById(b).url=a}};wc.render.declareRefreshController({id:"MiniShoppingCartController",renderContext:wc.render.getContextById("MiniShoppingCartContext"),url:"",formId:"",modelChangedHandler:function(c,d){var a=this;var b=this.renderContext;if(c.actionId in order_updated){var e=[];if(c.actionId=="AjaxAddOrderItem"){e.addedOrderItemId=c.orderItemId+"";showDropdown=true}d.refresh(e)}},postRefreshHandler:function(c){var a=this;var b=this.renderContext;destroyDialog();if(showDropdown){showMiniShopCartDropDown(null,"placeHolder","quick_cart_container","orderItemAdded");showDropdown=false}}}),wc.render.declareRefreshController({id:"CategoryDisplay_Controller",renderContext:wc.render.getContextById("CategoryDisplay_Context"),url:"",formId:"",renderContextChangedHandler:function(c,d){var a=this;var b=this.renderContext;categoryDisplayJS.contextChanged=true;d.refresh(b.properties)},postRefreshHandler:function(d){var a=this;var c=this.renderContext;if(categoryDisplayJS.contextChanged&&(!categoryDisplayJS.isHistory)){var b="&identifier="+(new Date()).getTime();var e=new categoryDisplayJS.HistoryTracker("CategoryDisplay_Widget",a.url+b);dojo.back.addToHistory(e);categoryDisplayJS.contextChanged=false;categoryDisplayJS.isHistory=false}cursor_clear()}}),wc.render.declareRefreshController({id:"SubCategoryDisplay_Controller",renderContext:wc.render.getContextById("SubCategoryDisplay_Context"),url:"",formId:"",renderContextChangedHandler:function(c,d){var a=this;var b=this.renderContext;categoryDisplayJS.contextChanged=true;d.refresh(b.properties)},postRefreshHandler:function(d){var a=this;var c=this.renderContext;if(categoryDisplayJS.contextChanged&&(!categoryDisplayJS.isHistory)){var b="&identifier="+(new Date()).getTime();var e=new categoryDisplayJS.HistoryTracker("SubCategoryDisplay_Widget",a.url+b);dojo.back.addToHistory(e);categoryDisplayJS.contextChanged=false;categoryDisplayJS.isHistory=false}cursor_clear()}}),wc.render.declareRefreshController({id:"WishlistDisplay_Controller",renderContext:wc.render.getContextById("WishlistDisplay_Context"),url:"",formId:"",renderContextChangedHandler:function(c,d){var a=this;var b=this.renderContext;AccountWishListDisplay.contextChanged=true;d.refresh(b.properties)},modelChangedHandler:function(c,d){var a=this;var b=this.renderContext;if(c.actionId=="InterestItemDelete"){a.url=wc.render.getRefreshControllerById("WishlistDisplay_Controller").url;d.refresh(b.properties)}if(c.actionId=="AjaxInterestItemAdd"){a.url=wc.render.getRefreshControllerById("WishlistDisplay_Controller").url;d.refresh(b.properties)}},postRefreshHandler:function(d){var a=this;var c=this.renderContext;if(AccountWishListDisplay.contextChanged&&(!AccountWishListDisplay.isHistory)){var b="&identifier="+(new Date()).getTime();var f=c.properties.url;if(f==null||f==""){f=a.url}else{f=f}var e=new AccountWishListDisplay.HistoryTracker("WishlistDisplay_Widget",f+b,a.url+b);dojo.back.addToHistory(e);AccountWishListDisplay.contextChanged=false;AccountWishListDisplay.isHistory=false}cursor_clear()}}),wc.render.declareRefreshController({id:"ShopCartDisplayController",renderContext:wc.render.getContextById("ShopCartPaginationDisplay_Context"),url:"",formId:"",modelChangedHandler:function(c,d){var a=this;var b=this.renderContext;if(c.actionId in order_updated){d.refresh(b.properties)}},postRefreshHandler:function(b){var a=this;if(document.getElementById("discountDetailsSection")!=null){document.getElementById("discountDetailsSection").style.display="block"}if(document.getElementById("appliedPromotionCodes")!=null){document.getElementById("appliedPromotionCodes").style.display="block"}cursor_clear()}}),wc.render.declareRefreshController({id:"ShopCartPaginationDisplayController",renderContext:wc.render.getContextById("ShopCartPaginationDisplay_Context"),url:"",formId:"",renderContextChangedHandler:function(c,d){var a=this;var b=this.renderContext;if(a.testForChangedRC(["beginIndex"])){d.refresh(b.properties)}},postRefreshHandler:function(c){var a=this;var b=this.renderContext;cursor_clear()}}),wc.render.declareRefreshController({id:"OrderItemPaginationDisplayController",renderContext:wc.render.getContextById("OrderItemPaginationDisplay_Context"),url:"",formId:"",renderContextChangedHandler:function(c,d){var a=this;var b=this.renderContext;if(a.testForChangedRC(["beginIndex"])){d.refresh(b.properties)}},postRefreshHandler:function(c){var a=this;var b=this.renderContext;cursor_clear()}}),wc.render.declareRefreshController({id:"MSOrderItemPaginationDisplayController",renderContext:wc.render.getContextById("MSOrderItemPaginationDisplay_Context"),url:"",formId:"",renderContextChangedHandler:function(c,d){var a=this;var b=this.renderContext;if(a.testForChangedRC(["beginIndex"])){d.refresh(b.properties)}},postRefreshHandler:function(c){var a=this;var b=this.renderContext;cursor_clear()}}),wc.render.declareRefreshController({id:"CouponDisplay_Controller",renderContext:wc.render.getContextById("CouponDisplay_Context"),url:"",formId:"",modelChangedHandler:function(c,d){var a=this;var b=this.renderContext;if(c.actionId=="AjaxCouponsAddRemove"){d.refresh(b.properties)}}});
