function initTeaser(a){if($("content-wrapper")){$("content-wrapper").getElements("."+a).each(function(b){var c=b.getElements("a.link");if(c instanceof Array&&c.length>0){b.setStyle("cursor","pointer");b.addListener("click",function(d){new Event(d).stop();if(c[0].get("target")=="_blank"){window.open(c[0].get("href"));}else{location.href=c[0].get("href");}});}});}}window.addEvent("domready",function(){$$("body").removeClass("jsInactive");$$("body").addClass("jsActive");initTeaser("teaser");initTeaser("teaser-big");if($("printlink")){var a=$("printlink");a.addEvent("click",function(f){new Event(f).stop();window.open(a.get("href"),"Druckansicht","width=1147,height=700,left=100,top=150,scrollbars=yes");});}if($$(".rateNews")){var d=new MooTools.Nb.Custom.NewsRate();$$(".rateNews").each(function(e){e.setStyle("cursor","pointer");e.set("title","Geben Sie Ihre Stimme ab!");e.addEvent("click",function(){d.contextDisplay();});});}if($("content-wrapper")){var b=$("content-wrapper").getElements(".faq-question");var c=$("content-wrapper").getElements(".faq-answer");if(b.length>0&&c.length>0){b.each(function(e){e.setStyle("cursor","pointer");});new Accordion(b,c,{show:-1});}new MooTools.Nb.Custom.Rate("catsan_faq",$("content-wrapper").getElements(".rating-trigger"));}});
MooTools.Nb={};
MooTools.Nb.Slider=new Class({itemWidth:0,totalWidth:0,visibleItems:5,slideVars:new Array,wrapper:null,innerWrapper:null,initialize:function(c,b,a){this.wrapper=c;this.innerWrapper=new Element("div");this.innerWrapper.id="nb-slider-innerwrap";this.innerWrapper.set("tween",{link:"wait"});$(this.wrapper).adopt(this.innerWrapper);this.totalWidth=0;b.each(function(e,d){this.innerWrapper.adopt(e);this.itemWidth=e.getSize().x;this.totalWidth+=e.getSize().x;},this);this.innerWrapper.setStyle("width",this.totalWidth+"px");this.innerWrapper.setStyle("margin-left",0);this.initControls(a);this.autoSlide();},initControls:function(a){this.controls=a;$(this.controls.next).addEvent("click",this.next.bind(this));$(this.controls.prev).addEvent("click",this.prev.bind(this));this.controls.disableFn(a.prev);if(this.totalWidth<500){this.controls.disableFn(a.next);}},autoSlide:function(){pos=parseInt(this.innerWrapper.getStyle("margin-left"));this.period=(function(){if((pos-this.itemWidth)>=parseInt("-"+(this.totalWidth-(this.itemWidth*this.visibleItems)))){this.innerWrapper.set("tween",{onComplete:function(){pos=parseInt(this.innerWrapper.getStyle("margin-left"));}.bind(this)});this.innerWrapper.tween("margin-left",(pos-this.itemWidth)+"px");if((pos-this.itemWidth)<=parseInt("-"+(this.totalWidth-(this.itemWidth*this.visibleItems)))){this.controls.disableFn(this.controls.next);}if((pos-this.itemWidth)>=parseInt("-"+(this.totalWidth-(this.itemWidth*this.visibleItems)))){this.controls.enableFn(this.controls.prev);}}else{$clear(this.period);}}).periodical(15000,this);},next:function(a){a=new Event(a);a.stop();$clear(this.period);pos=parseInt(this.innerWrapper.getStyle("margin-left"));this.innerWrapper.tween("margin-left",(pos-this.itemWidth)+"px");if((pos-this.itemWidth)<=parseInt("-"+(this.totalWidth-(this.itemWidth*this.visibleItems)))){this.controls.disableFn(this.controls.next);}if((pos-this.itemWidth)>=parseInt("-"+(this.totalWidth-(this.itemWidth*this.visibleItems)))){this.controls.enableFn(this.controls.prev);}},prev:function(a){a=new Event(a);a.stop();$clear(this.period);pos=parseInt(this.innerWrapper.getStyle("margin-left"));this.innerWrapper.tween("margin-left",(pos+this.itemWidth)+"px");if(parseInt(pos+this.itemWidth)>=parseInt("-"+(this.totalWidth-(this.itemWidth*this.visibleItems)))){this.controls.enableFn(this.controls.next);}if(parseInt(pos+this.itemWidth)==0){this.controls.disableFn(this.controls.prev);}}});
MooTools.Nb.Custom={};
MooTools.Nb.Custom.ProductFinder={setQuestion:function(c,a){var b=$(a);if(b){if(c.checked){b.checked=true;var e=document.getElementsByName(b.name);for(var d=0;d<e.length;d++){e[d].disabled=true;}}}},unsetQuestion:function(c,a){var b=$(a);if(b){if(c.checked){var e=document.getElementsByName(b.name);for(var d=0;d<e.length;d++){e[d].disabled=false;}}}}};
window.addEvent("domready",function(){var a=$$("ul.product-info");if(a instanceof Array&&a.length>0){a.each(function(d){var b=d.getElements("h2");var c=d.getElements(".toggle");var e=false;c.each(function(g,f){if(g.hasClass("show")){e=f;g.removeClass("show");}});new Accordion(b,c,{display:-1,show:e,onActive:function(g,f){g.addClass("active");},onBackground:function(g,f){g.removeClass("active");}});});}});
MooTools.Nb.Custom.Rate=new Class({context:new Array(),url:null,initialize:function(b,a){this.url="/index.php?ajax=1&ext="+b;a.each(function(c){this.context.include($(c.get("rel")));},this);a.each(this.initEvents.bind(this));},initEvents:function(a){var b=$(a.get("rel"));a.setStyle("cursor","pointer");a.addEvent("click",this.contextDisplay.create({bind:this,event:true,"arguments":b}));b.getElement(".submit-rating").addEvent("click",this.sendRating.create({bind:this,event:true,"arguments":b}));b.getElement(".close-rating").addEvent("click",this.contextHide.create({bind:this,event:true,"arguments":b}));},updateRating:function(d,c){var b=$("rating-trigger-"+d).getElement(".rate");b.removeClass("rating-0");b.removeClass("rating-1");b.removeClass("rating-2");b.removeClass("rating-3");b.removeClass("rating-4");b.removeClass("rating-5");b.addClass("rating-"+c);var a=parseInt(b.get("text").substr(1).split(" ")[0]);if(a>=1){b.set("text","("+(a+1)+" Bewertungen)");}else{b.set("text","(1 Bewertung)");}},sendRating:function(c,a){new Event(c).stop();var b=false;a.getElements("input[name=rate]").each(function(e){if(e.checked==true){b=e.value;}},this);if(b){this.contextLoading(a);var d={id:a.getElement("input[name=id]").value,rate:b};new Request.JSON({url:this.url,onComplete:function(e){this.contextReset(a);if(e.success==true){this.contextReset(a);this.updateRating(d.id,e.rating);a.getElement(".rating-content").empty();new Element("h2",{text:e.message}).inject(a.getElement(".rating-content"));}else{this.contextReset(a);a.getElement(".rating-content").empty();new Element("h2",{text:e.message}).inject(a.getElement(".rating-content"));}}.bind(this)}).get(d);}},contextDisplay:function(b,a){new Event(b).stopPropagation();this.contextHideAll();a.setStyle("display","block");},contextHide:function(b,a){new Event(b).stop();a.setStyle("display","none");},contextHideAll:function(){this.context.each(function(a){a.setStyle("display","none");},this);},contextLoading:function(a){a.getElement(".rating-content").fade("0.3");a.getElements("input").each(function(b){b.set("disabled","disabled");});},contextReset:function(a){a.getElement(".rating-content").fade("1");}});
MooTools.Nb.Custom.NewsRate=new Class({context:$("rate-news"),rating:$("news-rating"),url:"/index.php?ajax=1&ext=nb_news",initialize:function(){if($("close-news-rating")){$("close-news-rating").addEvent("click",function(a){new Event(a).stop();this.contextHide();}.bind(this));}if($("submit-news-rating")){$("submit-news-rating").addEvent("click",function(a){this.sendRating(a);}.bind(this));}},updateRating:function(b){this.rating.removeClass("rating-0");this.rating.removeClass("rating-1");this.rating.removeClass("rating-2");this.rating.removeClass("rating-3");this.rating.removeClass("rating-4");this.rating.removeClass("rating-5");this.rating.addClass("rating-"+b);var a=parseInt(this.rating.get("text").substr(1).split(" ")[0]);if(a>=1){this.rating.empty();this.rating.set("text","("+(a+1)+" Bewertungen)");this.rating.adopt(new Element("span",{"class":"rateNews"}));}else{this.rating.empty();this.rating.set("text","(1 Bewertung)");this.rating.adopt(new Element("span",{"class":"rateNews"}));}},sendRating:function(b){new Event(b).stop();var a=false;this.context.getElements("input[name=newsRate]").each(function(d){if(d.checked==true){a=d.value;}},this);if(a){this.contextLoading();var c={newsId:$("newsId").value,rating:a};new Request.JSON({url:this.url,onComplete:function(d){this.contextReset();if(d.success==true){this.contextReset();this.updateRating(d.rating);$("news-rating-content").empty();new Element("h2",{text:d.message}).inject($("news-rating-content"));}else{this.contextReset();$("news-rating-content").empty();new Element("h2",{text:d.message}).inject($("news-rating-content"));}}.bind(this)}).get(c);}},contextDisplay:function(){this.context.setStyle("display","block");},contextHide:function(){this.context.setStyle("display","none");},contextLoading:function(){$("news-rating-content").fade("0.3");$("news-rating-content").getElements("input").each(function(a){a.set("disabled","disabled");});},contextReset:function(){$("news-rating-content").fade("1");}});
var slider=null;window.addEvent("domready",function(){if($("spot-slider")){var b=function(c){$(c).fade("out");};var a=function(c){$(c).fade("in");};slider=new MooTools.Nb.Slider("spot-slider",$$("a.spot"),{prev:"spot-scroll-left",next:"spot-scroll-right",disableFn:b,enableFn:a});$$("a.spot").each(function(c){c.addEvent("click",function(d){new Event(d).stop();var f=$("swf-player-title");f.tween("width",0);$("swf-player-spot").loadFlv(c.getProperty("href"));(function(){f.set("text",c.getProperty("title"));f.tween("width",306);}).delay(1000);});});}});
