if(typeof common=="undefined"){common={}}common._hashParams=new Hash();common._initHashParams=function(){var e=[],c=[],d=(document.location+"");if((e=d.indexOf("#"))==-1){return}var b=d.substring(e+1,d.length).split("&");for(var a=0;a<b.length;a++){if((c=b[a].split("=")).length==2){common._hashParams.set([c[0]],c[1])}}}();common.getHashParam=function(b){var a=arguments.length>1?arguments[1]:null;var c=common._hashParams.get(b);return(typeof c=="undefined")?a:c};common.addHashParamsFromHash=function(c,e){var d,a=new Hash();for(var b=0;b<e.length;b++){if((d=common.getHashParam(e[b]))==null){continue}a.set(e[b],d)}return common.addHashParams(c,a)};common.addHashParams=function(a,b){if(!Object.isHash(b)){b=$H(b)}if(b.size()<1){return}b=b.toQueryString();a.href+=((a.href.indexOf("#")==-1)?"#":"&")+b;return true};common.backToArticleId=null;common.backToArticlePage=null;common.setBackToArticle=function(b,a){common.backToArticleId=b;common.backToArticlePage=a};common.addBackToArticleHash=function(a){var b;if(common.backToArticleId!=null&&common.backToArticlePage!=null){common.addHashParams(a,$H({backToArticle:common.backToArticleId,backToArticlePage:common.backToArticlePage}))}else{if((b=common.getHashParam("backToArticle"))!=null){common.addHashParams(a,$H({backToArticle:b,backToArticlePage:common.getHashParam("backToArticlePage",1)}))}}return true};common.renderBackToArticleLink=function(c,a,b){var e=null;if(typeof(e=common.getHashParam("backToArticle"))!="string"||!$(c)){return}var d=common.getHashParam("backToArticlePage",1);$(c).replace(b.replace("%link%",a.replace("_id",e).replace("_page",d)))};common.initHoverButtonChangeImage=function(a){this.writeAttribute("src",a)};common.initHoverButton=function(b){var c=common.xtractFileNameFromSrc(b.readAttribute("src"));var a=c.file.split(".");b.onmouseover=common.initHoverButtonChangeImage.curry(c.path+"/"+a[0]+"_hover."+a[1]);b.onmouseout=common.initHoverButtonChangeImage.curry(c.path+"/"+a[0]+"."+a[1]);if(b.hasAttribute("disabled")){b.setAttribute("src",c.path+"/"+a[0]+"_hover."+a[1])}};common.xtractFileNameFromSrc=function(c){var b=c.match(/(.*)[\/\\]([^\/\\]+\.\w+)$/);if(b==null){var a={path:"",file:c}}else{var a={path:b[1],file:b[2]}}return a};common.initToolTip=function(b){var a=Object.extend({className:"infobox",border:0,width:"196px",height:"auto",radius:0,stem:false,hook:{target:"bottomRight"},offset:{x:1,y:1},hideOn:false,hideAfter:2,hideOthers:true},arguments[2]||{});new Tip(b,(arguments.length>1?arguments[1]:b.title),a);b.title=""};common.initUgcModules=function(){$$("div.boxen-wrapper").each(function(a){a.list=new Array();a.select("div.ugc-boxen").each(function(d){this.list.push(d);d.hide();var c=d.select("a.previous").first();c.setStyle({visibility:"visible"});c.observe("click",function(f){f.stop();a.list.each(function(e){if(e==this){if(e.previous()){e.previous().show()}else{a.list.last().show()}e.hide()}}.bind(this))}.bind(d));var b=d.select("a.next").first();b.setStyle({visibility:"visible"});b.observe("click",function(f){f.stop();a.list.each(function(e){if(e==this){if(e.next()){e.next().show()}else{a.list.first().show()}e.hide()}}.bind(this))}.bind(d))}.bind(a));if(a.list.length==1){a.list.last().select("a.next").first().style.visibility="hidden";a.list.first().select("a.previous").first().style.visibility="hidden"}if(a.list.length>0){a.list.first().show()}})};common.initSidebar=function(){this.initMediaTeaser();$$("div.shopbox ul.shopbox-reiternavi").each(function(a){new common.aboBox(a)})};common.aboBox=new Class.create({_tabs:new Array(),_pages:new Array(),initialize:function(a){this._tabs=a.select("li");this._pages=a.up("div").select("div.aktuelles-heft");this._tabs.each(function(c,b){c.down("a").observe("click",this._tabClickEvent.bindAsEventListener(this,b))}.bind(this))},_tabClickEvent:function(b,a){b.stop();Event.element(b).up("ul").className="shopbox-reiternavi "+(Event.element(b).up("li").className)+"-active clearfix";this._pages.invoke("hide");this._pages[a].show()}});common.initMediaTeaser=function(){$$("div.media-box").each(function(d){var a=d.select("li.counter").first();var c=d.select("div.media-box-teaser");var e=0;var b=c.length;if(c.length<=1){return false}c.each(function(f){f.hide()});d.select("div.media-box-teaser").first().show();d.select("a.previous").first().observe("click",function(f){f.stop();if(e==0){this[e].hide();e=b}if(e>0){if(this[e]){this[e].hide()}e--;this[e].show();a.innerHTML=(e+1)+"/"+b}}.bind(c));d.select("a.next").first().observe("click",function(f){f.stop();if((e+1)==b){this[e].hide();e=-1}if((e+1)<b){if(this[e]){this[e].hide()}e++;this[e].show();a.innerHTML=(e+1)+"/"+b}}.bind(c))})};common.initVideoBoxes=function(){if($$("div.videobox").length==0){return false}$$("div.videobox").each(function(e){with(e.select("div.scroll-video-box").first()){style.width=(select("div.scroll-video-tab").length*parseInt(select("div.scroll-video-tab").first().offsetWidth))+"px"}var video_border=e.select("div.scroll-video-border").first();Object.extend(video_border,{scrollEast:function(){if(((-1)*parseInt(this.style.left))>=(((this.select("div.scroll-video-tab").length)-1)*this.select("div.scroll-video-tab").first().offsetWidth)){this.style.left=0}else{common.scrollVideoBox(this,-200)}},scrollWest:function(){if(((-1)*parseInt(this.style.left))==0){this.style.left=((-1)*((this.select("div.scroll-video-box").first().select("div.scroll-video-tab").length)-1)*this.select("div.scroll-video-tab").first().offsetWidth)+"px"}else{common.scrollVideoBox(this,200)}}});e.select("div ul li a.next").first().observe("click",function(e){e.stop();this.scrollWest();this.wait=1}.bind(video_border));e.select("div ul li a.previous").first().observe("click",function(e){e.stop();this.scrollEast();this.wait=1}.bind(video_border))});new PeriodicalExecuter(function(pe){$$("div.scroll-video-border").each(function(el){if(el.wait!=1){el.scrollEast()}el.wait=0})},6)};common.scrollLock=null;common.scrollVideoBox=function(b,a){if(this.scrollLock==null){this.scrollLock=true;new Effect.MoveBy(b,0,a,{duration:0.4,fps:25,transition:Effect.Transitions.sinoidal,queue:"end",afterFinish:function(){this.scrollLock=null}.bind(this)})}};common.initMainNavigation=function(){var a=$("hauptnavigation");Object.extend(a,{def:null,_static:false,initialize:function(){this._static=this.hasClassName("statisch");if(this.select("ul > li.aktiv").length>0){this.setDefaultValue(this.select("ul > li.aktiv").first())}},setDefaultValue:function(b){this.def=(Object.isElement(b)?b:null);this.setDefault()},setStatic:function(b){if(b!=null){this._static=b}if(this._static==true){this.addClassName("statisch")}else{this.removeClassName("statisch")}},isStatic:function(){return this.hasClassName("statisch")},setInactive:function(){this.removeClassName("ebene2-2").removeClassName("ebene2").removeClassName("ebene2_bfr").removeClassName("ebene2_bfr-2").addClassName("ebene1");this.select("ul.clearfix > li").invoke("removeClassName","aktiv").invoke("removeClassName","erster-aktiv")},setActive:function(b){this.setInactive();if(b==null){return}if(b.id!=""&&b.id=="bfr_li"){this.addClassName((b.select("ul > li.clearleft").length>0)?"ebene2_bfr-2":"ebene2_bfr")}else{this.addClassName((b.select("ul > li.clearleft").length>0)?"ebene2-2":"ebene2")}this.setStatic();b.addClassName("aktiv");if(b.hasClassName("erster")){b.addClassName("erster-aktiv")}},hasDefault:function(){return Object.isElement(this.def)},getDefault:function(){return(this.hasDefault()?this.def:null)},setDefault:function(){if(this.hasDefault()){if(this.def.id!=""&&this.def.id=="bfr_li"){this.addClassName((this.def.select("ul > li.clearleft").length>0)?((this.isStatic())?" ebene2_bfr-2-statisch":""):((this.isStatic())?" ebene2_bfr-statisch":""))}else{this.addClassName((this.def.select("ul > li.clearleft").length>0)?((this.isStatic())?" ebene2-2-statisch":""):((this.isStatic())?" ebene2-statisch":""))}this.setActive(this.getDefault())}else{this.setInactive()}}});a.initialize();$$("#hauptnavigation > ul > li").each(function(b){if(b.select("ul > li").length>0){Event.observe(b,"mouseover",function(){window.clearTimeout($("hauptnavigation").timer);$("hauptnavigation").setActive(this)});Event.observe(b,"mouseout",function(){$("hauptnavigation").timer=window.setTimeout(function(c){$("hauptnavigation").setActive($("hauptnavigation").getDefault())},3000)});b.select("ul > li").each(function(c){if(c.select("ul > li").length>0){Event.observe(c,"mouseover",function(){window.clearTimeout(a.timer_sub);for(var d in this.parentNode.childNodes){if(this.parentNode.childNodes[d].nodeType==1){this.parentNode.childNodes[d].removeClassName("aktiv")}}this.addClassName("aktiv")});Event.observe(c,"mouseout",function(){a.timer_sub=window.setTimeout(function(){for(var d in this.parentNode.childNodes){if(this.parentNode.childNodes[d].nodeType==1){this.parentNode.childNodes[d].removeClassName("aktiv")}}}.bind(this),150)})}})}})};common.initRatingScore=function(){if(score=$("rating_score")){score.onclick=function(){var b=score.select("> a");if(b.length>0){if(document.all){b.first().click()}else{var a=document.createEvent("MouseEvents");a.initEvent("click",true,true);b.first().dispatchEvent(a)}}}}};Event.observe(window,"load",function(){common.initSidebar()});document.observe("dom:loaded",function(){common.initUgcModules();common.initVideoBoxes();$$(".hoverbutton").each(common.initHoverButton);$$(".autotooltip").each(function(a){common.initToolTip(a)});initBfriendsToolTips(".bfriendsToolTip");$("login_login","login_password").each(function(a){if(a&&a.value!=""){$(a.id+"_labelspan").hide()}});common.initRatingScore()});common.openInTopFrame=function(a){if(a.windows!=top){top.location=a.href;return false}return true};common.csspopup=function(b,c,a){if(csspopup.getCurrentInstance()!=null){return}Tips.hideAll();b+=(/\?/.test(b)?"&":"?")+"layout_csspopup=1";try{new csspopup(a,c,{type:"iframe",options:Object.extend({src:b,offsetHeight:-30},((arguments.length>3)?arguments[3]:{})||{})})}catch(d){}return false};common.imagepopup=function(b,c,a){if(csspopup.getCurrentInstance()!=null){return}Tips.hideAll();try{new csspopup(a,c,{type:"image",options:{src:b}})}catch(d){}return false};common.topicexplorer=function(){if(csspopup.getCurrentInstance()!=null){return}Tips.hideAll();if(!$("topicExplorerFlashContent")){var a=Object.extend({contentHeadline:"",infoHeadline:"",infoContent:"",query:""},((arguments.length>0)?arguments[0]:{})||{})}try{new csspopup(576,726,{type:"flash",showCloseButton:false,options:{wmode:"transparent",src:"/flash/themenfinder/themenfinder.swf?contentHeadline="+a.contentHeadline+"&infoHeadline="+a.infoHeadline+"&infoContent="+a.infoContent+"&query="+escape(a.query)}})}catch(b){}return false};function submitSearchByReturnKey(c,b){if(!c){c=window.event}var a=c.keyCode||c.which;if(a==Event.KEY_RETURN){document.forms[b].submit()}}common.fontresizer=Class.create({_destination:null,_zoom_level:{},_current_zoom_level:0,_btnMaximize:null,_btnMinimize:null,initialize:function(a){this._destination=$(a);var b=Object.extend({maximize_button:null,minimize_button:null,zoom_level:["","zoomstufe-1","zoomstufe-2"]},((arguments.length>1)?arguments[1]:{})||{});this._zoom_level=b.zoom_level;this._btnMaximize=$(b.maximize_button);this._btnMinimize=$(b.minimize_button);this._btnMaximize.observe("click",this._maximizeCallback.bindAsEventListener(this));this._btnMinimize.observe("click",this._minimizeCallback.bindAsEventListener(this))},incZoomLevel:function(){if(this._isMaxZoomed()){return}this._toggleButton(this._btnMinimize,true);this._updateZoomLevel(this._current_zoom_level+1);if(this._isMaxZoomed()){this._toggleButton(this._btnMaximize,false)}},decZoomLevel:function(){if(this._isMinZoomed()){return}this._toggleButton(this._btnMaximize,true);this._updateZoomLevel(this._current_zoom_level-1);if(this._isMinZoomed()){this._toggleButton(this._btnMinimize,false)}},_updateZoomLevel:function(b,a){if(this._zoom_level[this._current_zoom_level].length>0){this._destination.removeClassName(this._zoom_level[this._current_zoom_level])}this._current_zoom_level=b;if(this._zoom_level[this._current_zoom_level].length>0){this._destination.addClassName(this._zoom_level[this._current_zoom_level])}},_isMaxZoomed:function(){return this._current_zoom_level>=(this._zoom_level.length-1)},_isMinZoomed:function(){return this._current_zoom_level<=0},_maximizeCallback:function(a){a.stop();this.incZoomLevel()},_minimizeCallback:function(a){a.stop();this.decZoomLevel()},_toggleButton:function(c,d){var b=c.down();var a=b.readAttribute("src");if(d){b.writeAttribute("src",a.replace(/_inaktiv\.gif$/,".gif"))}else{b.writeAttribute("src",a.replace(/ern\.gif$/,"ern_inaktiv.gif"))}}});common.diashow=Class.create({_element:null,_position_element:null,_pause_element:null,_delay:7,_timer:null,_isAnimating:false,_play:false,_items:new Array(),_curItem:0,initialize:function(a){this._element=$(a);if(!this._element){throw ("Diashow: element not found!")}this._position_element=this._element.select(".diashow-position").reduce();this._pause_element=this._element.select(".diashow-pause").reduce();this._items=this._element.select(".diashow_item");if(this._items.length>1){this._setupControls();if(this._pause_element){this._togglePausePlay()}}},_setupControls:function(){this._element.select(".diashow-zurueck").invoke("observe","mousedown",function(a){this._event_previous(a);this._element.select(".diashow-zurueck").first().removeClassName("aktiv")}.bind(this));this._element.select(".diashow-vorwaerts").invoke("observe","mousedown",function(a){this._event_next(a);console.info(this._element.select(".diashow-vorwaerts").first());this._element.select(".diashow-vorwaerts").first().removeClassName("aktiv")}.bind(this));this._element.select(".diashow-zurueck").invoke("observe","mouseup",function(){this._element.select(".diashow-zurueck").first().addClassName("aktiv")}.bind(this));this._element.select(".diashow-vorwaerts").invoke("observe","mouseup",function(){this._element.select(".diashow-vorwaerts").first().addClassName("aktiv")}.bind(this));this._element.select(".diashow-zurueck").invoke("observe","mouseover",function(){this._element.select(".diashow-zurueck").first().addClassName("aktiv")}.bind(this));this._element.select(".diashow-vorwaerts").invoke("observe","mouseover",function(){this._element.select(".diashow-vorwaerts").first().addClassName("aktiv")}.bind(this));this._element.select(".diashow-zurueck").invoke("observe","mouseout",function(){this._element.select(".diashow-zurueck").first().removeClassName("aktiv")}.bind(this));this._element.select(".diashow-vorwaerts").invoke("observe","mouseout",function(){this._element.select(".diashow-vorwaerts").first().removeClassName("aktiv")}.bind(this));if(this._pause_element){this._pause_element.observe("click",this._event_togglePausePlay.bindAsEventListener(this));this._pause_element.observe("mouseover",function(){this._pause_element.addClassName("hover")}.bind(this));this._pause_element.observe("mouseout",function(){this._pause_element.removeClassName("hover")}.bind(this))}},_event_togglePausePlay:function(a){a.stop();a.target.blur();this._togglePausePlay();if(this._pause_element){this._pause_element.toggleClassName("aktiv")}},_togglePausePlay:function(){if(this._play){this._play=false;if(this._timer!=null){window.clearTimeout(this._timer);this._timer=null}}else{this._play=true;this._timer=window.setTimeout(this._next.bind(this),this._delay*1000)}},_event_next:function(a){if(typeof trackingManager!="undefined"){trackingManager.count("diashow_clickNext")}adReloader();a.stop();a.target.blur();this._next()},_event_previous:function(a){if(typeof trackingManager!="undefined"){trackingManager.count("diashow_clickPrevious")}adReloader();a.stop();a.target.blur();this._previous()},_next:function(){var a=((this._curItem+1)>=this._items.length)?0:(this._curItem+1);this._flipTo(a)},_previous:function(){var a=((this._curItem-1)<0)?(this._items.length-1):(this._curItem-1);this._flipTo(a)},_flipTo:function(a){if(this._isAnimating){return}this._isAnimating=true;if(this._timer!=null){window.clearTimeout(this._timer);this._timer=null}new Effect.Opacity(this._items[this._curItem],{from:1,to:0,duration:0.5,afterFinish:function(b){b.element.hide();this._curItem=a;new Effect.Opacity(this._items[this._curItem],{from:0,to:1,duration:0.5,beforeStart:function(c){c.element.setOpacity(0).show();if(this._position_element){this._position_element.update((this._curItem+1)+" / "+this._items.length)}this._isAnimating=false;if(this._play){this._timer=window.setTimeout(this._next.bind(this),this._delay*1000)}}.bind(this)})}.bind(this)})}});common.myOpinionBubble=function(c,a,b){var d=(c.id.split("_").length>1)?c.id.split("_")[1]:c.id;Event.observe(c,"click",function(f){f.stop()});Event.observe(c,"prototip:shown",function(){$("layer_"+c.id).innerHTML=b;new Ajax.Request(a,{parameters:{id:d},method:"post",onSuccess:function(e){$("layer_"+c.id).innerHTML=e.responseText}});trackingManager.count("showOpinionBubble")});this.initToolTip(c,new Element("div",{id:"layer_"+c.id}),{closeButton:true,showOn:"click",hideOthers:true,hideOn:{element:"closeButton",event:"click"},hook:{tip:"topLeft",mouse:true},offset:{x:14,y:14},hideAfter:5})};loadAreaContent=function(d,c,e,a,b){if(!$(d)){return}if(typeof scriptRoot=="undefined"){scriptRoot=""}new Ajax.Request(scriptRoot+c,{method:"post",postBody:e,onSuccess:function(h){if(a){var g=$("tabNavigation").getElementsByTagName("li");for(i=0;i<g.length;i++){$(g[i]).removeClassName("on");$(g[i]).down().removeClassName("active")}a.up().addClassName("on");a.addClassName("active")}if(b){elements=$$(".linkActive");for(i=0;i<elements.length;i++){$(elements[i]).className="linkPassive"}$(b).className="linkActive"}var f=h.responseText;$(d).innerHTML=f;$(d).innerHTML.evalScripts();if(typeof initToolTips!="undefined"){initToolTips("#"+d+" .toolTip")}}})};initBfriendsToolTips=function(a){a=(typeof a=="undefined")?".toolTip":a;$$(a).each(function(c){textTitle=(c.hasAttribute("title"))?c.readAttribute("title"):"";textTitle=textTitle.replace(/\(online\)$/,'<span class="colorOnline">(online)</span>');textTitle=textTitle.replace(/\(offline\)$/,'<span class="colorOffline">(offline)</span>');textBody="";if(c.hasAttribute("rel")){textBody=c.readAttribute("rel")}else{if(c.hasAttribute("onmouseover")){textBody=c.onmouseover()}}new gujTooltip(c,textBody+textTitle,{className:"bfriendsUserAvatarToolTip"});c.setAttribute("title","");var b=(c.hasAttribute("href"))?c.getAttribute("href"):"";if(b.match(/#$/)&&!c.hasAttribute("onclick")){c.onclick=function(){return false}}})};var gujTooltip=Class.create({REQUIRED_Prototype:"1.6.0.2",require:function(a){if((typeof window[a]=="undefined")||(this.convertVersionString(window[a].Version)<this.convertVersionString(this["REQUIRED_"+a]))){throw ("BfriendsTooltip requires "+a+" >= "+this["REQUIRED_"+a])}},convertVersionString:function(a){var b=a.replace(/_.*|\./g,"");b=parseInt(b+"0".times(4-b.length));return a.indexOf("_")>-1?b-1:b},initialize:function(d,b,c){this.require("Prototype");this.element=d;this.markup=b;this.options=c;this.className=this.options.className||"gujTooltip";this.width=this.options.width||200;this.height=this.options.height||30;this.zIndex=this.options.zIndex||5000;this.tooltip=new Element("div",{"class":this.className}).hide();this.tooltip.setStyle({position:"absolute",left:0+"px",top:0+"px",width:this.width+"px",height:this.height+"px",zIndex:this.zIndex});var f=new Element("div",{"class":"top"});this.tooltip.insert(f);var e=new Element("div",{"class":"content"});e.update(this.markup);this.tooltip.insert(e);var a=new Element("div",{"class":"bottom"});this.tooltip.insert(a);document.body.appendChild(this.tooltip);Event.observe(this.element,"mouseover",this.show.bindAsEventListener(this));Event.observe(this.element,"mouseout",this.hide.bindAsEventListener(this))},show:function(c){var b=c.element();var f=b.cumulativeOffset();var d=this.tooltip.getDimensions();var a=f.left-d.width-5;var e=f.top;this.tooltip.setStyle({left:a+"px",top:e+"px"});this.tooltip.show()},hide:function(a){this.tooltip.hide()}});