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;var dropDownDlg=null;var isIE=(document.all)?true:false;var requestSubmitted=true;var currentId="";function focusSetter(){if(dojo.byId("MiniCartFocusReceiver1")){dojo.byId("MiniCartFocusReceiver1").focus()}else{dojo.byId("MiniCartFocusReceiver2").focus()}}function determineFocus(a){if(a.shiftKey&&a.keyCode==dojo.keys.TAB){if(dojo.isIE!=0){if(a.srcElement.id=="MiniCartFocusReceiver1"){if(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"){if(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){if(dijit.byNode(a).id=="quick_cart_container"){dijit.byNode(a).destroyRecursive()}});dropDownDlg=null}function showMiniShopCartDropDown1(b,a,d,c){console.debug(b.keyCode);if(b.keyCode==dojo.keys.DOWN_ARROW){showMiniShopCartDropDown(b,a,d,c)}else{if(b.shiftKey&&b.keyCode==dojo.keys.ENTER){showMiniShopCartDropDown(b,a,d,c);dojo.stopEvent(b)}}}function showMiniShopCartDropDown(b,a,d,c){MiniCartTimer1=setTimeout(function(){var f=dojo.byId(a);var i=dojo.coords(f,true);var e=i.x;var g=i.y;if(dropDownDlg){dropDownDlg.y=g;dropDownDlg.x=e+dojo.contentBox(dojo.byId(a)).w-230}if(!dropDownDlg){var h=document.getElementById(d);dropDownDlg=new wc.widget.WCDialog({relatedSource:a,x:e,y:g},h);dropDownDlg.x=e+dojo.contentBox(dojo.byId(a)).w-230}if(dojo.isOpera!=0){dropDownDlg.x=dropDownDlg.x+window.pageXOffset;dropDownDlg.y=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"}}if(dojo.isIE!=0){setTimeout(dojo.hitch(dropDownDlg,"show",null),5);setTimeout(dojo.hitch(this,"hideUnderlayWrapper",""),5)}else{setTimeout(dojo.hitch(dropDownDlg,"show",b),5);setTimeout(dojo.hitch(this,"hideUnderlayWrapper",""),5)}},400)}function MiniCartRollBy(){clearTimeout(MiniCartTimer1)}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(){if(document.getElementById("outerCartContainer")!=null&&document.getElementById("outerCartContainer")!="undefined"){var a=document.getElementById("outerCartContainer");a.style.display="block"}}function initShopcartTarget(){dojo.subscribe("/dnd/drop",function(d,a,f,e){e.deleteSelectedNodes();var c=new popupActionProperties();c.showProductCompare=showProductCompare;if(e.parent.id=="miniShopCart_dndTarget"){var b=d.parent.id.indexOf("_",0);if(b>=0){d.parent.id=d.parent.id.substring(b+1)}if(d.node.getAttribute("dndType")=="item"||d.node.getAttribute("dndType")=="package"){categoryDisplayJS.AddItem2ShopCartAjax(d.parent.id,1)}else{if(d.node.getAttribute("dndType")=="product"||d.node.getAttribute("dndType")=="bundle"){showPopup(d.parent.id,storeId,langId,catalogId,function(g){return g},"miniShopCart_dndTarget",null,c)}}}})}function cursor_wait(a){var b=true;if(a==true){if(dojo.isOpera>0){b=false}}if(b){setTimeout("showProgressBar()",500)}}function showProgressBar(){if(!requestSubmitted){return}var b=dijit.byId("progress_bar_dialog");if(b!=null){b.closeButtonNode.style.display="none";var c=document.getElementById("progress_bar");c.style.display="block";if(this.currentId!=""){var a=document.getElementById(this.currentId);var d=dijit.placeOnScreenAroundElement(c,a,{TR:"TL"})}else{b.containerNode.innerHTML=="";c.style.left="";c.style.top="";b.containerNode.appendChild(c);b.show()}setTimeout("cursor_clear()",40000)}}function omniturePageHit(a,b){s.pageName=a;s.channel=b;s.events="";s.t()}function omnitureAddEvent(a){s.events="scAdd";s.products=";"+a;s.t()}function setCurrentId(a){if(!requestSubmitted&&this.currentId==""){this.currentId=a}}function trim(c){word=c.toString();var b=0;var a=word.length-1;while(word.charAt(b)==" "){b++}while(word.charAt(a)==" "){a=a-1}if(b>a){return word.substring(b,b)}else{return word.substring(b,a+1)}}function cursor_clear(){requestSubmitted=false;var a=dijit.byId("progress_bar_dialog");var b=document.getElementById("progress_bar");if(a!=null){if(b!=null){b.style.display="none"}a.hide();this.currentId=""}}function submitRequest(){if(!requestSubmitted){requestSubmitted=true;return true}return false}function setPageLocation(a){if(!submitRequest()){return}document.location.href=a}function submitSpecifiedForm(a){if(!submitRequest()){return}a.submit()}function parseWidget(c){var a;var b=dijit.byId(c);if(b==null||b==undefined){if(c==null||c==undefined){a=dojo.body()}else{a=dojo.byId(c)}if(a!=null&&a!=undefined){if(a.getAttribute("dojoType")!=null&&a.getAttribute("dojoType")!=undefined){dojo.parser.instantiate([a])}else{dojo.parser.parse(a)}}}}function parseHeader(d){var c=dojo.byId("progress_bar_dialog");var b=document.getElementById("header_menu_loaded");var a=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((d!=null&&d!=undefined)?d:a.id);submitRequest();cursor_wait();a.style.display="none";parseWidget("header_menu_loaded");b.style.display="block";cursor_clear()}}function hideElementById(a){var b=dojo.byId(a);b.style.display="none"}function showElementById(a){var b=dojo.byId(a);b.style.display="block"};
