UtilsEvent={initialize:function(){},cancelFormSubmit:function(A){jQuery("#"+A).bind("submit."+A,function(B){if(B.preventDefault){B.preventDefault()}else{B.returnValue=false}return false})},enableSubmitForm:function(A){jQuery("#"+A).unbind("submit."+A)},submitForm:function(A){this.enableSubmitForm(A);jQuery("#"+A).trigger("submit")},attachClick:function(B,A){jQuery("#"+B).bind("click."+B,A)},detachClick:function(A){jQuery("#"+A).unbind("click."+A)}};PopupInitialShopSelected={confirm:function(B,A){UtilsEvent.detachClick("questionSubmitShopChange");var D="page2";if(A=="small"){D="page1"}var C=function(E){UtilsEvent.enableSubmitForm(D);UtilsEvent.detachClick(A+"submitSlot");jQuery("#"+A+"submitSlot").trigger("click")};UtilsEvent.attachClick("questionSubmitShopChange",C);cfeu_eshop.Overlayer.showQuestionConfirmShop(B)}};HeaderTop={exit:function(B,C,A){$("questionSubmitHeader").writeAttribute("onclick","pageTracker._trackEvent('exit_link','"+document.location.pathname+"','"+C+"','"+A+"');");return cfeu_eshop.Overlayer.showQuestion(B)}};var FlagManager=Class.create({showAlready:function(D,C){var B=$("target_"+D);if(!B&&C){B=document.getElementsByName("target_"+D);if(B){B=B[0]}}if(B){var A=jQuery(B).closest("form").find(".basketRef")[0];if(A&&A.style.display=="none"){new Effect.Appear(A,{duration:2})}}},hideAlready:function(D,C){var B=$("target_"+D);if(!B&&C){B=document.getElementsByName("target_"+D);if(B){B=B[0]}}if(B){var A=jQuery(B).closest("form").find(".basketRef")[0];if(A){A.style.display="none"}}}});var flagManager=new FlagManager();Prototype.Browser.IE6=Prototype.Browser.IE&&parseInt(navigator.userAgent.substring(navigator.userAgent.indexOf("MSIE")+5))==6;var Autosuggest={};Autosuggest.Base=Class.create({baseInitialize:function(B,C,A){B=$(B);this.element=B;this.update=$(C);this.hasFocus=false;this.changed=false;this.active=false;this.index=0;this.entryCount=0;this.oldElementValue=this.element.value;if(this.setOptions){this.setOptions(A)}else{this.options=A||{}}this.options.paramName=this.options.paramName||this.element.name;this.options.tokens=this.options.tokens||[];this.options.frequency=this.options.frequency||0.4;this.options.minChars=this.options.minChars||1;this.options.onShow=this.options.onShow||function(D,E){if(Prototype.Browser.IE6){Element.setStyle(E,{display:"block"})}else{new Effect.Appear(E,{duration:0.15})}};this.options.onHide=this.options.onHide||function(D,E){if(Prototype.Browser.IE6){Element.setStyle(E,{display:"none"})}else{new Effect.Fade(E,{duration:0.15})}};this.options.mouseDownOnSelect=false;if(typeof (this.options.tokens)=="string"){this.options.tokens=new Array(this.options.tokens)}if(!this.options.tokens.include("\n")){this.options.tokens.push("\n")}this.observer=null;this.element.setAttribute("autocomplete","off");Element.hide(this.update);Event.observe(this.element,"blur",this.onBlur.bindAsEventListener(this));Event.observe(this.element,"keydown",this.onKeyPress.bindAsEventListener(this))},show:function(){if(Element.getStyle(this.update,"display")!="block"){this.options.onShow(this.element,this.update)}},hide:function(){this.stopIndicator();if(Element.getStyle(this.update,"display")!="none"){this.options.onHide(this.element,this.update)}},startIndicator:function(){if(this.options.indicator){Element.show(this.options.indicator)}},stopIndicator:function(){if(this.options.indicator){Element.hide(this.options.indicator)}},onKeyPress:function(A){if(this.active){switch(A.keyCode){case Event.KEY_TAB:if(this.index==-1){this.markNext();this.render()}else{this.selectEntry();this.hide()}Event.stop(A);return ;case Event.KEY_RETURN:this.selectEntry();this.choiceDone(A);return ;case Event.KEY_ESC:this.hide();this.active=false;Event.stop(A);return ;case Event.KEY_LEFT:case Event.KEY_RIGHT:return ;case Event.KEY_UP:this.markPrevious();this.render();Event.stop(A);return ;case Event.KEY_DOWN:this.markNext();this.render();Event.stop(A);return }}else{if(A.keyCode==Event.KEY_TAB||A.keyCode==Event.KEY_RETURN||(Prototype.Browser.WebKit>0&&A.keyCode==0)){return }}this.changed=true;this.hasFocus=true;if(this.observer){clearTimeout(this.observer)}this.observer=setTimeout(this.onObserverEvent.bind(this),this.options.frequency*1000)},activate:function(){this.changed=false;this.hasFocus=true;this.getUpdatedChoices()},onHover:function(B){var A=Event.findElement(B,"LI");if(this.index!=A.autocompleteIndex){this.index=A.autocompleteIndex;this.render()}Event.stop(B)},onClick:function(B){var A=Event.findElement(B,"LI");this.index=A.autocompleteIndex;this.selectEntry();this.choiceDone(B);return },onBlur:function(A){if(!this.options.mouseDownOnSelect){setTimeout(this.hide.bind(this),250)}else{this.onMouseUp()}this.hasFocus=false;this.active=false},onMouseDown:function(A){this.options.mouseDownOnSelect=true},onMouseUp:function(A){this.options.mouseDownOnSelect=false},render:function(){if(this.entryCount>0){for(var A=0;A<this.entryCount;A++){this.index==A?Element.addClassName(this.getEntry(A),"suggestOpted"):Element.removeClassName(this.getEntry(A),"suggestOpted")}if(this.hasFocus){this.show();this.active=true}}else{this.active=false;this.hide()}},markPrevious:function(){if(this.index>=0){this.index--}else{this.index=this.entryCount-1}if(this.index!=-1){this.getEntry(this.index).scrollIntoView(false)}},markNext:function(){if(this.index<this.entryCount-1){this.index++}else{this.index=-1}if(this.index!=-1){this.getEntry(this.index).scrollIntoView(false)}},getEntry:function(A){return this.update.firstChild.childNodes[A]},getCurrentEntry:function(){return this.getEntry(this.index)},selectEntry:function(){this.active=false;this.updateElement(this.getCurrentEntry())},choiceDone:function(A){this.hide();Event.stop(A);if(this.options.directAccess){var B=this.getCurrentEntry().getAttribute("href");if(B){window.location=B;return }}this.element.form.submit()},updateElement:function(F){if(this.options.updateElement){this.options.updateElement(F);return }var D="";if(this.options.select){var A=$(F).select("."+this.options.select)||[];if(A.length>0){D=Element.collectTextNodes(A[0],this.options.select)}}else{D=Element.collectTextNodesIgnoreClass(F,"informal")}var C=this.getTokenBounds();if(C[0]!=-1){var E=this.element.value.substr(0,C[0]);var B=this.element.value.substr(C[0]).match(/^\s+/);if(B){E+=B[0]}this.element.value=E+D+this.element.value.substr(C[1])}else{this.element.value=D}this.oldElementValue=this.element.value;this.element.focus();if(this.options.afterUpdateElement){this.options.afterUpdateElement(this.element,F)}},updateChoices:function(F){if(!this.changed&&this.hasFocus){this.update.innerHTML=F;Element.cleanWhitespace(this.update);Element.cleanWhitespace(this.update.down());if(this.options.scroll&&this.options.scrollHeight){var D=this.update.firstChild;D.setStyle({overflow:"auto"});Event.observe(D,"mousedown",this.onMouseDown.bindAsEventListener(this));if(Prototype.Browser.IE&&typeof document.body.style.maxHeight==="undefined"){if(D){var B=0;var A=D.firstChild;while(A!=undefined){B+=26;A=A.nextSibling}D.setStyle({height:Math.min(this.options.scrollHeight,B)+"px"})}}else{D.setStyle({maxHeight:this.options.scrollHeight+"px"})}}if(this.update.firstChild&&this.update.down().childNodes){this.entryCount=this.update.down().childNodes.length;for(var C=0;C<this.entryCount;C++){var E=this.getEntry(C);E.autocompleteIndex=C;this.addObservers(E)}}else{this.entryCount=0}this.stopIndicator();this.index=-1;if(this.entryCount==1&&this.options.autoSelect){this.selectEntry();this.hide()}else{this.render()}}},addObservers:function(A){Event.observe(A,"mouseover",this.onHover.bindAsEventListener(this));Event.observe(A,"click",this.onClick.bindAsEventListener(this))},onObserverEvent:function(){this.changed=false;this.tokenBounds=null;if(this.getToken().length>=this.options.minChars){this.getUpdatedChoices()}else{this.active=false;this.hide()}this.oldElementValue=this.element.value},getToken:function(){var A=this.getTokenBounds();return this.element.value.substring(A[0],A[1]).strip()},getTokenBounds:function(){if(null!=this.tokenBounds){return this.tokenBounds}var E=this.element.value;if(E.strip().empty()){return[-1,0]}var F=arguments.callee.getFirstDifferencePos(E,this.oldElementValue);var H=(F==this.oldElementValue.length?1:0);var D=-1,C=E.length;var G;for(var B=0,A=this.options.tokens.length;B<A;++B){G=E.lastIndexOf(this.options.tokens[B],F+H-1);if(G>D){D=G}G=E.indexOf(this.options.tokens[B],F+H);if(-1!=G&&G<C){C=G}}return(this.tokenBounds=[D+1,C])}});Autosuggest.Base.prototype.getTokenBounds.getFirstDifferencePos=function(C,A){var D=Math.min(C.length,A.length);for(var B=0;B<D;++B){if(C[B]!=A[B]){return B}}return D};Ajax.Autosuggest=Class.create(Autosuggest.Base,{initialize:function(C,D,B,A){this.baseInitialize(C,D,A);this.options.asynchronous=true;this.options.onComplete=this.onComplete.bind(this);this.options.defaultParams=this.options.parameters||null;this.url=B},getUpdatedChoices:function(){this.startIndicator();var A=encodeURIComponent(this.options.paramName)+"="+encodeURIComponent(this.getToken());this.options.parameters=this.options.callback?this.options.callback(this.element,A):A;if(this.options.defaultParams){this.options.parameters+="&"+this.options.defaultParams}new Ajax.Request(this.url,this.options)},onComplete:function(A){this.updateChoices(A.responseText)}});Tapestry.Initializer.autosuggest=function(A,D,C,B){$T(A).autocompleter=new Ajax.Autosuggest(A,D,C,B)};var SlotChooser=Class.create({identifier:null,initialize:function(B,A){this.identifier=B;if($(this.identifier+"shopArea")){this.desactiverSubmit();this.showOverLayer();this.initObserveShop()}else{if(A){this.showOverLayer();$("abort").observe("click",this.hideOverLayer.bind(this));$("close").observe("click",this.hideOverLayer.bind(this))}}this.initObserveDay();this.initObserveSlot();$$("div[id^="+this.identifier+"pickupDayZone].t-forminjector").invoke("observe","div:updated",this.dayListChanged.bind(this));if(this.identifier!="small"){$$("div[id^="+this.identifier+"pickupSlotZone].t-forminjector").invoke("observe","div:updated",this.slotListChanged.bind(this))}},hideOverLayer:function(){$("planning").setStyle({display:"none"});$("overlayBG").setStyle({display:"none"});$$("html").first().removeClassName("jsPop").removeClassName("jsPopChoice");$("overlayBase").setStyle({display:"none"});jQuery("#overlayBG").height("")},showOverLayer:function(){$("planning").setStyle({display:"block"});$("overlayBG").setStyle({display:"block"});$$("html").first().addClassName("jsPop").addClassName("jsPopChoice");$("overlayBase").setStyle({display:"block"});var B=(jQuery.browser.msie)?document.documentElement.offsetHeight:window.innerHeight;var A=jQuery("#allContainer").height();jQuery("#overlayBG").height(Math.max(B,A))},initObserveShop:function(){$$("#"+this.identifier+"pickupShopList .control label").invoke("observe","click",this.selectShop.bind(this));$$("#"+this.identifier+"pickupShopList .control label").invoke("observe","mouseover",this.selectCell.bind(this));$$("#"+this.identifier+"pickupShopList .control label").invoke("observe","mouseout",this.deselectCell.bind(this))},initObserveDay:function(){$$("#"+this.identifier+"pickupDayList .control label").invoke("observe","mouseover",this.selectCell.bind(this));$$("#"+this.identifier+"pickupDayList .control label").invoke("observe","mouseout",this.deselectCell.bind(this));$$("#"+this.identifier+"pickupDayList .control label").invoke("observe","click",this.selectDay.bind(this))},initObserveSlot:function(){$$("#"+this.identifier+"pickupSlotList .control label").invoke("observe","mouseover",this.selectCell.bind(this));$$("#"+this.identifier+"pickupSlotList .control label").invoke("observe","mouseout",this.deselectCell.bind(this));$$("#"+this.identifier+"pickupSlotList .control label").invoke("observe","click",this.selectSlot.bind(this))},selectShop:function(D){this.desactiverSubmit();var A=Event.element(D).up("div");$$("#"+this.identifier+"pickupShopList .control.selected").invoke("removeClassName","selected");A.addClassName("selected");$(this.identifier+"address").update(A.down("div").innerHTML);$$("div[id^="+this.identifier+"pickupDayZone].t-forminjector").first().update("");if(this.identifier!="small"){$$("div[id^="+this.identifier+"pickupSlotZone].t-forminjector").first().update("")}$(this.identifier+"shopArea").removeClassName("active");$(this.identifier+"shopArea").addClassName("done");$(this.identifier+"dayArea").removeClassName("active");$(this.identifier+"dayArea").removeClassName("done");$(this.identifier+"dayArea").addClassName("todo");if(this.identifier!="small"){$(this.identifier+"slotArea").removeClassName("active");$(this.identifier+"slotArea").addClassName("todo")}var G=A.down("label").innerHTML;G=G.substring(1,G.indexOf("<",0)-2).replace(/^\s+/,"").replace(/\s+$/,"");var C=document.getElementById(this.identifier+"lastShopNameChecked").innerHTML;C=C.replace(/^\s+|\s+$/g,"");UtilsEvent.detachClick(this.identifier+"submitSlot");if((C!=G)&&(C!="")){UtilsEvent.cancelFormSubmit("page1");UtilsEvent.cancelFormSubmit("page2");var B=this.identifier;var E=function(H){H.preventDefault();PopupInitialShopSelected.confirm(this,B)};UtilsEvent.attachClick(this.identifier+"submitSlot",E)}else{var F="page2";if(this.identifier=="small"){F="page1"}var E=function(H){UtilsEvent.submitForm(F)};UtilsEvent.attachClick(this.identifier+"submitSlot",E)}},dayListChanged:function(A){$(this.identifier+"dayArea").removeClassName("done");$(this.identifier+"dayArea").removeClassName("todo");$(this.identifier+"dayArea").addClassName("active");this.initObserveDay()},selectDay:function(B){if(this.identifier!="small"){$$("div[id^="+this.identifier+"pickupSlotZone].t-forminjector").first().update("");this.desactiverSubmit();$(this.identifier+"slotArea").removeClassName("done");$(this.identifier+"slotArea").removeClassName("active");$(this.identifier+"slotArea").addClassName("todo")}var A=Event.element(B).up("div");$$("#"+this.identifier+"pickupDayList .control.selected").invoke("removeClassName","selected");if(!A.classNames().member("disabled")){A.addClassName("selected");if(this.identifier=="small"){$(this.identifier+"dayArea").removeClassName("active");$(this.identifier+"dayArea").addClassName("done");this.activerSubmit()}}else{if(this.identifier=="small"){this.desactiverSubmit()}}},slotListChanged:function(A){if($(this.identifier+"pickupDayList").down(".selected")!=null){this.initObserveSlot();$(this.identifier+"dayArea").removeClassName("active");$(this.identifier+"dayArea").addClassName("done");$(this.identifier+"slotArea").removeClassName("todo");$(this.identifier+"slotArea").addClassName("active")}},selectSlot:function(B){var A=Event.element(B).up("div");$$("#"+this.identifier+"pickupSlotList .control.selected").invoke("removeClassName","selected");if(!A.classNames().member("disabled")){A.addClassName("selected");$(this.identifier+"slotArea").removeClassName("active");$(this.identifier+"slotArea").addClassName("done");this.activerSubmit()}else{this.desactiverSubmit()}},selectCell:function(A){Event.element(A).up("div").addClassName("onHover")},deselectCell:function(A){Event.element(A).up("div").removeClassName("onHover")},activerSubmit:function(){$(this.identifier+"submitSlot").disabled=false;$(this.identifier+"submitSlot").up(".buttonLook1").removeClassName("grey")},desactiverSubmit:function(){$(this.identifier+"submitSlot").disabled=true;$(this.identifier+"submitSlot").up(".buttonLook1").addClassName("grey")}});Tapestry.Initializer.slotchooser=function(C,B){var A=new SlotChooser(C,B)};var ProductDetail=Class.create({initialize:function(){$$(".spinner").invoke("observe","blur",this.modifyPdtQtyForm.bind(this));this.addProductDetailSpinnerEvents()},modifyPdtQtyForm:function(C){var A=Event.element(C).up("div");var D=A.down(".spinner").value;var B=A.down("input:not(.spinner)").value;$("pdt_"+B).value=B+"_"+D},addProductDetailSpinnerEvents:function(){var A=document.getElementById("val-prod-");if(A){jQuery(A).click(function(B){differExecuting("fireClick('spinnerSubmit');")});jQuery(A).change(function(B){differExecuting("fireClick('spinnerSubmit');")})}}});Tapestry.Initializer.productdetail=function(){var A=new ProductDetail()};var initRemoveQuestion=function(){jQuery("#removeQuestionZone .submit").click(function(){cfeu_eshop.Overlayer.hide()})};var initPanierPriceBlock=function(){if($("planning")&&!$("planning").visible()){if($("panierPriceBlockZone")){$("panierPriceBlockZone").observe(Tapestry.ZONE_UPDATED_EVENT,function(){cfeu_eshop.fieldHelpManager.initPage()})}}$("basketContent").observe(Tapestry.ZONE_UPDATED_EVENT,function(){cfeu_eshop.fieldHelpManager.initPage();wrappAllpage()})};if(typeof PanierSection=="undefined"||!PanierSection){var PanierSection={}}PanierSection.removeSection=function(A){jQuery("#panierSectionZone_"+A).hide()};var orderIsPlaced=false;var placeOrder=function(){if(orderIsPlaced){return }if($("fldProductConditions").checked){$("placeOrderForm").submit();orderIsPlaced=true}else{$("ProductConditionsMessage").show()}};var showQuestion=function(A){$(A).down(".exColMain").setStyle({display:"block"})};if(typeof MPO=="undefined"||!MPO){var MPO={}}MPO.loadMiniPanierOverlayer=function(){$("mpoZoneUpdated").observe(Tapestry.ZONE_UPDATED_EVENT,function(){if(!basketShow){if(jQuery("#mpoZone .spinner").filter("[_spinnerOptions]").size()==0){jQuery("#mpoZone .spinner").each(function(D){jQuery(this).attr("autocomplete","off");var G=jQuery(this).attr("alt");var F=G.split(",");var A=parseFloat(F[0]);var E=parseFloat(F[1]);var C=F[2];var B=(F.length>3)?parseFloat(F[3]):1;this._spinnerOptions={min:A,max:E,maxMess:C,step:B};cfeu_eshop.Spinner.initialize(this,{min:A,max:E,maxMess:C,step:B});ShowHidecomputeTotal();MPO.observeRemoveItem();MPO.observeModifyItem()})}}cfeu_eshop.Basket.showBasket(document.getElementById("showMPO"))})};MPO.observeRemoveItem=function(){elements=document.getElementsByName("removeItem");for(i=0;i<elements.length;i++){jQuery(elements[i]).click(function(A){cfeu_eshop.Basket.removeBasketItem(A.target)})}};MPO.observeModifyItem=function(){elements=document.getElementsByName("textfield_0");for(i=0;i<elements.length;i++){jQuery(elements[i]).click(function(A){MPO.differExecuting("MPO.fireClick('"+A.target.title+"');")});jQuery(elements[i]).change(function(A){MPO.differExecuting("MPO.fireClick('"+A.target.title+"');")})}};MPO.fireClick=function(D){var C=(navigator.userAgent.indexOf("Firefox/2")!=-1);var A=document.getElementById(D);try{if(C){MPO.ffClick(A)}else{A.click()}}catch(B){MPO.ffClick(A)}};MPO.ffClick=function(B){var A=document.createEvent("MouseEvents");A.initMouseEvent("click",true,true,window,0,0,0,0,0,false,false,false,false,0,null);B.dispatchEvent(A)};MPO.soc_id=null;MPO.differExecuting=function(B,A){A=A||350;window.clearTimeout(MPO.soc_id);MPO.soc_id=window.setTimeout(B,A)};if(typeof MPOSection=="undefined"||!MPOSection){var MPOSection={}}MPOSection.removeSection=function(A){jQuery("#mpoSectionZone_"+A).hide()};function addShoppingCartEvents(){elements=document.getElementsByName("textfield_0");for(i=0;i<elements.length;i++){jQuery(elements[i]).click(function(A){differExecuting("fireClick('"+jQuery(A.target).attr("productId")+"');")});jQuery(elements[i]).change(function(A){differExecuting("fireClick('"+jQuery(A.target).attr("productId")+"');")})}elements=document.getElementsByName("removeItem");for(i=0;i<elements.length;i++){jQuery(elements[i]).click(function(A){cfeu_eshop.Basket.removeBasketItem(A.target)})}jQuery("#removeAllCartItems").click(function(A){cfeu_eshop.Overlayer.hide()})}var fireClick=function(D){var B=document.getElementById(D);try{B.click()}catch(C){var A=document.createEvent("MouseEvents");A.initMouseEvent("click",true,true,window,0,0,0,0,0,false,false,false,false,0,null);B.dispatchEvent(A)}};var soc_id=null;var differExecuting=function(B,A){A=A||350;window.clearTimeout(soc_id);soc_id=window.setTimeout(B,A)};var CheckoutConfirmation=Class.create({initialize:function(){if($$(".popFirstSubscription").size()==1){$$(".popFirstSubscription").first().setStyle({display:"block"});$("overlayBG").setStyle({display:"block"});$$("html").first().addClassName("jsPop");$("overlayBase").setStyle({display:"block"})}}});Tapestry.Initializer.checkoutConfirmation=function(){var A=new CheckoutConfirmation()};var setCUWA=function(D,F,E,A,H,C,B,G){xtnv=document;xtsd=D;xtsite=F;xtn2=E;xtpage=(A&&A!="null")?A:cleanString(document.title);xtdi="";xt_multc="&x1="+H+"&x2="+C+"&x3=&x4=&x5=&x6=&x7=&x8=&x9=&x10=";xt_an=B;xt_ac=G;if(window.xtparam!=null){window.xtparam+=xt_multc+"&ac="+xt_ac+"&an="+xt_an}else{window.xtparam=xt_multc+"&ac="+xt_ac+"&an="+xt_an}};var cleanString=function(A){A=A.replace(/[êéèë]/g,"e");A=A.replace(/[îï]/g,"i");A=A.replace(/[ôö]/g,"o");A=A.replace(/[àâ]/g,"a");A=A.replace(/[ùüû]/g,"u");A=A.replace(/[^a-z,^A-Z,0-9,:]/g,"_");return A};var SelectMgr={onChange:function(){window.clearTimeout(this.timeout);var A=this;this.timeout=window.setTimeout(function(){SelectMgr.onSelect(A)},400)},onSelect:function(A){A.form.submit()}};if(typeof cfeu_eshop=="undefined"||!cfeu_eshop){var cfeu_eshop={}}cfeu_eshop.AjaxBasket={notifyLastAdd:function(){var F=jQuery("#cf-bar .basket:first"),H=F.find(".basketMain"),D=F.find("div.basketNotify"),C=F.find("div.basketList"),A=F.find("div.formfooter"),B=H.css("display")==="block",G=this,E;if(!B){E=function(){var I;window.clearTimeout(G.openTimer);window.clearTimeout(G.closeTimer);window.clearTimeout(G.closeTimerFull);H.stop(true,true);C.hide();A.hide();D.show();if(!G.firstProductOnly){H.css("height",(H.height()-16)+"px")}G.firstProductOnly=true;H.slideDown(600,function(){jQuery("div.basketNotify ul > li:first").effect("highlight",{color:"#ffff99"},3000)});I=function(){cfeu_eshop.Basket2.firstProductOnly=false;jQuery("#cf-bar .basket .basketMain").slideUp("fast",function(){jQuery("div.basketNotify").hide();jQuery("div.basketList").show();A.show();H.css("height","")})};G.closeTimer=window.setTimeout(I,2600);H.unbind("mouseenter mouseleave").hover(function(){clearTimeout(G.closeTimer);clearTimeout(G.closeTimerFull)},function(){clearTimeout(G.closeTimer);clearTimeout(G.closeTimerFull);G.closeTimer=setTimeout(I,800)})};H.stop(true,true);window.clearTimeout(this.openTimer);window.clearTimeout(this.closeTimer);window.clearTimeout(this.closeTimerFull);this.openTimer=window.setTimeout(E,800)}}};jQuery("#removeAllItems").click(function(A){cfeu_eshop.Overlayer.hide()});cfeu_eshop.AjaxBasket.AjaxSpinner=Class.create({timeout:null,settings:{},initialize:function(A){this.element=$(A.element);this.link=A.link;this.settings.delay=A.delay;this.element.ajaxSpinner=this},refresh:function(){window.clearTimeout(this.timeout);var A=this;this.timeout=window.setTimeout(function(){A.submit()},this.settings.delay)},submit:function(){Element.stopObserving("basketZone",Tapestry.ZONE_UPDATED_EVENT);var B=function(D){var C=D.responseJSON;Tapestry.loadScriptsInReply(C,function(){if(C.content){var E=Tapestry.findZoneManagerForZone("basketZone");if(E){E.show(C.content)}}else{Object.keys(C.zones).each(function(F){var G=C.zones[F];var H=Tapestry.findZoneManagerForZone(F);if(H){H.show(G)}})}}.bind(this))}.bind(this);var A=this.link.replace("itemQuantity",this.element.value);Tapestry.ajaxRequest(A,B)}});cfeu_eshop.AjaxBasket.submit=function(C,B){var A=jQuery(C).closest(".spinner").find('input[type="text"].textfield');if(A){A=A[0]}A.ajaxSpinner.refresh()};cfeu_eshop.AjaxBasket.updateSpinnerNotif=function(){var F=jQuery("#cf-bar .basket:first"),H=F.find(".basketMain"),D=F.find("div.basketNotify"),C=F.find("div.basketList"),A=F.find("div.formfooter"),B=H.css("display")==="block",G=this;var E=function(){cfeu_eshop.Basket2.firstProductOnly=false;jQuery("#cf-bar .basket .basketMain").slideUp("fast",function(){jQuery("div.basketNotify").hide();jQuery("div.basketList").show();A.show();H.css("height","")})};H.unbind("mouseenter mouseleave").hover(function(){clearTimeout(G.closeTimer);clearTimeout(G.closeTimerFull)},function(){clearTimeout(G.closeTimer);clearTimeout(G.closeTimerFull);G.closeTimer=setTimeout(E,800)})};cfeu_eshop.AjaxBasket.updateSpinner=function(B){Element.stopObserving("basketZone",Tapestry.ZONE_UPDATED_EVENT);var A=jQuery(B).closest(".spinner").find('input[type="text"].textfield');if(A){A=jQuery(A[0])}var C=parseInt(A.attr("value"));Element.observe("basketZone",Tapestry.ZONE_UPDATED_EVENT,function(){var G=",";var F=A.attr("alt").split(G);var D=parseInt(F[0]);var H=parseInt(F[1]);H=H-C;if(H==0){D=0}var E=D+G+H+G+F[2]+G+F[3]+G+F[4];A.attr("alt",E);A.attr("value",D)})};cfeu_eshop.AjaxBasket.resetSpinner=function(G){var B=jQuery("#target_"+G).siblings("input[name=spinner]");if(B){B=jQuery(B[0])}var E=",";var D=B.attr("alt").split(E);var A=parseInt(D[0]);var F=parseInt(D[3]);var C=A+E+F+E+D[2]+E+D[3]+E+D[4];B.attr("alt",C);B.attr("value",A)};Tapestry.Initializer.ajaxSpinner=function(A){var B=new cfeu_eshop.AjaxBasket.AjaxSpinner(A)};Tapestry.Initializer.initFlyout=function(){};var hideLoading=function(){var A=jQuery("#loadId");A.remove()};var showLoading=function(){var A=jQuery("#accountGlobalZone");var B=jQuery("<div></div>");B.attr("id","loadId");B.css("height",A.height()+"px");B.css("width",A.width()+"px");B.css("top",A.offset().top+"px");B.css("left",A.offset().left+"px");B.addClass("loadingClass");A.append(B)};var wrappAllpage=function(){var A=1;jQuery(".modList").each(function(){jQuery(this).find("li.product.list").get().reverse().each(function(C,B){jQuery(C).css("z-index",A);A++})});if(jQuery.browser.msie&&parseInt(jQuery.browser.version)<9){jQuery(".tree").iawrapping({amount:3,baseclass:"treeWrap"});jQuery(".tabPane .carousel .carNav .more").iawrapping({amount:3,baseclass:"actionWrap"});jQuery(".search .textfield").iawrapping({amount:2,position:"outside",type:"span",baseclass:"textfieldWrap"});jQuery(".altNav .altNavWrap").iawrapping({amount:2,baseclass:"altNavWrap"});jQuery(".product.grid .modFooter .spinner .inputWrap1, .product.list .modFooter .spinner .inputWrap1, div.product .modFooter .spinner .inputWrap1").iawrapping({amount:4,baseclass:"spinnerWrap"});jQuery(".navCategory").iawrapping({amount:4,baseclass:"navCategoryWrap",position:"outside"});jQuery(".tree .treeHeader").iawrapping({amount:2,baseclass:"treeHeaderWrap"});jQuery(".filter").iawrapping({amount:3,baseclass:"filterWrap"});jQuery(".content .formbox .formcontent, .gridOne .formbox .formcontent").iawrapping({amount:4,baseclass:"formcontentWrap"});jQuery(".navWizard").iawrapping({amount:3,baseclass:"navWizardWrap"});jQuery(".contextblock .contextWrap").iawrapping({amount:2,baseclass:"contextblockWrap"});jQuery(".wishlists .items>ul>li").iawrapping({amount:4,baseclass:"liWrap"});jQuery(".navigation .filters .filter").iawrapping({amount:3,baseclass:"filterWrap"});jQuery(".wishlists .items ul li .listActions li:first-child, .content .filters .filter ul li:first-child").addClass("first");jQuery("li.product.grid").addClass("productGrid");jQuery("li.product.list").addClass("productList")}};var initZoneProductList=function(){$("zoneProductList").observe(Tapestry.ZONE_UPDATED_EVENT,function(){wrappAllpage()})};var initZoneProductDetail=function(){$("zoneProductDetail").observe(Tapestry.ZONE_UPDATED_EVENT,function(){wrappAllpage()})};var initAccountPageBlock=function(){$("accountGlobalZone").observe(Tapestry.ZONE_UPDATED_EVENT,function(){wrappAllpage();jQuery("#fldPoco").closest("fieldset.level1").addClass("jPoco")});jQuery("a[id*=selectList]").each(function(A,B){$(B).observe("click",function(C){showLoading()})});jQuery("a[id*=markDefault]").each(function(A,B){$(B).observe("click",function(C){showLoading()})})};var initHowTo=function(){cfeu_eshop.carouselInitialize("carousel_faq",{slide:false,animate:false,autoAnimate:false})};
