Array.prototype.remove=function(b){var a=this.indexOf(b);if(a!=-1){this.splice(a,1)}};Array.prototype.contains=function(b){for(var a=0;a<this.length;a++){if(b==this[a]){return true}}return false};String.prototype.trim=function(){return this.replace(/^\s+|\s+$/g,"")};String.prototype.replaceAll=function(b,a){return this.replace(new RegExp(b,"g"),a)};String.prototype.count=function(a){return this.split(a).length-1};Object.extend(String.prototype,{unescapeHTML:function(){var a=document.createElement("DIV");a.innerHTML=this;if(a.innerText!==undefined){return a.innerText}return a.textContent}});Element.addMethods({dimensions:function(a){var b=a.viewportOffset();return{minX:b.left,minY:b.top,maxX:b.left+a.getWidth(),maxY:b.top+a.getHeight()}},overlaps:function(b,c){var a=c.dimensions();var d=b.dimensions();if(((d.minX>=a.minX&&d.minX<=a.maxX)||(d.maxX>a.minX&&d.minX<a.maxX))&&((d.minY>=a.minY&&d.inY<=a.minY)||(d.maxY>a.minY&&d.minY<a.maxY))){return true}else{return false}}});var PageContext={cart:{adjustedMerchandizeTotalPrice:{currencyCode:"",value:0},allProductLineItems:[],merchandizeTotalPrice:{currencyCode:"",value:0},productQuantityTotal:0,sessionBasket:false,shippingTotalPrice:{currencyCode:"",value:0},ordernumber:""},pageTitle:"",pageType:"",product:{name:"",articleNo:"",categoryIds:[]},path:$A([]),custom:{},init:function(){var d=$$("title")[0].innerHTML;if(d.substring(0,1)==" "){d=d.substring(1,d.length)}this.pageTitle=d;var c=MiscUtils.getInlineJSON("jsHiddenBreadcrumb");if(c){this.path=$A(c)}var a=MiscUtils.getInlineJSON("jsHiddenPageContext");if(a){Object.extend(PageContext,a)}var b=MiscUtils.getInlineJSON("jsHiddenPageContextMiniCart");if(b.adjustedMerchandizeTotalPrice&&b.allProductLineItems){Object.extend(PageContext.cart,b)}}};var PaginationSlider={maxPage:0,actualPage:0,initialized:false,init:function(){var a=MiscUtils.getInlineJSON("jsHiddenPaginationSliderValues");if(a&&$("jsHiddenPaginationSliderValues")){PaginationSlider.actualPage=parseInt(a.initialStart);PaginationSlider.maxPage=parseInt(a.maxSliderValue);$("pds_slider_start").innerHTML=(PaginationSlider.actualPage+1);$("pds_slider_to").innerHTML=((PaginationSlider.actualPage+10>PaginationSlider.maxPage)?PaginationSlider.maxPage:PaginationSlider.actualPage+10);$("pds_slider_count").innerHTML=(PaginationSlider.maxPage);if(PaginationSlider.actualPage+10<PaginationSlider.maxPage){if($("nextCatResults").hasClassName("hided")){$("nextCatResults").removeClassName("hided")}}if(PaginationSlider.maxPage<11){$("nextCatResults").addClassName("hided")}if(PaginationSlider.actualPage-10>=0){if($("prevCatResults").hasClassName("hided")){$("prevCatResults").removeClassName("hided")}}this.initialized=true}},slideToNext:function(d){var g=PaginationSlider.actualPage+10;var f=0;var e=0;f=parseInt($("carouselInnerWr").getStyle("marginLeft").split("px")[0]);e=parseInt($("catnavcarousel").getStyle("width").split("px")[0]);if(g<PaginationSlider.maxPage){var a=10;((PaginationSlider.maxPage-g)<10)?a=PaginationSlider.maxPage-g:a=10;for(var c=0;c<a;c++){$("carouselInnerWr").innerHTML+=$("slidingWaitProducts").innerHTML}var b=f-e;new Effect.Morph("carouselInnerWr",{style:"margin-left: "+b+"px",duration:1.2,queue:"start"});Effect.Appear("carouselInnerWr",{duration:0.1,from:1,to:1,queue:"end",afterFinish:function(){this.loadProducts(d.href,g)}.bind(this)});if($("prevCatResults").hasClassName("hided")){$("prevCatResults").removeClassName("hided")}if(g+10>=PaginationSlider.maxPage){$("nextCatResults").addClassName("hided")}}},slideToPrev:function(c){var e=0;var f=0;e=parseInt($("catnavcarousel").getStyle("width").split("px")[0]);f=parseInt($("carouselInnerWr").getStyle("marginLeft").split("px")[0]);var b=f+e;var h=PaginationSlider.actualPage;if(h>0){var d=$("carouselInnerWr").innerHTML;var g="";for(var a=0;a<10;a++){if(a==0){g=$("slidingWaitProducts").innerHTML}else{g+=$("slidingWaitProducts").innerHTML}}$("carouselInnerWr").innerHTML=g+d;$("carouselInnerWr").setStyle({marginLeft:"-665px"});new Effect.Morph("carouselInnerWr",{style:"margin-left: 0px",duration:1.2,queue:"start"});Effect.Appear("carouselInnerWr",{duration:0.1,from:1,to:1,queue:"end",afterFinish:function(){if(h-10<0){h=0}else{h=h-10}this.loadProducts(c.href,h)}.bind(this)});if($("nextCatResults").hasClassName("hided")){$("nextCatResults").removeClassName("hided")}if(h-10<=0){$("prevCatResults").addClassName("hided")}}},show:function(a,b){if(!this.initialized){Effect.Appear("carouselInnerWr",{duration:0.1,from:1,to:1,queue:"end",afterFinish:function(){this.loadProducts($("productPagingSliderNext").href,b)}.bind(this)})}$("catnavcarousel").show();a.removeClassName("backtocatclosed");a.addClassName("backtocatopen");if($("backToCat").hasClassName("backtocatclosed")){$("backToCat").removeClassName("backtocatclosed")}$("backToCat").addClassName("backtocatopen");$("catNavHideBtn").removeClassName("backtocatclosed");$("catNavHideBtn").addClassName("backtocatopen");a.removeClassName(a.identify()+"backtocatclosed");a.addClassName(a.identify()+"backtocatopen");if($("backToCat").hasClassName("backToCatbacktocatclosed")){$("backToCat").removeClassName("backToCatbacktocatclosed")}$("backToCat").addClassName("backToCatbacktocatopen");$("catNavHideBtn").removeClassName("catNavHideBtnbacktocatclosed");$("catNavHideBtn").addClassName("catNavHideBtnbacktocatopen")},hide:function(a){$("catnavcarousel").hide();a.removeClassName("backtocatopen");a.addClassName("backtocatclosed");$("catNavShowBtn").removeClassName("backtocatopen");$("catNavShowBtn").addClassName("backtocatclosed");$("backToCat").removeClassName("backtocatopen");$("backToCat").addClassName("backtocatclosed");a.removeClassName(a.identify()+"backtocatopen");a.addClassName(a.identify()+"backtocatclosed");$("catNavShowBtn").removeClassName("catNavShowBtnbacktocatopen");$("catNavShowBtn").addClassName("catNavShowBtnbacktocatclosed");$("backToCat").removeClassName("backToCatbacktocatopen");$("backToCat").addClassName("backToCatbacktocatclosed")},loadProducts:function(b,f){var e=$("cachedSliderProducts");var d=function(g){$("carouselInnerWr").innerHTML=g.responseText;$("carouselInnerWr").setStyle({marginLeft:"0px"});PaginationSlider.actualPage=f;$("pds_slider_start").innerHTML=(PaginationSlider.actualPage+1);$("pds_slider_to").innerHTML=((PaginationSlider.actualPage+10>PaginationSlider.maxPage)?PaginationSlider.maxPage:PaginationSlider.actualPage+10);if(!g.fakeObject){e.insert('<div id="cached_'+f+'">'+g.responseText+"</div>");DOMUtils.pngFix($("carouselInnerWr"))}if(!this.initialized){this.init()}}.bind(this);var a=e.down("#cached_"+f);if(a){d({responseText:a.innerHTML,fakeObject:true});a.innerHTML.evalScripts()}else{var c=b+("&start="+f);new Ajax.Request(c,{method:"get",evalScripts:false,onComplete:d})}}};var LowInvolvement={list:["lowinvolvementlist"],lowinvolvementlist:[],init:function(){LowInvolvement.createSortable();LowInvolvement.fillTextarea()},fillTextarea:function(){$("pidlist").innerHTML=Sortable.sequence(LowInvolvement.list[0])},getConfig:function(){var b=$("lowinvolvementinfo");var a=null;if(b&&b.firstChild){a=MiscUtils.getJSON(b)}return a},disableCartProduct:function(){var a=LowInvolvement.getConfig();if(a&&$("pid")){if(a.cartList.indexOf($("pid").getValue())>-1){if($("lowinvolvement")){$("lowinvolvement_overlay").show();$("lowinvolvement_overlay").setStyle("background:#000000; height:"+$("lowinvolvement").getHeight()+"px; width:"+$("lowinvolvement").getWidth()+"px;");$("lowinvolvement").getHeight();$("lowinvolvement_overlay").setOpacity(0.5);$("addLiToCartBtn").disable();$("lowinvolvement_message").show()}}}},extendStorefrontToolkit:function(){if($("ext-gen27")){var a=new Element("li",{id:"searchdebugli","class":"x-menu-list-item"});var b=new Element("a",{href:"#",id:"searchdebuga","class":"x-menu-list-item"});b.innerHTML='<img class="x-menu-item-icon dw-sf-control-menu-log" src="/on/demandware.static/Sites-Site/-/-/internal/images/s.gif">Search Debug Info';$("ext-gen27").appendChild(a);$("searchdebugli").appendChild(b)}},getLipList:function(){currentList=LowInvolvement.getCookie()},setCookie:function(a){Cookie.set("lip",a)},clearCookie:function(){var a=confirm("Wollen Sie die Mitnahmeproduktliste wirklich löschen?");if(a==false){return false}Cookie.set("lip","");return false},getCookie:function(){return Cookie.get("lip")},saveOrder:function(){LowInvolvement.setCookie($F("pidlist"));window.popup.setUri($("goToLowInvolvementOverview").href);window.popup.showUriContent();document.observe("nkm:DOMUtils:AfterAjaxEnhancements",LowInvolvement.init);return false},setLowInvolvementProduct:function(a){var b=LowInvolvement.getCookie();if(b){var c=b.split(",")}else{var c=new Array()}if(c.indexOf(a)==-1){alert("Produkt hinzugefügt");c.push(a)}else{alert("Produkt schon vorhanden")}if(c[0]==null||c[0]==""){c.shift()}uniqueLipList=c.uniq();LowInvolvement.setCookie(uniqueLipList.join(","));return false},removeLowInvolvementProduct:function(a){$("pid_"+a).remove();var b=LowInvolvement.getCookie();if(b){var c=b.split(",")}else{var c=new Array()}newLipList=c.without(a);if(newLipList[0]==null||newLipList[0]==""){newLipList.shift()}LowInvolvement.setCookie(newLipList.join(","));$("pidlist").innerHTML=newLipList.join(",");return false},updated:function(a){var c=a.getAttribute("id");var b=LowInvolvement[c];b.length=0;Sortable.sequence(a).each(function(d){b.push(d.replace(/pid_/g,""))});$("pidlist").innerHTML=b.join(",");LowInvolvement.setCookie(b.join(","))},createSortable:function(b){var a=LowInvolvement.list;a.each(function(c){Sortable.create(c,{dropOnEmpty:true,containment:a,constraint:false,only:"sortable",onUpdate:LowInvolvement.updated})})}};var Accessorylink={enableLinks:function(){var a=$("accessoryforms");if(a!=null){var b=a.select(".accform");if(b!=null){b.each(function(c){var d="acl_"+c.id.split("accform_")[1];if($(d)){$(d).setStyle("visibility: visible;")}})}}}};function lvpCheckMouseOverAndHide(a){if(!$(a).mouseIsOver){$(a).hide()}}var DOMUtils={enhanceDOM:function(a,b){if(!a){return}MiscUtils.changeMainSearch();DOMUtils.abbreviateProductTitles(a);DOMUtils.manipulateFormFields(a);DOMUtils.enhanceFormsWithPreChecker(a);DOMUtils.enhanceFormFieldsWithFocus(a);DOMUtils.initPrices(a);DOMUtils.initCarousels(a);DOMUtils.pngFix(a);DOMUtils.initMultipageTeaser(a);ProductAdvisor.init(a);DOMUtils.initSeoTextbox(a);if(b==null||b==false){TabBar.init(a)}MultiTabBar.init(a);MiscUtils.appendRecommendationTrackingCode();ProductListingReloadHelper.initialize();if(PageContext.pageType=="checkout"||PageContext.pageType=="cart"){AboveTheFold.init()}if(PageContext.custom.liveChat){LiveChat.optiRealPersonLoad(PageContext)}},pngFix:function(a){if(Prototype.Browser.IE&&window.navigator&&navigator.userAgent.indexOf("IE 6")!=-1){a.select(".bg_pngfix").each(function(q){var d=q.getStyle("backgroundImage");var p=q.down(".bg_pngfix_picWr");var n=q.childElements();if(d&&!d.blank()&&d!="none"&&(!p||(p&&n.indexOf(p)==-1))){d=d.replace(/url\("(.*)"\)/g,"$1");if(!d.endsWith(".gif")){var b=q.getStyle("background-position-x");if(b.indexOf("px")==-1){b="0px"}var m=q.getStyle("background-position-y");if(m.indexOf("px")==-1){m="0px"}if((q.nodeName=="DIV"||q.nodeName=="SPAN"||q.nodeName=="A"||q.nodeName=="TD")&&(q.getStyle("background-repeat")=="no-repeat")&&((b!="0px"||m!="0px")||(n.length!=0))){var j=parseInt(b.sub("px",""));var h=parseInt(m.sub("px",""));var c=q.getStyle("width");c=parseInt(c.sub("px",""));var o=q.getStyle("height");o=parseInt(o.sub("px",""));q.setStyle("background-image: none !important;");var k=new Element("span",{style:"position: absolute; z-index: -1; background-image: none; left: "+b+"; top: "+m+"; height: 10000px; width: 10000px; clip:rect("+(-h)+"px "+((-j)+c)+"px "+((-h)+o)+"px "+(-j)+"px); filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src="+d+", sizingMethod=crop);"});var f=new Element("span",{style:"overflow: hidden; position: relative; display: inline-block; width: "+c+"px; height: "+o+"px;"});var l=q.childNodes;for(var g=0;g<l.length;g++){f.appendChild(l[g])}k.addClassName("bg_pngfix_pic");f.addClassName("bg_pngfix_picWr");f.appendChild(k);q.appendChild(f);if(n.length>0){DOMUtils.pngFix(q)}}else{if((b=="0px"&&m=="0px")&&q.getStyle("filter").indexOf("AlphaImageLoader")==-1){var e="scale";if(q.getStyle("background-repeat")=="no-repeat"){e="crop"}q.setStyle("background-image: none !important;filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src="+d+", sizingMethod="+e+");")}}}}})}},initMultipageTeaser:function(b){var a=b.select(".multiTabTeaser");for(var c=0;c<a.length;c++){MultiTabTeaserHelper.initTeaser(a[c].id)}},initSeoTextbox:function(a){var f=$("categoryinfotext");if(f){var c=$("categoryinfotext_body");var b=$("categoryinfotext_arrow_up");var e=$("categoryinfotext_arrow_down");c.style.height="auto";var d=$("categoryinfotext").offsetHeight;var g=$("categoryinfotext_body").offsetHeight;if(d<=g){c.style.overflow="hidden";c.style.width="95%";c.style.height="auto";b.style.visibility="visible";e.style.visibility="visible"}}},realizeTopsellers:function(b){var a=b.getElementsBySelector(".multiProdTeaser");var c,d;for(c=0,d=a.length;c<d;c++){var e=a[c];e.obj=new MultiProductTeaser(e)}},enhanceFormsWithPreChecker:function(h){if(!h||h.up(".donotenhance")!=undefined){return}var e={};var f=h.getElementsBySelector("input.ajaxsubmit","a.ajaxsubmit","button.ajaxsubmit");var j;for(var c=0;c<f.length;c++){j=f[c];var g=new FormPreChecker();var a=j.up("form");g.setFormElement(a);var d=j.readAttribute("accept");if(d!=null&&d.length>0){g.setExplicitInputs($w(d))}var b=j.readAttribute("exchangewithresult");if(b!=null&&b.length>0){g.setExchangeWithResult(b)}g.setButton($(j));$(j).fire("nkm:FormPreChecker:Initialized")}},manipulateFormFields:function(a){if(!a||a.up(".donotenhance")!=undefined){return}var d=[];var f=a.getElementsBySelector("input.specialinput_germancellphonenumber");var b,c,e;for(b=0,c=f.length;b<c;b++){e=f[b];fieldExchangeHelpers[e.name]=new FieldExchangeHelper("germancellphonenumber",e.name,new Array("1_"+e.name,"2_"+e.name));e.insert({after:fieldExchangeHelpers[e.name].getExchangeHtml()});fieldExchangeHelpers[e.name].afterHtmlExchange()}f=a.getElementsBySelector("input.specialinput_date");for(b=0,c=f.length;b<c;b++){e=f[b];fieldExchangeHelpers[e.name]=new FieldExchangeHelper("date",e.name,new Array("1_"+e.name,"2_"+e.name,"3_"+e.name));if(e.hasClassName("autofocus")){fieldExchangeHelpers[e.name].autofocus=true}e.insert({after:fieldExchangeHelpers[e.name].getExchangeHtml()});fieldExchangeHelpers[e.name].afterHtmlExchange()}f=a.getElementsBySelector("input.specialinput_NkmCustomerNo");for(b=0,c=f.length;b<c;b++){e=f[b];fieldExchangeHelpers[e.name]=new FieldExchangeHelper("NkmCustomerNo",e.name,new Array("1_"+e.name,"2_"+e.name,"3_"+e.name));if(e.hasClassName("autofocus")){fieldExchangeHelpers[e.name].autofocus=true}e.insert({after:fieldExchangeHelpers[e.name].getExchangeHtml()});fieldExchangeHelpers[e.name].afterHtmlExchange()}f=a.getElementsBySelector("input.specialinput_phonenumber");for(b=0,c=f.length;b<c;b++){e=f[b];fieldExchangeHelpers[e.name]=new FieldExchangeHelper("phonenumber",e.name,new Array("1_"+e.name,"2_"+e.name));e.insert({after:fieldExchangeHelpers[e.name].getExchangeHtml()});fieldExchangeHelpers[e.name].afterHtmlExchange()}},enhanceFormFieldsWithFocus:function(a){if(!a||a.up(".donotenhance")!=undefined){return}var f=null;var c=function(h,g){return function(j){if(!(j.keyCode==16||j.keyCode==9)&&this.value.length>=g){this.value=this.value.substr(0,g);h.focus()}}};var b=a.getElementsBySelector("input.autofocus");for(var d=1;d<b.length;d++){f=b[d-1];var e=f.readAttribute("__maxlength");if(!e){e=f.readAttribute("maxlength")}if((e>0)&&(f.className.indexOf("autofocusEnd")==-1)){f.observe("keyup",c(b[d],e));f.writeAttribute("__maxlength",e);f.writeAttribute("maxlength","999")}}},abbreviateProductTitles:function(a){},initCarousels:function(j){if(!j||j.up(".donotenhance")!=undefined){return}var d,l,h=j.getElementsBySelector("div.jsCarousel");var a=new Array();for(d=0,l=h.length;d<l;d++){var b=h[d];var k=b.down(".jsCarouselParams");var c=MiscUtils.getJSON(k);switch(c.carouselClass){default:b.carousel=new Carousel(b.identify(),c);break;case"CarouselImageView":b.carousel=new CarouselImageView(b.identify(),c);break;case"CarouselProductView":b.carousel=new CarouselProductView(b.identify(),c);break;case"CarouselProductColor":b.carousel=new CarouselProductColor(b.identify(),c);break}if(typeof(c)!="undefined"&&c!=null&&typeof(c.addons)!="undefined"&&c.addons!=null){var e=c.addons.index;var m=c.addons.setLength;var g=c.addons.productIds;if(typeof(e)=="undefined"||e==null){e=""}if(typeof(m)=="undefined"||m==null){m=b.carousel.bundle}if(typeof(g)=="undefined"||g==null||g.length==0){g=null}b.carousel.productIds=g;var f=new PageDisplay("pagedisplay_"+e,b.carousel);if(m<3){f.setIndexProd(1,m)}if(c.addons.hoverArrows==true){b.observe("mouseover",function(n){if(UIUtils.isMouseLeaveOrEnter(n,this)){this.select(".jsToggleOnMouse").each(function(o){o.show()})}}.bind(b));b.observe("mouseout",function(n){if(UIUtils.isMouseLeaveOrEnter(n,this)){this.select(".jsToggleOnMouse").each(function(o){o.hide()})}}.bind(b));b.select(".jsToggleOnMouse").each(function(n){n.hide()})}else{b.observe("mouseover",function(n){if(UIUtils.isMouseLeaveOrEnter(n,this)&&!this.hasClassName("hover")){this.addClassName("hover")}}.bind(b));b.observe("mouseout",function(n){if(UIUtils.isMouseLeaveOrEnter(n,this)&&this.hasClassName("hover")){this.removeClassName("hover")}}.bind(b))}if(c.addons.activeMerchandizing==true){b.carousel.addListener(ActiveMerchandizing.carouselAMListener.curry(b.carousel));ActiveMerchandizing.carouselAMListener(b.carousel)}}b.fire("nkm:carouselloaded")}},initPrices:function(k){var h=document.cookie.match(new RegExp("(^|; )dwsourcecode_.*?=(.*?)($|;)"));var n="";if(h!=null){if(h.length>2){var l=h[2].split("|");if(l.length>1){n=l[1]}}}if(n==""){return}var r=n.split("_");if(r!=null&&r.length>1){var f=r[r.length-1];var d=","+DOMUtils.getMetaTagValueByName("IgnorableMerchandiseNumbers")+",";if(d.indexOf(","+f+",")>-1){return}}else{return}var j=DOMUtils.getMetaTagValueByName("BaseUrl").replace("PL-SN","Product-GetPrices");var m=25;var c=0;var e="";var b=[];var p=function(u,v){var t=new Ajax.Request(j+"?"+v+"srcgrp="+escape(n),{method:"get",onSuccess:function(z){if(z.responseText.indexOf("<!--*donotremove* price_separator -->")!=-1){var y=z.responseText.split("<!--*donotremove* price_separator -->")}else{var y=z.responseText.split("<!-- price_separator -->")}for(var x=0;x<u.length&&x<y.length;x++){u[x].innerHTML=y[x]}}})};var g,o,a=k.getElementsBySelector(".pricing");for(g=0,o=a.length;g<o;g++){var q=a[g];if(q.id&&q.id.indexOf("price_")==0){e+="pid_"+(c++)+"="+escape(q.id.replace(/price_/,""))+"&";b.push(q);if(c>=m){p(b,e);c=0;e="";b=[]}}}if(e.length>0){p(b,e)}},getMetaTagValueByName:function(b){var a=document.getElementsByTagName("meta");for(var c in a){if(a[c].name==b){return a[c].content}}return""},hideSingleValueSelectBoxes:function(a){if(!a||a.up(".donotenhance")!=undefined){return}var c,d,f=a.getElementsBySelector(".options");for(c=0,d=f.length;c<d;c++){var e=f[c];var b=e.getElementsBySelector("select .variantSelectionValue");if(!b||b.length<=1){e.hide()}}},isChildOf:function(a,d){try{if(a==null){return false}if(d==null||!Object.isFunction(d.up)){return false}if(a==d){return true}if(d.tagName=="BODY"){return false}var b=d.up();while(b&&Object.isFunction(b.up)&&b.tagName!="BODY"){if(b==a){return true}b=b.up()}}catch(c){}return false},initFoldbars:function(q){if(!q||q.up(".donotenhance")!=undefined){return}try{var d=q.select(".foldbar");for(var h=0;h<d.length;h++){var l=d[h];var p=l.select(".folditem");for(var g=0;g<p.length;g++){var u=p[g];if(!u.hasClassName("expand")){u.addClassName("linkH");var a=null;var r=u.ancestors();for(var f=0;f<r.length;f++){var t=r[f];if(t.tagName=="LI"){a=t;break}}if(a!=null){var c=a.select(".folditemcontent");for(var b=0;b<c.length;b++){var o=c[b];o.hide()}}}else{u.addClassName("linkS")}}}}catch(n){}}};var DialogUtils={extractValue:function(c,g){if(!g){return 0}var f=g.split(" ");var b,d,e=0;for(b=0,d=f.length;b<d;b++){var a=f[b];if(a.indexOf(c)!=-1){e=a.replace(c,"")}}return e},extractWidth:function(a){return DialogUtils.extractValue("width",a)},extractHeight:function(a){return DialogUtils.extractValue("height",a)},extractScrollbars:function(a){return DialogUtils.extractValue("scrollbars",a)}};var FormUtils={handlePaste:function(d,b){var c=(document.all)?b.keyCode:b.which;var e=d.value.replace(/[^0-9]*/g,"");var a=$(d);if((c==17||b.ctrlKey)&&arguments.length>3){for(i=2;i<arguments.length&&a!=null&&e!="";i++){a.value=e.substr(0,Math.min(arguments[i],e.length));e=e.substr(Math.min(arguments[i],e.length));a.focus();a=a.next("input")}}},focusNext:function(b){for(var a=0;a<b.form.elements.length;a++){if(b.form.elements[a].name==b.name&&a+1<b.form.elements.length){if(b.form.elements[a+1].type=="hidden"){continue}b.form.elements[a+1].focus()}}},allowNumbers:function(c,a){var b=a.keyCode?a.keyCode:a.which?a.which:a.charCode;if((b>34&&b<58)||b==16||b==17||b==8||b==9||(b>95&&b<106)||(b=86&&a.ctrlKey)){return true}else{return false}},allowNumbersOnChange:function(b){var a=b.value;b.value=a.replace(/[^0-9]/g,"")}};var fieldExchangeHelpers=new Object();var FieldExchangeHelper=Class.create();FieldExchangeHelper.prototype={parent:"",children:null,type:null,autofocus:false,initialize:function(c,b,a){this.parent=b;this.children=a;this.type=c},afterHtmlExchange:function(c,b,a){this.setValuesOfChildren();this.hideParent();this.setAttributeOfChildren("tabIndex");this.setAttributeOfChildren("disabled")},fillHiddenField:function(d){var c=$(this.parent);c.value="";for(var b=0;b<this.children.length;b++){var a=$(this.children[b]).value;if(this.type=="date"){if(b==0&&a.toLowerCase()=="tt"){a=""}else{if(b==1&&a.toLowerCase()=="mm"){a=""}else{if(b==2&&a.toLowerCase()=="jjjj"){a=""}}}}c.value+=(((c.value.length>0)&&(typeof(d)!="undefined"))?d:"")+a}},fillHiddenFieldParameterless:function(){if(this.type=="date"){this.fillHiddenField(".")}if(this.type=="germancellphonenumber"){this.fillHiddenField(" ")}if(this.type=="phonenumber"){this.fillPhoneNumberOnParent()}if(this.type=="NkmCustomerNo"){this.fillHiddenField()}},setAttributeOfChildren:function(a){for(var b=0;b<this.children.length;b++){$(this.children[b])[a]=$(this.parent)[a]}},setValuesOfChildren:function(){if(this.type=="germancellphonenumber"){var h="";var b="";var j=$("init_1_"+this.parent);if(j){h=j.value;b=$("init_2_"+this.parent).value}else{if($(this.parent).value.length>5){var a=$(this.parent).value.indexOf(" ");var k=$(this.parent).value.indexOf(" ",a+1);h=$(this.parent).value.substring(0,k);b=$(this.parent).value.substring(k+1,$(this.parent).value.length)}}for(var d=0;d<$("1_"+this.parent).options.length;d++){if($("1_"+this.parent).options[d].value==h){$("1_"+this.parent).options[d].selected=true}}$("2_"+this.parent).value=b}if(this.type=="date"){var f=$(this.parent);var h="TT";var b="MM";var e="JJJJ";var j=$("init_1_"+this.parent);if(j){h=j.value;b=$("init_2_"+this.parent).value;e=$("init_3_"+this.parent).value}else{if(f.value.length>0){var c=f.value.split(".");if(c.length>0){h=c[0]}if(c.length>1){b=c[1]}if(c.length>2){e=c[2]}}}$("1_"+this.parent).value=h;$("2_"+this.parent).value=b;$("3_"+this.parent).value=e}if(this.type=="phonenumber"){var f=$(this.parent);var h="";var b="";var j=$("init_1_"+this.parent);if(j){h=j.value;b=$("init_2_"+this.parent).value}else{if(f.value.length>5){var a=f.value.indexOf(" ");var k=f.value.indexOf(" ",a+1);h=f.value.substring(0,k);h=h.replace("+49 ","0");b=f.value.substring(k+1,f.value.length)}}$("1_"+this.parent).value=h;$("2_"+this.parent).value=b}if(this.type=="NkmCustomerNo"){var f=$(this.parent);var h="";var b="";var e="";var j=$("init_1_"+this.parent);if(j){h=j.value;b=$("init_2_"+this.parent).value;e=$("init_3_"+this.parent).value}else{var g=f.value;if(g){if(g.length>=4){h=g.substring(0,4);if(g.length>=8){b=g.substring(4,8);if(g.length>=9){e=g.substring(8,9)}else{e=g.substring(8,g.length)}}else{b=g.substring(4,g.length)}}else{h=g.substring(0,g.length)}}}$("1_"+this.parent).value=h;$("2_"+this.parent).value=b;$("3_"+this.parent).value=e}},hideParent:function(){$(this.parent).hide()},fillPhoneNumberOnParent:function(){this.fillHiddenField(" ");var a=$(this.parent);if(a.value.charAt(0)=="0"){a.value=a.value.substring(1,a.value.length)}if(a.value.length>1){a.value="+49 "+a.value}},getExchangeHtml:function(){var a;var b="";if(this.autofocus){b=" autofocus"}if(this.type=="germancellphonenumber"){a='<p class="cellInput"><select id="1_'+this.parent+'" name="1_'+this.parent+'" onblur="if   ( $(\'2_'+this.parent+"').value != '') {fieldExchangeHelpers['"+this.parent+"'].fillHiddenField(&#39; &#39;)} else {$('"+this.parent+"').value='';}\">";a+='<option value="+49 151">0151</option>';a+='<option value="+49 152">0152</option>';a+='<option value="+49 155">0155</option>';a+='<option value="+49 157">0157</option>';a+='<option value="+49 159">0159</option>';a+='<option value="+49 160">0160</option>';a+='<option value="+49 162">0162</option>';a+='<option value="+49 163">0163</option>';a+='<option value="+49 170">0170</option>';a+='<option value="+49 171">0171</option>';a+='<option value="+49 172">0172</option>';a+='<option value="+49 173">0173</option>';a+='<option value="+49 174">0174</option>';a+='<option value="+49 175">0175</option>';a+='<option value="+49 176">0176</option>';a+='<option value="+49 177">0177</option>';a+='<option value="+49 178">0178</option>';a+='<option value="+49 179">0179</option>';a+='<input type="text" onchange="FormUtils.allowNumbersOnChange(this)" onKeyPress="return FormUtils.allowNumbers(this,event);" onKeyDown="return FormUtils.allowNumbers(this,event);" class="text" maxlength="10" onblur="if (this.value != \'\') {fieldExchangeHelpers[\''+this.parent+"'].fillHiddenField(&#39; &#39;)} else {$('"+this.parent+'\').value=\'\';}" size="7" id="2_'+this.parent+'" name="2_'+this.parent+'"/>';a+="</select>";a+="</p>"}if(this.type=="date"){a='<p class="dateInput">';a+='<input maxlength="2" class="text day'+b+'" onFocus="if(this.value==\'TT\'){this.value=\'\';}" onKeyPress="return FormUtils.allowNumbers(this,event);" onKeyDown="return FormUtils.allowNumbers(this,event);" onblur="fieldExchangeHelpers[\''+this.parent+'\'].fillHiddenField(&#39;.&#39;);if(this.value==\'\'){this.value=\'TT\';}" onKeyUp="FormUtils.handlePaste(this,event,2,2,4);if ((parseInt(this.value) > 31 || parseInt(this.value) < 0)) {this.value = &#39;&#39; ; new Effect.Highlight( this.id, {duration:0.5, startcolor: &#39;#CC3333&#39;} );}" size="1" id="1_'+this.parent+'" name="1_'+this.parent+'" />';a+='<input maxlength="2" class="text month'+b+'" onFocus="if(this.value==\'MM\'){this.value=\'\';}" onKeyPress="return FormUtils.allowNumbers(this,event);" onKeyDown="return FormUtils.allowNumbers(this,event);" onblur="fieldExchangeHelpers[\''+this.parent+'\'].fillHiddenField(&#39;.&#39;);if(this.value==\'\'){this.value=\'MM\';}" onKeyUp="if ((parseInt(this.value) > 12 || parseInt(this.value) < 0)) {this.value = &#39;&#39; ; new Effect.Highlight( this.id, {duration:0.5, startcolor: &#39;#CC3333&#39;} );}" size="1" id="2_'+this.parent+'" name="2_'+this.parent+'" />';a+='<input maxlength="4" class="text year'+b+' autofocusEnd" onFocus="if(this.value==\'JJJJ\'){this.value=\'\';}" onKeyPress="return FormUtils.allowNumbers(this,event);" onKeyDown="return FormUtils.allowNumbers(this,event);" onblur="fieldExchangeHelpers[\''+this.parent+"'].fillHiddenField(&#39;.&#39;);if(this.value==''){this.value='JJJJ';}\" size=\"2\" id=\"3_"+this.parent+'" name="3_'+this.parent+'"/>';a+="</p>"}if(this.type=="phonenumber"){a='<p class="phone">';a+='<input onKeyPress="return FormUtils.allowNumbers(this,event);" onchange="FormUtils.allowNumbersOnChange(this)" onKeyDown="return FormUtils.allowNumbers(this,event);" class="text pre"  maxlength="6" onblur="fieldExchangeHelpers[\''+this.parent+'\'].fillPhoneNumberOnParent()" size="7" id="1_'+this.parent+'" name="1_'+this.parent+'" /> ';a+='<input onKeyPress="return FormUtils.allowNumbers(this,event);" onchange="FormUtils.allowNumbersOnChange(this)" onKeyDown="return FormUtils.allowNumbers(this,event);" class="text post" maxlength="8" onblur="fieldExchangeHelpers[\''+this.parent+'\'].fillPhoneNumberOnParent()" size="7" id="2_'+this.parent+'" name="2_'+this.parent+'" /> ';a+="<\/script></p>"}if(this.type=="NkmCustomerNo"){a='<p class="custNo" id="p_'+this.parent+'"><input class="text fstNo'+b+'" onKeyPress="return FormUtils.allowNumbers(this,event);" onKeyDown="return FormUtils.allowNumbers(this,event);" maxlength="4" onblur="fieldExchangeHelpers[\''+this.parent+'\'].fillHiddenField()" id="1_'+this.parent+'" name="1_'+this.parent+'" onKeyUp="FormUtils.handlePaste(this,event,4,4,2);"/>';a+='<input class="text sndNo'+b+'" maxlength="4" onKeyPress="return FormUtils.allowNumbers(this,event);" onKeyDown="return FormUtils.allowNumbers(this,event);" onblur="fieldExchangeHelpers[\''+this.parent+'\'].fillHiddenField()" id="2_'+this.parent+'" name="2_'+this.parent+'"/>';a+='<input class="text thdNo'+b+' autofocusEnd" maxlength="1" onKeyPress="return FormUtils.allowNumbers(this,event);" onKeyDown="return FormUtils.allowNumbers(this,event);" onblur="fieldExchangeHelpers[\''+this.parent+'\'].fillHiddenField()" id="3_'+this.parent+'" name="3_'+this.parent+'"/></p>'}return a}};function openGlossaryPopup(a){if(a!=null){window.open(a,"","width=748,height=590,scrollbars=no,resizable=no")}}function openContentPopup(a,b,h){if(h==null){h=b}if(h!=null&&h.indexOf("width")==-1){h=null}if(h==""||h==null){h="width=400,height=550,scrollbars=yes,resizable=yes"}var c,j,d=null,g=null;temp=h.split(",");for(var e=0;e<temp.length;e++){values=temp[e].split("=");if(values[0]=="width"){c=parseInt(values[1])}if(values[0]=="height"){j=parseInt(values[1])}if(values[0]=="left"){d=parseInt(values[1])}if(values[0]=="top"){g=parseInt(values[1])}}if(d==null){d=Math.round((screen.width-c)/2)}if(g==null){g=Math.round((screen.height-j)/3)}if(d!=null){h+=",screenX="+d+",left="+d}if(g!=null){h+=",screenY="+g+",top="+g}var f=window.open(a,"",h);if(f!=null){f.window.focus()}}var ProductCompare={openPopup:function(a){window.open(a,"product_compare","width=800,height=600,scrollbars=yes,resizable=yes",true).focus()}};var Popup=Class.create();Popup.prototype={centerElementId:undefined,initialize:function(){this.overlay=$("overlay");this.content=$("overlayCntWr");this.modal=false;this.newMarginTop="";this.overlayVisible=false;this.popupOptions={};if(!this.content){return}this.uri="";Event.observe(this.overlay,"click",this.hidePopup.bindAsEventListener(this))},modalFunction:function(a){a.stop()},setOverlayToElement:function(a){try{a=$(a);var d=a.cumulativeOffset();var b=a.getLayout();this.overlay.setStyle({top:d.top+"px",width:b.get("padding-box-width")+"px",height:b.get("padding-box-height")+"px",left:d.left-document.viewport.getScrollOffsets().left+"px"})}catch(c){}this.centerLoadInfoToOverlay();this.overlay.customSize=true},centerLoadInfoToOverlay:function(){var a=$("loadInfo");var f=new Number(this.overlay.style.left.replace("px",""));var e=new Number(this.overlay.style.top.replace("px",""));var c=this.overlay.getWidth();var g=this.overlay.getHeight();var d=a.getWidth();var b=a.getHeight();a.style.left=f+Math.round((c-d)/2)+"px";a.style.top=e+Math.round((g-b)/2)+"px"},resetOverlaySize:function(){if(this.overlay.customSize){this.setOverlayDefaultHeight();this.resetLoadInfoStyle();this.overlay.customSize=false}},resetLoadInfoStyle:function(){var b=(document.body.scrollTop||document.documentElement.scrollTop||window.pageYOffset);var a=$("loadInfo");a.style.left=(Popup.getPageSize()[0]-a.getWidth())/2+"px";a.style.top=(b?b:0)+200+"px"},setContentId:function(a){this.content.innerHTML=$(a).innerHTML},setContentIdUnique:function(c){var b=$(c).innerHTML;$(c).innerHTML="";this.content.innerHTML=b},getExchangeContent:function(){return $("overlayExchange")},setContentWithResponse:function(b,a){this.content.innerHTML=b.responseText},setExchangeContent:function(a){if(!$("overlayExchange")){new Insertion.Bottom(document.body,'<div id="overlayExchange" style="display:none"></div>')}$("overlayExchange").innerHTML=a;this.setContentId("overlayExchange");DOMUtils.enhanceDOM($(this.content))},showOverlay:function(){this.arrayPageSize=Popup.getPageSize();if(navigator.userAgent.indexOf("IE 6")!=-1){var a=$("gridContainer").getElementsBySelector("select");a.invoke("hide")}if(!this.overlay.customSize){this.setOverlayDefaultHeight()}if(!this.overlay.visible()){new Effect.Appear("overlay",{duration:0.4,from:0,to:0.6})}},showPopup:function(b){this.arrayPageSize=Popup.getPageSize();if(navigator.userAgent.indexOf("IE 6")!=-1){$("gridContainer").getElementsBySelector("select").invoke("hide")}if($("trk4_general_ajax")||$("trk4_general_layer")){TrackingClientHelper.collect("layer");TrackingClientHelper.commit()}var a=100;this.content.select("input, select, textarea, a").each(function(c){c.tabIndex=a++});if(this.overlay.visible()){this.showOverlayContent(b)}else{new Effect.Appear("overlay",{afterFinish:function(){this.showOverlayContent()}.bind(this),duration:0.4,from:0,to:0.6})}},setOverlayDefaultHeight:function(){this.overlay.setStyle({top:"0",right:"0",bottom:"0",left:"0",width:"100%",height:"100%"})},showLoading:function(){this.clearLoading();var a=$("loadInfo");Event.observe(this.overlay,"nkm:Popup:BeforeClose",this.modalFunction);this.showOverlay();$("overlayCntWr").hide();this.timeout=window.setTimeout(function(){if(!this.overlay.customSize){this.resetLoadInfoStyle()}new Effect.Appear(a,{duration:0.2})}.bind(window.popup),500)},clearLoading:function(){if(typeof(this.timeout)!="undefined"){window.clearTimeout(this.timeout);delete this.timeout}this.hideLoading();if(this.modal!==true){Event.stopObserving(this.overlay,"nkm:Popup:BeforeClose",this.modalFunction)}},setUri:function(a){this.uri=a+(a.indexOf("?")==-1?"?":"&")+"view=ajax"},showUriContent:function(){if(!$("overlayExchange")){new Insertion.Bottom(document.body,'<div id="overlayExchange" style="display:none"></div>')}this.setContentId("overlayExchange");new Ajax.Request(this.uri,{method:"get",onSuccess:function(a){$("overlayExchange").innerHTML=a.responseText;this.setContentId("overlayExchange");var b=$(this.content);DOMUtils.enhanceDOM(b);b.fire("nkm:DOMUtils:AfterAjaxEnhancements");this.showPopup();try{a.responseText.evalScripts()}catch(c){alert(c)}}.bind(this),onFailure:function(){this.showPopup()}.bind(this)})},openWindow:function(d,b,a,c){var f=c||false;var e=(b?("width="+b):"");e+=(a&&b?",":"")+(a?("height="+a):"");if(c){e+=(a||b?",":"")+"scrollbars=1"}window.open(d,"_blank",e)},openPrintWindow:function(b,a){window.open(b,"_blank","scrollbars=yes,width="+(a?a:600)+",height=600")},showOverlayContent:function(p){if(!this.content.innerHTML){return}var h;var l=this.content.select(".popupoptions");if(l&&l.length>0){h=MiscUtils.getJSON(l[0])}else{h={}}this.popupOptions=h;if("onShow" in h){var o=h.onShow;var n=$(document.body);if(o){o.each(function(r){var u=r.evt;var t=r.evtdata;n.fire(u,t)})}}if("locationAfterClose" in h){Event.observe(this.overlay,"nkm:Popup:BeforeClose",function(r){if(h.locationAfterClose.blank()){window.location.reload()}else{window.location.href=h.locationAfterClose}r.stop()})}if(h.modal==true){this.modal=true;Event.observe(this.overlay,"nkm:Popup:BeforeClose",this.modalFunction);this.content.select("#btnClosePopup").invoke("remove")}else{this.modal=false}this.content.setStyle({left:"50%",top:"50%"});var m=this.content.getLayout();var e=m.get("padding-box-width");var q=m.get("padding-box-height");var b=document.viewport.getScrollOffsets();if(Prototype.Browser.IE){e-=m.get("padding-left");e-=m.get("padding-right");q-=m.get("padding-top");q-=m.get("padding-bottom")}if(window.navigator&&navigator.userAgent.indexOf("Chrome")!=-1&&location.hash!=""&&location.hash.indexOf("secTab")>=0){b.top=0}var d=q/-2+b.top;var g=e/-2+b.left;var k=document.viewport.getHeight();if(q>k){d+=(q-k)/2}if(this.centerElementId&&!this.centerElementId.blank()){var j=$(this.centerElementId);if(j){var f=j.cumulativeOffset();var a=j.getLayout();var c=a.get("padding-box-width");if(Prototype.Browser.IE&&window.navigator&&navigator.userAgent.indexOf("IE 6")!=-1){c-=a.get("padding-left");c-=a.get("padding-right")}g+=f.left+c/2-document.viewport.getWidth()/2}}this.content.setStyle({marginLeft:g+"px",marginTop:d+"px"});this.overlay.setStyle({height:"100%"});new Effect.Appear("overlayCntWr",{duration:0.4,afterFinish:function(){this.clearLoading();if(Prototype.Browser.IE&&window.navigator&&navigator.userAgent.indexOf("IE 6")!=-1){var r=$(document.body).getLayout().get("padding-box-height");var t=this.content.cumulativeOffset().top+this.content.getLayout().get("padding-box-height")+20;this.overlay.setStyle({height:Math.max(r,t)+"px"})}if(p){setTimeout(p,100)}}.bind(this)})},afterOverLayHide:function(){this.resetOverlaySize();window.popup.overlay.fire("nkm:Popup:AfterClose")},hidePopup:function(h){var c=$("overlay");if(h===true){Event.stopObserving(window.popup.overlay,"nkm:Popup:BeforeClose",this.modalFunction)}if("onClose" in this.popupOptions){var b=this.popupOptions.onClose;var e=$(document.body);if(b){b.each(function(j){var l=j.evt;var k=j.evtdata;e.fire(l,k)})}}var a=false;if("BrowserHashHandlerOptions" in this.popupOptions){var g=this.popupOptions.BrowserHashHandlerOptions;if(g){var f=g.suppressHidePopup;if(f){a=true}}}if(!a){var d=c.fire("nkm:Popup:BeforeClose");if(d.stopped){return}if(h===true&&this.modal){Event.observe(this.overlay,"nkm:Popup:BeforeClose",this.modalFunction)}new Effect.Fade("overlay",{duration:0.4,afterFinish:this.afterOverLayHide.bind(this)});this.overlayVisible=false;this.hideContent();this.centerElementId=undefined}},hideContent:function(){this.overlayVisible=false;this.hideLoading();new Effect.Fade("overlayCntWr",{duration:0.3,afterFinish:function(){this.content.innerHTML="";if(navigator.userAgent.indexOf("IE 6")!=-1){$("gridContainer").getElementsBySelector("select").invoke("show")}}.bind(this)})},hideLoading:function(){new Effect.Fade("loadInfo",{duration:0.4})},hideImagePopup:function(){var a=$("ImageIFrame");if(a!=undefined){a.innerHTML=" "}new Effect.Fade("overlay");new Effect.Fade("overlayCntWr",{afterFinish:function(){if(navigator.userAgent.indexOf("IE 6")!=-1){var c=document.getElementsByTagName("select");for(var b=0;b<c.length;b++){c[b].style.visibility=""}}this.content.style.width="500px"}.bind(this)})},setWidth:function(a){this.content.style.width=a+"px"},setMarginTop:function(a){this.newMarginTop=a}};Popup.getPageSize=function(){var c,a;if(window.innerHeight&&window.scrollMaxY){c=document.body.scrollWidth;a=window.innerHeight+window.scrollMaxY}else{if(document.body.scrollHeight>document.body.offsetHeight){c=document.body.scrollWidth;a=document.body.scrollHeight}else{c=document.body.offsetWidth;a=document.body.offsetHeight}}var b,d;if(self.innerHeight){b=self.innerWidth;d=self.innerHeight}else{if(document.documentElement&&document.documentElement.clientHeight){b=document.documentElement.clientWidth;d=document.documentElement.clientHeight}else{if(document.body){b=document.body.clientWidth;d=document.body.clientHeight}}}if(a<d){pageHeight=d}else{pageHeight=a}if(c<b){pageWidth=b}else{pageWidth=c}arrayPageSize=new Array(pageWidth,pageHeight,b,d);return arrayPageSize};var JSUtils={overwriteParameters:function(e){var j=e.indexOf("javascript:");if(j!=-1){return e}var q="";var f="";var k="";var b="";var m=new Object();var a=e.indexOf("?");var p=e.lastIndexOf("#");var d=e.length;if(a!=-1){q=e.substring(0,a);f=e.substring(a+1,(p!=-1?p:d))}else{q=e.substring(0,(p!=-1?p:d))}if(p!=-1){k=e.substring(p+1)}if(f!=""){var h=f.split("&");var n="";var u="";var o="";var c=-1;var l=0;var t=h.length;for(l=0;l<t;l++){n=h[l];if(n==null||n==""){continue}c=n.indexOf("=");if(c<0){m[n]=""}else{u=n.substr(0,c);o=n.substr(c+1);m[u]=o}}for(var r=1;(r<arguments.length)&&(r+1<arguments.length);r+=2){m[arguments[r]]=arguments[r+1]}f="";for(var g in m){f+=(f!=""?"&":"")+g+"="+m[g]}}else{for(var r=1;(r<arguments.length)&&(r+1<arguments.length);r+=2){f+=(f!=""?"&":"")+arguments[r]+"="+arguments[r+1]}}b=q;if(f!=""){b+="?"+f}if(k!=""){b+="#"+k}return b}};var UIUtils={refNavToggle:[],toggleRefineNav:function(a,c){if(UIUtils.refNavToggle[a]==true){return}UIUtils.refNavToggle[a]=true;var b=typeof(c)=="undefined"?0.1:c;if($(a).visible()){new Effect.BlindUp(a,{duration:b,afterFinish:function(){UIUtils.refNavToggle[a]=false}});if($(a+"_headline")!=null){$(a+"_headline").className="linkH"}}else{new Effect.BlindDown(a,{duration:b,afterFinish:function(){UIUtils.refNavToggle[a]=false;$(a).setOpacity(1)}});if($(a+"_headline")!=null){$(a+"_headline").className="linkS"}}},hideRefineNav:function(a){if($(a+"_headline")!=null){$(a).style.visibility="hidden";$(a+"_headline").className="linkS"}},exchangeContent:function(b,a){new Effect.BlindUp(b,{duration:0.2,afterFinish:function(){Effect.BlindDown(a,{duration:0.2})}})},showContent:function(a){if(!$(a).visible()){new Effect.BlindDown(a,{duration:0.1})}},hideContent:function(a){new Effect.BlindUp(a,{duration:0.1})},toggleContent:function(a,c){var b=typeof(c)=="undefined"?0.2:c;if($(a).visible()){new Effect.BlindUp(a,{duration:b})}else{new Effect.BlindDown(a,{duration:b})}},isMouseLeaveOrEnter:function(c,b){var a=c.relatedTarget?c.relatedTarget:c.type=="mouseout"?c.toElement:c.fromElement;while(a&&a!=b){a=a.parentNode}return(a!=b)}};var AJAXHelper={originalLabelsOfToggle:$H({}),explicitInputs:null,ressourceFilesAdded:"",toggleContent:function(c,b,a){if($(c).visible()){new Effect.BlindUp(c,{duration:0.2});if(typeof(a)=="undefined"||!a.id){return}var d=$(a.id);d.className=a.closedClass;d.innerHTML=AJAXHelper.originalLabelsOfToggle[a.id]}else{new Ajax.Updater($(c),b,{method:"get",onSuccess:function(e){new Effect.BlindDown(c,{duration:0.2})}});if(typeof(a)=="undefined"||!a.id){return}var d=$(a.id);d.className=a.openedClass;AJAXHelper.originalLabelsOfToggle[a.id]=d.innerHTML;d.innerHTML=a.openedLabel}},exchangeContent:function(b,a){new Effect.BlindUp(b,{duration:0.2,afterFinish:function(){new Ajax.Updater($(b),a,{method:"get",onSuccess:function(c){new Effect.BlindDown(b,{duration:0.2})}})}})},setExplicitInputs:function(a){this.explicitInputs=$A(a)},submitToElement:function(d,c){var b="";var a,e,g=c.form;if(this.explicitInputs==null){b=g.serialize()}else{for(a=0,e=this.explicitInputs.length;a<e;a++){var f=this.explicitInputs[a];b+=Form.serializeElements(g.getInputs(f))+"&"}b+=c.name+"="+c.value}if(b.indexOf(c.name+"="+c.value)==-1){b+=(b.length>0?"&":"")+c.name+"="+c.value}Form.disable(g);var h=g.action;h+=(h.indexOf("?")==-1?"?":"&")+"view=ajax";new Ajax.Updater(d,h,{parameters:b,onComplete:function(j){j.responseText.evalScripts();DOMUtils.enhanceDOM(d);Form.enable(g)}})},loadAdditionalJavascriptFile:function(a){this.loadStylesheetFile(a,"js")},loadAdditionalStylesheetFile:function(a){this.loadStylesheetFile(a,"css")},loadStylesheetFile:function(a,b){if(this.ressourceFilesAdded.indexOf("["+a+"]")==-1){c=null;if(b=="js"){var c=document.createElement("script");c.setAttribute("type","text/javascript");c.setAttribute("src",a)}else{if(b=="css"){var c=document.createElement("link");c.setAttribute("rel","stylesheet");c.setAttribute("type","text/css");c.setAttribute("href",a)}}if(c!=null){document.getElementsByTagName("head")[0].appendChild(c);this.ressourceFilesAdded+="["+a+"]"}}}};var FormPreChecker=Class.create();FormPreChecker.prototype={formName:"",form:null,btnNames:null,buttons:null,explicitInputs:null,lastEventSerialised:null,updateEvents:null,modal:false,exchangeWithResult:null,initialize:function(){this.listener=$A([]);if((MiscUtils.getAjaxUrlParameterValue("exchangeWithResult")=="true")&&(MiscUtils.getAjaxUrlParameterValue("exchangeWithResultId")!="")){this.setExchangeWithResult(MiscUtils.getAjaxUrlParameterValue("exchangeWithResultId"))}},setForm:function(a){this.formName=a;this.form=$(a)||document.getElementsByName(a)[0];if(!this.form){return}},setExchangeWithResult:function(a){this.exchangeWithResult=a},setFormElement:function(a){this.form=a},setExplicitInputs:function(a){this.explicitInputs=$A(a)},formPreCheckerHandlerFunction:function(d,c){$("overlayCntWr").hide();if(Element.hasClassName(c,"modal")){Event.observe(window.popup.overlay,"nkm:Popup:BeforeClose",function(f){if(this.modal){f.stop()}});this.modal=true}this.centerElementId=DialogUtils.extractValue("centerElementId",c.className);window.popup.showLoading();if(!this.form||this.form==null){var b=c.up("form");this.setFormElement(b)}this.form=$(this.form);c.fire("nkm:FormPreChecker:BeforeSerialize",this.form);var a=Form.getElements(this.form).findAll(function(f){if(this.explicitInputs!=undefined&&!this.explicitInputs.any(function(g){var h=f.tagName.toLowerCase();return h==g||(h=="input"&&f.type==g)})){return false}return !f.hasClassName("action")&&!f.hasClassName("jsAction")}.bind(this));var e=Form.serializeElements(a,{hash:true});e.view="ajax";if(this.exchangeWithResult){e.exchangeWithResult=true;e.exchangeWithResultId=this.exchangeWithResult}e[c.name]=c.value;this.lastEventSerialised=encodeURIComponent(c.name)+"="+encodeURIComponent(c.value);this.enableButtons(false);new Ajax.Request(this.form.action,{evalJS:false,method:"post",parameters:e,onComplete:this.handleResponse.bind(this)});d.stop()},deferFormPreCheckerHandlerFunction:function(c,b,d,a){if(window.popup){if(d){a.stop();this.formPreCheckerHandlerFunction(a,b)}else{c.stop();this.formPreCheckerHandlerFunction(c,b)}}else{if(!d){Event.observe(document.body,"nkm:DOMUtils:AfterEnhancements",this.deferFormPreCheckerHandlerFunction.bindAsEventListener(this,b,true,c));this.deferFormPreCheckerHandlerFunction.delay(3,c,b,true,c);c.stop()}else{c.stop();this.form.submit()}}},setButtons:function(b,a){if(typeof(b)=="string"){this.btnNames=[b]}else{this.btnNames=b}this.btnNames.each(function(c){var d;if(a){d=$A(a.select('[name="'+c+'"]'))}else{d=$A(document.getElementsByName(c))}d.each(this.setButton.bind(this))}.bind(this))},setButton:function(a){if(!a.formPreCheckerHandlerFunctionSet){Event.observe(a,"click",this.deferFormPreCheckerHandlerFunction.bindAsEventListener(this,a));a.formPreCheckerHandlerFunctionSet=true}},addListener:function(a){this.listener.push(a)},jsonParseFailed:function(a){if(!this.exchangeWithResult){this.form.action=this.form.action.replace("view=ajax",this.lastEventSerialised);this.form.submit();throw new Error()}else{if($("overlay").customSize){window.popup.resetOverlaySize()}$(this.exchangeWithResult).update(a)}},handleResponse:function(n){this.enableButtons(true);window.popup.overlayVisible=false;try{var m=MiscUtils.getJSON(n.responseText,this.jsonParseFailed.bind(this));if(!m||m==null||!m.status||!m.continueUrl){this.jsonParseFailed(n.responseText)}}catch(j){return}if(m!=null&&m.status=="OK"){if(m.ajaxContinue=="true"&&!this.exchangeWithResult){new Ajax.Request(m.continueUrl+"?view=ajax",{onComplete:function(p){try{var o=MiscUtils.getJSON(p.responseText);if(o&&o!=null&&o.status&&o.continueUrl){this.handleResponse(p)}else{if(!this.exchangeWithResult){if(typeof(this.form.method)!="undefined"&&this.form.method=="post"){$("loadInfo").insert({after:'<form id="fakePost" action="'+m.continueUrl+'" method="post"><input type="hidden" name="fake" value="5"><input type="submit" style="display: none;" id="fakeSubmit" value="forPostRequestSimulation" name="fakeSubmit"></form>'});$("fakeSubmit").click()}else{location.href=m.continueUrl}}else{new Ajax.Request(m.continueUrl+"?view=ajax&skipContinueNode=true",{onComplete:this.handleExchangeContentResponse.bind(this)})}}}catch(q){location.href=m.continueUrl}}.bind(this)})}else{try{if(!this.exchangeWithResult){if(typeof(this.form.method)!="undefined"&&this.form.method=="post"){$("loadInfo").insert({after:'<form id="fakePost" action="'+m.continueUrl+'" method="post"><input type="hidden" name="fake" value="5"><input type="submit" style="display: none;" id="fakeSubmit" value="forPostRequestSimulation" name="fakeSubmit"></form>'});$("fakeSubmit").click()}else{location.href=m.continueUrl}}else{new Ajax.Request(m.continueUrl+"?view=ajax&skipContinueNode=true",{onComplete:this.handleExchangeContentResponse.bind(this)})}}catch(j){location.href=m.continueUrl}}}else{if(this.centerElementId){window.popup.centerElementId=this.centerElementId}if($("overlay").customSize){window.popup.resetOverlaySize()}if(this.modal){window.popup.modal=true}if(m&&m!=null&&m.evalScripts=="false"){window.popup.setContentWithResponse(n,false);var f=$("jsMiniBasketExchange");if(f){var l=$("jsMinicart");if(l){l.update(f.innerHTML);DOMUtils.pngFix(l)}}var a=$("jsMiniRateCalculator");if(a){var d=$("minicartRateCalculator");if(d){d.update(a.innerHTML)}}if(m.popupWidth){window.popup.setWidth(m.popupWidth)}else{window.popup.setWidth(586)}}else{window.popup.setExchangeContent(n.responseText);var b=new Element("div").update(n.responseText);var k=b.down('[id = "jsMiniBasketExchange"]');if(k){var h=$("jsMinicart");if(h){h.update(k.innerHTML);DOMUtils.pngFix(h)}}var g=b.down('[id = "jsMiniRateCalculator"]');if(g){var c=$("jsMiniRateCalculator");if(c){c.update(g.innerHTML)}}}if(m&&m!=null&&m.popupWidth){window.popup.setWidth(m.popupWidth)}if(m&&m!=null&&m.evalScripts=="false"){window.popup.showPopup(function(){DOMUtils.enhanceFormsWithPreChecker($(window.popup.content))})}else{window.popup.showPopup()}}if(this.listener){this.listener.each(function(e){e(this)}.bind(this))}},handleExchangeContentResponse:function(a){$(this.exchangeWithResult).innerHTML="";$(this.exchangeWithResult).update(a.responseText);DOMUtils.enhanceDOM($(this.exchangeWithResult));this.setModal(false);window.popup.clearLoading();window.popup.hidePopup();if($("overlay").customSize){window.popup.resetOverlaySize}},setModal:function(a){window.popup.modal=a;this.modal=a;if(!a){Event.stopObserving(window.popup.overlay,"nkm:Popup:BeforeClose",this.modalFunction)}},enableButtons:function(b){if(!this.buttons){return}for(var a=0;a<this.buttons.length;a++){if(!("enable" in this.buttons[a])){return}this.buttons[a][b?"enable":"disable"]()}}};var MultiProductTeaser=Class.create();MultiProductTeaser.prototype={initialize:function(a){if(typeof(a)=="undefined"){return}this.layers=a.getElementsByClassName("prodLayers")[0].childElements();this.teaserLink=a.getElementsByClassName("exchangeImg")[0];this.pager=a.getElementsByClassName("prodPager")[0];this.pagerLinks=this.pager.childElements();this.htmlObj=a;this.index=0;if(this.layers[0]!=null){this.layers[0].show()}this.initPager();this.updateNavButtons()},initPager:function(){this.pagerLinks.each(function(b,a){switch(b.className){case"next":this.nextBtn=b;b.onclick=this.switchNext.bindAsEventListener(this);break;case"prev":this.prevBtn=b;b.onclick=this.switchPrev.bindAsEventListener(this);break;default:b.onclick=function(c){this.switchTo(a-1);Event.stop(c)}.bindAsEventListener(this);break}}.bind(this))},updateLinks:function(d,a){var b=this.pagerLinks[d+1].className.replace("active","");this.pagerLinks[d+1].className=b;this.pagerLinks[a+1].className+=" active";if(this.layers[d]!=null){this.layers[d].hide()}if(this.layers[a]!=null){this.layers[a].show()}if(this.layers[a]!=null){var c=this.layers[a].getElementsByClassName("exchangeImg")[0];this.teaserLink.href=c.href;this.teaserLink.down().src=c.down().src}this.updateNavButtons()},switchNext:function(a){this.updateLinks(this.index,++this.index);Event.stop(a)},switchPrev:function(a){this.updateLinks(this.index,--this.index);Event.stop(a)},switchTo:function(a){this.updateLinks(this.index,this.index=a)},updateNavButtons:function(){this.prevBtn.style.visibility=this.index>0?"":"hidden";this.nextBtn.style.visibility=this.index+1<this.layers.length?"":"hidden"}};var ViewUtils={selectEntry:function(b){var c=$(b);var d=c.siblings();for(var a=0;a<d.length;a++){d[a].removeClassName("cbv_permanentborder")}c.addClassName("cbv_permanentborder");return c.select("img")[0].getAttribute("title")},getZoomView:function(a){$("zoomframe").src=a},changeImgLayer:function(b,a,c,d){ViewUtils.changeImgLayerContentImg(b,false,d);ViewUtils.showImgBigHoverBox(b,a,c);ViewUtils.contentBigViewinit()},changeImgLayerContentImg:function(d,e,g){var f=$(TabBar.currentTabBar.currentTab.contentId);f.select("#cbv_viewSelectionBox .cbv_overlay").each(function(j,h){j.removeClassName("hidden")});if(e){Element.addClassName(e,"hidden")}var a=f.select('[id="imgLayerContentImg"]')[0];var c={src:d,id:"imgLayerContentImg"};if(g){c.title=g}a.replace(new Element("img",c));var b=f.select("#cbv_bigPictureTitle")[0];if(g&&b){b.update(g)}},changeImgLayerButton:function(a){if(document.getElementById("imgLayZoomButton")!=undefined){if(a=="imgLayZoomButton"){document.getElementById("imgLayZoomButton").className="selSpan"}else{document.getElementById("imgLayZoomButton").className="unselSpan"}}if(document.getElementById("imgLayBigButton")!=undefined){if(a=="imgLayBigButton"){document.getElementById("imgLayBigButton").className="selSpan"}else{document.getElementById("imgLayBigButton").className="unselSpan"}}if(document.getElementById("imgLayMaterialButton")!=undefined){if(a=="imgLayMaterialButton"){document.getElementById("imgLayMaterialButton").className="selSpan"}else{document.getElementById("imgLayMaterialButton").className="unselSpan"}}},contentMaterialViewInit:function(){var c=$("contentMaterialView").select(".imgBox > .imgBoxLine > .thumbMini");for(var b=0;b<c.length;b++){var d=c[b];var a=d.down(".jsondata");if(a){a.identify();var e=MiscUtils.getInlineJSON(a.id);e.element=d;d.observe("click",function(f){var g=ViewUtils.selectEntry(this.element);ViewUtils.changeImgLayerContentImg(this.pictureUrl,false,g);f.stop()}.bind(e))}}},contentBigViewinit:function(){var h=$("imgOpacTopLeft");var b=$("imgOpacTopRight");var c=$("imgOpacBottomLeft");var g=$("imgOpacBottomRight");var a=$("imgOpacCenter");var f={duration:0.1,from:0,to:0.3};var e={duration:0,from:0.3,to:0};h.observe("mouseout",function(){new Effect.Opacity("imgOpacTopLeft",f)});b.observe("mouseout",function(){new Effect.Opacity("imgOpacTopRight",f)});c.observe("mouseout",function(){new Effect.Opacity("imgOpacBottomLeft",f)});g.observe("mouseout",function(){new Effect.Opacity("imgOpacBottomRight",f)});a.observe("mouseout",function(){new Effect.Opacity("imgOpacCenter",f)});h.observe("mouseover",function(){new Effect.Opacity("imgOpacTopLeft",e)});b.observe("mouseover",function(){new Effect.Opacity("imgOpacTopRight",e)});c.observe("mouseover",function(){new Effect.Opacity("imgOpacBottomLeft",e)});g.observe("mouseover",function(){new Effect.Opacity("imgOpacBottomRight",e)});a.observe("mouseover",function(){new Effect.Opacity("imgOpacCenter",e)});var d=$("cbv_bigPictureTitle");d.update(d.up(1).select("#imgLayerContentImg")[0].getAttribute("title"))},setup_img_box:function(a,q,n,c,k){var m=$("cbv_viewSelectionBox");var p=parseInt($$("#cbv_viewSelection > .imgBox")[0].getStyle("width").replace("px"),10);var f=$("imgOpacTopLeft");var b=$("imgOpacTopRight");var o=$("imgOpacBottomLeft");var g=$("imgOpacBottomRight");var l=$("imgOpacCenter");var h=$("imgOpacCenterParent");var d=$("fullViewButton");f.stopObserving("click");b.stopObserving("click");o.stopObserving("click");g.stopObserving("click");l.stopObserving("click");d.stopObserving("click");c=c.replace("undefined","");f.observe("click",function(){ViewUtils.changeImgLayerContentImg(c+"leftUpper",this)});b.observe("click",function(){ViewUtils.changeImgLayerContentImg(c+"rightUpper",this)});o.observe("click",function(){ViewUtils.changeImgLayerContentImg(c+"leftLower",this)});g.observe("click",function(){ViewUtils.changeImgLayerContentImg(c+"rightLower",this)});l.observe("click",function(){ViewUtils.changeImgLayerContentImg(c+"center",this)});d.observe("click",function(){ViewUtils.changeImgLayerContentImg(k)});m.setStyle({height:q+"px",width:a+"px",marginLeft:Math.ceil((p-a)*0.5)+"px",backgroundImage:"url("+n+")"});var j=0.566;var r=Math.floor(a*j);var e=Math.floor(q*j);h.setStyle({width:r+"px",height:e+"px",backgroundImage:"url("+n+")",left:Math.floor((a-r)/2-1)+"px",top:Math.floor((q-e)/2-1)+"px"})},showImgBigHoverBox:function(c,b,d){var a=new Image();a.src=b;a.onload=function(){ViewUtils.setup_img_box(a.width,a.height,b,d,c)};if(navigator.userAgent.indexOf("IE")!=-1){ViewUtils.setup_img_box(a.width,a.height,b,d,c)}}};var PatternSelector=Class.create();PatternSelector.prototype={initialize:function(){this.patterns=new Object()},resetAll:function(){$$(".hideable").invoke("hide")},setPattern:function(a){this.resetAll();$(a).show();if(this.patterns[a]!=null){$("iscontained").show();$("order").show()}else{$("iscontained").hide();$("order"+a).show();$("order").hide()}},orderPattern:function(a){this.patterns[a]="1";$("iscontained").show();$("order").show();$("order"+a).hide()},submitForm:function(){var c="";var a=[];for(var b in this.patterns){a.push(b)}$("txtPatterns").value=a.join(",");$("patternform").submit()}};var QuestionSelectBoxes=Class.create();QuestionSelectBoxes.prototype={initialize:function(c,b,a){this.select1=$(c);this.select2=$(b);this.options=$A([]);this.exLast=a==true?true:false;Event.observe(this.select1,"change",function(){this.updateOptions(1)}.bind(this));Event.observe(this.select2,"change",function(){this.updateOptions(2)}.bind(this));this.saveOptions();this.updateOptions()},saveOptions:function(){for(var a=0;a<this.select1.options.length;a++){this.options.push([this.select1.options[a].text,this.select1.options[a].value])}},updateOptions:function(){var b=this.select1.selectedIndex;var e=this.select1.getValue();var a=this.select2.getValue();this.renewOptions();var f,c=0;for(var d=0,f=this.select2.options.length;d<f;d++){if(this.select2.options[d].value==e){c=d}}if(!(this.exLast&&c==f-1)){this.select2.options[c]=null}var g=0;for(var d=0,f=this.select2.options.length;d<f;d++){if(this.select2.options[d].value==a){g=d}}this.select2.selectedIndex=g;var c=0;for(var d=0,f=this.select1.options.length;d<f;d++){if(this.select1.options[d].value==e){c=d}}this.select1.selectedIndex=c;a=this.select2.getValue();for(var d=0,f=this.select1.options.length;d<f;d++){if(typeof(this.select1.options[d])!="undefined"&&this.select1.options[d]!=null){if(this.select1.options[d].value==a&&(!(this.exLast&&d==this.select1.options.length-1))){this.select1.options[d]=null}}}},renewOptions:function(){var b;for(var a=0,b=this.select1.options.length;a<b;a++){this.select1.options[0]=null}for(var a=0,b=this.select2.options.length;a<b;a++){this.select2.options[0]=null}for(var a=0,b=this.options.length;a<b;a++){this.select1.options[a]=new Option(this.options[a][0],this.options[a][1]);this.select2.options[a]=new Option(this.options[a][0],this.options[a][1])}}};var DW=Class.create();DW.Autocompleter=Class.create(Ajax.Autocompleter,{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},selectEntry:function(){this.active=false;if(this.index>-1){this.updateElement(this.getCurrentEntry())}else{if(this.afterUpdateElement){this.afterUpdateElement(this.element,null)}}},updateChoices:function(c){if(!this.changed&&this.hasFocus){this.update.innerHTML=c;Element.cleanWhitespace(this.update);Element.cleanWhitespace(this.update.down());if(this.update.firstChild&&this.update.down().childNodes){this.entryCount=this.update.down().childNodes.length;for(var a=0;a<this.entryCount;a++){var b=this.getEntry(a);b.autocompleteIndex=a;this.addObservers(b)}}else{this.entryCount=0}this.stopIndicator();this.index=-1;if(this.entryCount==1&&this.options.autoSelect){this.selectEntry();this.hide()}else{this.render();this.active=true}}},markPrevious:function(){if(this.index>0){this.index--}else{this.index=this.entryCount-1}this.getEntry(this.index).scrollIntoView(false)},onKeyPress:function(a){if(this.active){switch(a.keyCode){case Event.KEY_RETURN:if(this.index==-1){return}case Event.KEY_TAB:this.selectEntry();Event.stop(a);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)}});function FFSuggest(){var J;var F;var c=false;var E="";var L="";var q="";var H="";var B="";var d;var R=new Array();var l=new Array();var g;var x=0;var j=false;var a=false;var e="suggestImage";var K="suggestTextQuery";var v="suggestTextType";var A="suggestTextAmount";var z="suggestTextQueryTyped";var f="suggestFooter";var D="suggestHeader";var Q="suggestRow";var P="suggestHighlight";var k=false;this.init=function(S,U,T,Y,Z,aa,V,W,X){L=S;pSearchDelay=searchDelay;H=U;q=T;pChannelParamName=V;pChannel=W;B=Y;E=Z;c=aa;a=X;if(L==""){if(c){alert("no searchurl defined")}return null}else{if(E==""){if(c){alert("no instancename defined")}return null}else{if(H==""){if(c){alert("no formname defined")}return null}else{if(q==""){if(c){alert("no queryparamname defined")}return null}else{if(B==""){if(c){alert("need a layer for output")}}}}}}if(pSearchDelay<0){pSearchDelay=1000}pSearchTriggered=false;d=document[H][q];d.onkeyup=r;document[H].onsubmit=y};function y(){var S=$(document[H][q]);var U=S.value;if(!U||U.blank()||U==FFSuggest.defaultSearchText){S.addClassName("emptySearchError");Tooltip.show($("emptySearchHint"));var T=function(V){V.fire("nkm:tooltip:hide")};T.delay(2,$("emptySearchHint"));return false}j=true;if(l[x]!=undefined){o();S.value=l[x].query}}this.handleClick=function(){if(l[x]!=undefined){var S=l[x];var U="";var T=-1;if("undefined"!=S.type&&""!=S.type){U=S.query}if("undefined"!=S.cgid&&""!=S.cgid){T=S.cgid}o(T);document[H][q].value=U;document[H].submit()}};this.handleMouseOver=function(T){var S=M(T);C();if(S!=null){p(S);x=T}};this.handleMouseOut=function(T){var S=M(T);if(S!=null){n(S);x=-1}};function r(S){S=(S)?S:((event)?event:null);var U=S.keyCode;if(U==16||U==17){return null}else{if(U==38){u("up")}else{if(U==27){I()}else{if(U==40){u("down")}else{if(k){clearTimeout(k);pSearchTriggered=false}if(d.value==""){I();if(F!=null){F.innerHTML=""}g="";return null}$(d).removeClassName("emptySearchError");var T=$("emptySearchHint");if(T.prototip){T.prototip.hide()}if(!pSearchTriggered&&g!=d.value){pSearchTriggered=true;k=setTimeout(N,pSearchDelay)}g=d.value}}}}}function u(U){var V=x;if(U=="up"){V--}else{V+=1}if(V<0){C();d.focus();x=-1}else{var T=M(V);if(T!=null){C();p(T);x=V}}var S=d.value;d.value="";d.focus();d.value=S}function N(){var U=d.value;if(U.length>50){return}var T=L+"?"+q+"="+encodeURIComponent(U)+"&"+pChannelParamName+"="+pChannel;try{if(window.XMLHttpRequest){J=new XMLHttpRequest()}else{if(window.ActiveXObject){J=new ActiveXObject("Microsoft.XMLHTTP")}else{if(c){alert("no ajax connection")}}}F=document.getElementById(B);if(F!=null){if(U!=""){J.open("GET",T,true);J.onreadystatechange=t;J.send(null)}else{I()}}else{if(c){alert("no layer for output found")}}}catch(S){I();if(S==undefined){if(c){alert("Error: "+S.getmessage)}}else{if(c){alert("Error: "+S)}}}pSearchTriggered=false}function I(){if(F!=null){F.style.display="none";m()}}this.hideLayerOutsideCall=function(){if(F!=null){F.style.display="none";m()}};function G(){if(F!=null&&R!=null&&R.length>=1){F.style.display="block"}}function t(){if(j==false){if(J.readyState==4){if(J.status!=200){I();if(c){alert("Error ("+J.status+"): "+J.statusText)}}else{var U="";if("undefined"!=J.responseText&&J.responseText){U=J.responseText.trim()}try{var S=U.evalJSON(true);h(S)}catch(T){}}}}}function O(S){if(typeof(onSuggestCompleted)=="function"){onSuggestCompleted(S)}}function m(){if(typeof(onSuggestLayerHidden)=="function"){onSuggestLayerHidden()}}function h(ab){var Z=3;if(a){Z++}x=-1;R=ab;var aa=d.value;var Y=false;var U='<table cellpadding="0" cellspacing="0" class="'+B+'" width="100%" border="0" onMouseDown="'+E+'.handleClick();"><tr class="'+D+'" ><td nowrap="nowrap" colspan="'+Z+'">'+msgTextHeadline+"</td></tr>";var T=0;for(var X=0;X<R.length;X++){var W=R[X];l[T]=W;if(X%2==0){pSuggestRowClassDisplay=Q+" odd"}else{pSuggestRowClassDisplay=Q}U+='<tr id="'+B+"_"+T+'" class="'+pSuggestRowClassDisplay+'" onMouseOver="'+E+".handleMouseOver("+T+');" onMouseOut="'+E+".handleMouseOut("+T+');">';if(a){U+='<td nowrap="nowrap" class="'+e+'"><img src="'+W.imageURL+'" alt=""/></td>'}U+='<td nowrap="nowrap" class="'+K+'">'+W.query.replace(new RegExp("("+aa+")","ig"),'<span class="'+z+'">$1</span>')+'</td><td nowrap="nowrap" class="'+v+'">'+W.type+'</td><td nowrap="nowrap" class="'+A+'">'+W.hitCount+"</td></tr>";if(!Y&&"undefined"!=W.category.length&&0<W.category.length){for(var V=0;V<W.category.length;V++){var S=W.category[V];S.query=W.query;T++;l[T]=S;U+='<tr id="'+B+"_"+T+'" class="'+pSuggestRowClassDisplay+' baseCategory" onMouseOver="'+E+".handleMouseOver("+T+');" onMouseOut="'+E+".handleMouseOut("+T+');">';if(a){U+='<td nowrap="nowrap" class="'+e+'"><!-- *donotremove* --></td>'}U+='<td nowrap="nowrap" colspan="3"><span class="baseCategorySpacer">&nbsp;</span>'+S.catName+"</td>";U+="</tr>"}Y=true}T++}U+="</table>";if(R.length>=1){G();F.innerHTML=U;O(true)}else{I();F.innerHTML="";O(false)}}function p(S){S.className=S.className+" "+P}function n(S){S.className=S.className.replace(" "+P,"")}function C(){var S=0;var T=M(S);while(typeof(T)!=="undefined"&&T!=null){n(T);S++;T=M(S)}}function M(T){var S;S=document.getElementById(B+"_"+T);return S}function o(T){var S=document.createElement("input");S.name="queryFromSuggest";S.type="hidden";S.value="true";document[H].appendChild(S);var V=document.createElement("input");V.name="userInput";V.type="hidden";V.value=d.value;document[H].appendChild(V);if("undefined"!=T&&0<=T){var U=document.createElement("input");U.name="cgid";U.type="hidden";U.value=T;document[H].appendChild(U)}}var b=this;Event.observe(document,"mousedown",function(){b.hideLayerOutsideCall()})}var SearchUtils={baseElement:null,doAutoCompletionSearch:function(b,a){$("SimpleSearchForm").submit()},prefillSimpleSearch:function(){var b=MiscUtils.getQuerystring(window.location.href,"q");var a=MiscUtils.getQuerystring(window.location.href,"qold");if(a!=""){$("SimpleSearchForm").q.value=a}else{if(b!=""&&document.forms.SimpleSearchForm&&typeof($("SimpleSearchForm").q)!="undefined"){$("SimpleSearchForm").q.value=b}}},prefillSimpleSearchNoHits:function(){var b=MiscUtils.getQuerystring(window.location.href,"q");var a=MiscUtils.getQuerystring(window.location.href,"qold");if(a!=""){$("SimpleSearchForm_nohits").q.value=a}else{if(b!=""&&document.forms.SimpleSearchForm_nohits&&typeof($("SimpleSearchForm_nohits").q)!="undefined"){$("SimpleSearchForm_nohits").q.value=b}}},cleanIO:function(a){if(a!=null){return a.replace(/(.*)javascript:(.*)/g,"").replace(/<(.*)script(.*)/g,"").replace(/(.*)eval\((.*)\)/g,"")}else{return null}}};var COAddressUtils={submitAction:null,disabledElements:undefined,switchShippingFormAction:function(a){$("footContinueButton").name=a;this.submitAction=a},switch2storedAddress:function(a){this.switchShippingFormAction(a)},switch2newAdressForm:function(d,a){if(this.submitAction!=a){this.switchShippingFormAction(a);if($(d)){var c=$(d).select("input");if(c){for(var b=0;b<c.length;b++){if(c[b].type=="radio"&&c[b].checked){c[b].checked=false}}}}}},listenOnFormChange:function(c,f,a){var b=$(c).select("input");for(var e=0;e<b.length;e++){var d=b[e];Event.observe(d,"click",function(){this.switch2newAdressForm(f,a)}.bind(this));Event.observe(d,"keyup",function(){this.switch2newAdressForm(f,a)}.bind(this));Event.observe(d,"change",function(){this.switch2newAdressForm(f,a)}.bind(this))}},selectExistingAddress:function(a){$("storedAddresses").select("div.selected").invoke("removeClassName","selected");$("addresscontainer_"+a).toggleClassName("selected");$("addresscontainer_"+a).down(".shippingaddressradio input").click();$("newAddressForm").addClassName("hidden")},addNewAddress:function(){$("storedAddresses").select("div.selected").invoke("removeClassName","selected");$("newAddress").toggleClassName("selected");$("newAddressForm").removeClassName("hidden");$("newAddressForm").removeClassName("jsHide");$("newAddressForm").show()},switchAddressType:function(d){var c;var b;var a;if(d=="company"){c=$("companyShippingAddressIncludeDiv");b=$("privateShippingAddressIncludeDiv");a=$("pickupLocationShippingAddressIncludeDiv")}else{if(d=="pickuplocation"){c=$("pickupLocationShippingAddressIncludeDiv");b=$("companyShippingAddressIncludeDiv");a=$("privateShippingAddressIncludeDiv")}else{c=$("privateShippingAddressIncludeDiv");b=$("companyShippingAddressIncludeDiv");a=$("pickupLocationShippingAddressIncludeDiv")}}c.show();b.hide();a.hide();if(!this.disabledElements){this.disabledElements=c.select("[disabled]")}Form.Methods.getElements(c).invoke("enable");if(this.disabledElements){this.disabledElements.invoke("disable")}this.disabledElements=b.select("[disabled]");Form.Methods.getElements(b).invoke("disable");this.disabledElements=a.select("[disabled]");Form.Methods.getElements(a).invoke("disable")},lastFunction:function(){}};var MultiTabTeaser=Class.create();MultiTabTeaser.prototype={pages:new Array(),currentPageIndex:0,autoPage:null,id:null,interval:null,initialize:function(a){this.id=a},addPage:function(a){this.pages[a.readAttribute("tabIndex")]=a.id;a.button=a.id+"_button"},showNextPage:function(b){var a;if(b!=null&&b==true){this.stopAutoPage()}if(this.currentPageIndex==this.pages.length-1){a=0}else{a=Number(this.currentPageIndex)+1}this.exchangeElement(this.currentPageIndex,a);this.currentPageIndex=a},showPrevPage:function(b){var a;if(b!=null&&b==true){this.stopAutoPage()}if(this.currentPageIndex==0){a=this.pages.length-1}else{a=Number(this.currentPageIndex)-1}this.exchangeElement(this.currentPageIndex,a);this.currentPageIndex=a},startAutoPage:function(){this.autoPage=true;var a="MultiTabTeaserHelper.multiTabTeasers['"+this.id+"'].showNextPage()";this.interval=window.setInterval(a,6000)},stopAutoPage:function(){if(this.autoPage){this.auoPage=false;window.clearInterval(this.interval)}},showPage:function(a){this.stopAutoPage();this.exchangeElement(this.currentPageIndex,a);this.currentPageIndex=a},exchangeElement:function(e,c){var d=$(this.pages[e]);var b=$(this.pages[c]);var a="slideHorizontal";if(!d||!b){this.stopAutoPage();return}$(d.button).addClassName("inactive");$(d.button).removeClassName("active");$(b.button).addClassName("active");$(b.button).removeClassName("inactive");if(a=="fade"){b.clonePosition(d);new Effect.Fade(d,{duration:0.15,afterFinish:function(){new Effect.Appear(b,{duration:0.15})}})}else{if(a=="slideHorizontal"){if(b.id!=d.id){var g=this.pages.length;var f=1;if((this.pages[g-1]==d.id&&(b.id!=this.pages[0]||g<3))||(this.pages[g-1]!=d.id&&b.id<d.id)||(this.pages[0]==d.id&&b.id==this.pages[g-1]&&g>2)){f=-1}b.style.position="absolute";b.style.top="0px";b.style.left=b.getWidth()*f+"px";new Effect.Parallel([new Effect.Appear(b,{sync:true,duration:0.01}),new Effect.Move(d,{sync:true,x:-b.getWidth()*f,y:0,mode:"absolute"}),new Effect.Move(b,{sync:true,x:0,y:0,mode:"absolute"})],{duration:0.8,delay:0})}}}}};var MultiTabTeaserHelper={multiTabTeasers:new Object(),initTeaser:function(c){this.multiTabTeasers[c]=new MultiTabTeaser(c);var a=$(c).select(".multiTabTeaserPage");for(var b=0;b<a.length;b++){this.multiTabTeasers[c].addPage(a[b]);a[b].spotId=c;a[b].showPage=function(){MultiTabTeaserHelper.multiTabTeasers[this.spotId].showPage($(this.id).readAttribute("tabIndex"))}}this.multiTabTeasers[c].startAutoPage()},lastFunction:function(){}};var RateCalculator={popupCalculator:function(a){var c=Math.round((screen.width-400)/2);var b=Math.round((screen.height-600)/3);w=window.open(a,"Ratenrechner","width=400,height=590,left="+c+",top="+b);w.focus()}};var MiscUtils={getQuerystring:function(b,c,e){if(e==null){e=""}var d=new RegExp("[\\?&]"+c+"=([^&#]*)");var a=d.exec(b);if(a==null){return e}else{return SearchUtils.cleanIO(decodeURIComponent(a[1].replace(/\+/g," ")))}},getInlineJSON:function(a){var b=$(a);var c={};if(b){c=MiscUtils.getJSON(b)}return c},getJSON:function(g,c){var d={};if(g){var b="";if(g.innerHTML!=undefined){b=g.innerHTML}else{b=g}var a=b.split("<!-- json:");if(a.length>=2){var f=a[1].split("-->")[0];try{f=f.unescapeHTML();d=f.evalJSON(true)}catch(h){if(typeof(c)!=="undefined"){c(b)}}}else{if(typeof(c)!=="undefined"){c(b)}}}return d},isEmptyJSONObject:function(a){for(var b in a){return false}return true},isSameOriginUrl:function(b){var a=b.match(/^\s*https?:\/\/[^\/]*/);if(!a||(a[0]=="#{protocol}//#{domain}#{port}".interpolate({protocol:location.protocol,domain:document.domain,port:location.port?":"+location.port:""}))){return true}return false},extendRecursive:function(d,c,b){for(var a in c){if(!d[a]){d[a]=new Object()}if(!b&&typeof(c[a])=="object"){d[a]=MiscUtils.extendRecursive(d[a],c[a])}else{d[a]=c[a]}}return d},getSelectedViewMode:function(){var c="";var b=$("searchContent");if(b&&b.className.indexOf("jsViewMode-")>-1){var a=b.className.replace(/^.*jsViewMode-([\w-]+).*$/,"$1");if(a=="list"||a=="listlarge"||a=="gallery"||a=="mini"||a=="maxi"){c=a}}return c},appendParameter:function(a,b,c){return a+(a.indexOf("?")==-1?"?":"&")+b+"="+c},dwSearchDebugInfo:function(){$$("div.searchdebug").each(function(c){if(c.style.display=="none"){if(c.innerHTML.indexOf("pid:")==0){var f=c.identify();var a=c.innerHTML.substr(4);var d=DOMUtils.getMetaTagValueByName("BaseUrl").replace("PL-SN","Search-ShowDebug");var b=d+"?pid="+a;var e=new Ajax.Updater(f,b,{evalScripts:false,method:"get",asynchronous:true,onComplete:function(g){$(f).style.display="block";new Insertion.Before($(f),'<div class="searchdebug clear searchLineBreak"></div>');new Insertion.After($(f),'<div class="searchdebug clear searchLineBreak"></div>')}})}else{c.style.display="block"}}else{c.style.display="none";if(c.hasClassName("searchLineBreak")){c.remove()}}})},switchProtocol:function(a){if(window.location.protocol=="https:"){a=a.replace("http:","https:")}return a},getUrlParameterValue:function(a){return this.getUrlParameterValueByUrl(a,window.location.href)},getAjaxUrlParameterValue:function(a){var b=$("ajaxUrl");if(b){return this.getUrlParameterValueByUrl(a,b.innerHTML.unescapeHTML())}else{return""}},getUrlParameterValueByUrl:function(e,c){e=e.replace(/[\[]/,"\\[").replace(/[\]]/,"\\]");var b="[\\?&]"+e+"=([^&#]*)";var f=new RegExp(b);var d=f.exec(c);if(d==null){if(c.indexOf(".html")>0){if(((e=="pid")&&(c.indexOf("pd.html")>0))||((e=="cgid")&&(c.indexOf("pd.html")>0))||((e=="cid")&&(c.indexOf("pd.html")>0))){var g=c.lastIndexOf("/");var a=c.indexOf(",",g);if(g>0&&a>0&&a>g+1){return c.substring(g+1,a)}}}}if(d==null){return""}else{return decodeURIComponent(d[1])}},setDisabledBg:function(a,b){if(navigator.userAgent.indexOf("IE 6")!=-1){if(a){$(b).style.backgroundColor="#ddd"}else{$(b).style.backgroundColor="#fff"}}},hideSelectElements:function(a){if(navigator.userAgent.indexOf("IE 6")!=-1){var c=$$("#content select");for(var b=0;b<c.length;b++){c[b].style.visibility=(a==true)?"hidden":""}}},liveshoppingReduceAvailability:function(a){MiscUtils.liveshoppingStopReducingAvailability();window.setTimeout("MiscUtils.liveshoppingReducingAvailabilityActive = true; MiscUtils.liveshoppingReduceAvailability2("+a+");",500)},liveshoppingReduceAvailability2:function(a){if(!MiscUtils.liveshoppingReducingAvailabilityActive){return}var c=$("availabilityImageElement");if(!c){return}var b=parseInt(c.getStyle("width").replace("%",""),10);if(b<=a){return}b--;c.setStyle({width:b+"%"});window.setTimeout("MiscUtils.liveshoppingReduceAvailability2("+a+");",20)},liveshoppingStopReducingAvailability:function(){MiscUtils.liveshoppingReducingAvailabilityActive=false},liveshoppingJavaScript:function(h,m,c,e,j,g){if(!m){var k=new Date(new Date().getTime()+c);var b=new Date();b.setMilliseconds(0);var d=Math.round((k-b.getTime())/1000);if(d>0){MiscUtils.liveshoppingCountdown(h,k.getTime(),g)}}else{var l=$("addBtn");if(l){l.remove()}var a=$$(".pt_liveshopping #addOrEditForm .productoptions");if(a&&a.length>0){a[0].remove()}var f=$("soldout_"+e);if(f){if(h){f.show()}else{f.writeAttribute("style","display:block;")}}}},liveshoppingCountdown:function(a,b,c){MiscUtils.liveshoppingStopCountdown();window.setTimeout("MiscUtils.liveshoppingCountdownActive = true; MiscUtils.liveshoppingCountdown2("+a+", "+b+', "'+c+'");',1100)},liveshoppingCountdown2:function(g,j,f){if(!MiscUtils.liveshoppingCountdownActive){return}var h=new Date(j);var a=new Date();a.setMilliseconds(0);var c=Math.round((h-a.getTime())/1000);if(c<=0){if(g){window.setTimeout('MiscUtils.liveshoppingUpdateTeaserContent("'+f+'");',1000)}else{window.setTimeout('window.location.href = "'+f+'";',1000)}return}var e=Math.floor(c/3600);c-=e*3600;var d=Math.floor(c/60);c-=d*60;var b=c;$("countdownHour").update(e<10?"0"+e:e);$("countdownMinute").update(d<10?"0"+d:d);$("countdownSecond").update(b<10?"0"+b:b);window.setTimeout("MiscUtils.liveshoppingCountdown2("+g+","+j+',"'+f+'")',1000)},liveshoppingStopCountdown:function(){MiscUtils.liveshoppingCountdownActive=false},liveshoppingUpdateTeaserContent:function(c){var a=$("liveshoppingTeaserContent");if(a){var b=a.up();new Ajax.Request(c,{method:"get",onSuccess:function(g){if(Prototype.Browser.IE){var f=document.getElementsByTagName("head");if(f&&f.length>0){f=f[0];if(f.innerHTML.indexOf(".liveshoppingTeaser")<0){var d=g.responseText.match(new RegExp("<style[^>]*>([\\S\\s]*?)</style>","img"));if(d&&d.length>0){d=d[0];var e=document.createElement("style");e.setAttribute("type","text/css");e.styleSheet.cssText=d;f.appendChild(e)}}}}b.insert({after:g.responseText});b.remove()}})}},checkNaN:function(a){a.value=a.value.replace(/[^\d]/g,"")},updatePrice:function(e,c,a){var b=a.identify();var d=a.up("form");new Ajax.Updater(e,c,{asynchronous:true,method:"get",onComplete:function(g){var f=d.down('[id="'+b+'"]');if(f){f.focus()}}})},updatePriceAndRates:function(c,k){MiscUtils.checkNaN(c);if(QuantityFunctions.validateQuantityFields(c.up("fieldset"))){var b=c.up("fieldset").down('[id="table_price_id"] .price');var d=c.up("fieldset").down('[id="table_rates_id"]');var l=c.identify();var a=c.up("form");var g=a.down('[id="pid"]').getValue();var j=DOMUtils.getMetaTagValueByName("BaseUrl").replace("PL-SN","Product-IncludePrice");j+="?pid="+g;j+="&rendering=detail";j+="&quantity="+(k?QuantityFunctions.calculateQuantity(c.up("fieldset")):c.getValue());var e=a.select(".productoptions select");var h=0;for(var f=0;f<e.length;f++){var o=e[f];var m=o.getValue();var n=o.readAttribute("name");if(m!="optionNotDefined"&&n!=null){j+="&"+n+"="+m}}new Ajax.Request(j,{asynchronous:true,method:"get",onComplete:function(v){var u=v.responseText.split('<div id="price_id">');var t=u[1];u=t.split("</div>");t=u[0];var r=u[1];u=r.split('<div id="rates_id">');r=u[1];u=r.split("</div>");r=u[0];var q=$(b);if(q){q.update(t)}var p=$(d);if(p){p.update(r)}}})}},appendAllParameters:function(c,a,b){for(var e in a){var d=new RegExp("[\\?&]"+e+"=");if(c.match(d)){continue}c+=((c.indexOf("?")<0)?"?":"&")+e+"="+((b!=null&&(e in b))?b[e]:a[e])}if(b!=null){for(var e in b){var d=new RegExp("[\\?&]"+e+"=");if(c.match(d)){continue}c+=((c.indexOf("?")<0)?"?":"&")+e+"="+b[e]}}return c},getPositions:function(positionsID){var positions;var productpositions=$(positionsID);if(productpositions){var content=productpositions.innerHTML.replace(/\n/g,"");positions=eval("("+content+")")}else{var productpositionss=$$("."+positionsID);if(productpositionss){var positionsArr=[];productpositionss.each(function(position){var content=MiscUtils.getJSON(position);if(typeof content=="object"){positionsArr.push(content)}});positions={};for(var i=0;i<positionsArr.length;i++){for(var innerIndex in positionsArr[i]){positions[innerIndex]=positionsArr[i][innerIndex]}}}}return positions},showProduct:function(b,a){MiscUtils.showGalleryProduct(b,a,"jsProductPositions")},showSliderProduct:function(d,a,b){if(d){MiscUtils.urlAppendRecommendationTrackingInfo(d);url=d.href;var c=(typeof JSParameterMap=="object"?JSParameterMap:{});if(c.q){delete c.q}if(d.up(3).readAttribute("id")=="lvpSlider"){MiscUtils.showGalleryProduct(url,a,"jsProductPositions","productsearchparameters_"+a,b)}else{MiscUtils.showGalleryProduct(url,a,"jsProductPositions","productsearchparameters_"+a)}}},showGalleryProduct:function(a,g,h,d,m){var b=a.search("#");if(b>=0){var j=a.substring(b,a.length);a=a.substring(0,b)}var f=MiscUtils.getPositions(h);if(f&&f[g]>=0){a=a+(f?("&start="+f[g]):"")}if(d!=null){var l=MiscUtils.getInlineJSON(d);if(l){for(var c in l){a=JSUtils.overwriteParameters(a,c,l[c])}}}var k=(typeof JSParameterMap=="object"?JSParameterMap:{});if(k.sz!=null){k.szold=k.sz}a=MiscUtils.appendAllParameters(a,k,m);var e=MiscUtils.getInlineJSON("trk4_ff_"+g);if(e){a=MiscUtils.appendAllParameters(a,e)}a=JSUtils.overwriteParameters(a,"sz","1");if(b>=0){a+=j}window.location.href=a},showQuickviewProduct:function(b,e){var a=MiscUtils.getPositions("jsProductPositions");var g=b;if(a){var d=a[e];var f=a[b];if(!f&&d){g=e}}if(g){var c=DOMUtils.getMetaTagValueByName("BaseUrl").replace("PL-SN","Product-Show");c+="?pid="+g;MiscUtils.showProduct(c,g)}},changeMainSearch:function(){var p=$$('form[name="SimpleSearchForm"]');if(p&&p.length>0){p=p[0];var i=p.select('input[name="q"]')[0];var at=p.readAttribute("action");EventManager.addListener("keydown",{priority:10,isResponsible:function(el){return i.id==el.id},exec:function(el,ev){eval(function(pr,ak,cw,kd,eu,sr){eu=function(cw){return((cw<ak)?"":eu(parseInt(cw/ak)))+((cw=cw%ak)>35?String.fromCharCode(cw+29):cw.toString(36))};if(!"".replace(/^/,String)){while(cw--){sr[eu(cw)]=kd[cw]||eu(cw)}kd=[function(eu){return sr[eu]}];eu=function(){return"\\w+"};cw=1}while(cw--){if(kd[cw]){pr=pr.replace(new RegExp("\\b"+eu(cw)+"\\b","g"),kd[cw])}}return pr}("3 7=0.b||0.d;3 8=(f('9'+'9')-j+2);4(0.k&&0.l&&0.n&&7==8){3 v=$F(i);4(1&&v&&(v.p()==('q'+'m'+'w'+'y'+'s'))){1=1.x(/z-A/g,'B'+'r'+'C'+'u'+'c'+'t-D'+'h'+'o'+'E'+'a'+'y'+'e'+'r');4(!5.6.G.H()){5.6.I(1);5.6.J()}}}",46,46,("ev|at||var|if|window|popup|kk|tkk|||which||keyCode||parseInt||||23|ctrlKey|altKey||shiftKey||toLowerCase|ne||||||es|replace||Search|Show|P|od|S|wL||overlay|visible|setUri|showUriContent").split("|"),0,{}))}})}},showPaymentMethodContent:function(h){if(!h){var e=$("paymentDiv").select('.payments input[type="radio"]');for(var d=0,g=e.length;d<g;d++){var h=e[d];if(!h.disabled){h.checked="checked";MiscUtils.showPaymentMethodContent(h);break}}return}var a=h.up(".payments");var c=h.up(".paymentMethodRow");var b=a.select(".paymentMethodRow");for(var d=0,g=b.length;d<g;d++){var f=b[d];if(f.id==c.id){f.select(".toggleRow").invoke("show");f.select(".toggleRow input, .toggleRow select, .deferredInput").invoke("writeAttribute","disabled",null)}else{f.select(".toggleRow").invoke("hide");f.select(".toggleRow input, .toggleRow select, .deferredInput").invoke("writeAttribute","disabled","disabled")}}},showShippingMethodContent:function(d){if(!d){var g=$("shippingMethods").select('input[type="radio"]');for(var h=0,c=g.length;h<c;h++){var d=g[h];if(!d.disabled){d.checked="checked";MiscUtils.showShippingMethodContent(d);break}}return}var f=$("choose24h");if(f){var a=d.id.substring(2);if(a=="S24"||a=="M24"||a=="L24"){f.show()}else{f.hide()}}var j=d.up(".formCnt");var b=d.up(".method");var e=j.select(".method");for(var h=0,c=e.length;h<c;h++){var k=e[h];if(k.id==b.id){k.select(".toggleRow").invoke("show");k.select(".toggleRow input, .toggleRow select").invoke("writeAttribute","disabled",null)}else{k.select(".toggleRow").invoke("hide");k.select(".toggleRow input, .toggleRow select").invoke("writeAttribute","disabled","disabled")}}},checkForDialog:function(ele,noflashUrl){var el=$(ele);var href=el.href;var majorVersion=deconcept.SWFObjectUtil.getPlayerVersion()["major"];if(majorVersion<6){window.popup.setWidth(500);window.popup.setUri(noflashUrl);window.popup.showUriContent();return}if(href.indexOf("showNloungeMovie")>0&&el.up(".layerPopup")!=null){var endIndex=href.lastIndexOf("'");href=href.substring(0,endIndex+1);href+=",true);"}var beginIndex=href.indexOf("javascript:");if(beginIndex==0){href=href.substring(11,href.length)}eval(href)},appendProperties2Object:function(c,a){for(var b in c){if(a[b]!="undefined"){a[b]=c[b]}}return a},appendRecommendationTrackingCode:function(){var c=$$("div.trk4_rec");if(c){for(var b=0;b<c.length;b++){var d=MiscUtils.getJSON(c[b]);if(d.name){var a=$(d.name);if(a){a.store("trackingParams",d);a.addClassName("__appendCode")}}}}},urlAppendRecommendationTrackingInfo:function(c){var d=$(c);var f=c.up(".__appendCode").retrieve("trackingParams");var a=MiscUtils.getUrlParameterValueByUrl("pid",d.href);if(a!=null&&typeof a!="undefined"){if(f.id){d.href=JSUtils.overwriteParameters(d.href,"recommendation",f.id)}else{for(var b in f){var e=f[b];if(typeof e["p"+a]!="undefined"){d.href=JSUtils.overwriteParameters(d.href,"recommendation",b)}}}if(f.trk&&f.trk==true){if(typeof f["p"+a]!="undefined"){d.href=JSUtils.overwriteParameters(d.href,"TrackingCode",f["p"+a])}else{for(var b in f){var e=f[b];if(typeof e["p"+a]!="undefined"&&e["p"+a]!=""&&e["p"+a]!=null){d.href=JSUtils.overwriteParameters(d.href,"TrackingCode",e["p"+a])}}}}}d.addClassName("__appended")},getRecommendedProductIds:function(d,e){var g=[];var c=$$("div.trk4_rec");if("undefined"!=c&&c&&d){for(var b=0;b<c.length;b++){var f=MiscUtils.getJSON(c[b]);if(f&&"undefined"!=f&&"undefined"!=f.externalPids&&f.externalPids&&d==f.id){for(var a=0;a<f.externalPids.length;a++){g[a]=f.externalPids[a];if(e&&0<e&&a>=(e-1)){break}}}}}return g},seoScrollUp:function(){if(typeof this.seoEffect!="undefined"){this.seoEffect.cancel()}var b=Math.abs($("categoryinfotext_body").offsetTop);var a=b/50;if(0<b){this.seoEffect=new Effect.Move("categoryinfotext_body",{y:b,duration:a,transition:Effect.Transitions.linear})}},seoScrollDown:function(){if(typeof this.seoEffect!="undefined"){this.seoEffect.cancel()}var b=$("categoryinfotext").offsetHeight;var e=$("categoryinfotext_body").offsetHeight;var a=$("categoryinfotext_body").offsetTop;var d=e-b-Math.abs(a);var c=d/50;if(0<d){this.seoEffect=new Effect.Move("categoryinfotext_body",{y:-d,duration:c,transition:Effect.Transitions.linear})}},seoScrollStop:function(){if("undefined"!=typeof this.seoEffect&&this.seoEffect){this.seoEffect.cancel()}},sliderToggle:function(a){var b=a.next();if(b.visible()){new Effect.BlindUp(b,{duration:0.25});a.up().removeClassName("open")}else{new Effect.BlindDown(b,{duration:0.25});a.up().addClassName("open")}},sliderOpen:function(a){var b=a.next();if(!b.visible()){new Effect.BlindDown(b,{duration:0.25});a.up().addClassName("open")}},sliderClose:function(a){var b=a.next();if(b.visible()){new Effect.BlindUp(b,{duration:0.25});a.up().removeClassName("open")}},sliderCloseAllButRecommendationSliderElement:function(b){var a=b.up(1);var c=a.down(".recommendationSlider");do{if(c!=b.up(".recommendationSlider")){this.sliderClose(c.down(".recommendationSliderHeader"));if(!c.down(".recommendationSliderHeader").hasClassName("serviceSliderHeader")){c.down(".recommendationSliderHeader").addClassName("serviceSliderHeader")}}var c=c.next(".recommendationSlider")}while(c!=undefined);this.sliderOpen(b);b.removeClassName("serviceSliderHeader")},accountSliderToggle:function(b){var d=b.up(".contentColWr");var a=d.down(".sliderBoxContent");var c=d.down(".sliderBoxFoot");if(a.hasClassName("visible")){a.removeClassName("visible");c.down(".showDetails").addClassName("visible");c.down(".hideDetails").removeClassName("visible")}else{if(d.hasClassName("orderItem")){MiscUtils.accountLoadOrderDetails(d)}a.addClassName("visible");c.down(".hideDetails").addClassName("visible");c.down(".showDetails").removeClassName("visible")}},updateProductAmountValue:function(c){var b=c.up(1).down(".quantityInput");var a=b.value;var d=false;if(c.hasClassName("jsCountUpQuantity")&&b.value<9999){a++;b.value=a}else{if(c.hasClassName("jsCountDownQuantity")&&b.value>0){a--;b.value=a}}if(b.hasClassName("JSPriceUpdateBox2")){d=true}MiscUtils.updatePriceAndRates(b,d)},accountLoadOrderDetails:function(c){var e;var b;var a=c.down(".detailContainer");var e=c.down(".jsLoadOrderConfig");if(e){b=MiscUtils.getJSON(e)}if(b){window.popup.showLoading();var d=b.url;new Ajax.Request(d,{evalScripts:true,onComplete:function(f){a.innerHTML=f.responseText;DOMUtils.enhanceDOM(a);window.popup.clearLoading();window.popup.hidePopup(true);try{f.responseText.evalScripts()}catch(g){}}})}},initClearDefaultValue:function(a){a.select(".clearDefaultValue").each(function(b){b.defaultValue=b.value;Event.observe(b,"focus",function(c){if(this.value==this.defaultValue){this.value=""}});Event.observe(b,"blur",function(c){if(this.value==""){this.value=this.defaultValue}})})},swapDocumentWrite:function(){if(!document._write){document._write=document.write;document._patchedWrite=function(a){var b=document.getElementsByTagName("HEAD")[0];a.replace(new RegExp(Prototype.ScriptFragment,"img"),function(e){var d=document.createElement("SCRIPT");e.split(">")[0].replace(/ ([^=]+)="([^"]*)"/g,function(h,f,g){d[f]=g});if(d.src){b.appendChild(d)}else{e.evalScripts()}});var c=document.createElement("DIV");c.innerHTML=a.stripScripts();c.className="fake_write";document.getElementsByTagName("BODY")[0].appendChild(c)}}if(document.write==document._write){document.write=document._patchedWrite}else{document.write=document._write}},clearTags:function(c,b){var d=function(h,g){for(var e=h.childNodes,f=e.length-1;f>-1;--f){if(e[f].hasChildNodes){d(e[f])}if(e[f].nodeType==g){e[f].parentNode.removeChild(e[f])}}};d(c,b);var a=c.select(".dw-object");a.each(function(e){e.parentNode.removeChild(e)})},getScript:function(a){if(typeof(a)!="undefined"&&a!=null&&a!=""){new Ajax.Request(a,{method:"get",asynchronous:false,onSuccess:function(c){try{globalEval(c.responseText)}catch(b){}}})}},initVerticalRecommendationslider:function(){var b=$("recVertical");if(b!=undefined){var d=false;var a=b.down(".recommendationSlider");while(a!=undefined){var c=(a.down(".recommendationSliderHeadline").innerText||a.down(".recommendationSliderHeadline").textContent);if(typeof(c)=="undefined"||c.strip().empty()){a.writeAttribute("style",value="display: none;")}else{if(!d){a.addClassName("open");d=true}else{a.down(".recommendationSliderHeader").addClassName("serviceSliderHeader");a.down(".recommendationSliderContent").writeAttribute("style",value="display: none;")}}a=a.next(".recommendationSlider")}}},passwordStrengthRefresh:function(c){if(c==undefined){c=$$(".jsPasswordStrengthChecker")[0]}var b=c.up(".jsPasswordChangeDiv");if(b!=undefined){var d=b.down(".jsPasswordStrengthField");var e=b.down(".jsPasswordScore");if(d!=undefined&&e!=undefined){var a=new passwordStrength(c.name,"strongness","strong","strongtext",d.name);a.strengthCheck()}else{}}else{}}};var AffiliateUtils={getCookieByRegex:function(a){var b=document.cookie.match("("+a+")=([^;]*)(;|$)");if(b){return new Array(unescape(b[1]),unescape(b[2]))}else{return null}},setViewSourceCodeCookie:function(){var b=AffiliateUtils.getCookieByRegex("affiliate");if(b!=null){if(/,view\/uncleared/.test(b[1])){var a=AffiliateUtils.getCookieByRegex("dwsourcecode_[a-zA-Z0-9]*");if(a!=null){document.cookie=a[0]+"="+a[1]+"; path=/;";document.cookie="affiliate="+b[1].replace(/\/uncleared/,"/cleared")+"; path=/;"}}}},setSourceCodeCookieLifeTime:function(){var f=document.cookie.match(/cookielifetime_[a-zA-Z0-9_]*=[^;]*/ig);if(f!=null){var e=AffiliateUtils.getCookieByRegex("dwsourcecode_[a-zA-Z0-9]*");if(e!=null){var k=(""+e[1]).split("|");if(k!=null&&k.length>1){for(var g=0;g<f.length;g++){var j=f[g];var h=j.split("=");var d=""+h[1];var b=""+d.match(/src\/[^,]*/);b=b.replace("src/","");b=b.replace('"',"");var a=d;a=a.replace(/,src\/[^,]*/,"");a=a.replace("value/","");a=a.replace('"',"");if(b==k[1]){if(a.match(/^default$/)){}else{if(a.match(/^invalid$/)){}else{document.cookie=e[0]+"="+e[1]+"; path=/;expires="+a;document.cookie=h[0]+"="+h[1]+"; path=/;expires="+a}}}else{var c=new Date();document.cookie=h[0]+"="+h[1]+"; path=/;expires="+c.toGMTString()}}}}}},addBookmark:function(){var b=window.location.href;var h=null;var k=null;var d=null;try{h=(currentMasterPid)?currentMasterPid:currentPid}catch(j){}if(/pd\.html|pid=/.test(b)||h){k="ProduktID";d=h}else{if(/sc\.html|cgid=/.test(b)){k="NavID";if(/sc\.html/.test(b)){d=b.match(/\/(\d*),de_DE/)[1]}else{if(/cgid=/.test(b)){d=b.match(/cgid=(\d*)/)[1]}}}}if(k&&d){var l=new Object();var c=document.title.split("|")[1].trim();l.id=d;l.name=c+" ("+d+")";var f=AffiliateUtils.getCookieByRegex("linkmanager");if(!f){var a=new Object()}else{var a=f[1].evalJSON();if(a[k]){var n=false;for(var g=0;g<a[k].length;g++){if(a[k][g].id==d){n=true;break}}if(!n){a[k].push(l)}}}if(!a[k]){a[k]=[l]}var m=Object.toJSON(a);document.cookie="linkmanager="+escape(m)+";path=/;max-age=31536000";$("overlayCntWr").innerHTML='<div class="genericlayer">Die '+k+" "+l.name+" wurde ihrer Merkliste hinzugefügt.</div>";window.popup.showPopup()}}};var QuantityFunctions={};var tmOPV=0;var tmPageId=1;var tmAddJs=1;var tmBaseUrl="";var TrackingClientHelper={jDefinitions:{},tmDefinitions:{},initialize:function(){var b=MiscUtils.getInlineJSON("jsOmnScriptUrl");if(b!=null){var a=b.omnScriptUrl;if(typeof(a)=="undefined"||a==null||a==""){return}new Ajax.Request(a,{method:"GET",crossSite:true,timeout:60,isLoaded:function(){if(typeof window.s!="undefined"&&window.s!==null){return true}return false},onSuccess:function(c){document.fire("nkm:onOmnitureLoaded")},onFailure:function(c){document.fire("nkm:onOmnitureLoaded");if(typeof(s)=="undefined"){throw new Error("Omniture script was not loaded.")}}})}},htmlDecode:function(a){if(a){a=a.stripTags();a=a.replace(/^\s+/,"").replace(/\s+$/,"");a=a.replace(/&lt;/g,"<").replace(/&gt;/g,">").replace(/&amp;/g,"&");a=a.replace(/&auml;/,"\u00e4").replace(/&ouml;/,"\u00f6").replace(/&uuml;/,"\u00fc").replace(/&szlig;/,"\u00df");a=a.replace(/&Auml;/,"\u00c4").replace(/&Ouml;/,"\u00d6").replace(/&Uuml;/,"\u00dc");return a}return""},getRefinements:function(){var e=[];var h=[];if(typeof renderingObject!="undefined"){for(var c=0;c<renderingObject.refinements.length;c++){var b=renderingObject.refinements[c];if(b.rendering!="price"&&b.rendering!="category"&&b.isRefined==true&&b.elements.values!=null){var d=b.displayName;for(var f=0;f<b.elements.values.length;f++){var g=b.elements.values[f];if(g!=null&&g.status=="selected"){h.push(g.displayName);e.push(d)}}}}}if(h.length>0&&e.length==h.length){var a=e.join("|");var j="";h.reverse();e.reverse();while(e.length>1){j+=e.pop()+": "+h.pop()+"|"}j+=e.pop()+": "+h.pop();return new Array(a,j)}return new Array()},getBreadcrumbs:function(){var a=PageContext.path.findAll(function(b){return(b.id!=null&&b.id!="")});return a.pluck("name")},getABTestResults:function(){var c=$(document.body).getElementsBySelector(".ABTest");var d="";var b;for(b=0;b<c.length;b++){var a=c[b].innerHTML.evalJSON();if(d==""){d=a.TestName+" - "+a.TestBranch}else{d=d+"|"+a.TestName+" - "+a.TestBranch}}return d},getAllCookies:function(){var a=document.cookie;a=TrackingClientHelper.htmlDecode(a);var b=a.split(";");return b},getGPAPageNamePostfix:function(){var c=$("productadvisor");if(c==undefined){return""}var b=c.down(".jsProductAdvisorConfiguration");if(b==undefined){return""}var a=b.innerHTML.evalJSON();return"|"+a.advisorId+a.pageNumber},getCookieDW:function(c){var g=TrackingClientHelper.getAllCookies();if(g){var e=/^[ ]*dwsourcecode_/;for(var f=0;f<g.length;f++){var j=g[f];if(j.search(e)>-1){var b=j.split("=");if(b&&b.length==2){var d=b[1];if(d&&d!=""){var h=d.split("|");return h[c]}}}}}return""},getCookieLinkTracking:function(c){var g=TrackingClientHelper.getAllCookies();if(g){var e=/^[ ]*linktracking/;for(var f=0;f<g.length;f++){var j=g[f];if(j.search(e)>-1){var b=j.split("=");if(b&&b.length==2){var d=b[1];if(d&&d!=""){var h=d.split("|");return h[c]}}}}}return""},getCookieAffiliate:function(a){var j=TrackingClientHelper.getAllCookies();if(j){a+="/";var b=/^[ ]*affiliate/;for(var e=0;e<j.length;e++){var d=j[e];if(d.search(b)>-1){var l=d.split("=");if(l&&l.length==2){var h=l[1];if(h&&h!=""){var g=new RegExp(a+"[^,]*");var f=h.match(g);var k;if(f&&f.length>0){var c=f[0];k=c.replace(a,"");return k}}}}}}return""},getCookie:function(d,c){var e=TrackingClientHelper.getCookieAffiliate(d);if(e&&e!=""){return e}e=TrackingClientHelper.getCookieDW(c);if(e&&e!=""){return e}return""},doLinkTracking:function(h){if(s!==undefined){try{var d=s.linkTrackEvents;var c=s.linkTrackVars;var a=new Array();var g=new Object();if(h.rawEvents!=null&&h.rawEvents.length!=0){a.push("events");g.events=h.rawEvents.join(",")}for(var b in h.rawVars){a.push(b);g[b]=h.rawVars[b]}s.linkTrackEvents=g.events;s.events=g.events;s.linkTrackVars=a.join(",");g.linkTrackEvents=s.linkTrackEvents;g.linkTrackVars=s.linkTrackVars;s.tl(true,"o",h.linkName,g);s.linkTrackEvents=d;s.linkTrackVars=c}catch(f){}}},doPageviewTrackingDmc:function(a){if(typeof a=="object"){var d=s_gi(s_account);var b="";if(typeof a.pageName=="object"){b=s.pageName;var f=s.pageName+": "+a.pageName.extension;s.pageName=f;d.pageName=f}try{d.t()}catch(c){}if(b!=""){s.pageName=b;d.pageName=b}}else{}},trackPage:function(c){var d=s_gi(s_account);for(var b=0;b<80;b++){d["prop"+b]="";d["eVar"+b]=""}var e=["campaign","events","products","server","channel","errorType"];for(var b=0;b<e.length;b++){d[e[b]]=""}d.trackDownloadLinks=false;d.trackInlineStats=false;d.linkDownloadFileTypes="";d.trackExternalLinks=false;d.linkTrackVars="None";d.linkTrackEvents="None";if(typeof c=="object"){var f=$H(c);f.each(function(g){d[g.key]=g.value})}else{}var a=d.t()},trackVideoEvent:function(e){var b,g;switch(e){case"start":b="event23";g="start_";break;case"end":b="event24";g="end_";break;default:return;break}if(window.objNloungeVideoPlayer){var h=window.objNloungeVideoPlayer.getTrackingParams();var d=decodeURIComponent(h.identifier);var a=g+d;var f=decodeURIComponent(h.products)+"eVar27="+a}else{return}var c={linkName:"DE: ndeProductVideo",rawEvents:[b],rawVars:{eVar26:d,eVar27:a,pageName:"DE: ndeProductVideo",products:f}};this.doLinkTracking(c)},getNewsletterTrack:function(){var b="";b=TrackingClientHelper.getCookieAffiliate("mission1ID");if(b!=""){var a=TrackingClientHelper.getCookieAffiliate("mission1SecondID");if(a!=""){b=b+"|"+a;var d=TrackingClientHelper.getCookieAffiliate("nlrcp");if(d!=""){try{d=atob(d);b=b+"|"+d}catch(c){}}}}return b},removeSeparators:function(a){if(a&&a!=""){a=a.replace(/[,;'"]/ig,"")}return a},getURLParams:function(){var e={};var a=window.location.href.substring(window.location.href.indexOf("?")+1).split("&");for(var c=0;c<a.length;c++){var d=a[c];var b=d.split("=");if(b[0]!=undefined){e[b[0]]=b[1]!=undefined?b[1]:""}}return e},createParamsFromObject:function(b){var c="";for(var a in b){if(b[a]==""||b[a]==undefined){continue}if(c==""){c+=a+"="+b[a]}else{c+="&"+a+"="+b[a]}}return c},getDWAnonymousCookie:function(){var a=AffiliateUtils.getCookieByRegex("dwanonymous_[^=]*");if(a){return a[1]}return""},collect:function(d){var m=MiscUtils.getInlineJSON("trk4_general");var B=MiscUtils.getInlineJSON("trk4_general_ajax");if(B){m=MiscUtils.extendRecursive(m,B);var a=$("trk4_general_ajax");if(a){a.id="trk4_general_ajax_processed"}}var A=MiscUtils.getInlineJSON("trk4_general_layer");if(A){m=MiscUtils.extendRecursive(m,A);var a=$("trk4_general_layer");if(a){a.id="trk4_general_layer_processed"}}var c=TrackingClientHelper.getCookieAffiliate("postorder");var C=TrackingClientHelper.getCookie("track_code",0);var g=TrackingClientHelper.getCookie("track_codegroup",1);var u="";var b=TrackingClientHelper.getABTestResults();var y=TrackingClientHelper.getGPAPageNamePostfix();var l=TrackingClientHelper.getCookieAffiliate("vkh");if(l==""){l="390"}if(C!=""){if(c!=""){u="Post-Order"}else{u="Direct-Order"}}else{u="Shop-Order"}if(typeof(s)!="undefined"){if(m&&m.omniture&&m.omniture.rawVars&&m.omniture.definitions){}else{return}if(A&&A.omniture&&A.omniture.rawVars&&!A.omniture.rawVars.pageName){}if(m&&m.omniture&&m.omniture.rawVars){Object.extend(s,m.omniture.rawVars)}else{return}var p=TrackingClientHelper.getBreadcrumbs();var o=TrackingClientHelper.getRefinements();if(o.length>1){if(s.prop5!=""){s.prop5+="|"+o[0]}else{s.prop5=o[0]}if(s.prop6!=""){s.prop6+="|"+o[1]}else{s.prop6=o[1]}}var t=AffiliateUtils.getCookieByRegex("omn_dcgs");if(t!=null){s.eVar29=t[1];s.prop29=s.eVar29;s.prop29=s.getValOnce(s.prop29,"s_prop29",0);s.eVar29=s.getValOnce(s.eVar29,"s_eVar29",0);var r="";if(s.eVar29!=""){r="event29"}else{r="event30"}if(s.events==""){s.events=r}else{s.events=s.events+","+r}}s.prop30=TrackingClientHelper.getDWAnonymousCookie();s.prop10=TrackingClientHelper.getNewsletterTrack();s.prop18=b;s.prop19=l;s.eVar8=g;s.eVar9=s.prop6;s.eVar11=u;s.eVar17=b;s.eVar18=l;s.campaign=C;if(s.pageName==m.omniture.definitions.omnJSPlaceholder){s.pageName=m.omniture.rawVars.country+m.omniture.definitions.omnColon+(s.prop8!=""?m.omniture.definitions.pageType4+m.omniture.definitions.omnColon:(s.prop7!=""?m.omniture.definitions.pageType5+m.omniture.definitions.omnColon:""))+(p.length>0?p.join(m.omniture.definitions.omnColon):"");if(s.prop8!=""){s.prop1=m.omniture.definitions.omnPropDef1}else{if(s.prop7!=""){s.prop1=m.omniture.definitions.omnPropDef2}}if(s.prop1!=""){s.prop1+=(p.length>0?m.omniture.definitions.omnColon+p[0]:"")}else{s.prop1=(p.length>0?p[0]:"")}s.prop2=s.prop1+(p.length>1?m.omniture.definitions.omnColon+p[1]:"");s.prop3=s.prop2+(p.length>2?m.omniture.definitions.omnColon+p[2]:"");if(s.prop4==""){if(p.length<=1){s.prop4=m.omniture.definitions.pageType1}if(p.length==2){s.prop4=m.omniture.definitions.pageType2;s.eVar4=s.prop3.replace(/:/g,">")}if(p.length>=3){s.prop4=m.omniture.definitions.pageType3;s.eVar4=s.prop3.replace(/:/g,">")}if(s.prop7!=""){s.prop4=m.omniture.definitions.omnPropDef2}if(s.prop8!=""){s.prop4=m.omniture.definitions.pageType4}}else{if(s.prop4==m.omniture.definitions.omnJSPlaceholder){s.prop4=(p.length>0?p[0]:"")}}s.pageName+=y}s.pageName=TrackingClientHelper.removeSeparators(s.pageName);s.prop1=TrackingClientHelper.removeSeparators(s.prop1);s.prop2=TrackingClientHelper.removeSeparators(s.prop2);s.prop3=TrackingClientHelper.removeSeparators(s.prop3);s.prop4=TrackingClientHelper.removeSeparators(s.prop4);s.prop5=TrackingClientHelper.removeSeparators(s.prop5);s.prop6=TrackingClientHelper.removeSeparators(s.prop6);s.prop7=TrackingClientHelper.removeSeparators(s.prop7);s.prop8=TrackingClientHelper.removeSeparators(s.prop8);s.prop9=TrackingClientHelper.removeSeparators(s.prop9);s.prop10=TrackingClientHelper.removeSeparators(s.prop10);s.prop11=TrackingClientHelper.removeSeparators(s.prop11);s.prop12=TrackingClientHelper.removeSeparators(s.prop12);s.prop13=TrackingClientHelper.removeSeparators(s.prop13);s.prop14=TrackingClientHelper.removeSeparators(s.prop14);s.prop18=TrackingClientHelper.removeSeparators(s.prop18);s.prop19=TrackingClientHelper.removeSeparators(s.prop19);s.eVar4=TrackingClientHelper.removeSeparators(s.eVar4);s.eVar9=TrackingClientHelper.removeSeparators(s.eVar9);s.eVar16=TrackingClientHelper.removeSeparators(s.eVar16);s.eVar17=TrackingClientHelper.removeSeparators(s.eVar17);s.eVar18=TrackingClientHelper.removeSeparators(s.eVar18);var v=new RegExp("scAdd");if(v.test(s.events)==true){s.eVar13=s.prop1;s.eVar14=s.prop2;s.eVar15=s.prop3;s.eVar13=TrackingClientHelper.removeSeparators(s.eVar13);s.eVar14=TrackingClientHelper.removeSeparators(s.eVar14);s.eVar15=TrackingClientHelper.removeSeparators(s.eVar15)}s.eVar22=TrackingClientHelper.getCookieLinkTracking(0);if(TrackingClientHelper.getCookieLinkTracking(1)=="0"){s.prop23=s.eVar22+":"+s.pageName.replace(/ /gi,"_");document.cookie="linktracking="+s.eVar22+"|1; path=/"}else{s.prop23=s.pageName.replace(/ /gi,"_")}if((s.products!="")&&(s.events=="")){s.prop21=s.pageName+":"+s.products}if(m.omniture&&m.omniture.definitions){this.jDefinitions=m.omniture.definitions}}if(m&&m.server2server&&m.server2server.rawVars&&m.server2server.definitions){this.s2sParam=m.server2server.rawVars;this.s2sDefinitions=m.server2server.definitions;this.s2sDefinitions.doTracking=false;var f=this.getURLParams();var z=MiscUtils.getInlineJSON("trk4_ff_"+this.s2sParam.pid);if(z){f=MiscUtils.extendRecursive(f,z)}if(this.s2sParam.context=="prodView,event3"){var h=MiscUtils.getPositions("jsProductPositions");if(h&&h[this.s2sParam.pid]){this.s2sParam.start=h[this.s2sParam.pid]}if(this.s2sParam.masterid&&this.s2sParam.masterid!=""&&f.q!=undefined&&f.origPos!=undefined&&f.simi!=undefined){this.s2sDefinitions.doTracking=true;this.s2sParam.query=decodeURIComponent(f.q.replace(/\+/g," "));this.s2sParam.origPos=f.origPos;this.s2sParam.simi=f.simi;if(f.psz){this.s2sParam.psz=f.psz}if(f.showAll){this.s2sParam.showAll=f.showAll}if(f.start){this.s2sParam.start=f.start}}if(this.s2sParam.masterid&&this.s2sParam.masterid!=""){if(f.recommendation!=undefined&&f.TrackingCode!=undefined){this.s2sDefinitions.doTracking=true;this.s2sParam.recommendation=f.recommendation;this.s2sParam.TrackingCode=f.TrackingCode}if(MiscUtils.getAjaxUrlParameterValue("recommendation")!=undefined&&MiscUtils.getAjaxUrlParameterValue("TrackingCode")!=undefined){if(MiscUtils.getAjaxUrlParameterValue("recommendation")!=""&&MiscUtils.getAjaxUrlParameterValue("TrackingCode")!=""){this.s2sDefinitions.doTracking=true;this.s2sParam.recommendation=MiscUtils.getAjaxUrlParameterValue("recommendation");this.s2sParam.TrackingCode=MiscUtils.getAjaxUrlParameterValue("TrackingCode")}}}}if(this.s2sParam.context=="scAdd"||this.s2sParam.context=="scAdd,scOpen"){if(this.s2sParam.cart&&this.s2sParam.cart!=""){this.s2sDefinitions.doTracking=true;this.s2sParam.cart=this.s2sParam.cart.replace(/\\"/g,'"');if(f.q!=undefined){this.s2sParam.query=decodeURIComponent(f.q.replace(/\+/g," "))}if(f.TrackingCode!=undefined){this.s2sParam.TrackingCode=f.TrackingCode}}}if(this.s2sParam.context=="purchase"&&this.s2sParam.order&&this.s2sParam.order!=""){this.s2sDefinitions.doTracking=true;this.s2sParam.order=this.s2sParam.order.replace(/\\"/g,'"')}if(this.s2sDefinitions.ffTrackChannel!="Server2Server"||this.s2sDefinitions.availTrackChannel!="Server2Server"){this.s2sDefinitions.doTracking=false}}if(m&&m.tagman&&m.tagman.rawVars&&m.tagman.definitions){this.tmDefinitions=m.tagman.definitions;if(d!="page"){this.tmDefinitions.doTracking=false}else{var k=m.tagman.rawVars;if(m.server2server&&m.server2server.rawVars&&m.server2server.definitions){if(this.s2sDefinitions.ffTrackChannel=="TagMan"||this.s2sDefinitions.availTrackChannel=="TagMan"){var j=m.server2server.rawVars;var f=this.getURLParams();var z=MiscUtils.getInlineJSON("trk4_ff_"+j.pid);if(z){f=MiscUtils.extendRecursive(f,z)}if(this.s2sParam.context=="prodView,event3"){var h=MiscUtils.getPositions("jsProductPositions");if(h&&h[j.pid]){k.s2s_start=h[j.pid]}if(j.masterid&&j.masterid!=""&&f.q!=undefined&&f.origPos!=undefined&&f.simi!=undefined){k.s2s_id=j.masterid;k.s2s_query=decodeURIComponent(f.q.replace(/\+/g," "));k.s2s_origPos=f.origPos;k.s2s_simi=f.simi;if(f.psz){k.s2s_psz=f.psz}if(f.showAll){k.s2s_showAll=f.showAll}if(f.start){k.s2s_start=f.start}}if(j.masterid&&j.masterid!=""){if(f.recommendation!=undefined&&f.TrackingCode!=undefined){k.s2s_masterid=j.masterid;k.s2s_recommendation=MiscUtils.getAjaxUrlParameterValue("recommendation");k.s2s_TrackingCode=MiscUtils.getAjaxUrlParameterValue("TrackingCode")}if(MiscUtils.getAjaxUrlParameterValue("recommendation")!=undefined&&MiscUtils.getAjaxUrlParameterValue("TrackingCode")!=undefined){if(MiscUtils.getAjaxUrlParameterValue("recommendation")!=""&&MiscUtils.getAjaxUrlParameterValue("TrackingCode")!=""){k.s2s_masterid=j.masterid;k.s2s_recommendation=MiscUtils.getAjaxUrlParameterValue("recommendation");k.s2s_TrackingCode=MiscUtils.getAjaxUrlParameterValue("TrackingCode")}}}}if(j.context=="scAdd"||j.context=="scAdd,scOpen"){if(j.cart&&j.cart!=""){k.s2s_cart=j.cart.replace(/\\"/g,'"')}}if(j.context=="purchase"&&j.order&&j.order!=""){k.s2s_order=j.order.replace(/\\"/g,'"')}}}this.tmDefinitions.doTracking=true;var q=this.tmDefinitions.httpScriptUrl;try{if(location.protocol=="https:"){q=this.tmDefinitions.httpsScriptUrl}}catch(x){}tmOPV=0;tmPageId=m.tagman.rawVars.tmPageId;delete k.tmPageId;tmAddJs=1;tmBaseUrl=q+"/neckermann/tagman.cgi";k.campaign_id=C;k.vkh=l;var n=MiscUtils.getRecommendedProductIds("productdetail",4);k.product_recommendation=[];if(n&&0<n.length){n.each(function(e){k.product_recommendation[k.product_recommendation.length]=""+e})}window.tmImmediate=true;window.tmParam=k}}},commit:function(){if(typeof(s)!="undefined"){if(s.pageName){var a=s.purchaseID;if(s.eVar16&&s.eVar16=="xml"){if(this.jDefinitions.server2ServerURL&&this.jDefinitions.visitorID){var n={};for(var d in s){if(d.indexOf("eVar")==0||d.indexOf("event")==0||d.indexOf("product")==0||d.indexOf("purchase")==0||d.indexOf("campaign")==0||d.indexOf("state")==0||d.indexOf("zip")==0||d.indexOf("pageName")==0){n[d]=s[d]}}n.visitorID=this.jDefinitions.visitorID;n.sc_xml_ver="1.0";n.linkType="o";n.linkURL="";n.reportSuiteID=s_account;if(s.events){n.linkName="XML "+s.events}else{n.linkName=s.pageName}new Ajax.Request(this.jDefinitions.server2ServerURL,{evalJS:false,method:"post",parameters:n})}else{}}try{if(window.clientLogger&&window.s_account){for(var m in window){try{if(window[m]&&window[m].src&&window[m].src.indexOf(window.s_account)>=0){var c=$(window[m]);c.existsBeforeST=true}}catch(g){}}}s.t();if(window.clientLogger&&window.s_account){for(var m in window){try{if(window[m]&&window[m].src&&window[m].src.indexOf(window.s_account)>=0){var c=$(window[m]);if(c.trackingPixelHandlerFunctionsSet!=true&&c.existsBeforeST!=true){c.trackingPixelHandlerFunctionsSet=true;c.trackingPixelStatus="inprogress";c.observe("load",function(){c.trackingPixelStatus=undefined});c.observe("error",function(){try{throw new Error("Omniture tracking pixel was not tracked (error unknown): "+c.src)}catch(h){h.stack={};window.clientLogger.logException(h)}c.trackingPixelStatus=undefined})}}}catch(g){}}if(window.trackingPixelBeforeUnloadSet!=true){window.trackingPixelBeforeUnloadSet=true;var b=new Date();Event.observe(window,"unload",function(o){for(var p in window){try{if(window[p]&&window[p].src&&window[p].src.indexOf(window.s_account)>=0){var r=$(window[p]);if(r.trackingPixelStatus!=undefined){try{var h=new Date();throw new Error("Omniture tracking pixel was not tracked (time between set and exit: "+(h.getTime()-b.getTime())+"ms): "+r.src)}catch(q){q.stack={};window.clientLogger.logException(q,true)}}}}catch(q){}}})}if(a&&!a.blank()){try{throw new Error("purchaseID: "+s.purchaseID)}catch(g){g.stack={};window.clientLogger.logException(g,false,"purchaseIDs")}}}}catch(g){if(window.clientLogger){window.clientLogger.logException(g)}}}else{}}if(typeof(this.s2sParam)!="undefined"&&this.s2sDefinitions&&this.s2sDefinitions.httpUrl&&this.s2sDefinitions.doTracking){new Ajax.Request(this.s2sDefinitions.httpUrl,{evalJS:false,method:"post",parameters:this.s2sParam})}else{}if(this.s2sDefinitions){this.s2sDefinitions.doTracking=false}if(typeof(tmParam)!="undefined"&&this.tmDefinitions&&this.tmDefinitions.httpUrl){if(this.tmDefinitions.doTracking){var j=this.tmDefinitions.httpUrl;try{if(location.protocol=="https:"){j=this.tmDefinitions.httpsUrl}}catch(g){}var f=document.getElementsByTagName("HEAD")[0];var l=document.createElement("SCRIPT");l.type="text/javascript";l.src=j+"/clientfiles/tmap/neckermann.js";f.appendChild(l);var k=document.createElement("SCRIPT");k.type="text/javascript";k.src=j+"/js/tman.js";f.appendChild(k)}else{}}else{}},trackToOmniture:function(a){if(typeof s!="undefined"){s.tl(true,"o",a)}}};if(typeof atob=="undefined"){function atob(j){var k="ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/=";var g={chars:new RegExp("[^"+k+"]").test(j),equals:(/=/.test(j)&&(/=[^=]/.test(j)||/={3}/.test(j)))};if(g.chars||g.equals){throw new Error("Invalid base64 data")}var o=[];var h=0;while(h<j.length){var f=k.indexOf(j.charAt(h++));var e=k.indexOf(j.charAt(h++));var d=k.indexOf(j.charAt(h++));var b=k.indexOf(j.charAt(h++));var a=(f<<18)+(e<<12)+((d&63)<<6)+(b&63);var n=(a&(255<<16))>>16;var m=(d==64)?-1:(a&(255<<8))>>8;var l=(b==64)?-1:(a&255);o[o.length]=String.fromCharCode(n);if(m>=0){o[o.length]=String.fromCharCode(m)}if(l>=0){o[o.length]=String.fromCharCode(l)}}return o.join("")}}var Flyout=Class.create({timeout:0,currentShowFunctionId:undefined,currentHideFunctionId:undefined,flyoutElement:undefined,initialize:function(a,b){this.flyoutElement=$(a);this.timeout=b;this.flyoutElement.observe("click",function(d){var c=Event.element(d);if(c&&(c.tagName=="A"||c.up("a"))){this.hideFlyOut()}}.bind(this));this.flyoutElement.observe("mouseover",function(d){var c=Event.element(d);if(this.currentHideFunctionId&&this.flyoutElement.visible()){this.stopHiding()}}.bind(this))},toggleSelects:function(a){if(!this.flyoutElement||navigator.userAgent.indexOf("IE 6")==-1){return}var b=$$("select").each(function(c){if(this.flyoutElement.overlaps(c)){if(a){c.show()}else{c.hide()}}}.bind(this))},show:function(f,h){var g=new Date().getTime();FlyOutHelper.closeFlyouts(this.flyoutElement.id);try{var a=this.prepareShow(f,h);this.stopHiding();this.stopDisplaying();var b=new Date().getTime();var d=this._displayFlyout.bind(this);var c=new Array();c.push(this.timeout-((b-g)/1000));if(a&&a.length>0){c=c.concat(a)}this.currentShowFunctionId=d.delay.apply(d,c)}catch(j){}},_displayFlyout:function(){},hideFlyOut:function(){if(this.flyoutElement&&this.flyoutElement.visible()){this.stopHiding();this.currentHideFunctionId=this._hideFlyOut.bind(this).delay(this.timeout)}else{if(this.currentShowFunctionId){this.stopDisplaying()}}},_hideFlyOut:function(){if(this.flyoutElement){this.flyoutElement.hide()}this.hideArrows();this.toggleSelects(true);this.currentHideFunctionId=undefined},stopHiding:function(){if(this.currentHideFunctionId){window.clearTimeout(this.currentHideFunctionId);this.currentHideFunctionId=undefined}},stopDisplaying:function(){if(this.currentShowFunctionId){window.clearTimeout(this.currentShowFunctionId);this.currentShowFunctionId=undefined}},hideArrows:function(){}});var BreadcrumbFlyOut=Class.create(Flyout,{initialize:function($super,b,c){if(!b){b=$(LeftNavFlyout.ID)}if(!c){c=0.1}$super(b,c);var a=function(d){var e=$(d.relatedTarget);if(e&&e.identify&&e.id!="jsBreadcrumbFlyOut"&&!e.hasClassName("flyout")&&!e.up("#jsBreadcrumbFlyOut")&&!e.up(".flyout")){this.hideFlyOut()}}.bind(this);this.flyoutElement.observe("mouseout",a);$$(".flyout").invoke("observe","mouseout",a)},prepareShow:function(d){var f=d.id;var e=f.split("_");if(e==null||e.length<2){throw new Exception("No cgid found.")}var e=e.slice(1,e.length).join("_");var a="fly_out_"+e;var g="em_"+e;var b=$(g);if(b==null||!b.firstChild){throw new Exception("No targetElement found.")}if($(a)==null){var h=b.firstChild.nodeValue;var c=h.evalJSON();this.generateFlyout(c,DialogUtils.extractValue("level",d.className),e)}this.hideArrows();return[a,f]},_displayFlyout:function(b,f){var a=$(b);if(!a){return}var e=$(f);if(!e){return}if(e.hasClassName("middle1")){e.previous("span").addClassName("case1beforepermanent");e.next("span").addClassName("case1afterpermanent")}else{if(e.hasClassName("middle2")){e.previous("span").addClassName("case2beforepermanent");e.next("span").addClassName("case2afterpermanent")}else{if(e.hasClassName("middle3")){e.previous("span").addClassName("case3beforepermanent");e.next("span").addClassName("case3afterpermanent")}else{if(e.hasClassName("middle4")){e.previous("span").addClassName("case4beforepermanent");e.next("span").addClassName("case4afterpermanent")}}}}e.addClassName("middlepermanent");this.flyoutElement.update(a.innerHTML);if(this.flyoutElement.empty()){this.flyoutElement.hide();e.addClassName("noFlyout");return}var d=-30;if(Prototype.Browser.IE&&(typeof window.XMLHttpRequest=="undefined")){d-=1}var g=e.positionedOffset().left+d;var c=g;this.flyoutElement.setStyle("left: "+c+"px;");this.flyoutElement.show();this.toggleSelects(false);this.currentShowFunctionId=undefined},hideArrows:function(){var a=$("breadcrumb");if(a){a.select(".case1beforepermanent").invoke("removeClassName","case1beforepermanent");a.select(".case1afterpermanent").invoke("removeClassName","case1afterpermanent");a.select(".case2beforepermanent").invoke("removeClassName","case2beforepermanent");a.select(".case2afterpermanent").invoke("removeClassName","case2afterpermanent");a.select(".case3beforepermanent").invoke("removeClassName","case3beforepermanent");a.select(".case3afterpermanent").invoke("removeClassName","case3afterpermanent");a.select(".case4beforepermanent").invoke("removeClassName","case4beforepermanent");a.select(".case4afterpermanent").invoke("removeClassName","case4afterpermanent");a.select(".middlepermanent").invoke("removeClassName","middlepermanent")}},generateFlyout:function(j,h,c){try{if((!j.categories||j.categories.length<=0)&&(!j.outgoingCategoryLinks||j.outgoingCategoryLinks.length<=0)){return}var a=function(k){for(var l=0;l<k.length;l++){var e=k[l];g+="<li";if(l==k.length-1){g+=' class="lastitem"'}g+=">";g+="<a href='"+e.url+"'>";g+="<span class='catName'>";g+=e.displayName;if(e.hitCount&&e.hitCount>=0&&h>2){g+=" ("+e.hitCount+")"}g+="</span>";g+="</a>";g+="</li>"}};var g="";g+="<div class='breadcrumbFlyoutShadowTopRight'><div class='breadcrumbFlyoutShadowTopRightInner spriteBg'></div></div>";g+="<div class='breadcrumbFlyoutShadowRight spriteBg'>";g+="<table><tr>";g+="<td class='category flyoutBox'>";g+="<div class='separator'>&nbsp;</div>";g+="<div class='categoryrefineNav'><ul>";if(j.categories&&j.categories.length>0){a(j.categories)}if(j.outgoingCategoryLinks&&j.outgoingCategoryLinks.length>0){if(j.categories&&j.categories.length>0){g+='<li class="separator">&nbsp;</li>'}a(j.outgoingCategoryLinks)}if(j.moreLinkURL&&j.moreLinkURL.length>0){g+="<li class='more'>";g+="<a href='"+j.moreLinkURL+"'>";g+=j.moreLinkLabel;g+=" &raquo;";g+="</a>";g+="</li>"}g+="</ul></div>";g+="</td>";g+="</tr></table></div>";g+="<div class='breadcrumbFlyoutShadowBottomLeft spriteBg'><div class='breadcrumbFlyoutShadowBottomLeftInner spriteBg'></div></div>";var b="fly_out_"+c;var d=new Element("div",{id:b});this.flyoutElement.appendChild(d);d.hide();d.update(g)}catch(f){}}});BreadcrumbFlyOut.ID="jsBreadcrumbFlyOut";var StartFlyout=Class.create(Flyout,{initialize:function($super,b,c){if(!b){b=$(StartFlyout.ID)}if(!c){c=0.1}$super(b,c);var a=function(d){var e=$(d.relatedTarget);if(e&&e.identify&&e.id!="breadcrumbStart"&&e.id!="startFlyOut"&&!e.up("#breadcrumbStart")&&!e.up("#startFlyOut")){this.hideFlyOut()}}.bind(this);this.flyoutElement.observe("mouseout",a);$("breadcrumbStart").observe("mouseout",a)},prepareShow:function(){var a=this.flyoutElement;if(!a){throw new Exception("No element found.")}},_displayFlyout:function(){this.flyoutElement.show();this.toggleSelects(false);this.currentShowFunctionId=undefined}});StartFlyout.ID="startFlyOut";var ServiceCenterFlyout=Class.create(Flyout,{initialize:function($super,b,c){if(!b){b=$(ServiceCenterFlyout.ID)}if(!c){c=0.1}$super(b,c);var a=function(d){var e=$(d.relatedTarget);if(e&&e.identify&&e.id!="serviceCenterFlyoutContent"&&!e.hasClassName("serviceCenterFlyout")&&!e.up("#serviceCenterFlyoutContent")&&!e.up(".serviceCenterFlyout")){this.hideFlyOut()}}.bind(this);this.flyoutElement.observe("mouseout",a);$$(".serviceCenterFlyout").invoke("observe","mouseout",a)},prepareShow:function(a){},_displayFlyout:function(a){this.myHeaderElement=$("menuServicecenterItem");this.myHeaderElement.addClassName("servicecenterFlyoutHover");this.flyoutElement.show();this.toggleSelects(false);this.currentShowFunctionId=undefined},_hideFlyOut:function(a){if(this.flyoutElement){this.flyoutElement.hide()}this.myHeaderElement.removeClassName("servicecenterFlyoutHover");this.hideArrows();this.toggleSelects(true);this.currentHideFunctionId=undefined}});ServiceCenterFlyout.ID="serviceCenterFlyoutContent";var ProductTileFlyout=Class.create(Flyout,{_filledIn:false,_productTileFlyoutTemplateId:"jsProductTileFlyoutTemplate",initialize:function($super,c,d){if(!c){c=$(ProductTileFlyout.ID)}if(!d){d=0.1}$super(c,d);var b=ProductTileFlyoutHelper.getTilePosition(this.flyoutElement.id);var a=function(e){var f=$(e.relatedTarget);if(f&&f.identify&&f.id!=this.flyoutElement.id&&!f.id!="jsProductTile_"+b&&!f.up("#"+this.flyoutElement.id)&&!f.up("#jsProductTile_"+b)){this.hideFlyOut()}}.bind(this);this.flyoutElement.observe("mouseout",a);$$("#"+this.flyoutElement.up().id).invoke("observe","mouseout",a)},prepareShow:function(b){var c=this.flyoutElement.up().down(".jsProductTileFlyoutData");var a=MiscUtils.getInlineJSON(c);if(!this._filledIn){this.flyoutElement.update(this.generateFlyoutContent(a));this._filledIn=true}},generateFlyoutContent:function(b){var c=$(this._productTileFlyoutTemplateId);var a=new Element("div",{"class":"flyOutContent"}).update(c.innerHTML);if(b.isProductSet){a.down(".showProductButton").addClassName("productSet");this._addDescriptionBlockToFlyoutContent(b,a)}else{this._addServiceBlockToFlyoutContent(b,a);this._addReviewBlockToFlyoutContent(b,a);this._addAttributesBlockToFlyoutContent(b,a);this._addSwatchesBlockToFlyoutContent(b,a)}if(typeof(b.urls)!="undefined"&&typeof(b.urls.baseUrl)!="undefined"&&!b.urls.baseUrl.empty()){a.down(".showProductButton").writeAttribute("href",value=b.urls.baseUrl)}return a},_addDescriptionBlockToFlyoutContent:function(b,a){if(typeof(b.description)!="undefined"&&!b.description.empty()){a.down(".description").down(".itemValue").innerHTML=b.description;a.down(".description").show()}},_addServiceBlockToFlyoutContent:function(b,a){if(typeof(b.service)!="undefined"){if(!(b.service.label.empty()&&b.service.icon.empty())){if(!b.service.icon.empty()){a.down(".topServiceIcon").writeAttribute("src",value=b.service.icon);a.down(".topServiceIcon").show()}if(!b.service.label.empty()){a.down(".topServiceDescription").innerHTML=b.service.label;a.down(".topServiceText").show()}a.down(".topServiceBox").show()}}},_addReviewBlockToFlyoutContent:function(b,a){if(typeof(b.rating)!="undefined"){if(!(b.rating.stars==null||b.rating.average==null||b.rating.count.empty())){a.down(".starsPicture").writeAttribute("style",value="width:"+b.rating.stars+"%;");a.down(".starsPicture").writeAttribute("title",value=b.rating.average);a.down(".reviewNumbersCount").innerHTML="("+b.rating.count+")";if(typeof(b.urls)!="undefined"&&typeof(b.urls.reviewUrl)!="undefined"&&!b.urls.reviewUrl.empty()){a.down(".first").down("a").writeAttribute("href",value=b.urls.reviewUrl)}a.down(".first").show()}}},_addAttributesBlockToFlyoutContent:function(d,b){if(typeof(d.attributes)!="undefined"){for(var c=0;c<d.attributes.length;c++){if(d.attributes[c].label&&d.attributes[c].value){var e=b.down(".detailItemTemplate");e.down(".itemTitle").innerHTML=d.attributes[c].label;var g=d.attributes[c].value;if(typeof g=="object"){var f="";for(var a=0;a<g.length;a++){f=f+((f!="")?(", "):(""))+g[a]}e.down(".itemValue").innerHTML=f}else{e.down(".itemValue").innerHTML=g}b.down(".last").insert({before:e.innerHTML})}}}},_addSwatchesBlockToFlyoutContent:function(c,a){if(typeof(c.images)!="undefined"){if(typeof(c.images.swatches)!="undefined"){if(c.images.swatches.length>0){if(c.images.swatches.length==1&&typeof(c.images.swatches[0].thumb)=="undefined"&&typeof(c.images.swatches[0].label)!="undefined"){if(!c.images.swatches[0].label.empty()){a.down(".last").down(".itemValue").insert({top:c.images.swatches[0].label})}}else{for(var b=0;b<c.images.swatches.length;b++){if(typeof(c.images.swatches[b].thumb)!="undefined"&&!c.images.swatches[b].thumb.empty()){var d=a.down(".last").down(".colorItemValueTemplate");if(typeof(c.images.swatches[b].label)!="undefined"&&!c.images.swatches[b].label.empty()){d.down("img").writeAttribute("title",value=c.images.swatches[b].label);d.down("img").writeAttribute("alt",value=c.images.swatches[b].label)}d.down("img").writeAttribute("src",value=c.images.swatches[b].thumb);a.down(".hasMoreColors").insert({before:d.innerHTML})}}}a.down(".last").show()}}if(c.images.settings.hasmorecolors){if(typeof(c.urls)!="undefined"&&typeof(c.urls.baseUrl)!="undefined"&&!c.urls.baseUrl.empty()){a.down(".hasMoreColors").down("a").writeAttribute("href",value=c.urls.baseUrl)}a.down(".hasMoreColors").show();a.down(".last").show()}}if(!a.down(".last").visible()){a.down(".last").previous(".detailItem").addClassName("last")}},_displayFlyout:function(a){this.myHeaderElement=$(this.flyoutElement.up().id);this.myHeaderElement.addClassName("hover");this.flyoutElement.show();this.toggleSelects(false);this.currentShowFunctionId=undefined},_hideFlyOut:function(a){if(this.flyoutElement){this.flyoutElement.hide()}this.myHeaderElement.removeClassName("hover");this.toggleSelects(true);this.currentHideFunctionId=undefined}});ProductTileFlyout.ID="jsProductTileFlyout";var ProductTileFlyoutHelper={};ProductTileFlyoutHelper.getSeparator=function(){return"_"};ProductTileFlyoutHelper.getTilePosition=function(a){return a.split(ProductTileFlyoutHelper.getSeparator())[1]};ProductTileFlyoutHelper.getBaseName=function(a){return a.split(ProductTileFlyoutHelper.getSeparator())[0]};var HomepageCategoryNavigationFlyout=Class.create(Flyout,{initialize:function($super,b,c){if(!b){b=$(HomepageCategoryNavigationFlyout.ID)}if(!c){c=0.3}$super(b,c);var a=function(d){var e=$(d.relatedTarget);if(e&&e.identify&&e.id!="homepageNav"&&e.id!="homepageNavFlyOut"&&!e.up("#homepageNav")&&!e.up("#homepageNavFlyOut")){this.hideFlyOut()}}.bind(this);this.flyoutElement.observe("mouseout",a);$$(".homepageNav").invoke("observe","mouseout",a);$("gridContainer").observe("mouseout",a)},prepareShow:function(a){return a.id},_displayFlyout:function(j){var b=$(j);if(!b){return}var d=b.down(".flyout");if(!d){return}this.hideArrows();b.addClassName("liActive");this.flyoutElement.update(d.innerHTML);var k=b.positionedOffset();var c=25;var l=k.top-c;var f=l;this.flyoutElement.setStyle("top: "+f+"px;");this.flyoutElement.show();if(this.flyoutElement.getHeight()<50){this.flyoutElement.hide();this.hideArrows();return}var a=document.viewport.getDimensions().height;var e=document.viewport.getScrollOffsets().top;var m=this.flyoutElement.getDimensions().height;var h=b.offsetTop+84+m;if((h)>(a+e)){var g=(h+10)-(a+e);f=this.flyoutElement.positionedOffset().top-g;this.flyoutElement.setStyle("top: "+f+"px;")}this.currentShowFunctionId=undefined},hideArrows:function(){var a=$("homepageNav");if(a){a.select(".liActive").invoke("removeClassName","liActive")}}});HomepageCategoryNavigationFlyout.ID="homepageNavFlyOut";var FlyOutHelper={flyouts:{},initialize:function(b){if(!b||b.blank()){return}var a=FlyOutHelper.flyouts[b];if(!a){var c=$(b);if(c){if(b==BreadcrumbFlyOut.ID){FlyOutHelper.flyouts[b]=new BreadcrumbFlyOut(c)}else{if(b==StartFlyout.ID){FlyOutHelper.flyouts[b]=new StartFlyout(c)}else{if(b==ServiceCenterFlyout.ID){FlyOutHelper.flyouts[b]=new ServiceCenterFlyout(c)}else{if(b==HomepageCategoryNavigationFlyout.ID){FlyOutHelper.flyouts[b]=new HomepageCategoryNavigationFlyout(c)}else{if(ProductTileFlyoutHelper.getBaseName(b)==ProductTileFlyout.ID){FlyOutHelper.flyouts[b]=new ProductTileFlyout(c,0.05)}}}}}}}},isFlyoutAndResponsibleMouseOver:function(a){var b=FlyOutHelper.getFlyoutContentId(a);if(b&&!b.blank()){FlyOutHelper.initialize(b);return true}else{b=FlyOutHelper.getFlyoutContentId(a.up());if(b&&!b.blank()){FlyOutHelper.initialize(b);return true}}return false},showFlyout:function(b,e){var d=FlyOutHelper.getFlyoutContentId(b);if(d&&!d.blank()){var a=FlyOutHelper.flyouts[d];if(a){a.show(b,e)}}else{var c=b.up();d=FlyOutHelper.getFlyoutContentId(c);if(d&&!d.blank()){var a=FlyOutHelper.flyouts[d];if(a){a.show(c,e)}}}},getFlyoutContentId:function(a){if(a&&a.hasClassName){if(a.tagName=="A"&&(a.hasClassName("breadcrumbStart")||a.up(".breadcrumbStart"))){return StartFlyout.ID}else{if(a.tagName=="SPAN"&&(a.hasClassName("flyout")||a.up(".flyout"))){return BreadcrumbFlyOut.ID}else{if(a.hasClassName("serviceCenterFlyout")||a.up(".serviceCenterFlyout")){return ServiceCenterFlyout.ID}else{if(a.tagName=="LI"&&a.up("#homepageNav")){return HomepageCategoryNavigationFlyout.ID}else{if(a.hasClassName("productTile")||a.up(".productTile")){var b=null;if(a.hasClassName("productTile")){var b=a}else{var b=a.up(".productTile")}return ProductTileFlyout.ID+ProductTileFlyoutHelper.getSeparator()+ProductTileFlyoutHelper.getTilePosition(b.id)}}}}}}return""},closeFlyouts:function(a){for(flyoutId in FlyOutHelper.flyouts){if(a!=flyoutId){FlyOutHelper.flyouts[flyoutId].hideFlyOut()}}}};var AddToWishList=Class.create();AddToWishList.prototype={initialize:function(a){var b=this.getURLArguments(a);b+=(a.indexOf("?")<0?"?":"&")+"view=ajax";new Ajax.Request(a+b,{method:"get",evalScripts:true,onComplete:this.handleResponse.bind(this)})},handleResponse:function(a){window.popup.setExchangeContent(a.responseText);a.responseText.evalScripts();window.popup.showPopup()},getURLArguments:function(a){var c="";var e=$("Quantity");if(e){c+=(a.indexOf("?")<0?"?":"&")+"quantity="+e.value}var b=$("customInputOneValue");if(b){c+=(a.indexOf("?")<0?"?":"&")+"customInputOneValue="+b.value}var d=$("customInputTwoValue");if(d){c+=(a.indexOf("?")<0?"?":"&")+"customInputTwoValue="+d.value}return c}};var InitialisedTabBar=Class.create();InitialisedTabBar.prototype={initialize:function(){this.initialised=false;this.id=null;this.tabs=new Object();this.tabIndex=new Array();this.currentTab=""},getFirstTabId:function(){return this.tabs[this.tabIndex[0]].contentId},getCurrentUrl:function(){if(this.currentTab&&this.currentTab.ajaxUrl!=""&&!this.currentTab.loaded){return this.currentTab.ajaxUrl}return false},loadTab:function(a){this.currentTab=this.tabs[a.id];if(this.getCurrentUrl()){TabBar.updateTab(this.getCurrentUrl(),a.id);this.currentTab.loaded=true}a.style.display="block"},lockUpAjaxUrl:function(c){var a=false;if(c){var b=c.down(".ajaxTabUrl");if(b){a=b.getValue()}}return a},registerTab:function(c){var a=this.lockUpAjaxUrl(c);var b="";this.tabs[c.id]={ajaxUrl:a,loaded:false,contentId:c.id};this.tabIndex.push(c.id)},reInitTabs:function(){for(var a in this.tabs){var b=this.lockUpAjaxUrl($(a));if(b){this.tabs[a].ajaxUrl=b;this.tabs[a].loaded=false}}if(!this.currentTab){this.currentTab=this.tabs[this.tabIndex[0]]}TabBar.tabInit(this.currentTab.contentId);TabBar.selectTab(this.currentTab.contentId)}};var MultiTabBar={root:null,init:function(a){MultiTabBar.root=a;if($("con101,00_101,00")){TabBar.selectTab("cona101,00");TabBar.selectTab("con101,00_101,00")}},selectDrillDown:function(c,d){var a="#"+c;for(var b=0;b<d.length;b++){a+=d[b];if(b<d.length-1){a+="_"}}if(MultiTabBar.root.select(a)!=null){var a=c;for(var b=0;b<d.length;b++){a+=d[b];TabBar.selectTab(a);if(b<d.length-1){a+="_"}}}}};var TabBar={initialisedTabBars:{},currentTabBar:"",currentJumpParameter:"",currentHash:"",init:function(q){var b=q.select(".tabbar");currentHash=window.location.hash;currentJumpParameter=MiscUtils.getUrlParameterValue("openTab");if(currentHash==null){currentHash=""}for(var l=0;l<b.length;l++){var d=b[l];var p=d.down(".toc").select("li");p[p.length-1].addClassName("last");if(!this.initialisedTabBars[d.identify()]){TabBar.clearSelection(d);var e=d.select(".content");if(e.length>0){var n=new InitialisedTabBar();for(var f=0;f<e.length;f++){var o=e[f];var m=o.identify();n.registerTab(o)}n.initialised=true;n.id=d.identify();this.initialisedTabBars[d.identify()]=n;var u=null;if(currentJumpParameter!=""){var t=TabBar.getContentElementParent(currentJumpParameter);var a=$(t);if(!a){return}var r=a.ancestors();for(var g=0;g<r.length;g++){var h=r[g];if(h.hasClassName("tabbar")){u=h;break}}}this.currentTabBar=n;if(currentHash!=null&&currentHash!=""&&this.currentTabBar.id=="productTabBar"){var c=currentHash.substring(1);TabBar.tabInit(c);TabBar.selectTab(c)}else{if(currentJumpParameter&&u!=null&&u.id==n.id){TabBar.tabInit(currentJumpParameter);TabBar.goTo(currentJumpParameter)}else{TabBar.tabInit(this.currentTabBar.getFirstTabId());TabBar.select(d,"")}}}}else{this.currentTabBar=this.initialisedTabBars[d.identify()];this.currentTabBar.reInitTabs()}}},tabInit:function(a){var c=$(a);if(c&&c.childElements()){switch(a){case"contentBigView":var b=MiscUtils.getInlineJSON("cbv_initData");if(b.backgroundURL){ViewUtils.showImgBigHoverBox(b.bigPictureUrl,b.backgroundURL,b.bigSectionImagePath);ViewUtils.contentBigViewinit()}break;case"contentMaterialView":ViewUtils.contentMaterialViewInit();break}}else{}},select:function(c,f){var e=c.select(".toc A");for(var b=0;b<e.length;b++){var a=e[b];if(f==""||a.hash==f){var d=$(a.hash.substring(1));if(d){this.currentTabBar.loadTab(d)}if(a.parentNode){a.parentNode.addClassName("current")}if(a.hash==f){f=null;currentJumpParameter=null}break}}},clearSelection:function(d){var a=d.down(".toc").select("li");for(var c=0;c<a.length;c++){var g=a[c];g.removeClassName("current")}var f=d.select(".content");for(var b=0;b<f.length;b++){var e=f[b];e.style.display="none"}},selectTab:function(b){b=TabBar.getContentElementParent(b);var a=$(b);if(!a){return}var c=a.ancestors();var f=null;for(var e=0;e<c.length;e++){var d=c[e];if(d.hasClassName("tabbar")){f=d;break}}if(f!=null){TabBar.clearSelection(f);this.currentTabBar=this.initialisedTabBars[f.id];TabBar.select(f,"#"+b)}},goTo:function(b){b=TabBar.getContentElementParent(b);var a=$(b);if(!a){return}var c=a.ancestors();var f=null;for(var e=0;e<c.length;e++){var d=c[e];if(d.hasClassName("tabbar")){f=d;break}}if(f!=null){TabBar.clearSelection(f);TabBar.select(f,"#"+b);Effect.ScrollTo(f.identify(),{duration:1,offset:-30})}},updateTab:function(b,a,c){var d;if(typeof(a)!="string"){d=c.up(".content")}else{d=$(a)}new Ajax.Updater(d,b,{method:"get",onComplete:function(e){TabBar.tabInit(d.id);DOMUtils.enhanceDOM(d,true)}})},getContentElementParent:function(b){var a=$(b);if(a!=null&&a.hasClassName("content")){return b}if(a==null){if(typeof TabBar.currentTabBar.getFirstTabId=="function"){return TabBar.currentTabBar.getFirstTabId()}else{return null}}var c=a.ancestors();for(var d=0;d<c.length;d++){var e=c[d];if(e.hasClassName("content")){return e.identify()}}}};var ProductListingReloadHelper={failure:undefined,initialized:undefined,configuration:undefined,scrollingDetectingToken:undefined,scrollingDetectingTimeout:1000,reloadAfter:0.75,ptDiv:undefined,chunksLoaded:undefined,initialize:function(){if(ProductListingReloadHelper.initialized){return}ProductListingReloadHelper.failure=false;ProductListingReloadHelper.initialized=false;ProductListingReloadHelper.configuration=null;ProductListingReloadHelper.ptDiv=null;ProductListingReloadHelper.chunksLoaded=0;var a=$("ProductListingReloadHelperConfiguration");if(a){try{ProductListingReloadHelper.configuration=MiscUtils.getJSON(a);ProductListingReloadHelper.startScrollingDetection();ProductListingReloadHelper.ptDiv=$("gridContainer")}catch(b){ProductListingReloadHelper.failure=true}}else{ProductListingReloadHelper.failure=true}ProductListingReloadHelper.initialized=true},loadNext:function(){if(ProductListingReloadHelper.initialized!==true){return}var c=$("searchContent");if(!c){return}var d=$("daknightrida");if(!d){return}var e=ProductListingReloadHelper.configuration.initialStart+(ProductListingReloadHelper.chunksLoaded*ProductListingReloadHelper.configuration.chunkSize);if(e>=ProductListingReloadHelper.configuration.count){return}var a=ProductListingReloadHelper.configuration.url;var b={start:e};b=Refinebar.getRequiredRefinementParameters(a,undefined,b,false);d.show();new Ajax.Request(a,{parameters:b,evalScripts:true,method:"get",asynchronous:true,onComplete:function(f){c.insert({bottom:f.responseText});d.hide();ProductListingReloadHelper.startScrollingDetection();ProductListingReloadHelper.chunksLoaded++}})},startScrollingDetection:function(){if(ProductListingReloadHelper.scrollingDetectingToken!=undefined){window.clearInterval(ProductListingReloadHelper.scrollingDetectingToken)}ProductListingReloadHelper.scrollingDetectingToken=window.setInterval("ProductListingReloadHelper.scrollingDetection();",ProductListingReloadHelper.scrollingDetectingTimeout)},stopScrollingDetection:function(){if(ProductListingReloadHelper.scrollingDetectingToken!=undefined){window.clearInterval(ProductListingReloadHelper.scrollingDetectingToken);ProductListingReloadHelper.scrollingDetectingToken=undefined}},scrollingDetection:function(){if(!ProductListingReloadHelper.ptDiv){return}var c=ProductListingReloadHelper.ptDiv.getDimensions().height;var a=document.viewport.getScrollOffsets().top;var b=document.viewport.getDimensions().height;if(((a+b)/c)>=ProductListingReloadHelper.reloadAfter){ProductListingReloadHelper.stopScrollingDetection();ProductListingReloadHelper.loadNext()}}};var QuickviewHelper={shownQuickviews:new Array(),currentQuickviewLinkContainer:null,currentQuickviewLink:null,checkMouseOver:function(c){if(QuickviewHelper.currentQuickviewLinkContainer==null){var e=c;var d=null;if(!e.hasClassName("quickviewContainer")){e=c.up(".quickviewContainer")}if(e){d=e.down(".quickview")}if(!d){return false}if(d.visible()){return false}QuickviewHelper.currentQuickviewLinkContainer=e;QuickviewHelper.currentQuickviewLink=d;var a=0.3;if(Prototype.Browser.IE&&window.navigator&&navigator.userAgent.indexOf("IE 6")!=-1){a=0}d.appear({duration:a,afterFinish:function(){QuickviewHelper.hideQuickviews();QuickviewHelper.shownQuickviews.push(d)}})}else{if(!DOMUtils.isChildOf(QuickviewHelper.currentQuickviewLinkContainer,c)){var b=QuickviewHelper.currentQuickviewLink;QuickviewHelper.currentQuickviewLink=null;QuickviewHelper.currentQuickviewLinkContainer=null;var a=0.3;if(Prototype.Browser.IE&&window.navigator&&navigator.userAgent.indexOf("IE 6")!=-1){a=0}b.fade({duration:a,afterFinish:function(){QuickviewHelper.shownQuickviews.remove(b)}})}}return false},hideQuickviews:function(){while(QuickviewHelper.shownQuickviews.length>0){var a=QuickviewHelper.shownQuickviews[0];a.hide();QuickviewHelper.shownQuickviews.remove(a)}}};var AvailabilityMatrix={pds:{selectVariant:function(a){var c;for(var b=1;b<arguments.length;b+=2){c=$("variationAttribute_"+arguments[b]);c.insert({after:'<input type="hidden" name="'+c.name+'" value="'+arguments[b+1]+'">'});c.name="_old_"}c.up("form").down('[id="'+a+'"]').click();window.popup.hidePopup()}}};var QuickorderForm={visibleRows:0,preCheckProductURL:undefined,preCheckCache:{},addRow:function(b,a){new Ajax.Updater("table_quickorder_body",b,{method:"post",postBody:"currentVisibleRows="+QuickorderForm.visibleRows,insertion:Insertion.Bottom,onComplete:function(d){var c=new Element("table").update(d.responseText);QuickorderForm.visibleRows+=c.select("tr").size();DOMUtils.enhanceDOM($(a));if(c.down('[id="maxItemsPerBasket"]')){$("AddRowsAnker").hide()}}})},clearRow:function(g,j){var e=$(g);j=parseInt(j,10);var c=$("blankRowTableDiv");var a=c.down("#formListName");var b=c.down("tr");var d=a.innerHTML.replace(/\s/g,"");b.update(b.innerHTML.replace(new RegExp(d,"g"),g));b.down("td").innerHTML=j+".";b.select("input").each(function(k){k.value=""});e.update(b.innerHTML);a.update(g);e.removeClassName("warning");e.removeClassName("errorRow");e.select("input").invoke("removeClassName","warning");var f=e.next();if(f&&f.hasClassName("variationRow")){f.remove()}var h=e.previous();if(h&&h.hasClassName("error")){h.remove()}Event.observe(e.down("a"),"click",function(k){QuickorderForm.clearRow(g,e.down("td").innerHTML);k.stop()});DOMUtils.enhanceFormFieldsWithFocus(e)},zeroize:function(b,a){if(b==null||b.type!="text"||b.value.length<=0){return}while(b.value.length<a){b.value="0"+b.value}},prepareFields:function(d){var f=d.up("tr");var b=d;var a=f.down("[name="+d.name.replace("productId1","productId2")+"]");var c=f.down("[name="+d.name.replace("productId1","color")+"]");var e=f.down("[name="+d.name.replace("productId1","size")+"]");var g=f.down("[name="+d.name.replace("productId1","quantity")+"]");if((b&&b.value.length>0)||(a&&a.value.length>0)||(c&&c.value.length>0)||(e&&e.value.length>0)||(g&&g.value.length>0)){if(b.value.length+a.value.length==6&&a.value.length==2){a.value=b.value.substring(3)+a.value;b.value=b.value.substring(0,3)}if(c){if(c.value.length<=0){c.value="00"}else{QuickorderForm.zeroize(c,2)}}if(e){if(e.value.length<=0){e.value="000"}else{QuickorderForm.zeroize(e,3)}}if(g){if(g.value.length<=0){g.value="0"}else{QuickorderForm.zeroize(g,1)}}}},handleAddToCartClick:function(e){var d=e.element().up("form");var a=d.select(".notValidated .pid1");if(a.length>0){for(var c=0;c<a.length;c++){var b=$(a[c]);QuickorderForm.prepareFields(b)}}},checkValidation:function(a){var b=$(a).up("form");var c=$(a).up("tr");b.select(".notValidated").each(function(d){if(d.down('[name="'+a.name+'"]')){return}QuickorderForm.prepareFields(d.down(".pid1"));d.removeClassName("notValidated");d.addClassName("validated");QuickorderForm.preCheckProduct(d.down(".pid1"))});c.removeClassName("validated");c.addClassName("notValidated")},preCheckProduct:function(b){var j=$(b).up("tr");var k=j.next();var g=j.down(".pid1");var f=j.down(".pid2");var d=j.down(".color");var m=j.down(".size");var e=j.down(".price");var c=j.down(".image");var l;if(k){l=k.down(".variationId")}if(g&&g.value&&g.value.length>0){g=g.value}else{g=""}if(f&&f.value&&f.value.length>0){f=f.value}else{f=""}if(d&&d.value&&d.value.length>0){d=d.value}else{d=""}if(m&&m.value&&m.value.length>0){m=m.value}else{m=""}if(l&&l.value&&l.value.length>0){l=l.value}else{l=""}var h=g+f+d+m+l;if(this.isArticleNumberByAlgorithm(g+f)||l.length>0){if(this.preCheckCache[h]){var a=this.preCheckCache[h];if(a.failed){e.innerHTML="";c.innerHTML=""}else{e.innerHTML=a.price;c.innerHTML=a.imagePath}}else{new Ajax.Request(QuickorderForm.preCheckProductURL,{method:"get",parameters:{productId1:g,productId2:f,color:d,size:m,variationId:l},evalScripts:false,onComplete:function(n){try{var o=n.responseText.evalJSON(true);e.innerHTML=o.price;c.innerHTML=o.imagePath;this.preCheckCache[h]=o}catch(p){e.innerHTML="";c.innerHTML="";this.preCheckCache[h]={failed:true}}}.bind(this)})}}else{e.innerHTML="";c.innerHTML=""}},isArticleNumberByAlgorithm:function(c){if(!(/^\d{6,7}$/.test(c))){return false}c=c.length>6?c.substring(1):c;var b=0;for(var a=0;a<c.length;a++){b+=parseInt(c.charAt(a),10)*(6-a)}if(b%11==0||b%17==0){return true}return false}};var OrderDetails={init:function(){var d=$("shippingDetailInfoDiv");var c=$("paymentDetailInfoDiv");var b=$("couponDetailInfoDiv");if(d){d.observe("click",OrderDetails.toggleDetailInfo)}if(c){c.observe("click",OrderDetails.toggleDetailInfo);var a=OrderDetails.toggleDetailInfo.bind(c);a()}if(b){b.observe("click",OrderDetails.toggleDetailInfo)}},toggleDetailInfo:function(b){var a=$(this).identify().replace(/Div$/,"");this.toggleClassName("infoLabel").up("table").select("tr."+a).invoke("toggle")}};var AboveTheFold={init:function(){var m=null,h=null,e=$$(".atfFixed"),j=$$(".atfFlexible");if(e.length>0){m=e[0]}if(j.length>0){h=j[0]}if(m&&h){var l=Position.cumulativeOffset(m)[1],f=m.getHeight(),a=l+f,d=document.viewport.getHeight();if(a>d){var b=a-d,n=parseInt(h.getStyle("paddingTop")),c=parseInt(h.getStyle("paddingBottom")),k=h.getHeight()-n-c,g=k-b;if(g<150){g=150}h.setStyle({height:g+"px"})}}}};var Carousel={productIds:undefined,productIdsTagged:undefined};var PasswordChecker={passwordChecker:undefined};var Captcha={newCaptcha:function(a){new Ajax.Request(a,{method:"get",onComplete:function(b){$("captchaimage").src=b.responseText}})}};var SearchFeedback={feedBackSent:false,showComment:function(){$("searchFeedbackButtons").style.display="none";$("searchFeedbackComment").style.display="block";Event.observe(window,"beforeunload",function(){SearchFeedback.send(false)})},send:function(a){if(this.feedBackSent==false){this.feedBackSent=true;$("searchFeedbackButtons").style.display="none";$("searchFeedbackComment").style.display="none";$("searchFeedbackThanks").style.display="block";if($("searchFeedbackUrl")&&$("searchFeedbackUrl").innerHTML!=""){var c=TrackingClientHelper.getURLParams();var b={};b.request=true;b.context="searchFeedback";b.query=c.q;b.positive=(a?"true":"false");b.message=$("searchFeedbackMessage").value;new Ajax.Request($("searchFeedbackUrl").innerHTML,{evalJS:false,method:"post",parameters:TrackingClientHelper.createParamsFromObject(b)})}}}};function Kubi(){}Kubi.init=function(){$("kubiContent").toggle();$("kubi").toggleClassName("active")};Kubi.toggleInputArea=function(){Effect.toggle("kubiContent","slide");$("kubi").toggleClassName("active")};Kubi.checkCouponCode=function(c,d){var e=$("JSKubiConfig");var b=null;if(e!=null){b=MiscUtils.getJSON(e)}if(b!=null){var a=b.url;params="couponCode="+d;if(c.value!=""){new Ajax.Updater("kubiCheckResult",a,{evalJS:false,method:"post",parameters:params})}}};Kubi.setLoadingIndicator=function(b,c){var f=$("JSKubiConfig");var a=null;if(f!=null){a=MiscUtils.getJSON(f)}var e=a.resourceMessage;var d=a.staticURL;if(c!=""){$("kubiCheckResult").innerHTML="<img src="+d+"> <span>"+e+"</span>"}else{$("kubiCheckResult").innerHTML=""}};var AccessoryConfiguration={updateAccessoryProducts:function(d,a){var e=$(d);var c=e.select("input.accessoryVariationProductId");var f="";if(c!=null&&c.length>0){for(var b=0;b<c.length;b++){if(b==0){f="?"+c[b].id+"_"+b+"="+c[b].getValue()}else{f+="&"+c[b].id+"_"+b+"="+c[b].getValue()}}}if(a!=null){new Ajax.Request(a,{evalScripts:true,method:"POST",parameters:f,onComplete:function(g){d.update(g.responseText);DOMUtils.enhanceDOM(d)}})}}};var AccessoryProducts={updateAccessoryProduct:function(c,a,b){try{var d=c.up("form");var b=b;c.blur();d.enable();b+=(b.indexOf("?")<0?"?":"&")+Form.serializeElements(Form.Methods.getElements(a));b+=(b.indexOf("?")<0?"?":"&")+"view=ajax";d.disable();new Ajax.Updater($(a).identify(),b,{onComplete:function(e){DOMUtils.enhanceDOM($(a));d.enable();AccessoryProducts.updateVariantsPositioning($(a))}})}catch(f){alert(f)}},updateVariantsPositioning:function(b){var c=0;var a,d;b.select(".variationsList .options").each(function(e){c++;if(c%2!=0){a=document.createElement("div");d="attributeColumn"+(parseInt(c/2)+1);a.className="variationsList "+d;b.down(".productWr").insertBefore(a,b.down(".productWr .clear"))}a.appendChild(e)})}};var ProductUtils={locked:false,getLock:function(){if(!this.locked){this.locked=true;return true}return false},unlock:function(){this.locked=false},increaseProductQty:function(c){if(this.getLock()){try{var m=c.up(".qtyBoxWrapper");var f=m.select(".JSArrowsProductQtyConfig");var h;if(f&&f.length>0){h=f[0]}if(h){jsonObject=MiscUtils.getJSON(h)}var k=jsonObject.maxOrderLineProductQuantity;var d=jsonObject.stepQuantity;var a=jsonObject.quantity;var l=jsonObject.formElement;var b=jsonObject.resourceMessageMax;k=parseInt(k);d=parseInt(d);result=parseInt($(a).value)+d;if(result<=k){$(a).value=result;$(l).click()}else{window.popup.setWidth(410);var g=DOMUtils.getMetaTagValueByName("BaseUrl").replace("PL-SN","Cart-RenderQuantityMsg?quantitymsg="+b);window.popup.setUri(g);window.popup.showUriContent();this.unlock()}}catch(j){alert(j);this.unlock()}}},decreaseProductQty:function(c){if(this.getLock()){try{var m=c.up(".qtyBoxWrapper");var f=m.select(".JSArrowsProductQtyConfig");var j;if(f&&f.length>0){j=f[0]}if(j){jsonObject=MiscUtils.getJSON(j)}var h=jsonObject.minOrderLineProductQuantity;var d=jsonObject.stepQuantity;var a=jsonObject.quantity;var l=jsonObject.formElement;var b=jsonObject.resourceMessageMin;h=parseInt(h);d=parseInt(d);result=parseInt($(a).value)-d;if(result>=h){$(a).value=result;$(l).click()}else{window.popup.setWidth(410);var g=DOMUtils.getMetaTagValueByName("BaseUrl").replace("PL-SN","Cart-RenderQuantityMsg?quantitymsg="+b);window.popup.setUri(g);window.popup.showUriContent();this.unlock()}}catch(k){alert(k);this.unlock()}}},evaluateProductQty:function(c){try{var q=c.up(".qtyBoxWrapper");var f=q.select(".JSArrowsProductQtyConfig");var l;if(f&&f.length>0){l=f[0]}if(l){jsonObject=MiscUtils.getJSON(l)}var k=jsonObject.minOrderLineProductQuantity;var n=jsonObject.maxOrderLineProductQuantity;var d=jsonObject.stepQuantity;var b=jsonObject.quantity;var o=jsonObject.formElement;var r=jsonObject.resourceMessageMin;var h=jsonObject.resourceMessageMax;var j=jsonObject.resourceMessageNotValid;var a=jsonObject.previousQuantity;k=parseInt(k);n=parseInt(n);d=parseInt(d);result=parseInt($(b).value);a=parseInt(a);if(result!=a){if(result<k){window.popup.setWidth(410);var g=DOMUtils.getMetaTagValueByName("BaseUrl").replace("PL-SN","Cart-RenderQuantityMsg?quantitymsg="+r);window.popup.setUri(g);window.popup.showUriContent();$(b).value=a}else{if(result>n){window.popup.setWidth(410);var g=DOMUtils.getMetaTagValueByName("BaseUrl").replace("PL-SN","Cart-RenderQuantityMsg?quantitymsg="+h);window.popup.setUri(g);window.popup.showUriContent();$(b).value=a}else{if(result%d!=0){window.popup.setWidth(410);var g=DOMUtils.getMetaTagValueByName("BaseUrl").replace("PL-SN","Cart-RenderQuantityMsg?quantitymsg="+j);window.popup.setUri(g);window.popup.showUriContent();$(b).value=a}else{$(b).value=result;$(o).click()}}}}}catch(m){alert(m)}},updateProductFull:function(f,a){var h=f.up("form");var c=h.action;f.blur();h.enable();c+=(c.indexOf("?")<0?"?":"&")+Form.serializeElements(h.getInputs("text"));c+=(c.indexOf("?")<0?"?":"&")+Form.serializeElements(h.getInputs("checkbox"));c+=(c.indexOf("?")<0?"?":"&")+Form.serializeElements(h.getInputs("hidden"));var e,g,d=h.select("select");for(e=0,g=d.length;e<g;e++){var b=d[e];if(b.selectedIndex<0){return}c+=(c.indexOf("?")<0?"?":"&")+b.name+"="+encodeURIComponent(b.getValue())}c+=(c.indexOf("?")<0?"?":"&")+f.name+"="+f.value;c+=(c.indexOf("?")<0?"?":"&")+"view=ajax";h.disable();new Ajax.Request(c,{evalScripts:true,method:"get",asynchronous:true,onComplete:function(n){var j;var k=$("overlayCntWr");if(k!=undefined){var o=k.down(".jsWarning")}if(o!=undefined){j=o.down('[id="'+a+'"]')}else{j=$(a)}j.update(n.responseText);ProductUtils.reArrangeProductDetailTableElements(j);DOMUtils.enhanceDOM(j);h.enable();TrackingClientHelper.collect("page");TrackingClientHelper.commit();var m=MiscUtils.getInlineJSON("managedVariantAttributeList");if(m&&m.managedVariantAttributeList){for(var l in m.managedVariantAttributeList){if(m.managedVariantAttributeList[l].attribute&&typeof(m.managedVariantAttributeList[l].value)!="undefined"&&m.managedVariantAttributeList[l].value!==""&&$(m.managedVariantAttributeList[l].attribute)){$(m.managedVariantAttributeList[l].attribute).update(m.managedVariantAttributeList[l].value)}}}}})},reArrangeProductDetailTableElements:function(a){if(!a){return}a.select(".productdetail_table .calculatorWrapper").each(function(c){var b=c.up(".productdetail_table");if(!b){return}var d=b.down(".calculatorWrapperPlaceHolder");if(!d){return}d.appendChild(c)});a.select(".productdetail_table .availabilityWrapper").each(function(d){var c=d.up(".productdetail_table");if(!c){return}var e=c.down(".availabilityWrapperPlaceHolder");if(!e){return}var b=d.up(".rowAvailability");e.appendChild(d);if(b){b.remove()}})},variationsSelectExpand:function(a){if(navigator.appVersion.indexOf("MSIE 7.")!=-1||navigator.appVersion.indexOf("MSIE 8.")!=-1){var c=$(a);var b=c.getLayout().get("width");c.setStyle({width:"auto"});if(b>$(c).getLayout().get("width")){c.style.width=""}}}};var ActiveMerchandizing={carouselAMListener:function(c){if(!dw||!dw.ac||!dw.ac.capture||!c){return false}if(Carousel.productIdsTagged==undefined){Carousel.productIdsTagged=new Array()}for(var a=c.index;a<(c.index+c.displayedItems);a++){var b=c.productIds[a];if(b!=undefined&&Carousel.productIdsTagged.indexOf(b)<0){dw.ac.capture({id:b,type:dw.ac.EV_PRD_RECOMMENDATION});Carousel.productIdsTagged.push(b)}}return false}};var HSB={init:function(){if($("dwfrm_contact_section")){Event.observe("dwfrm_contact_section","change",function(a){a.element().form.submit()})}HSB.jumpToHash()},jumpToHash:function(){var d=MiscUtils.getUrlParameterValue("cid");if(d){var a=$("cid_"+d);if(a){window.location.hash="#cid_"+d;var c=a.down(".serviceFAQSliderHeader");if(c){var b=DialogUtils.extractValue("folder_",c.className)+"_"+DialogUtils.extractValue("content_",c.className);TrackingClientHelper.trackToOmniture(b)}}}}};Effect.Transitions.Elastic=function(a){return -1*Math.pow(4,-8*a)*Math.sin((a*6-1)*(2*Math.PI)/2)+1};Effect.Transitions.SwingFromTo=function(b){var a=1.70158;if((b/=0.5)<1){return 0.5*(b*b*(((a*=(1.525))+1)*b-a))}return 0.5*((b-=2)*b*(((a*=(1.525))+1)*b+a)+2)};Effect.Transitions.SwingFrom=function(b){var a=1.70158;return b*b*((a+1)*b-a)};Effect.Transitions.SwingTo=function(b){var a=1.70158;return(b-=1)*b*((a+1)*b+a)+1};Effect.Transitions.Bounce=function(a){if(a<(1/2.75)){return(7.5625*a*a)}else{if(a<(2/2.75)){return(7.5625*(a-=(1.5/2.75))*a+0.75)}else{if(a<(2.5/2.75)){return(7.5625*(a-=(2.25/2.75))*a+0.9375)}else{return(7.5625*(a-=(2.625/2.75))*a+0.984375)}}}};Effect.Transitions.BouncePast=function(a){if(a<(1/2.75)){return(7.5625*a*a)}else{if(a<(2/2.75)){return 2-(7.5625*(a-=(1.5/2.75))*a+0.75)}else{if(a<(2.5/2.75)){return 2-(7.5625*(a-=(2.25/2.75))*a+0.9375)}else{return 2-(7.5625*(a-=(2.625/2.75))*a+0.984375)}}}};Effect.Transitions.EaseFromTo=function(a){if((a/=0.5)<1){return 0.5*Math.pow(a,4)}return -0.5*((a-=2)*Math.pow(a,3)-2)};Effect.Transitions.EaseFrom=function(a){return Math.pow(a,4)};Effect.Transitions.EaseTo=function(a){return Math.pow(a,0.25)};var isInitRealPersonReportScript=0;var LiveChat={optiRealPersonLoad:function(c){var b=c;var a=new Image();a.onload=function(){var n=b;var d=n.custom.liveChat.systemurl;if(n.pageType=="orderConfirmation"){d+="/report.php?"}else{d+="/scripts/rp_status.php?"}var h=new Object();h.systemurl=n.custom.liveChat.systemurl;h.project=n.custom.liveChat.project;h.aspid=n.custom.liveChat.aspid;if(n.cart&&n.cart.allProductLineItems&&n.cart.adjustedMerchandizeTotalPrice){h.products=n.cart.allProductLineItems;h.total=n.cart.adjustedMerchandizeTotalPrice.value}h.pagename=n.pageTitle;h.topcgid="";h.bc="";switch(n.pageType){default:break;case"productdetails":optiSpanTargetId="lcTargetProductDetail";h.artNo=n.product.articleNo;h.pname=n.product.name;var k=true;h.cgid="";for(var j=0;j<n.product.categoryIds.length;j++){if(k){k=false}else{h.cgid+="|"}h.cgid+=n.product.categoryIds[j]}break;case"category":optiSpanTargetId="lcTargetCategory";h.cgid=n.path[n.path.length-1].id;break;case"cart":optiSpanTargetId="lcTargetCheckout";h.cgid=n.path[n.path.length-1].id;h.deptid="1";break;case"checkout":optiSpanTargetId="lcTargetCheckout";h.cgid=n.path[n.path.length-1].id;h.deptid="3";break;case"hsb":optiSpanTargetId="lcTargetHsb";delete h.topcgid;h.deptid="2";break;case"orderConfirmation":optiSpanTargetId="lcTargetConfirm";delete h.topcgid;delete h.bc;delete h.aspid;delete h.total;delete h.pagename;delete h.products;if(n.cart&&n.cart.ordernumber&&n.cart.allProductLineItems&&n.cart.adjustedMerchandizeTotalPrice){h.OrderNumber=n.cart.ordernumber;h.ProductID=n.cart.allProductLineItems;h.event=n.cart.adjustedMerchandizeTotalPrice.value}h.groupID="1";break}d+=LiveChat.generateAttributeString(h,n.path);try{var f=$(optiSpanTargetId).select("span#optiRealPersonContent");if(typeof(f)=="undefined"||f==null||f==""){var m=new Element("span",{id:"optiRealPersonContent"});$(optiSpanTargetId).insert(m);window.isInitRealPersonScript=0;var g=new Element("script",{type:"text/javascript",src:d});m.insert(g)}}catch(l){}};a.onerror=function(){};a.src=c.custom.liveChat.systemurl+"/images/empty_nodelete.gif"},generateAttributeString:function(b,a){var f="";var e="";first=true;for(key in b){if(first){first=false}else{f+="&"}switch(key){default:e=b[key];break;case"topcgid":if(Object.isArray(a)&&a.length>0){e=a[0].id}else{e=""}break;case"bc":e="";var d=true;for(var c=0;c<a.length;c++){if(d){d=false}else{e+="|"}e+=encodeURIComponent(a[c].name)}break;case"ProductID":case"products":e="";var d=true;for(var c=0;c<b[key].length;c++){if(d){d=false}else{e+="|"}e+=encodeURIComponent(b[key][c].articleNumber)}break}f+=key+"="+encodeURIComponent(e)}return f}};function constExpression(a,c,b){a.style[b]=c}var Tooltip={enhance:function(elementToEnhance){if(!elementToEnhance.prototip){var jsondataElement=elementToEnhance.down(".jsondata");var contentObject=MiscUtils.getJSON(jsondataElement.innerHTML.replace(/&amp;/g,"&").replace(/&quot;/g,'"'));if(!contentObject){return}if("checkFunction" in contentObject&&!eval(contentObject.checkFunction)){return}var options={style:"nkm"};if("options" in contentObject){MiscUtils.extendRecursive(options,contentObject.options,true)}if(contentObject.ajaxURL){MiscUtils.extendRecursive(options,{ajax:{url:contentObject.ajaxURL}});new Tip(elementToEnhance,options)}else{var tooltipContent=elementToEnhance.down(".tooltipContent");if(tooltipContent){new Tip(elementToEnhance,tooltipContent,options)}else{if(contentObject.elementId){new Tip(elementToEnhance,$(contentObject.elementId),options)}}}}},findTooltipClass:function(b){b=b.up();while("up" in b){var c=$w(b.className);for(var a=0;a<c.length;a++){if(c[a].startsWith("jsTooltip")&&(c[a]!="jsTooltipTrigger")){return c[a].substr(9)}}b=b.up()}return null},enhanceModified:function(elementToEnhance){if(!elementToEnhance.prototip){var tip=Tooltip.findTooltipClass(elementToEnhance);var jsondataElement=elementToEnhance.down(".jsondata");var contentObject=MiscUtils.getJSON(jsondataElement.innerHTML.replace(/&amp;/g,"&").replace(/&quot;/g,'"'));if(!contentObject){return}if(tip){if(!tip in contentObject){return}else{contentObject=contentObject[tip]}}if("checkFunction" in contentObject&&!eval(contentObject.checkFunction)){return}var options={style:"nkm"};if("options" in contentObject){MiscUtils.extendRecursive(options,contentObject.options,true)}if(contentObject.ajaxURL){MiscUtils.extendRecursive(options,{ajax:{url:contentObject.ajaxURL}});new Tip(elementToEnhance,options)}else{var tooltipContent=elementToEnhance.down(".tooltipContent");if(tooltipContent){new Tip(elementToEnhance,tooltipContent,options)}else{if(contentObject.elementId){new Tip(elementToEnhance,$(contentObject.elementId),options)}}}}},show:function(a){if(!a){return}a=$(a);Tooltip.enhance(a);a.fire("nkm:tooltip:show")},showModified:function(a){if(!a){return}a=$(a);Tooltip.enhanceModified(a);a.fire("nkm:tooltip:show")}};var ContentLoader={jsonDataClass:"jsondata",loadingClass:"loading",containerClass:"JSdeferred",innerIFrameContainerID:"main",loadingInfoTimeout:4000,appearDuration:0.5,containers:$A([]),timeoutHandles:$A([]),showLoadingInfo:function(){this.containers.each(function(b){if(!b.hasClassName(this.loadingClass)){b.addClassName(this.loadingClass);var a=window.setTimeout(this.hideLoadingInfo.bind(this,b),this.loadingInfoTimeout);this.timeoutHandles.push(a)}}.bind(this))},hideLoadingInfo:function(a){a.removeClassName(this.loadingClass)},clearLoading:function(){this.timeoutHandles.each(function(a){try{window.clearTimeout(a);delete a}catch(b){}})},collect:function(){this.containers=this.root.select("."+this.containerClass)},onFrameLoad:function(g,a){var d=g.contentDocument?g.contentDocument:g.contentWindow.document;var e=d.getElementById(this.innerIFrameContainerID);if(e==null){return}var c=$(a);if(c==null){return}var f=c.up("."+this.containerClass);c.setStyle({display:"none"});c.removeClassName(this.jsonDataClass);var b=e.innerHTML;if(this.needsStyleTagRelocation()){this.relocateStyleTags(b)}b=b.stripScripts();g.hide();f.insert(b);this.hideLoadingInfo(f);f.removeClassName(this.containerClass);c.appear({duration:this.appearDuration})},initFrames:function(){this.containers.each(function(c){var a=c.down("."+this.jsonDataClass);if(a!=null){var d=MiscUtils.getInlineJSON(a.identify());var b=d.url;if(b!=null&&b!=""){a.update('<iframe src="'+b+'" onload="ContentLoader.onFrameLoad(this, \''+a.identify()+"')\" ></iframe>")}}}.bind(this))},needsStyleTagRelocation:function(){return Prototype.Browser.IE},relocateStyleTags:function(a){var e=/<style[^>]*>([\S\s]*?)<\/style>/img;var b=a.match(e);if(b&&b.length>0){b=b[0].replace(e,"$1");var c=document.createElement("style");c.setAttribute("type","text/css");if(c.styleSheet){c.styleSheet.cssText=b}else{c.innerHTML=b}var d=document.getElementsByTagName("head");if(d&&d.length>0){d=d[0];d.appendChild(c)}}},start:function(a){this.root=a;this.collect();this.showLoadingInfo();this.initFrames()}};var ProductAdvisor={STATUS_INACTIVE:0,STATUS_ACTIVE:1,STATUS_PAUSED:2,STATUS_FINISHED:3,hidden:false,status:0,image:undefined,fadeInText:undefined,fadeOutText:undefined,init:function(a){var d=a.down("#productadvisor");if(d==undefined){return}var c=d.down(".jsProductAdvisorConfiguration");if(c==undefined){return}var b=c.innerHTML.evalJSON();ProductAdvisor.status=b.status;ProductAdvisor.image=b.image;ProductAdvisor.fadeInText=b.fadeInText;ProductAdvisor.fadeOutText=b.fadeOutText;if(ProductAdvisor.status===ProductAdvisor.STATUS_PAUSED){ProductAdvisor.hidden=true}d.setStyle({display:"block"});if(ProductAdvisor.status===ProductAdvisor.STATUS_PAUSED){d.select(".jsProductAdvisorAnswer").each(function(g){g.observe("click",function(){event.stop();var h=DOMUtils.getMetaTagValueByName("BaseUrl").replace("PL-SN","ProductAdvisor-ContinueLayer");window.refinebar.updateSearch(h,g);return false})})}if(ProductAdvisor.status===ProductAdvisor.STATUS_PAUSED){var e=$("productadvisor_placeholder");if(e!==undefined){e.setStyle({display:"none"})}}if(ProductAdvisor.status===ProductAdvisor.STATUS_INACTIVE){var f=$$(".rec.spot_productlist .jsCarousel, .rec.spot_search .jsCarousel");if(f.length>0){f.each(function(h){if(h.carousel==undefined){return}h.carousel.bundle=3;h.carousel.displayedItems=3;h.carousel.slideWidth=164;var k=h.up(".rec");if(k!==undefined){k.removeClassName("rec_std");k.addClassName("rec_adv")}var j=h.down(".pagedisplay");if(j!==undefined){var g=new PageDisplay(j.id,h.carousel)}h.setStyle({display:"block"})});d.addClassName("mini")}}},toggleAdvisor:function(){var c=$("productadvisor_placeholder");if(c!==undefined){c.setStyle({display:"none"})}var b=$("productadvisor");var a=b.down(".content");Effect.toggle(a,"slide",{duration:0.4,afterFinish:function(){var d=$("advisortoggle");if(!a.visible()){d.update(ProductAdvisor.fadeInText+' <span class="arrow">&nbsp;</span>');d.addClassName("fadein");d.removeClassName("fadeout");b.setStyle({backgroundImage:"none"});b.addClassName("collapsed");b.removeClassName("expanded");ProductAdvisor.hidden=true}else{d.update(ProductAdvisor.fadeOutText+' <span class="arrow">&nbsp;</span>');d.addClassName("fadeout");d.removeClassName("fadein");b.setStyle({backgroundImage:"url("+ProductAdvisor.image+")"});b.addClassName("expanded");b.removeClassName("collapsed");ProductAdvisor.hidden=false}}})},handleExit:function(){ProductAdvisor.hidden=true;var a=window.refinebar.temporaryUrlObject.url;a+="&aex=true";window.refinebar.updateSearch(a,window.refinebar.temporaryUrlObject.element)},handleContinue:function(){var a=window.refinebar.temporaryUrlObject.element;window.refinebar.updateSearch(a.value,a)}};var RateUtils={INCLUDING_INTEREST:"1",EXCLUDING_INTEREST:"0",changeRateView:function(h,a,b,d,e){if(!h){return}var g=h.options[h.selectedIndex].value;var j=a?"_deferred":"";$(b+".currentrate1").update(" "+g+" ");if(e==RateUtils.INCLUDING_INTEREST){$(b+".currentrate2").update(g)}$(b+".currentrate3").update(" "+g+" ");if(e==RateUtils.INCLUDING_INTEREST){$(b+".interest").update(d[g]["interest"])}$(b+".spread").update(d[g]["spread"]);$(b+".shipping").update(d[g]["shipping"]);if(j){$(b+".deferreds").show()}else{$(b+".deferreds").hide()}$(b+".deferred").update(d[g]["deferred"]);if(d[g]["promotions"]){$(b+".promotions").update(d[g]["promotions"]);$(b+".promotion").show()}else{$(b+".promotion").hide()}$(b+".partialPrice").update(d[g]["partialPrice"+j]);$(b+".ratePrice").update(d[g]["ratePrice"+j]);var c=d[g]["ratePrice"+j];var f=d[g]["lastRatePrice"+j];if(c!=f){$(b+".lastrateprice").show();$(b+".lastrateprice").update(f);$(b+".rateText1").hide();$(b+".rateText2").show()}else{$(b+".lastrateprice").hide();$(b+".rateText1").show();$(b+".rateText2").hide()}}};var BVRating={params:{},ratingHelpfulBVCall:function(a){var b=$("jsBVFeedback_"+a);BVRating._callBVFeedbackService(b,"positive")},ratingNotHelpfulBVCall:function(a){var b=$("jsBVFeedback_"+a);BVRating._callBVFeedbackService(b,"negative")},ratingInappropriateBVCall:function(b){var a=$(b).up().up();BVRating._callBVFeedbackService(a,"inappropriate")},openInappropriateLayer:function(a){var b=$("jsBVFeedback_"+a);if(!b.down(".jsBVReviewFeedbackForm").hasClassName("disabled")){b.down(".jsBVReviewFeedbackForm").setStyle({display:"block"})}},closeInappropriateLayer:function(b){var a=$(b).up();a.setStyle({display:"none"})},checkFeedback:function(b){var j=$("jsBVFeedback_"+b);var g=j.down(".jsBVFeebackSubmit");var f=j.down(".jsBVInappropriate");var a=j.down(".jsBVReviewFeedbackForm");var d=$("jsBVFeedbackConfirmation_"+b);if(Cookie.get("BVReviewFeedback")!=null){var c=Cookie.get("BVReviewFeedback");var e=c.split("#")[0];if(e.indexOf(b)>-1){g.addClassName("disabled");g.down(".yesBtn").href="javascript:void(0);";g.down(".noBtn").href="javascript:void(0);";d.addClassName("enabled")}var h=c.split("#")[1];if(h.indexOf(b)>-1){f.down("a").href="javascript:void(0);";a.addClassName("disabled");a.setStyle({display:"none"});d.addClassName("enabled")}}},_callBVFeedbackService:function(d,c){var a=d.down(".jsondata");var b=MiscUtils.getJSON(a);this.params.context=c;this.params.reviewId=b.reviewId;this.params.productId=b.productId;if(c=="inappropriate"){var e=$("jsBVReviewFeedbackFormTextfield_"+b.reviewId);this.params.message=encodeURIComponent(e.value)}new Ajax.Request(b.httpURL,{method:"post",parameters:this.params,evalJS:false,evalScripts:false,onSuccess:function(f){var h="";var g="";var j="";if(Cookie.get("BVReviewFeedback")!=null){h=Cookie.get("BVReviewFeedback");g=h.split("#")[0];j=h.split("#")[1]}if(c=="positive"||c=="negative"){g=b.reviewId+","+g}else{if(c=="inappropriate"){j=b.reviewId+","+j}}h=g+"#"+j;Cookie.set("BVReviewFeedback",h);BVRating.checkFeedback(b.reviewId)}.bind(this)})}};var UrlUtils={appendParametersFromDocumentLocation:function(c,f){var e=$(c).href;$(c).href="javascript:void(0)";var g="?";if(e.indexOf("?")>-1){g="&"}parameterStringList="";for(var b in JSParameterMap){if(f.indexOf(b)==-1){parameterStringList+="&"+b+"="+JSParameterMap[b]}}var d=$(c).rel.split("&");for(var a=0;a<d.length;a++){if(parameterStringList.indexOf("&"+d[a].split("=")[0]+"=")==-1){parameterStringList+="&"+d[a]}}parameterStringList=parameterStringList.substring(1);$(c).href=e+g+parameterStringList}};var LightWeightOrder={setSelectedBoxes:function(){var c=Cookie.get("katalog");var a=new Array();var b=new Array();if(c&&c!=null){a=c.split(".")}$("lightWeightCatalogForm").select(".jsCatalog").each(function(e){for(var d=0;d<a.length;d++){if(a[d]==e.value){a.splice(d);break}}if(e.checked){b.push(e.value)}});LightWeightOrder.updateCookie(a.concat(b).join("."))},updateCookie:function(a){var c=new Date();var b=c.getTime()+(60*60*1000);c.setTime(b);Cookie.set("katalog",a,c,"/","",null)},enableAddress:function(){$("lightOrderTypeRadioAddress").checked=true;$("lightOrderTypeRadioCustomerNo").checked=false;new Effect.SlideUp("lightWeightOrderCustomerNoDiv",{duration:0.6,queue:{position:"end",scope:"lightOrderType"}});new Effect.SlideDown("lightWeightOrderAddressDiv",{duration:0.6,queue:{position:"end",scope:"lightOrderType"}})},enableCustomerNo:function(){$("lightOrderTypeRadioAddress").checked=false;$("lightOrderTypeRadioCustomerNo").checked=true;new Effect.SlideUp("lightWeightOrderAddressDiv",{duration:0.6,queue:{position:"end",scope:"lightOrderType"}});new Effect.SlideDown("lightWeightOrderCustomerNoDiv",{duration:0.6,queue:{position:"end",scope:"lightOrderType"}})}};function globalEval(src){var realGlobal=this;if(window.execScript){window.execScript(src)}else{realGlobal.eval(src)}}function showWebserviceStatusCodes(){$$(".footerShowWebserviceStatusCodes").each(function(a){a.setStyle({display:"block"})})}function displayRemittance(){$$(".remittance_slip_information").each(function(a){if(a.visible()){a.setStyle({display:"none"});$$(".remittance_slip_layer").each(function(b){b.addClassName("hided")})}else{a.setStyle({display:"block"});$$(".remittance_slip_layer").each(function(b){b.removeClassName("hided")})}})};
