var SITE={start:function(){SITE.appendTooltips();SITE.appendHighslide();SITE.tableResetAttributes();SITE.tableRewriteCaption();SITE.tableSetZebra()},appendTooltips:function(){var a={offsets:{x:14,y:6},onShow:function(c){c.setStyle("opacity",0.8)},onHide:function(c){c.setStyle("opacity",0)}};SITE.tooltipsEnabled=new Tips([],$merge(a,{className:"tooltipsEnabled"}));SITE.tooltipsDisabled=new Tips([],$merge(a,{className:"tooltipsDisabled"}));$$(".tooltip").filter(function(c){return(c.get("title").clean()!="")}).each(function(f){var e="",c="",d=f.get("title").split("::").clean();if(d.count()>1){e=d[0].clean();c=d[1].clean()}else{c=d[0].clean()}f.store("tip:title",e);f.store("tip:text",c);if(f.getProperty("disabled")||f.hasClass("disabled")){SITE.tooltipsDisabled.attach(f)}else{SITE.tooltipsEnabled.attach(f)}});var b={offsets:{x:20,y:10},onShow:function(c){c.setStyle("opacity",1)},onHide:function(c){c.setStyle("opacity",0)}};SITE.tooltipsAbbrAcronym=new Tips([],$merge(b,{className:"tooltipsAbbrAcronym"}));$$("abbr, acronym").filter(function(c){return(c.get("title").clean()!="")}).each(function(f){var e="",c="",d=f.get("title").split("::").clean();if(d.count()>1){e=d[0].clean();c=d[1].clean()}else{c=d[0].clean()}f.store("tip:title",e);f.store("tip:text",c);SITE.tooltipsAbbrAcronym.attach(f)})},appendImageBlocks:function(){$splat($$("span.iBlock")).each(function(a){if(!a.hasClass("iBlock-clean")&&!a.hasClass("iBlock-no-zoom")){a.addEvents({mouseenter:function(b){if(!this.hasClass("iBlock-hovered")){this.addClass("iBlock-hovered")}},mouseleave:function(b){this.removeClass("iBlock-hovered")}})}})},appendHighslide:function(){$extend(hs,{lang:{focusTitle:"in den Vordergrund",fullExpandText:"Originalgr&ouml;&szlig;e",fullExpandTitle:"Originalgröße",closeText:"Schlie&szlig;en",closeTitle:"ESC-Taste (Schließen)",creditsText:"",creditsTitle:"",loadingText:"Lade ...",loadingTitle:"Mausklick - Abbruch",moveText:"Verschieben",moveTitle:"Verschieben",nextText:"Vor",nextTitle:"Pfeiltaste rechts (Vor)",pauseText:"Pause",pauseTitle:"Leertaste (Pause)",playText:"Abspielen",playTitle:"Leertaste (Abspielen)",previousText:"Zur&uuml;ck",previousTitle:"Pfeiltaste links (Zurück)",resizeTitle:"Größe anpassen",restoreTitle:"Mausklick - Schließen, Drag & Drop - Verschieben, Pfeiltasten - Blättern"},graphicsDir:CFG.path_hs,outlineType:null,loadingOpacity:0.85})},tableResetAttributes:function(b){var a=$merge({defaultPadding:"0",defaultSpacing:"0",defaultBorder:"0"},b||{});$$("table").each(function(c){c.set({cellpadding:a.defaultPadding,cellspacing:a.defaultSpacing,border:a.defaultBorder})})},tableRewriteCaption:function(c){if(Browser.Engine.trident){var a=$merge({tagName:"span",tagClass:"table-caption",tagPosition:"after"},c||{});var b=$$("table").filter(function(d){return d.getElement("caption")}).each(function(d){if(d.getStyle("margin-bottom").toInt()){d.set("style","margin-bottom:0 !important;")}var e=d.getElement("caption");new Element(a.tagName,{html:e.get("html"),"class":a.tagClass}).inject(d,a.tagPosition);e.setStyle("display","none")})}},tableSetZebra:function(c){var b=$merge({selector:"table[class$=zebra]",classOdd:"t-light",classEven:"t-lighter"},c||{});var a=$$(b.selector).filter(function(d){return(["td","th"].contains(d.getParent().get("tag")))?false:true});if(a){a.each(function(d){d.getElements("tbody tr:nth-child(2n)").each(function(e){e.addClass(b.classOdd)});d.getElements("tbody tr:nth-child(2n+1)").each(function(e){e.addClass(b.classEven)})})}},openWindow:function(a,h,e,d,b,c){if(window.screen){if(c){var i=(screen.width-d)/2;var f=(screen.height-b)/2;e+=(e!="")?",":"";e+=",left="+i+",top="+f}}var g=window.open(a,h,e+((e!="")?",":"")+"width="+d+",height="+b);g.focus()}};window.addEvent("domready",SITE.start);var PageGallery=new Class({Implements:[Options,Events],options:{stackWrapper:null,displayWrapper:null,thumbnailWrapper:null,selectorImages:"",selectorThumbnails:"",fxDisplayDuration:450,fxthumbnailDuration:250,thumbnailInOpacity:1,thumbnailOutOpacity:0.6},initialize:function(b,a){this.setOptions(a);if(!b||!this.options.stackWrapper||!this.options.displayWrapper||!this.options.thumbnailWrapper){return}this.wrapper=b;this.stackImage=this.options.stackWrapper.getElements(this.options.selectorImages);this.stackThumbnail=this.options.thumbnailWrapper.getElements(this.options.selectorThumbnails);this.stackWrapperSize=this.options.stackWrapper.getSize();this.stackImagePos=[];if(!this.stackImage||!this.stackThumbnail||(this.stackImage.length!=this.stackThumbnail.length)){return}this.setup()},setup:function(){var a=this;this.oldPos=null;this.newPos=null;this.options.thumbnailWrapper.set({styles:{opacity:0},tween:{duration:this.options.fxthumbnailDuration,transition:Fx.Transitions.Sine.easeOut}});this.options.displayWrapper.set({styles:{opacity:0},tween:{duration:this.options.fxDisplayDuration,transition:Fx.Transitions.Sine.easeOut,onComplete:function(){a.resetDisplay()}}});this.wrapper.addEvents({mouseenter:function(){a.options.thumbnailWrapper.tween("opacity",a.options.thumbnailInOpacity)},mouseleave:function(){a.options.thumbnailWrapper.tween("opacity",a.options.thumbnailOutOpacity)}});this.stackImage.each(function(g,d){g.setStyle("display","none");a.stackThumbnail[d].addEvents({click:function(){a.toggleImage(d)},mouseenter:function(){if(!this.hasClass("selected")){this.addClass("hovered")}},mouseleave:function(){this.removeClass("hovered")}});var b=g.get("width").toInt();var f=g.get("width").toInt();var e=0;var c=0;if(b<a.stackWrapperSize.x){e=((a.stackWrapperSize.x-b)/2).round()}else{if(b>a.stackWrapperSize.x){e="-"+((b-a.stackWrapperSize.x)/2).round()}}if(f<a.stackWrapperSize.y){c=((a.stackWrapperSize.y-f)/2).round()}a.stackImagePos[d]={x:e,y:c};a.stackImage[d].addEvents({showMe:function(h){this.setStyles({display:"block"})},hideMe:function(h){this.setStyles({display:"none"})}})});this.stackThumbnail[0].fireEvent("click");if(this.stackThumbnail.length<=1){this.options.thumbnailWrapper.setStyle("display","none")}else{this.options.thumbnailWrapper.tween("opacity",this.options.thumbnailOutOpacity)}},toggleImage:function(c){var b=this;this.newPos=c;if(this.oldPos!=null&&this.stackImage[this.oldPos]){this.stackThumbnail[this.oldPos].removeClass("selected")}this.stackThumbnail[this.newPos].addClass("selected");var a=this.stackImage[this.newPos].clone();a.cloneEvents(this.stackImage[this.newPos]).inject(this.options.displayWrapper).fireEvent("showMe",this.stackImagePos[c]);this.options.displayWrapper.tween("opacity",1)},resetDisplay:function(){if(this.oldPos!=null&&this.stackImage[this.oldPos]){this.stackImage[this.oldPos].fireEvent("hideMe",this.stackImagePos[this.oldPos])}this.stackImage[this.newPos].fireEvent("showMe",this.stackImagePos[this.newPos]);this.options.displayWrapper.setOpacity(0).empty();this.oldPos=this.newPos;this.newPos=null}});
