/*
	Template: $RCSfile: jquery.functions.main.min.js,v $
	$Author: shollstein $
	$Revision: 1.128 $ - $Date: 2012/01/11 08:48:44 $
	minified version created with : http://compressorrater.thruhere.net/ Compressor: YUI Compressor, Options: preserveAllSemi, disableOpt
*/
var CS={};CS.doOnSuccess=function(){};var CSMB={};CSMB.doOnSuccess=function(){};var CS_Layer={};CS_Layer.doOnSuccess=function(){};var CS_SEMPLP={};CS_SEMPLP.doOnSuccess=function(){};function getECSC(b){var b=jQuery.extend({doOnSuccess:null,scriptInclude:null,containerDefault:null,containerDefaultSkipClass:"skipElement",containerSource:null,containerSourceSkipClass:"skipElement",containerTarget:null,ajaxTimeout:5000},b||{});if(b.scriptInclude&&b.containerDefault&&b.containerSource){if(b.containerTarget){b.containerSourceSkipClass="";}else{b.containerTarget="body";}if(jQuery(b.containerDefault["nameOfContainer"]).size()==0){jQuery(b.containerTarget).append('<div id="'+a({replaceValue:b.containerDefault["nameOfContainer"]})+'" class="'+b.containerDefaultSkipClass+'">'+b.containerDefault["innerContent"]+"</div>");}if(jQuery(b.containerSource).size()==0){jQuery(b.containerTarget).append('<div id="'+a({replaceValue:b.containerSource})+'" class="'+b.containerSourceSkipClass+'"></div>');}jQuery.ajax({url:b.scriptInclude,dataType:"script",timeout:b.ajaxTimeout,complete:function(c,d){if(b.doOnSuccess){b.doOnSuccess();}},error:function(c,e,d){jQuery(b.containerSource).append(jQuery(b.containerDefault).html());}});}function a(c){var c=jQuery.extend({replaceValue:""},c||{});var d=c.replaceValue;d=d.replace(/[#]/g,"");d=d.replace(/[.]/g,"");return d;}}function initializeBubbleLayer(c){var d={hoverContainer:".bubbleInfo",infoContainer:".infolayer",nameOfBubbleLayer:"globalBubbleLayer",nameOfEventStatus:"animateContainer"};var c=jQuery.extend({openPerClick:false,animatePosition:true,minimalSpacingLeft:13,minimalSpacingTop:13,setDuration:1000},c||{});c=jQuery.extend({},d,c);if(c.hoverContainer&&c.infoContainer){if(jQuery(c.hoverContainer).size()!=0){if(jQuery("div#"+c.nameOfBubbleLayer).size()==0){var j="";j+='<div id="'+c.nameOfBubbleLayer+'">';j+='<div class="shadowContainerTopLeft">';j+='<div class="shadowContainerTopRight">';j+='<div class="globalBubbleLayerBody"></div>';if(c.openPerClick){j+='<a class="bubbleCloseButton" href="javascript:void(0);"></a>';}j+="</div>";j+="</div>";j+='<div class="shadowContainerBottomLeft"><div class="shadowContainerBottomRight"></div></div>';j+="</div>";jQuery("body").append(j);}var h=jQuery("div#"+c.nameOfBubbleLayer);var f=jQuery("#main");if(f.size()!=0){var e=f.position();var b=e.left;}function g(l){l=jQuery.extend({currentElement:null,animatePosition:null,minimalSpacingLeft:null,minimalSpacingTop:null,setDuration:null},l||{});l=jQuery.extend({},d,l);if(l.currentElement&&l.minimalSpacingTop&&l.minimalSpacingLeft){var o=jQuery(l.currentElement);var n=o.position();var m=n.left;var k=Math.abs(n.top-l.minimalSpacingTop);if(f.size()!=0){if(Math.abs(b+h.width()-100)>m){m=Math.abs(m+o.width()+l.minimalSpacingLeft);}else{m=Math.abs(m-h.width()-l.minimalSpacingLeft);}}else{m=Math.abs(m-h.width()-l.minimalSpacingLeft);}jQuery("div.globalBubbleLayerBody",h).html(jQuery(l.infoContainer,o).html());if(l.animatePosition){h.css({left:m+"px",top:Math.abs(k+(h.height()/2))+"px",display:"block"});if(jQuery.browser.msie&&parseInt(jQuery.browser.version)<9){h.animate({top:k+"px"},{duration:l.setDuration,queue:false});}else{h.css({opacity:0}).animate({top:k+"px",opacity:1},{duration:l.setDuration,queue:false});}}else{if(l.openPerClick){if(o.hasClass(l.nameOfEventStatus)){if(jQuery.browser.msie&&parseInt(jQuery.browser.version)<9){h.css({"background-color":"#fff",left:m+"px",top:k+"px"}).fadeIn("fast",function(){jQuery(this).css({"background-color":"transparent"});});}else{h.css({left:m+"px",top:k+"px"}).fadeIn("fast");}}else{a();}}else{if(jQuery.browser.msie&&parseInt(jQuery.browser.version)<9){h.css({"background-color":"#fff",left:m+"px",top:k+"px"}).delay(600).fadeIn("fast",function(){jQuery(this).css({"background-color":"transparent"});});}else{h.css({left:m+"px",top:k+"px"}).delay(600).fadeIn("fast");}}}if(l.openPerClick){jQuery("a.bubbleCloseButton","div#"+l.nameOfBubbleLayer).click(function(){o.removeClass(l.nameOfEventStatus);a();});}}}function a(){if(jQuery.browser.msie&&parseInt(jQuery.browser.version)<9){h.hide();}else{h.fadeOut("fast");}}if(c.openPerClick){jQuery(c.hoverContainer).click(function(){if(jQuery(this).hasClass(c.nameOfEventStatus)){jQuery(this).removeClass(c.nameOfEventStatus);}else{jQuery(this).addClass(c.nameOfEventStatus);}g({currentElement:jQuery(this),openPerClick:c.openPerClick,animatePosition:c.animatePosition,minimalSpacingLeft:c.minimalSpacingLeft,minimalSpacingTop:c.minimalSpacingTop,setDuration:c.setDuration});});}else{jQuery(c.hoverContainer).hover(function(){g({currentElement:jQuery(this),openPerClick:c.openPerClick,animatePosition:c.animatePosition,minimalSpacingLeft:c.minimalSpacingLeft,minimalSpacingTop:c.minimalSpacingTop,setDuration:c.setDuration});},function(){a();});}}}}function openLinkInPopupWindow(c){var c=jQuery.extend({linkUrl:null,linkToOpenInPopUpWindow:null,width:700,height:500,left:40,top:10,copyhistory:"no",resizable:"yes",scrollbars:"yes",menubar:"no",status:"no",directories:"no",toolbar:"no"},c||{});function b(d){new_window=window.open(d,"NewWindow","toolbar="+c.toolbar+",location="+c.location+",directories="+c.directories+",status="+c.status+",menubar="+c.menubar+",scrollbars="+c.scrollbars+",resizable="+c.resizable+",copyhistory="+c.copyhistory+",width="+c.width+",height="+c.height+",left="+c.left+",top="+c.top);new_window.focus();}if(c.linkToOpenInPopUpWindow){jQuery(c.linkToOpenInPopUpWindow).click(function(){var d=jQuery(this).attr("href");b(d);return false;});}else{if(c.linkUrl){var a=c.linkUrl;b(a);}}}function globalToggling(a){var a=jQuery.extend({toggleHeader:null,toggleContainer:null,animateToggling:false},a||{});if(a.toggleHeader&&a.toggleContainer){jQuery(".globalToggleHeaderElementToClick",a.toggleHeader).unbind("click").bind("click",function(){var b=jQuery(this).parents(a.toggleHeader).next(a.toggleContainer);if(jQuery(this).is(":checked","input[type='radio'], input[type='checkbox']")){jQuery(a.toggleContainer).removeClass("activated");if(!jQuery(this).hasClass("globalToggleHeaderHideAllOther")){if(b.hasClass("activated")){b.removeClass("activated");}else{b.addClass("activated");}}}else{if(jQuery(this).hasClass("activated")){jQuery(this).removeClass("activated");}else{jQuery(this).addClass("activated");}if(b.hasClass("activated")){b.removeClass("activated");}else{if(a.animateToggling){b.slideToggle("fast");}else{b.toggleClass("visibleElement");}}}});}}function specialScoreCounter(a){var a=jQuery.extend({targetContainer:null,currentLiftoffTime:null,format:"yODHMS",expiryText:null,expiryUrl:null,onExpiry:null,onTick:null},a||{});if(a.targetContainer&&a.currentLiftoffTime){var b="";b+='{d<}<span class="countdownTimerContainer cell_1"><span class="info">Tage</span><span id="timer_days" class="timer">{dn}</span></span>{d>}';b+='{h<}<span class="countdownTimerContainer cell_2"><span class="info">Std.</span><span id="timer_hours" class="timer">{hn}</span></span>{h>}';b+='{m<}<span class="countdownTimerContainer cell_3"><span class="info">Min.</span><span id="timer_minutes" class="timer">{mn}</span></span>{m>}';b+='{s<}<span class="countdownTimerContainer cell_4"><span class="info">Sek.</span><span id="timer_seconds" class="timer">{sn}</span></span>{s>}';jQuery(a.targetContainer).countdown({until:a.currentLiftoffTime,format:a.format,expiryText:a.expiryText,expiryUrl:a.expiryUrl,onExpiry:a.onExpiry,onTick:a.onTick,layout:b});}}function initPointsBar(e){var e=jQuery.extend({targetContainer:null,usersCurrentPoints:null,maxPoints:1000},e||{});if(e.targetContainer&&e.usersCurrentPoints){var d="";d+='<div class="pointsBarHeader">Mein Punktestand: <span class="pointView"><span id="currentPointsValue"></span> Punkte</span></div>';d+='<div class="pointsBarStatusbarOutherFrame"><div class="pointsBarStatusbarOutherFrameBody"><div class="pointsBarStatusbarInnerFrame"><div class="pointsBarStatusbarInnerFrameLeft"><div class="pointsBarStatusbarInnerFrameRight"></div></div></div></div></div>';d+='<div class="pointsBarFooter"><span id="maxPointsValue"></span> Punkte</div>';d+='<div class="pointsBarInfoContainer">Es fehlen noch ...<br><span class="pointView"><span id="missingPointsValue"></span>&nbsp;Punkte</span> f&uuml;r meinen n&auml;chsten 10 &euro;-Gutschein.</div>';jQuery(e.targetContainer).append(d);var a=Math.abs(e.usersCurrentPoints*1);if(isNaN(a)){a=0;}jQuery("span#currentPointsValue",e.targetContainer).text(e.usersCurrentPoints);jQuery("span#maxPointsValue",e.targetContainer).text(e.maxPoints);var c=e.maxPoints-a;while(c<0){c+=1000;}jQuery("span#missingPointsValue",e.targetContainer).text(c);var b=Math.abs(a*e.maxPoints/10000);b=Math.round(b);if(b>=100){b=100+1.5;}jQuery("div.pointsBarStatusbarInnerFrame",e.targetContainer).width(b+"%");}}function jCarouselHoverAnimation(b){var b=jQuery.extend({carouselContainer:null,carouselParentContainer:null,noAnimation:false,getSizesFrom:null,borderSpacing:3,setDuration:500,clickableHover:false},b||{});if(b.carouselContainer&&b.carouselParentContainer){var d='<span id="hoverBorderContainer">';if(b.clickableHover){d+='<span class="hoverBorderContainerBody">';d+='<span class="hoverBorderContainerLeft"><!-- - --></span>';d+='<span class="hoverBorderContainerTop"><!-- - --></span>';d+='<span class="hoverBorderContainerRight"><!-- - --></span>';d+='<span class="hoverBorderContainerBottom"><!-- - --></span>';d+="</span>";}else{d+='<span class="hoverContainerSimple"></span>';}d+="</span>";var c=jQuery(b.carouselContainer).parents(b.carouselParentContainer);c.append(d);jQuery("li",b.carouselContainer).hover(function(){if(jQuery("#hoverBorderContainer").size()==0){c.append(d);}var o=jQuery(this);if(b.getSizesFrom){var h=jQuery(b.getSizesFrom,o);}else{var h=o;}var m=jQuery(b.carouselContainer).position();var n=m.left;var l=m.top;var e=h.position();var g=e.left+n;var j=e.top+l;var f=h.width();var k=h.height();if(b.clickableHover){if(b.noAnimation){jQuery("span#hoverBorderContainer span.hoverBorderContainerBody",c).css({width:Math.abs(f+b.borderSpacing)+"px",height:Math.abs(k+b.borderSpacing)+"px"}).parent("span").css({left:Math.abs(g-(b.borderSpacing/2))+"px",top:Math.abs(j-(b.borderSpacing/2))+"px"});}else{jQuery("span#hoverBorderContainer span.hoverBorderContainerBody",c).animate({width:f+"px",height:k+"px"},{duration:b.setDuration,queue:false},function(){jQuery("span#hoverBorderContainer",c).animate({left:g+"px",top:j+"px"},{duration:b.setDuration,queue:false});});}a({elementToClick:jQuery("img",this)});}else{jQuery("span.hoverContainerSimple",c).animate({left:g-b.borderSpacing+"px",top:j-b.borderSpacing+"px",width:f+"px",height:k+"px"},{duration:b.setDuration,queue:false}).click(function(){if(!jQuery.browser.msie){location.href=jQuery("a",o).attr("href");}});}jQuery(this).addClass("hoverStatus");},function(){jQuery(this).removeClass("hoverStatus");}).click(function(){if(jQuery.browser.msie&&parseInt(jQuery.browser.version)<8&&!b.clickableHover){location.href=jQuery("a",jQuery(this)).attr("href");}});jQuery(b.carouselContainer).parent("div.jcarousel-clip").hover(function(){},function(){jQuery("span#hoverBorderContainer").remove();});function a(e){var e=jQuery.extend({elementToClick:null,hoverContainer:"span#hoverBorderContainer"},e||{});if(e.elementToClick){jQuery(e.hoverContainer).die("click").live("click",function(){jQuery(e.elementToClick).click();});}}}}function initJcarouselDetailView(b){var b=jQuery.extend({vertical:false,scroll:1,carouselContainer:"ul[id^='mycarousel_das_passt_dv_']",carouselParentContainer:null,disableCarouselButtons:false,noAnimation:true,hoverAnimation_getSizesFrom:null,hoverAnimation_clickableHover:false,hoverAnimation_borderSpacing:3,hoverAnimation_setDuration:500,initImagePreparer:null,ascertainMaxWidthAndHeightFirst:false},b||{});jQuery(b.carouselContainer).each(function(){var m=jQuery(this);var j=parseInt(jQuery("li",m).length);if(b.ascertainMaxWidthAndHeightFirst){var h=0;var l=0;var g=Math.abs(b.hoverAnimation_borderSpacing+2);jQuery("li",m).each(function(){var o=jQuery(this);var n=h=Math.abs(jQuery("img",o).width()+b.hoverAnimation_borderSpacing);if(n>h){h=n;}l=Math.abs(jQuery("img",o).height()+g);o.width(h).height(l);});m.width(h);}if(j>4){m.jcarousel({vertical:b.vertical,scroll:b.scroll}).removeClass("carouselDisabled");}else{m.jcarousel({vertical:b.vertical,scroll:b.scroll,buttonNextHTML:null,buttonPrevHTML:null}).addClass("carouselDisabled");}jQuery("li",m).click(function(){var n=jQuery("a",jQuery(this));if(jQuery.browser.msie&&parseInt(jQuery.browser.version)<8&&n.size()!=0&&n.attr("href")!=""){location.href=n.attr("href");}});if(b.carouselParentContainer){jCarouselHoverAnimation({carouselContainer:m,carouselParentContainer:b.carouselParentContainer,noAnimation:b.noAnimation,getSizesFrom:b.hoverAnimation_getSizesFrom,borderSpacing:b.hoverAnimation_borderSpacing,setDuration:b.hoverAnimation_setDuration,clickableHover:b.hoverAnimation_clickableHover});}if(b.carouselParentContainer&&!b.vertical){var k=m.parents(b.carouselParentContainer);var f=k.height();var e='<span class="fadeContainerRight" style="height:'+f+'px;"></span>';k.append(e);}jCarouselCheckDisabledButtons(m);});if(b.initImagePreparer){var c=detailview.ImageIterator.length;function d(g,f){for(var e=g.first;e<=g.last;e++){if(g.has(e)){continue;}if(e>detailview.ImageIterator.length){break;}g.add(e,a(detailview.ImageIterator[e-1]));}}function a(f){var e='<img src="<isimage name="#'+b.initImagePreparer+'#">'+f.image+'" id="thumb_'+f.prodRef+'" width="70">';return e;}}}function jCarouselCircular(e){var e=jQuery.extend({carousel:null,auto:2.5,scroll:1,animation:"slow",wrap:"circular"},e||{});if(e.carousel){var d=new Array();var c=0;jQuery("li",e.carousel).each(function(f){c=f;}).each(function(f){d.push({listItemInnerContent:jQuery(this).html()});if(c==f){b(d);}});}function a(f){f.buttonNext.bind("click",function(){f.startAuto(0);});f.buttonPrev.bind("click",function(){f.startAuto(0);});f.clip.hover(function(){f.stopAuto();},function(){f.startAuto();});}function b(g){function j(p,n,m,o,l){var k=p.index(m,g.length);p.add(m,h(g[k-1]));}function f(o,m,l,n,k){o.remove(l);}function h(k){return k.listItemInnerContent;}jQuery(e.carousel).jcarousel({auto:e.auto,scroll:e.scroll,animation:e.animation,wrap:e.wrap,initCallback:a,itemVisibleInCallback:{onBeforeAnimation:j},itemVisibleOutCallback:{onAfterAnimation:f}});jCarouselCheckDisabledButtons(e.carousel);}}function jCarouselCheckDisabledButtons(a){jQuery(a).parents(".jcarousel-container").each(function(){var d=jQuery(this);var b=(jQuery(".jcarousel-prev",d).hasClass("jcarousel-prev-disabled")&&jQuery(".jcarousel-next",d).hasClass("jcarousel-next-disabled"));var c=(jQuery(".jcarousel-prev",d).length>0&&jQuery(".jcarousel-next",d).length>0?false:true);if(b||c){d.addClass("hasNoNextAndPrevButton");}});}function initializeBrandList(a){var a=jQuery.extend({currentList:null},a||{});if(a.currentList){jQuery("li",a.currentList).hover(function(){b({imageObj:jQuery("a img",this),replaceValue_1:"marken_grey",replaceValue_2:"marken"});},function(){b({imageObj:jQuery("a img",this),replaceValue_1:"marken",replaceValue_2:"marken_grey"});});}function b(e){var e=jQuery.extend({imageObj:null,replaceValue_1:null,replaceValue_2:null},e||{});if(e.imageObj&&e.replaceValue_1&&e.replaceValue_2){var d=e.imageObj;var c=d.attr("src");c=c.replace(e.replaceValue_1,e.replaceValue_2);d.attr({src:c});}}}function initializeToplayer(){jQuery("#toplayer ul.level_1 li.level_1").hover(function(){var b=jQuery(this);b.addClass("hoverStatus");if(jQuery.browser.msie&&parseInt(jQuery.browser.version)==7){var a=b.find(".listlayer");if(!a.hasClass("widthIsSet")){a.width(b.find(".shadowContainerContent").width()+20).addClass("widthIsSet");}}},function(){jQuery(this).removeClass("hoverStatus");});}function prepareHeaderForProductList(c){var c=jQuery.extend({selectedFilterItems:null,selectorHeadlineContainer:"#dynamicHeadlineProductlist",selectorHeadlineMain:".dynamicHeadlineProductlistMain",selectorHeadlineSub:".dynamicHeadlineProductlistSub",seperator:", "},c||{});if(c.selectedFilterItems){var e=c.selectedFilterItems;var b="";var d=globalTrimString({replaceString:jQuery(c.selectorHeadlineContainer+" "+c.selectorHeadlineMain).text()});var a="";for(i=0;i<e.length;i++){if(i>0){b=c.seperator;}a+=b+globalTrimString({replaceString:e[i]});}if(d!=""){jQuery(c.selectorHeadlineContainer+" "+c.selectorHeadlineMain).addClass("sifrHeadline32").text(d);}if(a!=""){jQuery(c.selectorHeadlineContainer+" "+c.selectorHeadlineSub).addClass("sifrHeadline18").text(a);}if(typeof(initializeSIFR)!="undefined"){if(currentDom=="quelle"){initializeSIFR({selector:".sifrHeadline32, .sifrHeadline18",color:"#1b2565",linkColor:"#1b2565"});}else{initializeSIFR({selector:".sifrHeadline32, .sifrHeadline18"});}}}}function initPrepareHeaderForProductList(){try{if(pageType=="productlist"){prepareHeaderForProductList({selectedFilterItems:jQuery(".simpleDropDown").simpledropdown("getActiveElements")});}}catch(a){}}function globalTrimString(b){var b=jQuery.extend({replaceString:null,replaceListTrimLeft:null,replaceListTrimRight:null,currentReturnValue:null},b||{});if(b.replaceString){var a=jQuery.trim(b.replaceString);if(b.replaceListTrimLeft){a=a.replace(new RegExp("^["+b.replaceListTrimLeft+"]+"),"");}if(b.replaceListTrimRight){a=a.replace(new RegExp("["+b.replaceListTrimRight+"]+$"),"");}b.currentReturnValue=a;}return b.currentReturnValue;}function openAktionsLayer(a){var a=jQuery.extend({hk:null,aktion:null,url:null,imageName:null},a||{});if(a.hk&&a.url&&a.imageName&&a.aktion){var b="";b+='<a id="'+a.aktion+'aktion" href="javascript:void(0);">';b+='<img src="'+webRoot+"/images/"+a.imageName+'">';b+="</a>";jQuery.fn.modalBox({directCall:{data:b},setWidthOfModalLayer:660,callFunctionAfterShow:function(){location.hash="";setLandmark("page","&pc="+a.aktion+"AktionsLayer&lmPromo=la,3,hk,"+a.hk+",fl,"+a.aktion+"AktionsLayerAuf"+a.hk);jQuery("a#"+a.aktion+"aktion").live("click",function(){jQuery.fn.modalBox({directCall:{data:'<iframe src="'+a.url+'" scrolling="auto" width="100%" height="400" frameborder="0"></iframe>'},callFunctionAfterShow:function(){var c="&pc="+a.aktion+"AktionLayer&lmPromo=la,3,hk,"+a.hk+",fl,"+a.aktion+"InWKLegen"+a.hk;setLandmark("page",c);}});});}});}}function initGlobalSpecials(){jQuery("a.aktionslayer").live("click",function(c){c.preventDefault();var b=jQuery(this).attr("href");if(b!=""){jQuery.fn.modalBox({directCall:{data:'<iframe src="'+b+'" scrolling="auto" width="100%" height="350" frameborder="0"></iframe>'},callFunctionAfterShow:function(){}});}});if(typeof(komforturl)!="undefined"){if(komforturl!=""){var a=modalBoxIframeLoader;a+='<div id="iframeTargetContainer"></div>';a+='<iframe id="iframecontent_komfort" class="skipElement" src="'+komforturl+'" scrolling="auto" width="100%" height="170" frameborder="0"></iframe>';a+='<div class="clearfix"><div class="right">';a+='<a href="javascript:void(0);" class="closeModalBox globalButtonSmall fenster_schliessen_'+currentColorScheme+'" title="Fenster schliessen"><span class="skip">Fenster schliessen</span></a>';a+="</div></div>";jQuery("a#Komfortaktion").live("click",function(){jQuery.fn.modalBox({directCall:{data:a},callFunctionAfterShow:function(){}});});}}if(typeof(mkz_gratisartikel_url)!="undefined"){jQuery("a.mkz_kw41_pullover").live("click",function(){var c=((typeof(c)!=undefined)?c:"productlist");var b=((typeof(b)!=undefined)?b:"Produktliste");callLayerUrl(addUrlSeperator({url:mkz_gratisartikel_url,addUrlParam:"Aktionsartikel=26058590&Template=popup/pop_bestaetigungslayer#lmPromo=la,3,hk,"+c+",fl,"+b+"_GratisSchal"}),"nk_gratisschal");});}}function setHoverClassForGlobalInputButtons(){jQuery("input.globalButton").hover(function(){jQuery(this).addClass("hoverStatus_globalButton");},function(){jQuery(this).removeClass("hoverStatus_globalButton");});jQuery("input.globalButtonSmall").hover(function(){jQuery(this).addClass("hoverStatus_globalButtonSmall");},function(){jQuery(this).removeClass("hoverStatus_globalButtonSmall");});jQuery("input.globalButtonDuplicate").hover(function(){jQuery(this).addClass("hoverStatus_globalButtonDuplicate");},function(){jQuery(this).removeClass("hoverStatus_globalButtonDuplicate");});jQuery("input.globalButtonSmall22").hover(function(){jQuery(this).addClass("hoverStatus_globalButtonSmall22");},function(){jQuery(this).removeClass("hoverStatus_globalButtonSmall22");});}function premiumInfoLayer(b){var b=jQuery.extend({layerHover:"a.imageLayer",layerImage:"span.imageBig",minSpacingBetweenHoverImageAndLayer:5},b||{});jQuery("#main").append('<span id="premiumLayer"><span class="premiumLayerInfoContainer"></span></span>');var a=jQuery("span#premiumLayer");jQuery(b.layerHover).hover(function(){var d=Math.abs(jQuery(this).position().left+jQuery(this).width());if(jQuery(this).parents("div.premiumBox").hasClass("lastItem")){d=Math.abs(d-((jQuery(this).parents("div.premiumBox").width()+b.minSpacingBetweenHoverImageAndLayer)*2));a.addClass("rightBox");}else{d=Math.abs(d+b.minSpacingBetweenHoverImageAndLayer);a.removeClass("rightBox");}d=Math.round(d)+"px";var e=Math.round(jQuery(this).position().top-100);e=e+"px";var c=jQuery(b.layerImage,this).html();jQuery("span.premiumLayerInfoContainer",a).html(c);a.css({display:"block",position:"absolute",left:d,top:e});},function(){a.removeAttr("style");jQuery("span.premiumLayerInfoContainer",a).empty();});}function callLayerUrl(c,f,e,d,a){var b="";if(typeof d=="undefined"){d=540;}if(typeof a=="undefined"){a=400;}b+='<div id="layer_'+f+'">';b+='<iframe id="layer_iframe_'+f+'" src="'+c+'" scrolling="auto" width="100%" height="'+a+'" frameborder="0"></iframe>';b+="</div>";jQuery.fn.modalBox({directCall:{data:b},setWidthOfModalLayer:d,killModalboxWithCloseButtonOnly:true,callFunctionAfterShow:function(){if(typeof(callFunctionAfterShowForCallLayerUrl)=="function"){callFunctionAfterShowForCallLayerUrl();}if(typeof(e)!="undefined"){setLandmark("page","&pc=Popup&lmPromo="+e);}}});}function callRedirectURL(c){var c=jQuery.extend({viewLayer:null,redirectUrl:null},c||{});if(c.redirectUrl){var a=c.redirectUrl;var b="&";if(a.indexOf("?")==-1){b="?";}if(c.viewLayer){c.viewLayer=b+c.viewLayer;}else{c.viewLayer="";}location.href=a+c.viewLayer;}}function updateMiniBasket(b){var b=jQuery.extend({isIframe:false},b||{});try{jQuery.getJSON(miniBasketURI,function(d){jQuery.cookies.set("basket_count",d.LineItems,{path:"/"});jQuery.cookies.set("basket_sum",d.SubtotalBasePricePC,{path:"/"});jQuery.cookies.set("basket_articles",escape(d.Articles),{path:"/"});var e=((d.SubtotalBasePricePCCurrency=="EUR")?"&euro;":d.SubtotalBasePricePCCurrency);var c=((b.isIframe)?top.document.getElementById("miniBasket"):"#miniBasket");jQuery(c).html(d.LineItems+" Artikel: "+d.SubtotalBasePricePC+" "+e);if(typeof(updateMiniBasketcallFunctionAfterShow)=="function"){updateMiniBasketcallFunctionAfterShow();}});}catch(a){}}updateMiniBasketCronJob=function(){updateMiniBasket();setTimeout(updateMiniBasketCronJob,5000);};var miniBasketBlacklistChecker={defaults:{sifrHeadline:"h2.subHeadlineAjax"},isArticleInBasket:function(a){var a=jQuery.extend({getCurrentArticlesOfBasket:unescape(jQuery.cookies.get("basket_articles")),articleCheckList:null,hasVoucherProduct:false},a||{});a=jQuery.extend({},miniBasketBlacklistChecker.defaults,a);if(a.articleCheckList&&a.getCurrentArticlesOfBasket!=null&&a.getCurrentArticlesOfBasket!=""){for(i=0;i<a.articleCheckList.length;i++){if(a.getCurrentArticlesOfBasket.indexOf(a.articleCheckList[i])!=-1){a.hasVoucherProduct=true;break;}}}return a.hasVoucherProduct;},initEventHandler:function(a){var a=jQuery.extend({},miniBasketBlacklistChecker.defaults,a);if(a.targetElement&&a.modalBoxContent&&miniBasketBlacklistChecker.isArticleInBasket({articleCheckList:a.articleCheckList})){jQuery(a.targetElement).click(function(b){b.preventDefault();jQuery.fn.modalBox({directCall:{data:a.modalBoxContent},callFunctionAfterShow:function(){initializeSIFR({selector:a.sifrHeadline});}});});}},init:function(a){var a=jQuery.extend({targetElement:null,modalBoxContent:null,articleCheckList:null},a||{});a=jQuery.extend({},miniBasketBlacklistChecker.defaults,a);jQuery.getJSON(miniBasketURI,function(b){jQuery.cookies.set("basket_articles",escape(b.Articles),{path:"/"});miniBasketBlacklistChecker.initEventHandler({targetElement:a.targetElement,modalBoxContent:a.modalBoxContent,articleCheckList:a.articleCheckList});});}};function xosCaptureHandler(b){var b=jQuery.extend({outcomeName:null,redirectURL:null,storageUrl:"12815563470233747376",cookieName:"SESSION_INFO[BAUR]",trackingType:"captureClick"},b||{});try{if(XOS&&b.outcomeName){var c="../hidden-execute/"+b.storageUrl;var d=b.cookieName;qsThunks=function(){var f={"clickCapture":function(){return b.outcomeName;}};var e={};return"__ADO_CHARS__="+XOS.encodeRecipes(e)+"&"+"__ADO_FACTS__="+XOS.encodeRecipes(f);};if(b.trackingType=="captureClick"&&b.redirectURL){XOS.captureClick(c,b.redirectURL,qsThunks,d);}else{if(b.trackingType=="storeData"){XOS.storeData(c,qsThunks,d);}else{}}}}catch(a){}}function globalScrollTo(c){var c=jQuery.extend({targetElement:null,typeOfAnimation:"swing",animationSpeed:800,callAfterSuccess:function(){}},c||{});if(c.targetElement){if(jQuery.browser.webkit){var b=jQuery("body");}else{var b=jQuery("html");}try{b.animate({scrollTop:jQuery(c.targetElement).offset()["top"]},c.animationSpeed,c.typeOfAnimation,function(){c.callAfterSuccess();});}catch(a){}}}function getSocialBookmarks(a){var a=jQuery.extend({socialList:null,targetContainer:null,optionsLink:"",optionsImage:"",escapeSocialOnClick:false,classNameOfSocialBookmarkLink:"socialBookmarkLink"},a||{});if(a.socialList&&a.targetContainer){jQuery.getJSON(a.socialList,function(b){var c="";jQuery.each(b.socials,function(h,k){var e=((typeof(k.service)!="undefined")?k.service:"");var l=((typeof(k.title)!="undefined")?k.title:"");var f=((typeof(k.href)!="undefined")?k.href:"");var g=((typeof(k.onclick)!="undefined")?k.onclick:"");var d=((typeof(k.imagePath)!="undefined")?k.imagePath:"");var j="";if(e!=""){j+='<a class="'+a.classNameOfSocialBookmarkLink+" "+e+'" '+a.optionsLink;if(e!=""){j+=' id="'+e+'"';}if(l!=""){j+=' title="'+l+'"';}if(f!=""){j+=' href="'+f+'"';}j+=">";j+="<!-- - -->";if(g!=""){if(a.escapeSocialOnClick){g=escape(g);}j+='<input type="hidden" name="socialonlcick" value="'+g+'">';}j+="</a>";c+=j;}});jQuery(a.targetContainer).html(c);});jQuery(a.targetContainer+" ."+a.classNameOfSocialBookmarkLink).live("click",function(c){c.preventDefault();var b=jQuery("input[name='socialonlcick']",this).val();if(a.escapeSocialOnClick){b=unescape(b);}newWindowSocialBookmark=window.open(b);newWindowSocialBookmark.focus();});}}function initFooterTextSlide(a){var a=jQuery.extend({wrapContainer:".articleFooterTextPanel",elementToClick:"a.articleFooterTextSlide",slidingContainer:".articleFooterTextPanelContent"},a||{});jQuery(a.wrapContainer+" "+a.elementToClick).click(function(){var b=jQuery(this);var c=b.next(a.slidingContainer);if(c){c.css({display:"none"}).removeClass("skipElement").slideToggle("fast");b.remove();}});}function addUrlSeperator(d){var d=jQuery.extend({url:"",addUrlParam:"",seperatorDefault:"?",seperatorAlternative:"&",seperatorCustom:null},d||{});var e=d.url;var b="";if(d.seperatorCustom){var c=d.seperatorCustom;if(c==";"){var a=e.indexOf("?");if(e.indexOf("?")>-1){b=e.substring(a);e=e.substring(0,a);}}}else{var c=((e.indexOf(d.seperatorDefault)!=-1)?d.seperatorAlternative:d.seperatorDefault);}e=e+c+d.addUrlParam+b;return e;}function closeModalBox(){jQuery.fn.modalBox("close");}function initGlobalTooltip(){jQuery(".globalTooltipYellow").magicTooltip();jQuery(".globalTooltipGreen").magicTooltip({classSkin:"magicTooltipStyleContainerDefault magicTooltipStyleContainerGreen"});jQuery(".globalTooltipRed").magicTooltip({classSkin:"magicTooltipStyleContainerDefault magicTooltipStyleContainerRed"});jQuery(".globalTooltipGrey").magicTooltip({fixed:true,position:"bottom",offset:[0,0],classSkin:"magicTooltipStyleContainerGrey"});}function initSslConfigBox(a){var a=jQuery.extend({sslCheckboxValue:false},a||{});var c=jQuery("form[name='LoginForm'] input[name='ssl_checkbox']");if(c.length>0){c.attr("checked",a.sslCheckboxValue);if(c.is(":checked")){b({isSSL:true});}else{b();}}jQuery("a.sslConfigLinkOn, a.sslConfigLinkOff").click(function(){if(jQuery(this).hasClass("sslConfigLinkOff")){c.attr("checked",false);b();}else{c.attr("checked",true);b({isSSL:true});}});function b(d){var d=jQuery.extend({sslConfigBoxObj:"div.sslConfigBox",isSSL:false},d||{});if(!d.isSSL){jQuery(d.sslConfigBoxObj+" div.ssloff").addClass("active").removeClass("skipElement");jQuery(d.sslConfigBoxObj+" div.sslon").removeClass("active").addClass("skipElement");}else{jQuery(d.sslConfigBoxObj+" div.ssloff").removeClass("active").addClass("skipElement");jQuery(d.sslConfigBoxObj+" div.sslon").addClass("active").removeClass("skipElement");}}}function initRecommendationTabList(b){var b=jQuery.extend({currentTab:null},b||{});var a=jQuery(b.currentTab);if(a){a.tabs();if(a.tabs("length")>0){a.css({visibility:"visible"});}jQuery("ul li:visible:first",a).addClass("firstItem");jQuery("ul li:visible:last",a).not(":first").addClass("lastItem");}}function modalboxJSalert(a){var a=jQuery.extend({msg:null,footer:'<div class="closeModalBox modalboxJSalertCloseButton"><div class="modalboxJSalertCloseButtonInner">Ok</div></div>'},a||{});if(a.msg){jQuery.fn.modalBox({directCall:{data:a.msg+a.footer},customClassName:"modalboxJSalert"});}}function adoptLayer(b){var b=jQuery.extend({messageBeforeLeave:"Vielen Dank für Ihren Besuch",callFunctionBeforeStart:function(){},detachEvent:false,debug:false,doNotInit:false,doNotAlert:false},b||{});function a(){if(b.debug){jQueryDebugOutput({error:"adoptLayer / clearOnbeforeunload"});}if(jQuery.browser.msie){window.onbeforeunload=function(){};}else{window.onbeforeunload=null;}}function c(){if(b.debug){jQueryDebugOutput({error:"adoptLayer / initOnbeforeunload"});}window.onbeforeunload=function(d){b.callFunctionBeforeStart();if(!b.doNotAlert){if(typeof(d)=="undefined"){d=window.event;}if(d){d.returnValue=b.messageBeforeLeave;}return b.messageBeforeLeave;}};}jQuery("a, map, input[type='submit'], input[type='button']").click(function(){var f=jQuery(this);a();if(f.is("a")){var d=f.attr("href").toLowerCase();var e=((d.indexOf("openpopup")>-1||d.indexOf("openpipelinepopup")>-1||d.indexOf("openzahlplan")>-1)?true:false);if(e&&!jQuery.browser.msie){c();}}});if(b.detachEvent){a();}else{c();}}var generateTopBrands={defaults:{regEx_integer:/[0-9]/,scrollToAnchorPrefix:"#scrollTo_",scrollToTargetPrefix:"scrollTo_"},initMainList:function(a){var a=jQuery.extend({registerMenueArray:[],brandsGroupArray:[],controlVarFirstLetter:"",targetContainerRegisterMenue:"#brandsWrapper div.brandsContainerContent div.brandsContainerMenue",targetContainerBrandsList:"#brandsWrapper div.brandsContainerContent div.brandsContainerBrandsGroupContainer",brandsContainerBody:"#brandsWrapper .brandsContainerBody",prepareCurrentGroupContainer:""},a||{});a=jQuery.extend({},generateTopBrands.defaults,a);var b=sortObjectBy({object:jsonObjLeftNavi,field:"displayName",caseInsensitive:true});jQuery.each(b,function(e,g){if(g!=""){var c=(typeof(g["displayName"])!="undefined"?g["displayName"]:"");var f=(typeof(g["link"])!="undefined"?g["link"]:"");if(c!=""&&f!=""){var d=c.substring(0,1).toUpperCase();d=((a.regEx_integer.exec(d))?"0-9":d);if((a.controlVarFirstLetter!=d)&&(d!="")){a.registerMenueArray.push(d);a.controlVarFirstLetter=d;a.prepareCurrentGroupContainer+='<div class="groupContainer groupContainer_'+d+' clearfix">';a.prepareCurrentGroupContainer+='<div class="groupContainerHeader">';a.prepareCurrentGroupContainer+='<a id="'+a.scrollToTargetPrefix+d+'" name="'+a.scrollToTargetPrefix+d+'">'+d+"</a>";a.prepareCurrentGroupContainer+="</div>";a.prepareCurrentGroupContainer+='<div class="groupContainerContent"></div>';a.prepareCurrentGroupContainer+="</div>";}a.brandsGroupArray.push(d+"|"+c+"|"+f);}}});jQuery(a.targetContainerBrandsList).html(a.prepareCurrentGroupContainer);generateTopBrands.finalizeRegisterMenue({finalArray:a.registerMenueArray,targetContainer:a.targetContainerRegisterMenue});generateTopBrands.finalizeBrandsList({finalArray:a.brandsGroupArray,targetContainer:a.targetContainerBrandsList});jQuery(a.brandsContainerBody).removeClass("showLoader");},finalizeRegisterMenue:function(b){var b=jQuery.extend({finalArray:null,targetContainer:null,finalContent:""},b||{});b=jQuery.extend({},generateTopBrands.defaults,b);for(i=0;i<b.finalArray.length;i++){var a=b.finalArray[i];b.finalContent+='<a class="globalAlphabeticMenue" href="'+b.scrollToAnchorPrefix+a+'">';b.finalContent+='<span class="globalAlphabeticMenue">'+a+"</span>";b.finalContent+="</a>";}jQuery(b.targetContainer).html(b.finalContent);},finalizeBrandsList:function(b){var b=jQuery.extend({finalArray:null,targetContainer:null,splitValue:"|",finalContent:"",currentGroup:null},b||{});b=jQuery.extend({},generateTopBrands.defaults,b);for(i=0;i<b.finalArray.length;i++){var a=b.finalArray[i].split(b.splitValue);jQuery(".groupContainer_"+a[0]+" div.groupContainerContent").append('<a href="'+a[2]+'">'+a[1]+"</a>");}},staticBrandList:function(a){var a=jQuery.extend({obj:null,currentContent:'<div class="sifrHeadline32ajax">Unsere Top Marken</div>',targetContainer:"#brandsWrapper .brandsContainerStaticBrands",callFunctionAfterSuccess:function(){}},a||{});if(a.obj){a.currentContent+='<div class="brandsContainerStaticBrandsTarget clearfix">';jQuery.each(a.obj,function(b,c){a.currentContent+='<a class="brandLogo" href="'+c["url"]+'">';a.currentContent+='<img src="'+c["imagePath"]+'">';a.currentContent+="</a>";});a.currentContent+="</div>";jQuery(a.targetContainer).append(a.currentContent).removeClass("skipElement");a.callFunctionAfterSuccess();}}};function sortObjectBy(b){var b=jQuery.extend({object:null,field:null,reverse:false,primer:parseInt,caseInsensitive:false,returnValue:""},b||{});var c=function(e,d,f){d=(d)?-1:1;return function(h,g){h=h[e];g=g[e];if(typeof(f)!="undefined"){h=f(h);g=f(g);}if(h<g){return d*-1;}if(h>g){return d*1;}return 0;};};try{if(b.caseInsensitive){b.returnValue=b.object.sort(c(b.field,b.reverse,function(d){return d.toUpperCase();}));}else{b.returnValue=b.object.sort(c(b.field,b.reverse,b.primer));}}catch(a){b.returnValue=b.object;jQueryDebugOutput({error:"sortObjectBy: "});jQueryDebugOutput({error:a});}return b.returnValue;}function initBaurTooltip(){jQuery(".baurTooltipLeftTop").baurtooltip({position:["left","top",0,0]});jQuery(".baurTooltipCenterTop").baurtooltip({position:["center","top",0,-5]});jQuery(".baurTooltipRightTop").baurtooltip();jQuery(".baurTooltipRightBottom").baurtooltip({position:["right","bottom",5,5]});jQuery(".baurTooltipCenterBottom").baurtooltip({position:["center","bottom",0,20]});jQuery(".baurTooltipLeftBottom").baurtooltip({position:["left","bottom",0,10]});jQuery(".baurTooltipFixed").baurtooltip({fixed:true,position:["center","top",0,-5]});jQuery(".baurTooltipYellowLeftTop").baurtooltip({skinClass:"baurTooltipStyleContainerFlatYellow",position:["left","top",-3,-3]});jQuery(".baurTooltipYellowRightTop").baurtooltip({skinClass:"baurTooltipStyleContainerFlatYellow",position:["right","top",3,-3]});var a=jQuery(".baurTooltipCenterBottomPushContentFromMessagesArray");if(typeof(messages)!="undefined"&&a.length>0){a.each(function(){var c=jQuery(this);var b=messages[c.attr("tooltiparrayindex")];if(c.is("input")){c.attr({title:b});}else{c.append('<span class="baurTooltipContent">'+b+"</span>");}}).baurtooltip({position:["center","bottom",0,20]});}}function changeDimensionsOfIframe(a){var a=jQuery.extend({iframe:null,width:null,height:null},a||{});if(a.iframe){var b=jQuery(a.iframe);if(a.width){b.width(parseInt(a.width));}if(a.height){b.height(parseInt(a.height));}}}function showWaitingMessage(a){var a=jQuery.extend({msg:"Bitte warten...",containerBegin:'<div class="globalAjaxLoader"><div class="globalAjaxLoaderBody">',containerEnd:"</div></div>"},a||{});jQuery.fn.modalBox({directCall:{data:a.containerBegin+a.msg+a.containerEnd},customClassName:"waitingMessage",killModalboxWithCloseButtonOnly:true,setTypeOfFadingLayer:"white"});}function initReplaceValueOnBlur(a){var a=jQuery.extend({selectors:"input.replaceValueOnBlur",currentValue:"",isKeyPressed:false},a||{});jQuery(a.selectors).unbind("focusin focusout keypress").bind("focusin focusout keypress",function(c){var d=jQuery(this);var b=d.val();if(c.type=="focusin"&&!a.isKeyPressed){if(b!=""){a.currentValue=b;}d.val("");}else{if(c.type=="focusout"&&b==""){d.val(a.currentValue);a.isKeyPressed=false;}else{if(c.type=="keypress"){if(b==""){a.isKeyPressed=false;}else{a.isKeyPressed=true;}}}}});}jQuery(document).ready(function(){globalToggling({toggleHeader:"div.globalToggleHeader",toggleContainer:".globalToggleContainer"});initializeToplayer();initPrepareHeaderForProductList();setHoverClassForGlobalInputButtons();initializeBrandList({currentList:"ul#storefrontbrandHoverList"});initializeBubbleLayer({openPerClick:true,animatePosition:false});initGlobalSpecials();initFooterTextSlide();jQuery(".formDesigner").formDesigner();initBaurTooltip();initReplaceValueOnBlur();try{if(specialType){if(clientHasFlash){if(typeof flashvars_specials!="undefined"){swfobject.embedSWF(att_specials.data,id_specials,att_specials.width,att_specials.height,"9.0.0",null,flashvars_specials,par_specials,att_specials);}else{swfobject.embedSWF(att_specials.data,id_specials,att_specials.width,att_specials.height,"9.0.0",null,null,par_specials,att_specials);}}else{if(typeof(alternativeFlashContent_special)!="undefined"){jQuery("#replaceContainerSpecials").append(alternativeFlashContent_special);}}}if(pageType=="productlist"){init();}}catch(a){}});
