Array.implement({count:function(){return this.length}});var SITE={start:function(){SITE.appendTooltips()},appendCard:function(){$$("#card-location .ciinactive").setOpacity(0.3)},appendTooltips:function(){var a={offsets:{x:14,y:6},onShow:function(b){b.setStyle("opacity",0.8)},onHide:function(b){b.setStyle("opacity",0)}};SITE.tooltipsEnabled=new Tips([],$merge(a,{className:"tooltipsEnabled"}));SITE.tooltipsDisabled=new Tips([],$merge(a,{className:"tooltipsDisabled"}));$$(".tooltip").filter(function(b){return(b.title!="")}).each(function(e){var d="",b="",c=e.get("title").split("::").clean();if(c.count()>1){d=c[0].clean();b=c[1].clean()}else{b=c[0].clean()}e.store("tip:title",d);e.store("tip:text",b);if(e.get("disabled")||e.hasClass("disabled")){SITE.tooltipsDisabled.attach(e)}else{SITE.tooltipsEnabled.attach(e)}})},openWindow:function(c,e,h,g,b,d){if(window.screen){if(d){var f=(screen.width-g)/2;var a=(screen.height-b)/2;h+=(h!="")?",":"";h+=",left="+f+",top="+a}}window.open(c,e,h+((h!="")?",":"")+"width="+g+",height="+b)},makeScrollbar:function(d,g,e,a,f){var b=(a?(d.getScrollSize().x-d.getSize().x):(d.getScrollSize().y-d.getSize().y));var c=new Slider(g,e,{steps:b,mode:(a?"horizontal":"vertical"),onChange:function(i){var h=(a?i:0);var j=(a?0:i);d.scrollTo(h,j)}}).set(0);if(!(f)){$$(d,g).addEvent("mousewheel",function(i){i=new Event(i).stop();var h=c.step-i.wheel*30;c.set(h)})}$(document.body).addEvent("mouseleave",function(){c.drag.stop()})}};window.addEvent("domready",SITE.start);var Mediathek=new Class({Implements:Options,options:{file:null,location:null,movieContainer:null,movieListContainer:null,descriptionContainer:null,selectorMovieListItem:null,swfPlayerFile:null},initialize:function(a){this.setOptions(a);this.first=true;if(!this.options.file||!this.options.location||!this.options.movieContainer||!this.options.movieListContainer||!this.options.descriptionContainer||!this.options.selectorMovieListItem||!this.options.swfPlayerFile){return}this.options.descriptionContainer.setOpacity(0);var b=this;this.options.location.addEvent("change",function(d){var c=this.getSelectedValue();if(c==-1){this.selectedIndex=0}else{b.loadItemList()}});if(this.first){this.options.location.fireEvent("change")}},loadItemList:function(c){var d=this.options.location.getSelectedValue();var b=this;var a=new Request({url:b.options.file,onRequest:function(){b.clearItemList()},onSuccess:function(e,f){b.buildItemList(e)},onFailure:function(){}}).send("rtype=list&l_id="+d)},clearItemList:function(){$$(this.options.selectorMovieListItem).destroy();this.options.movieListContainer.set("html","&nbsp;");if(!this.options.movieListContainer.hasClass("indicator")){this.options.movieListContainer.addClass("indicator")}},buildItemList:function(a){this.options.movieListContainer.removeClass("indicator");this.options.movieListContainer.set("html",a);var b=this;$$(this.options.selectorMovieListItem).addEvents({mouseover:function(c){if(!this.hasClass("media-item_selected")){this.addClass("media-item_hover")}},mouseout:function(c){this.removeClass("media-item_hover")},click:function(c){$$(b.options.selectorMovieListItem).removeClass("media-item_selected");this.addClass("media-item_selected");b.loadMovie(this.get("rel"))}});if($("movielist_items")&&$("scrollbar_movielist_items")){SITE.makeScrollbar($("movielist_items"),$("scrollbar_movielist_items"),$("handle-vert"))}if(this.first&&$$(this.options.selectorMovieListItem)[0]){$$(this.options.selectorMovieListItem)[0].fireEvent("click")}this.first=false},loadMovie:function(b){var c=this;var a=new Request.JSON({url:c.options.file,onRequest:function(){c.clearMovie()},onComplete:function(d,e){c.setupMovie(d.data)},onFailure:function(){c.options.movieContainer.set("html",'<p style="color:#cc0000;">Die Anfrage konnte nicht durchgef&uuml;hrt werden!</p>')}}).send("rtype=movie&m_id="+b)},clearMovie:function(){this.options.movieContainer.set("html","&nbsp;");if(!this.options.movieContainer.hasClass("indicator")){this.options.movieContainer.addClass("indicator")}this.options.descriptionContainer.set("html","").setOpacity(0)},setupMovie:function(b){var c=this;this.player=new SWFObject(this.options.swfPlayerFile,"saek_mplayer",480,385,"8");var a="file="+b.file+"&type="+b.type+"&fullscreen=true&controlbar=over&stretching=uniform";this.player.addParam("allowfullscreen","true");this.player.addParam("flashvars",a);this.player.addParam("wmode","opaque");this.player.addVariable("javascriptid","saek_mplayer");this.player.addVariable("bufferlength",2);this.player.addVariable("linktarget","_blank");this.player.addVariable("autostart",false);this.player.write(this.options.movieContainer);if($chk(b.description)){this.options.descriptionContainer.set("html","<p>"+b.description+"</p>").fade(1)}}});