dojo.registerModulePath("wc","../wc");dojo.require("wc.service.common");dojo.require("dojo.io.iframe");dojo.require("dojo.io.script");dojo.require("dojo.parser");dojo.require("dijit.form.Button");dojo.require("wc.widget.WCMenu");dojo.require("wc.widget.WCDialog");dojo.require("wc.widget.ScrollablePane");dojo.require("dijit.layout.TabContainer");dojo.require("dijit.layout.ContentPane");dojo.require("dijit.Tooltip");dojo.require("wc.widget.WCDropDownButton");dojo.require("dijit.Dialog");dojo.require("dojo.dnd.Source"); dojo.require("dojo.currency");dojo.require("dijit.Tree");dojo.require("dojo.back");dojo.require("dijit.form.DateTextBox");dojo.require("wc.widget.RefreshArea");dojo.require("wc.render.RefreshController");dojo.require("wc.render.Context");dojo.require("dojo.cookie");var showDropdown=false,dropDownDlg=null,isIE=document.all?true:false,requestSubmitted=true,currentId=""; function focusSetter(){dojo.byId("MiniCartFocusReceiver1")?dojo.byId("MiniCartFocusReceiver1").focus():dojo.byId("MiniCartFocusReceiver2").focus()} function determineFocus(a){if(a.shiftKey&&a.keyCode==dojo.keys.TAB)if(dojo.isIE!=0)if(a.srcElement.id=="MiniCartFocusReceiver1"){dojo.byId("checkoutButton")&&dojo.byId("checkoutButton").focus();dojo.stopEvent(a)}else{if(a.srcElement.id=="MiniCartFocusReceiver2"){dojo.byId("MiniCartFocusReceiver2").focus();dojo.stopEvent(a)}}else if(a.target.id=="MiniCartFocusReceiver1"){dojo.byId("checkoutButton")&&dojo.byId("checkoutButton").focus();dojo.stopEvent(a)}else if(a.target.id=="MiniCartFocusReceiver2"){dojo.byId("MiniCartFocusReceiver2").focus(); dojo.stopEvent(a)}}function destroyDialog(){dojo.query(".dijitDialog",document).forEach(function(a){dijit.byNode(a).id=="quick_cart_container"&&dijit.byNode(a).destroyRecursive()});dropDownDlg=null}function showMiniShopCartDropDown1(a,b,d,c){console.debug(a.keyCode);if(a.keyCode==dojo.keys.DOWN_ARROW)showMiniShopCartDropDown(a,b,d,c);else if(a.shiftKey&&a.keyCode==dojo.keys.ENTER){showMiniShopCartDropDown(a,b,d,c);dojo.stopEvent(a)}} function showMiniShopCartDropDown(a,b,d,c){var e=dojo.byId(b),f=dojo.coords(e,true);e=f.x;f=f.y+22;if(dropDownDlg){dropDownDlg.y=f;dropDownDlg.x=e+dojo.contentBox(dojo.byId(b)).w-230}if(!dropDownDlg){d=document.getElementById(d);dropDownDlg=new wc.widget.WCDialog({relatedSource:b,x:e,y:f},d);dropDownDlg.x=e+dojo.contentBox(dojo.byId(b)).w-230}if(dojo.isOpera!=0){dropDownDlg.x+=window.pageXOffset;dropDownDlg.y+=window.pageYOffset}if(c=="orderItemsList"){dojo.byId("MiniShopCartProductsList").style.display= "block";dojo.byId("MiniShopCartProductAdded").style.display="none"}else if(c=="orderItemAdded"){dojo.byId("MiniShopCartProductsList").style.display="none";dojo.byId("MiniShopCartProductAdded").style.display="block";setTimeout("hideShopCartAdd()",2E3)}dojo.isIE!=0?setTimeout(dojo.hitch(dropDownDlg,"show",null),5):setTimeout(dojo.hitch(dropDownDlg,"show",a),5);setTimeout(dojo.hitch(this,"hideUnderlayWrapper",""),5)} function hideShopCartAdd(){document.getElementById("MiniShopCartProductAdded").style.display="none"}function hideUnderlayWrapper(){dojo.query(".dijitDialogUnderlayWrapper",document).forEach(function(a){a.style.display="none"})}function loadLink(a){document.location.href=a}function clearSearchField(){searchText=document.getElementById("SimpleSearchForm_SearchTerm").value;document.getElementById("SimpleSearchForm_SearchTerm").value=""} function fillSearchField(){if(document.getElementById("SimpleSearchForm_SearchTerm").value=="")document.getElementById("SimpleSearchForm_SearchTerm").value=searchText} function showDropDownMenu(){var a=document.getElementById("header_menu_dropdown");if(document.getElementById("header_menu_dropdown")!=null&&document.getElementById("header_menu_dropdown")!="undefined")a.style.display="block";if(document.getElementById("outerCartContainer")!=null&&document.getElementById("outerCartContainer")!="undefined")document.getElementById("outerCartContainer").style.display="block"} function initShopcartTarget(){dojo.subscribe("/dnd/drop",function(a,b,d,c){c.deleteSelectedNodes();b=new popupActionProperties;b.showProductCompare=showProductCompare;if(c.parent.id=="miniShopCart_dndTarget"){c=a.parent.id.indexOf("_",0);if(c>=0)a.parent.id=a.parent.id.substring(c+1);if(a.node.getAttribute("dndType")=="item"||a.node.getAttribute("dndType")=="package")categoryDisplayJS.AddItem2ShopCartAjax(a.parent.id,1);else if(a.node.getAttribute("dndType")=="product"||a.node.getAttribute("dndType")== "bundle")showPopup(a.parent.id,storeId,langId,catalogId,function(e){return e},"miniShopCart_dndTarget",null,b)}})}function cursor_wait(a){var b=true;if(a==true)if(dojo.isOpera>0)b=false;b&&setTimeout("showProgressBar()",500)} function showProgressBar(){if(requestSubmitted){var a=dijit.byId("progress_bar_dialog");if(a!=null){a.closeButtonNode.style.display="none";var b=document.getElementById("progress_bar");b.style.display="block";if(this.currentId!=""){a=document.getElementById(this.currentId);dijit.placeOnScreenAroundElement(b,a,{TR:"TL"})}else{b.style.left="";b.style.top="";a.containerNode.appendChild(b);a.show()}setTimeout("cursor_clear()",4E4)}}} function setCurrentId(a){if(!requestSubmitted&&this.currentId=="")this.currentId=a}function trim(a){word=a.toString();a=0;for(var b=word.length-1;word.charAt(a)==" ";)a++;for(;word.charAt(b)==" ";)b-=1;return a>b?word.substring(a,a):word.substring(a,b+1)}function cursor_clear(){requestSubmitted=false;var a=dijit.byId("progress_bar_dialog"),b=document.getElementById("progress_bar");if(a!=null){if(b!=null)b.style.display="none";a.hide();this.currentId=""}} function submitRequest(){if(!requestSubmitted)return requestSubmitted=true;return false}function setPageLocation(a){if(submitRequest())document.location.href=a}function submitSpecifiedForm(a){submitRequest()&&a.submit()}function parseWidget(a){var b=dijit.byId(a);if(b==null||b==undefined){a=a==null||a==undefined?dojo.body():dojo.byId(a);if(a!=null&&a!=undefined)a.getAttribute("dojoType")!=null&&a.getAttribute("dojoType")!=undefined?dojo.parser.instantiate([a]):dojo.parser.parse(a)}} function parseHeader(a){dojo.byId("progress_bar_dialog");var b=document.getElementById("header_menu_loaded"),d=document.getElementById("header_menu_overlay");if(currentId.length==0&&document.getElementById("header_menu_loaded")!=null&&document.getElementById("header_menu_loaded")!="undefined"&&document.getElementById("header_menu_overlay")!=null&&document.getElementById("header_menu_overlay")!="undefined"&&document.getElementById("header_menu_loaded").style.display=="none"){setCurrentId(a!=null&& a!=undefined?a:d.id);submitRequest();cursor_wait();d.style.display="none";parseWidget("header_menu_loaded");b.style.display="block";cursor_clear()}}function hideElementById(a){dojo.byId(a).style.display="none"}function showElementById(a){dojo.byId(a).style.display="block"};
