(function(a){a.fn.asdtv_slider=function(h){var e=a(this),f=this,b=e.width();this.params=a.extend({offsetLeft:23,knob:false,next:"",prev:"",PerPage:4,Pages:1,Length:1,view:""},h);this.params.knob=a(this.params.knob,e);this.params.next=a(this.params.next,e);this.params.prev=a(this.params.prev,e);var c=this.params.knob.width();this.params.knob.css({left:this.params.offsetLeft});this.params.view.css({position:"relative"});var g=0;this.update=function(i){i=f.knobPosition(i);if(!i){return}i=i.viewLeft;if(f.inProgress){f.params.view.stop().css({left:"-"+i+"px"})}else{f.params.view.stop().animate({left:"-"+i+"px"})}};this.knobPosition=function(l){if(!l){return false}var k=(l)-f.params.offsetLeft;var m=b-(c)-f.params.offsetLeft*2;var j=(k/(m/100));var i=f.params.view.find("li");var l=((i.eq(0).width()*i.size())/100)*j;return{knob:k,view:m,viewLeft:l,pct:j,lis:i}};this.updateKnob=function(k,j){if(k.pageX){k=k.pageX}j=j||1;var i=parseInt(k)-f.params.offsetLeft;if(i<f.params.offsetLeft){i=f.params.offsetLeft}else{if(i>=b-f.params.offsetLeft-c){i=b-f.params.offsetLeft-c}}f.params.knob.stop().animate({left:i},j,function(){});f.update(parseInt(i))};var d=false;e.hover(function(i){},function(){d=false;f.inProgress=false;f.update()}).mousemove(function(i){if(!d){return}i.pageX=i.pageX-e.offset().left;f.inProgress=true;f.updateKnob(i,false)}).mousedown(function(){d=true}).mouseup(function(){f.inProgress=false;d=false}).click(function(i){if(i&&i.target&&(a(i.target).hasClass("asdtv_prev")||a(i.target).hasClass("asdtv_next"))){return false}f.inProgress=false;d=false;i.pageX=i.pageX-e.offset().left;f.updateKnob(i.pageX,500)});f.params.knob.attr("unselectable","on").css("MozUserSelect","none");this.params.next.click(function(){var o=f.params.knob.offset().left-e.offset().left+f.params.offsetLeft;var m=f.knobPosition(o);var n=m.lis.eq(0).width();var k=n*m.lis.size();var j=(n/(k/100))*(f.params.PerPage-1);var i=((e.width()-f.params.offsetLeft*2)/100);o+=j*i;f.updateKnob(o,500);f.inProgress=false;d=false;return false});this.params.prev.click(function(){var o=f.params.knob.offset().left-e.offset().left+f.params.offsetLeft;var m=f.knobPosition(o);var n=m.lis.eq(0).width();var k=n*m.lis.size();var j=(n/(k/100))*(f.params.PerPage-1);var i=((e.width()-f.params.offsetLeft*2)/100);o-=j*i;f.updateKnob(o,500);f.inProgress=false;d=false;return false});return this}})(jQuery);(function(d){d.fn.asdtv_carousel=function(g){var f=false;g=d.extend({btnPrev:null,btnNext:null,btnGo:null,mouseWheel:false,auto:null,speed:200,easing:null,vertical:false,circular:true,visible:3,start:0,scroll:1,beforeStart:null,afterEnd:null,disabledClass:"disabled",enabledClass:"enabled"},g||{});return this.each(function(){var q=false,o=(g.vertical?"top":"left"),i=(g.vertical?"height":"width"),h=d(this),s=d("ul:first",h),k=d(">li",s),x=k.size(),w=g.visible;if(k.size()>g.visible){if(g.circular){s.prepend(k.slice(x-w-1+1).clone()).append(k.slice(0,w).clone());g.start+=w}}if(((k.size()/2)<=g.scroll)&&(g.scroll>1)){g.scroll--}var u=d(">li",s),r=u.size(),y=g.start;h.css("visibility","visible");u.css({overflow:"hidden","float":(g.vertical?"none":"left")});s.css({margin:"0",padding:"0",position:"relative","list-style-type":"none","z-index":"1",left:"0px",width:"0px"});h.css({overflow:"hidden",position:"relative","z-index":"2",left:"0px",display:"block"});var n=g.vertical?a(u):c(u);var t=n*r;var p=n*w;u.css({width:u.width(),height:u.height()});s.css(i,t+"px").css(o,-(y*n));h.css(i,p+"px");if(k.size()>g.visible){d(g.btnPrev).removeClass(g.disabledClass).addClass(g.enabledClass);d(g.btnNext).removeClass(g.disabledClass).addClass(g.enabledClass);if(g.btnPrev){d(g.btnPrev).unbind("click").click(function(){return m(y-g.scroll)})}if(g.btnNext){d(g.btnNext).unbind("click").click(function(){return m(y+g.scroll)})}if(g.btnGo){d.each(g.btnGo,function(v,z){d(z).click(function(){return m(g.circular?g.visible+v:v)})})}if(g.mouseWheel&&h.mousewheel){h.mousewheel(function(v,z){return z>0?m(y-g.scroll):m(y+g.scroll)})}if(g.auto){setInterval(function(){m(y+g.scroll)},g.auto+g.speed)}}else{d(g.btnPrev).addClass(g.disabledClass).removeClass(g.enabledClass);d(g.btnNext).addClass(g.disabledClass).removeClass(g.enabledClass)}function j(){return u.slice(y).slice(0,w)}function m(z){if(!q){if(g.beforeStart){g.beforeStart.call(this,j())}var v=y;if(g.circular){if(z<=g.start-w-1){s.css(o,-((r-(w*2))*n)+"px");y=z==g.start-w-1?r-(w*2)-1:r-(w*2)-g.scroll}else{if(z>=r-w+1){s.css(o,-((w)*n)+"px");y=z==r-w+1?w+1:w+g.scroll}else{y=z}}}else{if(z<0||z>r-w){return}else{y=z}}l(v,y,g.scroll);q=true;s.animate(o=="left"?{left:-(y*n)}:{top:-(y*n)},g.speed,g.easing,function(){if(g.afterEnd){g.afterEnd.call(this,j())}q=false});if(!g.circular){d(g.btnPrev).removeClass(g.disabledClass).addClass(g.enabledClass);d(g.btnNext).removeClass(g.disabledClass).addClass(g.enabledClass);if(y-g.scroll<0){d(g.btnPrev).addClass(g.disabledClass).removeClass(g.enabledClass)}if(y+g.scroll>(r-w)){g.btnNext.addClass(g.disabledClass).remvoveClass(g.enabledClass)}}if(f==true){asdtv_brightcove.ivwcount()}else{f=true}}return false}function l(A,v,z){u.asdtv_activateImages(v,v+z)}l(0,g.scroll,g.scroll)})};d.fn.asdtv_activateImages=function(g,f){g=g||0;f=f||10000;this.find("img").slice(g,f).each(function(){var h=d(this);if(h.attr("data")&&!h.attr("src")){h.attr("src",h.attr("data"))}});return this};function b(f,g){if(!f||!f[0]){return 0}return parseInt(d.css(f[0],g))||0}function c(f){return(!f||!f[0]?0:f[0].offsetWidth+b(f,"marginLeft")+b(f,"marginRight"))}function a(f){return(!f||!f[0]?0:f[0].offsetHeight+b(f,"marginTop")+b(f,"marginBottom"))}var e=d('<div class="asdtv_overlay"></div>');d.fn.asdtv_overlay=function(f){f=f==true?true:false;return this.each(function(g,h){h=d(h);if(f==true){h.parent().hover(function(){e.insertBefore(h).css({width:h.width(),height:h.height(),position:"absolute",display:"block"})},function(){e.css("display","none")})}else{e.clone().insertBefore(h).css({width:h.width(),height:h.height(),position:"absolute",display:"block"})}})}})(jQuery);(function(p){var d=p;var u="http://api.brightcove.com/services/library",n=[],g={find_related_videos:false};var r=function(){};window.asdtv_brightcove=r;r.api=function(e){this.token=e;n.push(this)};r.api.get=function(e){e=e||(n.length-1);return n[e]};r.api.canUse=function(j,e){if(g[j]!=undefined){if(e!=undefined){g[j]=e==true?true:false}else{return g[j]==true?true:false}}};r.api.prototype.data=function(y,x){var E="";if(y.who){E=y.who+".";delete y.who}y=r.hook(E+"brightcove.params."+y.command,y);var F=[],C=this,z=(y.all_pages==true)?true:false;delete y.all_pages;p.each(y,function(H,G){if(H!=undefined&&G!=undefined){F.push(C.encode(H)+"="+C.encode(G))}});F.push("token="+this.token);var e={items:[],videos:[]};var A=true,w=0,B=0;function D(){p.ajax({url:u,cache:true,data:F.join("&")+"&page_number="+B,dataType:"jsonp",contentType:"utf-8",scriptCharset:"utf-8",success:function(G){j(G)},error:x})}function j(G){if(G&&G.error==undefined){if(z==true){B++;if(A==true){A=false;w=Math.ceil(G.total_count/G.page_size);e=d.extend(e,G)}else{if(G.items){jQuery.each(G.items,function(H,I){e.items=e.items||[];e.items.push(I)})}if(G.videos){jQuery.each(G.videos,function(H,I){e.videos=e.videos||[];e.videos.push(I)})}}if(B>=w){x(r.hook(E+"brightcove.data."+y.command,e))}else{D()}}else{x(r.hook(E+"brightcove.data."+y.command,G))}}}D()};r.api.prototype.encode=function(e){switch(typeof(e)){case"array":return e.join(",");break;case"string":default:return encodeURIComponent(e);break}};r.api.prototype.playlists=function(j,e,w){if(!j||j.length==0){return this.allplaylists(e,w)}this.data(p.extend({command:"find_playlists_by_ids",playlist_ids:j,playlist_fields:"id,name,filterTags,videos,playlistType"},w||{}),e)};r.api.prototype.playlist=function(w,e,j){this.data(p.extend({command:"find_playlist_by_id",playlist_id:w,playlist_fields:"id,name,filterTags,videos,playlistType"},j||{}),e)};r.api.prototype.allplaylists=function(e,j){this.data(p.extend({command:"find_all_playlists",page_size:"25"},j||{}),e)};r.api.prototype.video=function(w,e,j){this.data(p.extend({command:"find_video_by_id",video_id:w,video_fields:"id,name,shortDescription,linkURL,thumbnailURL,TAGS"},j||{}),e)};r.api.prototype.related=function(w,e,j){if(typeof(w)=="number"||parseInt(w)==w&&r.api.canUse("find_related_videos")){this.data(d.extend({command:"find_related_videos",video_id:w,page_size:25},j||{}),e)}else{this.data(d.extend({command:"find_related_videos",reference_id:w,page_size:25},j||{}),e)}};r.api.prototype.tags=function(j,e,w){and_tags=[];or_tags=[];if(typeof(j)=="array"){or_tags=j}else{and_tags=undefined;or_tags=j.replace("/[+]/gmi","").split(",")}d.each(or_tags,function(x,y){if(y.indexOf("+")>-1){if(!and_tags){and_tags=[]}and_tags=y.split("+");delete or_tags[x]}});this.data(d.extend({command:"find_videos_by_tags",get_item_count:"true",and_tags:and_tags,or_tags:or_tags,page_size:25},w||{}),e)};r.api.prototype.search=function(w,e,j){this.data(d.extend({command:"find_videos_by_text",text:w,page_size:25,video_fields:"id,name,shortDescription,linkURL,thumbnailURL,publishedDate,TAGS"},j||{}),function(x){x.items=r.filter_video_by_tags(x.items);e(x)})};r.api.prototype.byPlayer=function(w,e,j){this.data(d.extend({command:"find_playlists_for_player_id",get_item_count:"true",player_id:w,page_size:25,fields:"id,name,videos",video_fields:"id,name,shortDescription,linkURL,thumbnailURL"},j||{}),e)};var s=1,v={allowScriptAccess:"sameDomain",menu:"false",quality:"high",align:"middle",allowFullScreen:"true",wmode:"opaque"},i=["allowScriptAccess","menu","quality","flashvars","allowFullScreen","wmode","width","height","src","align"],m={};r.player=function(y,e){y.playerID=y.playerID?y.playerID:m.playerID;if(y.playerID&&parseInt(y.playerID)==y.playerID&&window.brightcove!=undefined){s++;y=d.extend(m,y);y.linkBaseURL=y.itemURL;y["@videoPlayer"]=y.videoId;var D=brightcove.createElement("object");D.id="asdtvBrightcove"+s;var B;for(var z in y){B=brightcove.createElement("param");B.name=z;B.value=y[z];D.appendChild(B)}e=d(e).empty().get(0);brightcove.createExperience(D,e,true)}else{s++;var C=r.utilities.copyObject(d.extend(v,y));C.src=C.src?C.src:C.playerID;C["@videoPlayer"]=y.videoId;var w=d.extend(C,C.flashvars||{}),A={};if(w.flashvars){delete (w.flashvars)}if(!C.width){C.width=e.width()}if(!C.height){C.height=e.height()}w.deeplinkUrl=y.itemURL;if(w.mediaclip){if(w.deeplinkUrl){var E=w.deeplinkUrl.match(/([\d]+)/gmi);w.mediaclip=w.mediaclip+E}else{w.mediaclip=w.mediaclip+y.videoId}}else{w.mediaclip=y.videoId}if(w.autoStart){w.autoPlay=w.autoStart}else{if(w.autoPlay){w.autoStart=w.autoPlay}}for(var x in C){if(r.utilities.iN(x,i)){A[x]=C[x]}}var j={};for(var x in w){if(!r.utilities.iN(x,i)){j[x]=w[x]}}A.flashvars=j;e.empty().flash(A,{version:8,expressInstall:true})}};r.player.setDefaultParams=function(e){v=e};r.player.setDefaultBrightcoveParams=function(e){m=e};var a=[],h=false,c=(new Date).getTime(),o=1;r.ivwcount=function(){if(h==false){return}var e=(new Date).getTime();if(Math.round(c/o)==Math.round(e/o)){return}c=e;d.each(a,function(j,w){if(w.apply){w.apply(window,arguments)}})};r.ivwcount.addCounter=function(e){a.push(e)};r.ivwcount.clean=function(){a=[]};r.ivwcount.enable=function(){h=true;c=(new Date).getTime()};r.ivwcount.disable=function(){h=false};r.enabled_tag=false;r.filter_video_by_tags=function(j){if(!r.enabled_tag){return j}var e=[];d.each(j,function(x,w){if(w.tags){if(r.utilities.contains(w.tags,r.enabled_tag)){e.push(w)}}else{e.push(w)}});return e};var f={};r.register_hook=function(e,j){if(!f[e]){f[e]=[]}f[e].push(j);return r};r.unregister_hook=function(j,w){if(!w){delete f[j]}else{if(f[j]){var e;for(e=0;e<f[j].length;e++){if(f[j][e]==fn){delete f[j][e]}}}}return r};r.hook=function(x,j){if(!f[x]){return j}var w;for(w=0;w<f[x].length;w++){try{j=f[x][w].apply(r,[j])}catch(y){}}return j};r.staticPicture="./lib/img/spacer.png";var b={teaserview:function(e){e.thumbnailURL=e.thumbnailURL||r.staticPicture;if(e.linkURL&&e.linkURL.indexOf("javascript:")==-1&&e.linkURL.indexOf("#autostart")==-1){e.linkURL+="#autostart"}return d('<li class="asdtv_videoteaser"><a href="'+e.linkURL+'"><img data="'+e.thumbnailURL+'" /></a><span class="asdtv_teasertextlink"><a href="'+e.linkURL+'#autostart">'+r.utilities.ie6.decode(e.name)+"</a></span></li>").data(r.css.data,e)},sidebar_vertical_teaserview:function(j){j.thumbnailURL=j.thumbnailURL||r.staticPicture;j.shortDescription=j.shortDescription.slice(0,25);if(j.linkURL&&j.linkURL.indexOf("javascript:")==-1&&j.linkURL.indexOf("#autostart")==-1){j.linkURL+="#autostart"}var e="";e+="<li>";e+='	<a href="'+j.linkURL+'" title="">';e+='		<span class="asdtv_teaserimg asdtv_floatleft">';e+='			<img class="asdtv_teaserimagelink asdtv_floatleft" data="'+j.thumbnailURL+'" />';e+="		</span>";e+='		<span class="asdtv_category">'+r.utilities.ie6.decode(j.shortDescription)+"</span>";e+='		<span class="asdtv_teasertextlink">'+r.utilities.ie6.decode(j.name)+"</span>";e+="	</a>";e+="</li>";return d(e).data(r.css.data,j)},tab:function(e){return d('<li class="asdtv_tab"><a href="#" title="">'+r.utilities.ie6.decode(e.name)+"</a></li>").data(r.css.data,e)},category_list_item:function(e){return d('<li class="asdtv_category"><a href="#" title="">'+r.utilities.ie6.decode(e.name)+"</a></li>").data(r.css.data,e)},"2row_item":function(e){e.shortDescription=e.shortDescription.slice(0,25);e.thumbnailURL=e.thumbnailURL||r.staticPicture;if(e.linkURL&&e.linkURL.indexOf("javascript:")==-1&&e.linkURL.indexOf("#autostart")==-1){e.linkURL+="#autostart"}return d('<li class="asdtv_videoteaser"><div class="asdtv_videoteasercontent"><a href="'+e.linkURL+'"><img src="'+e.thumbnailURL+'" /></a><span class="asdtv_teasertextlink"><a href="'+e.linkURL+'"><strong>'+r.utilities.ie6.decode(e.shortDescription)+"</strong><br/>"+r.utilities.ie6.decode(e.name)+"</a></span></div></li>").data(r.css.data,e)},"1row_item":function(e){e.shortDescription=e.shortDescription.slice(0,25);e.thumbnailURL=e.thumbnailURL||r.staticPicture;if(e.linkURL&&e.linkURL.indexOf("javascript:")==-1&&e.linkURL.indexOf("#autostart")==-1){e.linkURL+="#autostart"}return d('<li class="asdtv_videoteaser"><div class="asdtv_videoteasercontent"><a href="'+e.linkURL+'"><img src="'+e.thumbnailURL+'" /></a><span class="asdtv_teasertextlink"><a href="'+e.linkURL+'"><strong>'+r.utilities.ie6.decode(e.shortDescription)+"</strong><br/>"+r.utilities.ie6.decode(e.name)+"</a></span></div></li>").data(r.css.data,e)},videobuehne_pagination:function(e){return d('<li class="asdtv_page"><a href="#videobuehne/list:'+e.listID+"/page:"+e.page+'">'+e.page+"</a></li>").data(r.css.data,e)},videobuehne:function(e){return d('<ul class="asdtv_videoteaserlist"></ul>').data(r.css.data,e)},videobuehne_coverflow:function(j){var e="";e+='<h3 class="asdtv_videoteaserheadline"></h3>';e+='<ul class="asdtv_videoteaserlist"></ul>';e+='<div class="asdtv_videoteaserslider asdtv_clear"><ul><li class="asdtv_prev"></li><li></li><li class="asdtv_next"></li></ul><div class="asdtv_slidercontroller"></div></div>';return d(e).data(r.css.data,j)},videoplayer:function(y){var x=(new Date(parseInt(y.publishedDate)));var j=r.utilities.twoChars(x.getDate())+"."+r.utilities.twoChars(x.getMonth())+"."+r.utilities.twoChars(x.getFullYear())+", "+r.utilities.twoChars(x.getHours())+":"+r.utilities.twoChars(x.getMinutes());var e="";jQuery.each(y.tags||[],function(A,z){if(z.indexOf("source=")!==-1){e=", Quelle: "+z.replace("source=","")}});y.shortDescription=y.shortDescription.slice(0,25);if(y.container){y.container.find(".asdtv_time").html(j+" Uhr"+r.utilities.ie6.decode(e));y.container.find(".asdtv_videoteaserheadline").html(r.utilities.ie6.decode(y.name));y.container.find(".asdtv_videoteaserdescription").html(r.utilities.ie6.decode(y.longDescription))}else{var w="";w+='<div class="asdtv_moduleheader"><h3>&nbsp;</h3></div>';w+='<div class="asdtv_modulebody"><span class="asdtv_time">'+j+" Uhr"+r.utilities.ie6.decode(e)+'</span><h4 class="asdtv_videoteaserheadline">'+r.utilities.ie6.decode(y.name)+'</h4><p class="asdtv_videoteaserdescription">'+r.utilities.ie6.decode(y.longDescription)+'</p><span class="asdtv_videosource"></span><div class="asdtv_videoteasers"><ul class="asdtv_videoteaserlist"><li class="asdtv_videoteaser asdtv_clear"><div class="stage"></div></li></ul></div></div>'}return d(w).data(r.css.data,y)},searchresult:function(j){var e='<div class="asdtv_searchresult">Ihre Suche nach <span class="asdtv_searchhighlight">"'+j.value+'"</span> hat folgende Ergebnisse gebracht:</div>';return d(e).data(r.css.data,j)}};r.template=function(){};r.template.preprocess=function(e){return e};r.template.render=function(w,j){if(j.items){j.items=r.hook(w,j.items);var e=d("<div></div>");d.each(j.items,function(y,x){e.append(b[w](r.template.preprocess(x)))});return e.children()}else{j=r.hook(w,j);return b[w](r.template.preprocess(j))}};r.css={loading:"asdtv_loading",prev:"asdtv_prev",next:"asdtv_next",active:"asdtv_active",inactive:"asdtv_inactive",data:"asdtv_data",page:"asdtv_page",teasersubnavi:"asdtv_videoteasersubnavi",teaserheadline:"asdtv_videoteaserheadline",teaserlist:"asdtv_videoteaserlist",slider:"asdtv_videoteaserslider",ivw_counter:"asdtv_ivw_counter"};var k={verwandt:"Verwandt"};r.translate=function(e){return k[e]};r.modules=function(){};r.utilities=function(){};r.utilities.unique=function(e){var w=[],x,j=e.length;for(x=0;x<j;x++){if(r.utilities.contains(w,e[x])==false){w.push(e[x])}}return w};r.utilities.contains=function(e,j){for(var w=0;w<e.length;w++){if(e[w]==j){return true}}return false};r.utilities.iN=function(j,e){j=j.toLowerCase();for(var w=0;w<e.length;w++){if(String(e[w]).toLowerCase()==j){return true}}return false};r.utilities.twoChars=function(e){e=String(e);return e.length<2?"0"+e:e};r.utilities.copyObject=function(j){var e={};d.each(j,function(x,w){e[x]=w});return e};var l=false;if(jQuery.browser.msie){try{d("<div></div>").get(0).style.display="table-cell";l=true}catch(q){}}r.utilities.ie6={decode:function(e){return r.utilities.utf8String.decode(e)}};var t={150:"&mdash;",132:"&mdash;"};r.utilities.utf8String={decode:function(x){x=x?String(x):"";var w=0,j="",e="",y=0;while(w<x.length){y=x.charCodeAt(w);if(t[y]!=undefined){x=x.substring(0,w)+t[y]+x.substring(w+1,x.length)}w++}return x}};r.utilities.cookie=function(E,C,j){if(C==undefined){var z,e,C,B=document.cookie.split(";"),F={},A;for(A=0;A<B.length;A=A+1){z=B[A].split("=");e=z[0].replace(/^\s*/,"").replace(/\s*$/,"");C=decodeURIComponent(z[1]);F[e]=C}if(E){return F[E]}return F}else{j=j||{};var D=[],y,x={expires:24*30,path:"/",domain:null,secure:false},w={expires:function(H){if(!H||H=="0"){return"Thu, 01-Jan-1970 00:00:01 GMT"}var G=new Date;G.setTime(G.getTime()+(H*60*60*1000));return G.toGMTString()},secure:function(G){return G?1:0}};for(y in x){if(j[y]){D.push(y+"="+(w[y]?w[y](j[y]):j[y]))}else{if(x[y]){D.push(y+"="+(w[y]?w[y](x[y]):x[y]))}}}document.cookie=E+"="+encodeURIComponent(C)+(D.length==0?"":";")+D.join(";");return r.utilities.cookie}};window.asdtv_brightcove=r})(jQuery);(function(b,c){var e=jQuery,f="content1";b.content1=function(a,h){var g=this;this.params=e.extend({tags:false,carousel:false,relatedVideoID:false,teaserTemplate:"teaserview",onClick:function(){return true},ammount:false},h||{});this.data={items:[]};this.container=e(a);if(this.container.size()==0){return}this.initialized=false;this.api=c.api.get();this.view=this.container.find(".asdtv_videoteasers").unbind("click");this.viewList=this.view.find(".asdtv_videoteaserlist").unbind("click");this.viewBody=this.view.find(".asdtv_videoteaserview").unbind("click");this.tabBody=this.container.find(".asdtv_tabnav").unbind("click");this.container.addClass(c.css.loading);this.loaded=false;this.relatedLoaded=false;this.playlistsLoaded=false;if(this.params.tags){e.each(this.params.tags,function(k,j){var l={};l.id=j;l.name=j;l.type="tag";g.data.items.unshift(l);g.renderTabs()})}else{this.api.playlists(this.params.playlistID,function(i){if(!g.params.relatedVideoID){g.loaded=true}else{if(g.relatedLoaded){g.loaded=true}}g.container.find("."+c.css.loading).removeClass(c.css.loading);if(g.params.ammount){e.each(i.items,function(l,j){if(!i.items[l]){return}i.items[l].type="playlist";if(j.videos!=undefined){i.items[l].videos=j.videos.slice(0,g.params.ammount)}})}g.data.items=e.merge(g.data.items,i.items);g.renderTabs(g.params.relatedVideoID?false:true);g.playlistsLoaded=true},{playlist_fields:"id,name",who:f})}if(this.params.relatedVideoID){this.api.related(this.params.relatedVideoID,function(i){g.relatedLoaded=true;if(g.playlistsLoaded||!g.params.playlistID){g.loaded=true}i.name=asdtv_brightcove.translate("verwandt");i.id=g.params.relatedVideoID;i.videos=i.items;if(i.videos==undefined){return false}if(g.params.ammount){i.videos=i.videos.slice(0,g.params.ammount)}g.data.items.unshift(i);g.renderTabs(true);g.container.find("."+c.css.loading).removeClass(c.css.loading)},{page_size:g.params.ammount||20,page_number:0,sort_by:"PLAYS_TRAILING_WEEK",sort_order:"DESC",who:f})}};b.content1.prototype.renderTabs=function(g){this.container.removeClass(c.css.loading);var h=this;var a=c.template.render("tab",this.data).appendTo(this.tabBody.empty()).click(function(){if(this.isRunning==true){return}var i=e(this);var j=i.data(c.css.data);if(j.videos!=undefined){h.showVideos(j)}else{h.load(j.id,function(k){h.showVideos(k)},j.type)}a.removeClass(c.css.active);i.addClass(c.css.active);return false});if(h.loaded||g==true){a.eq(0).click()}};var d={};b.content1.prototype.load=function(i,a,g){if(this.isRunning==true){return}this.view.addClass(c.css.loading);this.viewList.empty();if(d[i]!=undefined&&d[i].videos!=undefined){a(d[i]);this.view.removeClass(c.css.loading)}else{var h=this;this.isRunning=true;if(g=="playlist"){this.api.playlists(i,function(j){j=j.items[0];if(h.params.ammount){if(j.items!=undefined){j.videos=j.items.slice(0,h.params.ammount)}}d[i]=j;a(j);h.view.removeClass(c.css.loading);h.isRunning=false})}else{h.api.tags(i,function(j){h.container.find("."+c.css.loading).removeClass(c.css.loading);j.id=i;j.name=i;j.videos=j.items;d[i]=j;a(j);h.view.removeClass(c.css.loading);h.isRunning=false},{page_size:h.params.ammount,sort_by:"PLAYS_TRAILING_WEEK",sort_order:"DESC",who:f})}}};b.content1.prototype.carousel=function(){if(this.params.carousel){this.viewBody.asdtv_carousel({scroll:4,visible:4,btnPrev:this.container.find("."+c.css.prev),btnNext:this.container.find("."+c.css.next),disabledClass:c.css.inactive,enabledClass:c.css.active})}else{this.viewList.scrollTop(0);this.viewList.asdtv_activateImages()}};b.content1.prototype.showVideos=function(h){if(this.loaded){if(this.initialized==true){asdtv_brightcove.ivwcount()}else{this.initialized=true}}var g=this;var a=c.template.render(this.params.teaserTemplate,{items:h.videos}).appendTo(this.viewList.empty()).click(function(){a.removeClass(c.css.active);return g.params.onClick(e(this).addClass(c.css.active).data(c.css.data))});a.eq(0).click();g.carousel()}})(asdtv_brightcove.modules,asdtv_brightcove);(function(b,c){var d=jQuery,e="sidebar1";b.sidebar1=function(a,g){var f=this;this.params=d.extend({ammount:false},g||{});this.container=d(a);if(this.container.size()==0){return}this.initialized=false;this.api=c.api.get();this.view=this.container.find(".asdtv_videoteasers").unbind("click");this.viewList=this.view.find(".asdtv_videoteaserlist").unbind("click");this.viewBody=this.view.find(".asdtv_videoteaserview").unbind("click");this.videoContainer=this.container.find(".asdtv_videomodule").unbind("click");this.container.addClass(c.css.loading);this.api.related(this.params.relatedVideoID,function(j){if(f.params.ammount){j.items=j.items.slice(0,f.params.ammount)}f.container.find("."+c.css.loading).removeClass(c.css.loading);var h=c.template.render("teaserview",j).appendTo(f.viewList).click(function(){var k=d(this).data(c.css.data);f.showVideo(k.id,{itemURL:k.itemURL||k.linkURL,videoId:k.videoId});return false});var i=h.eq(0).data(c.css.data);f.showVideo(i.id,{autoStart:"false",itemURL:i.itemURL||i.linkURL,videoId:i.videoId});f.carousel();f.container.removeClass(c.css.loading)},{page_size:f.params.ammount||20,page_number:0})};b.sidebar1.prototype.carousel=function(){this.viewBody.asdtv_carousel({scroll:2,visible:2,btnPrev:this.container.find("."+c.css.prev),btnNext:this.container.find("."+c.css.next),disabledClass:c.css.inactive,enabledClass:c.css.active})};b.sidebar1.prototype.showVideo=function(f,a){if(this.initialized==true){asdtv_brightcove.ivwcount()}else{this.initialized=true}this.videoContainer.removeClass(c.css.loading);a=d.extend({playerID:this.params.playerID,videoId:f,autoStart:"true",isVid:"true"},a||{});new asdtv_brightcove.player(a,this.videoContainer)}})(asdtv_brightcove.modules,asdtv_brightcove);(function(b,c){var b=asdtv_brightcove.modules;var c=asdtv_brightcove;var d=jQuery,e="sidebar_topvideo";b.sidebar_topvideo=function(a,g){var f=this;this.params=d.extend({ammount:false},g||{});this.container=d(a);if(this.container.size()==0){return}this.initialized=false;this.api=c.api.get();this.view=this.container.find(".asdtv_videoteasers").unbind("click");this.viewList=this.view.find(".asdtv_videoteaserlist").unbind("click");this.viewBody=this.view.find(".asdtv_videoteaserview").unbind("click");this.videoContainer=d("<div></div>");this.api.related(this.params.relatedVideoID,function(i){if(f.params.ammount){i.items=i.items.slice(0,f.params.ammount)}f.container.removeClass(c.css.loading).find("."+c.css.loading).removeClass(c.css.loading);var h=c.template.render("teaserview",i).appendTo(f.viewList).click(function(){var j=d(this);var k=j.data(c.css.data);f.showVideo(k.id,{itemURL:k.itemURL||k.linkURL,videoId:k.videoId,who:e},j);return false});h.find("img").asdtv_overlay();f.carousel()},{page_size:f.params.ammount||20,page_number:0,sort_by:"PLAYS_TRAILING_WEEK",sort_order:"DESC",who:e})};b.sidebar_topvideo.prototype.carousel=function(){var a=this;this.viewBody.asdtv_carousel({scroll:1,visible:1,btnPrev:this.container.find("."+c.css.prev),btnNext:this.container.find("."+c.css.next),disabledClass:c.css.inactive,enabledClass:c.css.active,beforeStart:function(){a.hideVideo()}})};b.sidebar_topvideo.prototype.showVideo=function(g,f,a){if(this.initialized==true){c.ivwcount()}else{this.initialized=true}this.videoContainer.removeClass(c.css.loading);f=d.extend({playerID:this.params.playerID,videoId:g,autoStart:"true",isVid:"true"},f||{});this.videoContainer.css({height:a.height(),width:a.width()}).prependTo(a);new c.player(f,this.videoContainer)};b.sidebar_topvideo.prototype.hideVideo=function(){this.videoContainer.remove()}})(asdtv_brightcove.modules,asdtv_brightcove);(function(b,c){var e=jQuery,d={playlists:[]},f="videobuehne";b.videobuehne1=function(a,i){var h=this;this.params=e.extend({onChangeChannel:function(){},onStartChannel:null,searchForm:false,carousel:false,playerID:false,search_page_size:50,category_page_size:25,onClick:function(){return true},videosOnARow:{"2row":8,"1row":4},cssKlassen:{"2row":"2row","1row":"1row"}},i||{});this.currentView="2row";this.data={items:[]};this.currentData={};this.container=e(a);if(this.container.size()==0){return}this.initialized=false;this.api=c.api.get();this.category_navi=this.container.find(".asdtv_category-navi>ul:first").unbind("click");this.view=this.container.find(".asdtv_videoteaserview").unbind("click");this.pagination_navi=this.container.find(".asdtv_pagination").unbind("click");this.moduleBody=this.container.find(".asdtv_modulebody").unbind("click");this.view_switch_navigation=this.container.find(".asdtv_view_switch").unbind("click");this.isRunning=false;this.getCategories();var g=this.view_switch_navigation.find("li").unbind("click").click(function(l){if(l&&l.preventDefault){l.preventDefault()}if(h.isRunning==true){return false}var k=e(this);g.find("a").removeClass(c.css.active);if(e(this).hasClass(c.css.active)){return false}g.removeClass(c.css.active);e("a",k).addClass(c.css.active);var j="1row";if(e(this).addClass(c.css.active).hasClass("asdtv_2rows_view")){j="2row"}h.currentView=j;h.renderView();return false});if(this.params.searchForm&&this.params.searchForm.size&&this.params.searchForm.size()>0){this.params.searchForm.find("form").submit(function(){h.search();return false});this.params.searchForm.find("input[type=text]").attr("value","").keydown(function(j){if(j.keyCode==13){h.search();return false}})}};b.videobuehne1.prototype.search=function(){if(this.isRunning==true){return false}var h=e.trim(this.params.searchForm.find("input[type=text]").attr("value"));if(h.length<2){return false}var a=this,g="search:"+h;a.view.empty();this.pagination_navi.empty();a.moduleBody.addClass(c.css.loading);a.category_navi.find("."+c.css.active).removeClass(c.css.active);if(d.playlists[g]!=undefined){a.moduleBody.removeClass(c.css.loading);a.isRunning=false;a.currentData=d.playlists[g];a.renderView();c.template.render("searchresult",{value:h,data:d.playlists[g]}).prependTo(a.view)}else{this.api.search(h,function(i){i.items=i.items.sort(function(k,j){return k.publishedDate<j.publishedDate});i.videos=i.items;d.playlists[g]=i;a.moduleBody.removeClass(c.css.loading);a.isRunning=false;a.currentData=i;a.renderView();c.template.render("searchresult",{value:h,data:i}).prependTo(a.view)},{page_size:a.params.search_page_size,who:f})}this.params.searchForm.find("input[type=text]").attr("value","")};b.videobuehne1.prototype.getCategories=function(){var a=this;this.moduleBody.addClass(c.css.loading);this.api.byPlayer(this.params.playerID,function(h){var g=c.template.render("category_list_item",h).appendTo(a.category_navi.empty()).click(function(){if(a.isRunning==true){return false}var i=e(this);var j=i.data(c.css.data);g.removeClass(c.css.active);i.addClass(c.css.active);a.videoByCatgeory(j.id,function(k){a.currentData=k;a.renderView();a.params.onChangeChannel(k.id)});return false});if(a.params.onStartChannel){a.params.onStartChannel(g,h)}else{g.eq(0).click()}},{page_size:a.params.category_page_size,all_pages:true,fields:"id,name",who:f})};b.videobuehne1.prototype.videoByCatgeory=function(h,a){this.isRunning=true;var g=this;g.view.empty();this.pagination_navi.empty();g.moduleBody.addClass(c.css.loading);if(d.playlists[h]!=undefined){g.moduleBody.removeClass(c.css.loading);g.isRunning=false;a(d.playlists[h])}else{this.api.playlists(h,function(i){g.moduleBody.removeClass(c.css.loading);d.playlists[h]=i.items[0];g.isRunning=false;a(i.items[0])},{video_fields:"id,name,shortDescription,linkURL,thumbnailURL",playlist_fields:"id,videos",who:f})}};b.videobuehne1.prototype.renderCategoryNavigation=function(){var g=this;var a=c.template.render("category_list_item",this.data).appendTo(this.category_navi.empty()).click(function(){var h=e(this);var i=h.data(c.css.data);a.removeClass(c.css.active);h.addClass(c.css.active);g.currentData=i;g.renderView();return false});a.eq(0).click()};b.videobuehne1.prototype.renderView=function(){this.pagination_navi.empty();this.view.empty();this.container.removeClass(this.params.cssKlassen["2row"]);this.container.removeClass(this.params.cssKlassen["1row"]);this.container.addClass(this.params.cssKlassen[this.currentView]);this["renderView_"+this.currentView]()};b.videobuehne1.prototype.getDataPage=function(g,h){var i=this.currentData.videos;var j=((h-1)*g);var a=h*g;i=i.length?i:[];return i.slice(j,a)};b.videobuehne1.prototype.renderView_2row=function(){var l=this;var m=this.currentData;if(!m||!m.videos){return}var g=this.params.videosOnARow["2row"];var k=Math.ceil(m.videos.length/g);var a=c.template.render("videobuehne",{}).appendTo(this.view);for(var j=0;j<k;j++){c.template.render("videobuehne_pagination",{page:(j+1),listID:m.id}).appendTo(this.pagination_navi)}var h=this.pagination_navi.find("."+c.css.page).click(function(){if(l.isRunning==true){return false}if(l.initialized==true){asdtv_brightcove.ivwcount()}else{l.initialized=true}var p=e(this);h.removeClass(c.css.active);var o=p.addClass(c.css.active).data(c.css.data).page;var n=l.getDataPage(g,o);var i=c.template.render("2row_item",{items:n}).appendTo(a.empty()).click(l.params.onClick);return false});h.eq(0).click()};b.videobuehne1.prototype.renderView_1row=function(){var l=this;var m=this.currentData;if(!m||!m.videos){return}var a=c.template.render("videobuehne_coverflow",{}).appendTo(this.view.empty());var k=this.view.find("."+c.css.teasersubnavi);var j=this.view.find("."+c.css.teaserheadline);var h=this.view.find("."+c.css.teaserlist);var i=this.view.find("."+c.css.slider).asdtv_slider({PerPage:this.params.videosOnARow["1row"],Length:m.videos.length,Pages:Math.ceil(m.videos.length/this.params.videosOnARow["1row"]),next:".asdtv_next",prev:".asdtv_prev",knob:".asdtv_slidercontroller",view:h});j.html(c.utilities.ie6.decode(m.name));var g=c.template.render("1row_item",{items:m.videos}).appendTo(h.empty()).click(l.params.onClick);g.eq(0).addClass("asdtv_active");if(this.initialized==true){asdtv_brightcove.ivwcount()}else{this.initialized=true}}})(asdtv_brightcove.modules,asdtv_brightcove);(function(b,c,d){var e="videoplayer";b.videoplayer=function(a,g){var f=this;this.data=false;this.params=d.extend({videoId:false,autoplay:undefined,isReady:function(){},notRenderVideo:false},g||{});this.container=d(a);if(this.container.size()==0){return this.ready()}this.api=c.api.get();if(this.params.videoId==false){this.getParams()}if(this.params.videoId==false&&this.params.playlistID==undefined){return this.ready()}this.container.addClass(c.css.loading);if(this.params.playlistID&&this.params.videoId==false){this.api.playlist(this.params.playlistID,function(h){f.data=h.videos[0];f.render()},{video_fields:"id,name,shortDescription,longDescription,linkURL,thumbnailURL,PUBLISHEDDATE,tags",playlist_fields:"id,videos",page_size:"1",who:e})}else{this.api.video(this.params.videoId,function(h){f.data=h;f.render()},{video_fields:"id,name,shortDescription,longDescription,linkURL,thumbnailURL,PUBLISHEDDATE,tags",who:e})}};b.videoplayer.prototype.ready=function(){if(this.params.isReady){this.params.isReady(this.data)}};b.videoplayer.prototype.getParams=function(){var g=window.location.search,f={};var a=String(String(g).split("?")[1]).split("&");d.each(a,function(h,k){var j=k.split("=");if(j[0]&&j[1]!=undefined&&j[0]!="?"){f[j[0]]=String(decodeURIComponent(j[1])).replace(/[\+]/gmi," ")}});if(f.vid){this.params.videoId=parseInt(f.vid)}if(String(location.hash).indexOf("autostart")>-1){this.params.autoplay=true}};b.videoplayer.prototype.render=function(){this.ready();this.container.removeClass(c.css.loading);if(this.params.notRenderVideo&&this.data&&this.data.id&&this.data.name){this.data.container=this.container;c.template.render("videoplayer",this.data);return}if(this.data&&this.data.id&&this.data.name){this.data.notRenderVideo=this.params.notRenderVideo;var a=c.template.render("videoplayer",this.data).appendTo(this.container.empty());var f={videoId:this.data.id,autoStart:this.params.autoplay==true?"true":"false",isVid:"true"};new asdtv_brightcove.player(f,a.find(".stage"))}else{this.container.empty().html("Ooops here is an error occured, the video is not valid.")}}})(asdtv_brightcove.modules,asdtv_brightcove,jQuery);(function(k,c){var d=c,h=false,f=false,l,g=true;var b=function(j,a){if(!window.token&&h==false){return false}if(!h){h=new asdtv_brightcove.api(window.token)}f=false;var e=new asdtv_brightcove.modules.videoplayer(d(".asdtv_modulecontainer.asdtv_video_player"),{videoId:(j||false),notRenderVideo:(j&&a?true:false),playlistID:window.playerInitPlaylistID,autoplay:(j&&!a?true:false),isReady:function(r){l=r&&r.id?r.id:false;if(window.playlistIDs){var u=window.ammountPlaylistVideos||false;var v=window.playlistIDs.split(",");var x=r.id||window.relatedVideo;if(window.playlistInitID){v.unshift(playlistInitID)}v=asdtv_brightcove.utilities.unique(v);if(v.length==0){return false}if(!window.related=="true"||!x){x=false}if(window.playerParams!=undefined){asdtv_brightcove.player.setDefaultParams(playerParams)}if(window.BrightcovePlayerParams!=undefined){asdtv_brightcove.player.setDefaultBrightcoveParams(BrightcovePlayerParams)}new asdtv_brightcove.modules.content1(".asdtv_playlist_content",{playlistID:v,relatedVideoID:x,carousel:true,ammount:u});new asdtv_brightcove.modules.content1(".asdtv_playlist_sidebar_vertical",{playlistID:v,relatedVideoID:x,tags:(window.Tags!=undefined?String(window.Tags).split(","):false),carousel:false,teaserTemplate:"sidebar_vertical_teaserview",ammount:u});if(window.sidebar=="true"){new asdtv_brightcove.modules.sidebar1(".asdtv_playlist_sidebar.bmo",{relatedVideoID:x,ammount:u});new asdtv_brightcove.modules.sidebar_topvideo(".asdtv_playlist_sidebar_topvideos",{relatedVideoID:x,ammount:u});new asdtv_brightcove.modules.sidebar1(".asdtv_playlist_sidebar.won",{relatedVideoID:x,ammount:u})}}if(window.videoBuehnePlayerID!=undefined){var n=d(".asdtv_modulecontainer.videostage_bottom.won_videostage_bottom");var o=d(".asdtv_modulecontainer.videostage_bottom.bmo_videostage_bottom");var t=d(".asdtv_modulecontainer.videostage_bottom.hao_videostage_bottom");if(n.size()>0){asdtv_brightcove.enabled_tag="publisher=www.welt.de";asdtv_brightcove.ivwcount.addCounter(function(){var z=d("."+asdtv_brightcove.css.ivw_counter),y="http://welt.ivwbox.de/cgi-bin/ivw/CP/Videos?r="+escape(document.referrer)+"&d="+(new Date).getTime();if(z.size()){z.attr("src",y)}else{d('<img class="'+asdtv_brightcove.css.ivw_counter+'" src="'+y+'"/>').appendTo(d("body"))}});new asdtv_brightcove.modules.videobuehne1(n,{searchForm:c(".asdtv_modulecontainer.videostage_searchengine"),playerID:window.videoBuehnePlayerID,cssKlassen:{"2row":"won_videostage_bottom","1row":"won_videostage_bottom_coverflow"}})}else{if(o.size()>0){asdtv_brightcove.enabled_tag="publisher=www.morgenpost.de";new asdtv_brightcove.modules.videobuehne1(o,{searchForm:c(".asdtv_modulecontainer.videostage_searchengine"),playerID:window.videoBuehnePlayerID,cssKlassen:{"2row":"bmo_videostage_bottom","1row":"bmo_videostage_bottom_coverflow"}})}else{if(t.size()>0){var w=function(y){y.video_fields=y.video_fields.replace("thumbnailURL","videoStillURL");return y};var p=function(A){var y,z;for(y=0;y<A.items.length;y++){for(z=0;z<A.items[y].videos.length;z++){A.items[y].videos[z]["thumbnailURL"]="./abendblatt/image.php?image="+escape(A.items[y].videos[z]["videoStillURL"])+"&size=140,105"}}return A};var s=function(A){var y,z;for(y=0;y<A.items.length;y++){A.items[y]["thumbnailURL"]="./abendblatt/image.php?image="+escape(A.items[y]["videoStillURL"])+"&size=140,105"}return A};asdtv_brightcove.register_hook("videobuehne.brightcove.params.find_playlists_by_ids",w);asdtv_brightcove.register_hook("videobuehne.brightcove.data.find_playlists_by_ids",p);asdtv_brightcove.register_hook("videobuehne.brightcove.params.find_videos_by_text",w);asdtv_brightcove.register_hook("videobuehne.brightcove.data.find_videos_by_text",s);var q=asdtv_brightcove.utilities.cookie("hao.asdtv.videobuehne1.current");new asdtv_brightcove.modules.videobuehne1(t,{searchForm:c(".videostage_searchengine"),playerID:window.videoBuehnePlayerID,cssKlassen:{"2row":"hao_videostage_bottom","1row":"hao_videostage_bottom_coverflow"},videosOnARow:{"2row":9,"1row":3},onClick:function(){return true},onChangeChannel:function(y){if(y!==asdtv_brightcove.utilities.cookie("hao.asdtv.videobuehne1.current")){asdtv_brightcove.utilities.cookie("hao.asdtv.videobuehne1.current",y)}},onStartChannel:function(z,A){if(!q){z.eq(0).click()}else{var y=false;z.each(function(B,D){if(y==false){var C=d(D).data(asdtv_brightcove.css.data);if(C.id==q){d(D).click();y=true}}})}}});window.adstv_linkbridge=function(y){if(y&&y!==r.id){b(y,false)}};asdtv_brightcove.template.preprocess=function(y){if(y.linkURL!=undefined||y.id!=undefined){y.linkURL="javascript: adstv_linkbridge( '"+y.id+"' );"}return y}}}}window.setTimeout(asdtv_brightcove.ivwcount.enable,200)}else{asdtv_brightcove.ivwcount.enable()}f=true;g=false}})};try{if(!APIModules.VIDEO_PLAYER||!BCMediaEvent.CHANGE){throw ("BC Modules are not loaded")}var m=window.onTemplateLoaded||function(){};window.onTemplateLoaded=function(e){m(e);var j=brightcove.getExperience(e);var a=j.getModule(APIModules.VIDEO_PLAYER);a.addEventListener(BCMediaEvent.CHANGE,function(n){if(!f){return}if(n.media.id!==l){try{b(n.media.id,true)}catch(o){}}})}}catch(i){}c().ready(function(){try{b()}catch(a){}})})(asdtv_brightcove,jQuery);(function(){var b;b=jQuery.fn.flash=function(g,f,d,i){var h=d||b.replace;f=b.copy(b.pluginOptions,f);if(!b.hasFlash(f.version)){if(f.expressInstall&&b.hasFlash(6,0,65)){var e={flashvars:{MMredirectURL:location,MMplayerType:"PlugIn",MMdoctitle:jQuery("title").text()}}}else{if(f.update){h=i||b.update}else{return this}}}g=b.copy(b.htmlOptions,e,g);return this.each(function(){h.call(this,b.copy(g))})};b.copy=function(){var f={},e={};for(var g=0;g<arguments.length;g++){var d=arguments[g];if(d==undefined){continue}jQuery.extend(f,d);if(d.flashvars==undefined){continue}jQuery.extend(e,d.flashvars)}f.flashvars=e;return f};b.hasFlash=function(){if(/hasFlash\=true/.test(location)){return true}if(/hasFlash\=false/.test(location)){return false}var e=b.hasFlash.playerVersion().match(/\d+/g);var f=String([arguments[0],arguments[1],arguments[2]]).match(/\d+/g)||String(b.pluginOptions.version).match(/\d+/g);for(var d=0;d<3;d++){e[d]=parseInt(e[d]||0);f[d]=parseInt(f[d]||0);if(e[d]<f[d]){return false}if(e[d]>f[d]){return true}}return true};b.hasFlash.playerVersion=function(){try{try{var d=new ActiveXObject("ShockwaveFlash.ShockwaveFlash.6");try{d.AllowScriptAccess="always"}catch(f){return"6,0,0"}}catch(f){}return new ActiveXObject("ShockwaveFlash.ShockwaveFlash").GetVariable("$version").replace(/\D+/g,",").match(/^,?(.+),?$/)[1]}catch(f){try{if(navigator.mimeTypes["application/x-shockwave-flash"].enabledPlugin){return(navigator.plugins["Shockwave Flash 2.0"]||navigator.plugins["Shockwave Flash"]).description.replace(/\D+/g,",").match(/^,?(.+),?$/)[1]}}catch(f){}}return"0,0,0"};b.htmlOptions={height:240,flashvars:{},pluginspage:"http://www.adobe.com/go/getflashplayer",src:"#",type:"application/x-shockwave-flash",width:320};b.pluginOptions={expressInstall:false,update:true,version:"6.0.65"};b.replace=function(d){this.innerHTML='<div class="alt">'+this.innerHTML+"</div>";jQuery(this).addClass("flash-replaced").prepend(b.transform(d))};b.update=function(e){var d=String(location).split("?");d.splice(1,0,"?hasFlash=true&");d=d.join("");var f='<p>This content requires the Flash Player. <a href="http://www.adobe.com/go/getflashplayer">Download Flash Player</a>. Already have Flash Player? <a href="'+d+'">Click here.</a></p>';this.innerHTML='<span class="alt">'+this.innerHTML+"</span>";jQuery(this).addClass("flash-update").prepend(f)};function a(){var e="";for(var d in this){if(typeof this[d]!="function"){e+=d+'="'+this[d]+'" '}}return e}function c(){var e="";for(var d in this){if(typeof this[d]!="function"){e+=d+"="+encodeURIComponent(this[d])+"&"}}return e.replace(/&$/,"")}b.transform=function(d){d.toString=a;if(d.flashvars){d.flashvars.toString=c}return"<embed "+String(d)+"/>"};if(window.attachEvent){window.attachEvent("onbeforeunload",function(){__flash_unloadHandler=function(){};__flash_savedUnloadHandler=function(){}})}})();
// jpa: special JS for asdtv players

// called when template loads, we use this to store a reference to the player and modules
// and add event listeners for the video load (when the user clicks on a video)
function onTemplateLoaded(pExperience) {
    var player = brightcove.getExperience(pExperience);
    var adModule = player.getModule(APIModules.ADVERTISING);
    var adPolicy = adModule.getAdPolicy();
    adPolicy.adServerURL = adPolicy.adServerURL + AsdtvVideo.getChannelName(pExperience);
    adModule.setAdPolicy(adPolicy);
}

function AsdtvVideo( videoPlayerId, defaultVideoId, defaultArticleUrl, commercialUrl, channelName )
{
    if( videoPlayerId != undefined )
    {
        var newVideo = new AsdtvVideo();
        newVideo.videoPlayerId = videoPlayerId;
        newVideo.defaultArticleUrl = defaultArticleUrl;
        newVideo.defaultVideoId = defaultVideoId;
        newVideo.commercialUrl = commercialUrl;
        newVideo.channelName = channelName;
        AsdtvVideo._objects[videoPlayerId] = newVideo;
    }
}

AsdtvVideo.play = function( videoPlayerId, videoId, channelName )
{
    if( channelName != undefined )
    {
        AsdtvVideo._objects[videoPlayerId].channelName = channelName;
    }
    AsdtvVideo._objects[videoPlayerId]._playVideo( videoId );
    return false;
}

AsdtvVideo.setChannelName = function( videoPlayerId, channelName )
{
    AsdtvVideo._channelName[videoPlayerId] = channelName;
}

AsdtvVideo.getChannelName = function( videoPlayerId )
{
    return AsdtvVideo._channelName[videoPlayerId];
}

AsdtvVideo._channelName = new Array();
AsdtvVideo._objects = new Array(); // array of video players
AsdtvVideo._activeVideo = null; // the currently actived video

AsdtvVideo.prototype =
{
    videoPlayerId: null,
    commercialUrl: "",
    defaultArticleUrl: "",
    defaultVideoId: "",
    channelName: "",
    player: null,
    content: null,
    video: null,
    bgcolor: "#FFFFFF",
    width: "248",
    height: "208",
    playerID: "18178112001",
    publisherID: "17907421001",
    isSlim: "true",
    autoStart: "true",

    _initPlayer:function( videoId )
    {
        videoId = videoId ? videoId : this.defaultVideoId;
    
        var params = {};
        params.bgcolor=this.bgcolor;
        params.width=this.width;
        params.height=this.height;
        params.playerID=this.playerID;
        params.publisherID=this.publisherID;
        params.isSlim=this.isSlim;
        params['@videoPlayer']="ref:" + videoId;
        params.linkBaseURL=this.defaultArticleUrl;
        params.adServerURL=this.commercialUrl;
        params.autoStart=this.autoStart;
        
        this.player = brightcove.createElement("object");
        this.player.id = this.videoPlayerId+"Player";
        AsdtvVideo.setChannelName(this.player.id,this.channelName);
        
        var parameter;
        for( var i in params )
        {
             parameter = brightcove.createElement("param");
             parameter.name = i;
             parameter.value = params[i];
             this.player.appendChild(parameter);
        }
        var playerContainer = document.getElementById(this.videoPlayerId);
        playerContainer.innerHTML = "";
        brightcove.createExperience(this.player, playerContainer, true);
    },
    
    _playVideo:function( videoId )
    {
        this._initPlayer( videoId );
    }
    
}

AsdtvVideo.onVideoLoad = function(event)
{
    AsdtvVideo._activeVideo.loadVideo(event.video.id);
}

// jpa: some bugs removed for IE
brightcove.createExperiences = function(pEvent, pElementID) {
      brightcove.removeListeners();
      var pDefaultParam = {
         };
      pDefaultParam.width = '100%';
      pDefaultParam.height = '100%';
      var pDefaultFParam = {
         };
      pDefaultFParam.allowScriptAccess = 'always';
      pDefaultFParam.allowFullScreen = 'true';
      pDefaultFParam.seamlessTabbing = false;
      pDefaultFParam.swliveconnect = true;
      pDefaultFParam.wmode = 'window';
      pDefaultFParam.quality = 'high';
      pDefaultFParam.bgcolor = '#999999';
      var isIE = (window.ActiveXObject != undefined);
      var pMajorVersion = 0;
      var pMinorRevision = 0;
      var pVersions;
      var pNoFlash = false;
      if(typeof navigator.plugins != 'undefined' && navigator.plugins.length > 0) {
         if(navigator.plugins["Shockwave Flash 2.0"] || navigator.plugins["Shockwave Flash"]) {
            var pSWFVersion = navigator.plugins["Shockwave Flash 2.0"] ? " 2.0" : "";
            var pDescription = navigator.plugins["Shockwave Flash" + pSWFVersion].description;
            pVersions = pDescription.split(" ");
            pMajorVersion = pVersions[2].split(".")[0];
            pMinorRevision = pVersions[3];
            if(pMinorRevision == "") {
               pMinorRevision = pVersions[4];
               }
            if(pMinorRevision[0] == "d") {
               pMinorRevision = pMinorRevision.substring(1);
               }
            else if(pMinorRevision[0] == "r") {
               pMinorRevision = pMinorRevision.substring(1);
               if(pMinorRevision.indexOf("d") > 0) {
                  pMinorRevision = pMinorRevision.substring(0, pMinorRevision.indexOf("d"));
                  }
               }
            }
         }
      else if(isIE) {
         try {
            var pFlash = new ActiveXObject("ShockwaveFlash.ShockwaveFlash.7");
            pVersions = / ([0-9]+),[0-9],([0-9]+),/.exec(pFlash.GetVariable('$version'));
            pMajorVersion = pVersions[1];
            pMinorRevision = pVersions[2];
            }
         catch(e) {
            pNoFlash = true;
            }
         }
      else {
         pNoFlash = true;
         }
      var pExperiences = [];
      if(pElementID != null) {
         pExperiences.push(document.getElementById(pElementID));
         }
      else {
         var pAllObjects = document.getElementsByTagName('object');
         var pNumObjects = pAllObjects.length;
         for(var i = 0; i < pNumObjects; i++) {
            if(/\bBrightcoveExperience\b/.test(pAllObjects[i].className)){pExperiences.push(pAllObjects[i]);
            }
         }
      }
   if(isIE) {
      var pParams = document.getElementsByTagName('param');
      }
   var pExperience;
   var pPlayerID = brightcove.getParameter("bcpid");
   var pTitleID = brightcove.getParameter("bctid");
   var pLineupID = brightcove.getParameter("bclid");
   var pAutoStart = brightcove.getParameter("autoStart");
   var pNumExperiences = pExperiences.length;
   var pRequestedMinorRevision;
   var pRequestedMajorVersion;
   for(var i = 0; i < pNumExperiences; i++) {
      pExperience = pExperiences[i];
      if(!pExperience.params)pExperience.params = {
         };
      if(!pExperience.fParams)pExperience.fParams = {
         };
      for(var j in pDefaultParam) {
         pExperience.params[j] = pDefaultParam[j];
         }
      for(var j in pDefaultFParam) {
         pExperience.fParams[j] = pDefaultFParam[j];
         }
      if(pExperience.id.length > 0) {
         pExperience.params.flashID = pExperience.id;
         }
      else {
         pExperience.id = pExperience.params.flashID = 'bcExperienceObj' + (brightcove.experienceNum++);
         }
      if(!isIE) {
         var pParams = pExperience.getElementsByTagName('param');
         }
      var pNumParams = pParams.length;
      var pParam;
      for(var j = 0; j < pNumParams; j++) {
         pParam = pParams[j];
         if(isIE && pParam.parentNode.id != pExperience.id) {
            continue;
            }
         pExperience.params[pParam.name] = pParam.value;
         }
      if(pExperience.params.majorVersion != undefined) {
         pRequestedMajorVersion = parseInt(pExperience.params.majorVersion);
         }
      else {
         pRequestedMajorVersion = brightcove.majorVersion;
         }
      if(pExperience.params.minorRevision != undefined) {
         pRequestedMinorRevision = parseInt(pExperience.params.minorRevision);
         }
      else {
         pRequestedMinorRevision = brightcove.minorRevision;
         }
      var pUseInstaller = false;
      if(pMajorVersion < pRequestedMajorVersion || (pMajorVersion == pRequestedMajorVersion && pMinorRevision < pRequestedMinorRevision)) {
         pUseInstaller = true;
         }
      if(pExperience.params.bgcolor != undefined)pExperience.fParams.bgcolor = pExperience.params.bgcolor;
      if(pExperience.params.wmode != undefined)pExperience.fParams.wmode = pExperience.params.wmode;
      if(pPlayerID.length < 1 || (pPlayerID == pExperience.params.playerID)) {
         if(pPlayerID != pExperience.params.playerID && pPlayerID.length > 0) {
            pExperience.params.playerID = pPlayerID;
            }
         if(pTitleID.length > 0) {
            pExperience.params.videoID = pTitleID;
            pExperience.params.autoStart = (pExperience.params.autoStart != "false" && pAutoStart != "false");
            }
         if(pLineupID.length > 0) {
            pExperience.params.lineupID = pLineupID;
            }
         }
      var pFile;
      if(pUseInstaller) {
         pFile = brightcove.cdnURL + "/viewer/playerProductInstall.swf";
         var MMPlayerType = isIE ? "ActiveX" : "PlugIn";
         document.title = document.title.slice(0, 47) + " - Flash Player Installation";
         var MMdoctitle = document.title;
         pFile += "?&MMredirectURL=" + window.location + '&MMplayerType=' + MMPlayerType + '&MMdoctitle=' + MMdoctitle;
         }
      else {
         if(pExperience.params.secureConnections == "true") {
            pFile = brightcove.getPubURL(brightcove.secureServicesURL, brightcove.pubSecureHost, pExperience.params.pubCode);
            }
         else {
            pFile = brightcove.getPubURL(brightcove.servicesURL, brightcove.pubHost, pExperience.params.pubCode);
            }
         pFile += ('/viewer/federated_f9?' + brightcove.getOverrides());
         for(var pConfig in pExperience.params) {
            pFile += '&' + encodeURIComponent(pConfig) + '=' + encodeURIComponent(pExperience.params[pConfig]);
            }
         }
      var pExperienceElement;
      if(pNoFlash) {
         var pContainer = document.createElement('span');
         if(pExperience.params.height.charAt(pExperience.params.height.length - 1) == "%") {
            pContainer.style.display = 'block';
            }
         else {
            pContainer.style.display = 'inline-block';
            }
         pContainer.id = '_container' + i;
         var pLinkHTML = "<a href='http://www.adobe.com/go/getflash/' target='_blank'><img src='" + brightcove.cdnURL + "/viewer/upgrade_flash_player2.gif' alt='Get Flash Player' width='314' height='200' border='0'></a>";
         pExperience.parentNode.replaceChild(pContainer, pExperience);
         document.getElementById('_container' + i).innerHTML = pLinkHTML;
         }
      else {
         if(isIE) {
            var pContainer = document.createElement('span');
            if(pExperience.params.height.charAt(pExperience.params.height.length - 1) == "%") {
               pContainer.style.display = 'block';
               }
            else {
               pContainer.style.display = 'inline-block';
               }
            pContainer.id = '_container' + i;
            pExperience.fParams.movie = pFile;
            var pOptions = '';
            for(var pOption in pExperience.fParams) {
               pOptions += '<param name="' + pOption + '" value="' + pExperience.fParams[pOption] + '" />';
               }
            var pProtocol = (pExperience.params.secureConnections == "true") ? "https" : "http";
            var pExperienceHTML = '<object classid="clsid:D27CDB6E-AE6D-11cf-96B8-444553540000"' + ' codebase="' + pProtocol + '://download.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=' + brightcove.majorVersion + ',' + brightcove.majorRevision + ',' + brightcove.minorRevision + ',0"' + ' id="' + pExperience.id + '"' + ' width="' + pExperience.params.width + '"' + ' height="' + pExperience.params.height + '"' + ' class="BrightcoveExperience">' + pOptions + '</object>';

            // jpa: BUG!
            var expParent = pExperience.parentNode;
            expParent.removeChild(pExperience);
            expParent.appendChild(pContainer);
            pContainer.innerHTML = pExperienceHTML;

            //pExperience.parentNode.replaceChild(pContainer, pExperience);
            //document.getElementById('_container' + i).innerHTML = pExperienceHTML;
            pExperience.experience = document.getElementById(pExperience.id);
            brightcove.experiences[pExperience.id] = pContainer;
            }
         else {
            var pExperienceElement = document.createElementNS('http://www.w3.org/1999/xhtml', 'object');
            pExperienceElement.type = 'application/x-shockwave-flash';
            pExperienceElement.data = pFile;
            pExperienceElement.id = pExperience.params.flashID;
            pExperienceElement.width = pExperience.params.width;
            pExperienceElement.height = pExperience.params.height;
            pExperienceElement.className = pExperience.className;
            var pTempParam;
            for(var pConfig in pExperience.fParams) {
               pTempParam = document.createElementNS('http://www.w3.org/1999/xhtml', 'param');
               pTempParam.name = pConfig;
               pTempParam.value = pExperience.fParams[pConfig];
               pExperienceElement.appendChild(pTempParam);
               }
            pExperience.parentNode.replaceChild(pExperienceElement, pExperience);
            brightcove.experiences[pExperience.id] = pExperienceElement;
            }
         }
      }
};



