Element.implement({addClasses:function(b){if(b.length>0){if(typeof(b)!="object"){b=[b]}for(var a=0;a<b.length;a++){if(!this.hasClass(b[a])){this.className=(this.className+" "+b[a]).clean()}}}return this},removeClasses:function(b){if(b.length>0){if(typeof(b)!="object"){b=[b]}for(var a=0;a<b.length;a++){this.className=this.className.replace(new RegExp("(^|\\s)"+b[a]+"(?:\\s|$)"),"$1").clean()}}return this}});Element.Events.pressEnter={base:"keydown",condition:function(a){return(a.key=="enter")}};Element.Events.keyDelete={base:"keydown",condition:function(a){return(a.key=="delete")}};Element.Events.keyBackspace={base:"keydown",condition:function(a){return(a.key=="backspace")}};var SiteUI={options:{highslide:{},skin:"standard",skinPath:"resources/themes/standard/",searchDefaultPhrase:"Suchbegriff",searchMinQuery:3},standardEvents:{e:function(a){if(!this.focused){this.addClass(a+"hovered")}},l:function(a){var b=[a+"hovered",a+"active"];if(!this.focused){b.include(a+"focused")}this.removeClasses(b)},f:function(a){this.focused=true;this.addClass(a+"focused")},b:function(a){this.focused=false;this.removeClasses([a+"hovered",a+"focused"])},a:function(a){this.addClass(a+"active")}},formDefaultValueEvent:function(a){a.each(function(b){var d=b.get("title");if(d&&d.clean()!=""){b.set("title","");var c=b.get("value");if(c.clean()==""){b.set("value",d)}b.addEvents({focus:function(f){if(this.value==d){this.value=""}},blur:function(f){if(this.value.clean()==""){this.value=d}}})}})},appendImageBlocks:function(a){if($defined(a)){a=a.filter(function(b){return(!b.hasClass("iBlock-clean"))});if(a){a.addEvents({mouseenter:function(b){if(!this.hasClass("iBlock-hovered")){this.addClass("iBlock-hovered")}},mouseleave:function(b){this.removeClass("iBlock-hovered")}})}}},tTipsAppend:function(a){checkedHash=a.filter(function(b){return($defined(b.selector)&&b.selector!="")?true:false});checkedHash.each(function(c,b){SiteUI["ttips"+b.capitalize()]=new Tips([],$merge({className:"ttips-"+b.toLowerCase(),offsets:{x:20,y:10},onShow:function(d){d.setStyle("opacity",0.8)},onHide:function(d){d.setStyle("opacity",0)}},c.options||{}));$$(c.selector).each(function(f){var e="";var d="";var h=($chk(f.get("title")))?f.get("title").clean():null;if(h){if(h.contains("::")){var g=$A(h.split("::"));if(g.length>1){e=g[0].clean();d=g[1].clean()}else{d=g[0].clean()}}else{d=h.clean()}if(e!=""||d!=""){f.store("tip:title",e);f.store("tip:text",d);SiteUI["ttips"+b.capitalize()].attach(f)}f.set("title","")}})});SiteUI.tTipsCleanupInlineElements(checkedHash)},tTipsCleanupInlineElements:function(b){var a=checkedHash.getKeys();b.each(function(d,c){$$(d.selector).each(function(e){a.each(function(f){if(f!=c){e.getElements(b.get(f).selector).each(function(g){SiteUI["ttips"+f.capitalize()].detach(g)})}})})})},flashMovie:new Hash(),appendFlashMovie:function(d,c,b){if($defined(d)){var e=$merge({id:"ytmov_"+Math.round(Math.random()*999),container:d,params:{allowScriptAccess:"always",quality:"high",swLiveConnect:false,wMode:"opaque"}},b||{});var a=new Swiff(c,e);SiteUI.flashMovie.set(e.id,a)}}};var SiteUI_Init=new Hash({init_main:function(){SiteUI.options=$merge(SiteUI.options,SiteUI_Options||{});if($defined(document.id("MainMenu"))&&document.id("MainMenu").getElement("ul")){var a=document.id("MainMenu").getElement("ul").getChildren("li");if($defined(a)){a.filter(function(c){return(c.getElement("a")||c.getElement("ul"))?true:false}).each(function(d,c){d.addEvents({mouseenter:SiteUI.standardEvents.e.bind(d,""),mouseleave:SiteUI.standardEvents.l.bind(d,"")})})}}if($defined(document.id("ServiceMenu"))&&document.id("ServiceMenu").getElement("ul")){var b=document.id("ServiceMenu").getElement("ul").getChildren("li");if($defined(b)){b.filter(function(c){return(c.getElement("a")||c.getElement("ul"))?true:false}).each(function(d,c){d.addEvents({mouseenter:SiteUI.standardEvents.e.bind(d,""),mouseleave:SiteUI.standardEvents.l.bind(d,"")})})}}},init_hs_and_images:function(){if(typeof(hs)!="undefined"){$extend(hs,$merge({graphicsDir:SiteUI.options.skinPath+"highslide/",outlineType:null,loadingOpacity:0.75,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"}},SiteUI.options.highslide||{}));if($defined(hs.addSlideshow)){hs.addSlideshow($merge({interval:5000,repeat:false,useControls:true,fixedControls:"fit",overlayOptions:{opacity:0.6,position:"bottom center",hideOnMouseOut:true}},hs.addSlideshow||{}))}}SiteUI.appendImageBlocks($$("span.iBlock"))},init_tooltips:function(){var a=new Hash({"default":{selector:".tooltip",options:{className:"tooltipsEnabled"}},special:{selector:".tooltip2",options:{className:"tooltipsEnabled2"}}});SiteUI.tTipsAppend(a)},init_some_snippets:function(){SiteUI.formDefaultValueEvent($$("input.add-default"))}});window.addEvent("domready",SiteUI_Init.run.bind(SiteUI_Init));