function initFinanceTeaser(){$(document).on("click","#finance-teaser .select li",function(n){var t=$(n.currentTarget).index();console.log(t);$("#finance-teaser .views").children().addClass("hidden").eq(t).removeClass("hidden")})}function initTrafficTeaser(){function t(t){var r=$(t.currentTarget),u=r.parent(),o=r.index(),e=u.parent().find("select"),f,i;u.parent().hasClass("open")&&(f=e.find("option[selected]"),i=f.attr("value"),i=="803"?($("#highwayTeaser").show(),$("#otherTeaser").hide()):($("#highwayTeaser").hide(),$("#otherTeaser").show()),n(i))}function n(n){if(n!=undefined){var t=Txt.Teletext.instance;Txt.Tracking.event("Teaser","Traffic",null,function(){t.navigateTo(t.channel(),n)})}}$(document).on("click","#traffic-teaser .select li",t);$("#traffic-teaser #highwayTeaser p").click(function(){n(802)});$("#traffic-teaser #otherTeaser p").click(function(){n(803)})}function initCookingTeaser(){$("#cooking-teaser a, #cooking-teaser span").click(function(){var n=Txt.Teletext.instance;Txt.Tracking.event("Teaser","Cooking",null,function(){n.navigateTo(n.channel(),521)})})}function initMeteoTeaser(){function n(n){if(n!=undefined){var t=Txt.Teletext.instance;Txt.Tracking.event("Teaser","Meteo");t.navigateTo(t.channel(),n)}}$("#meteo-teaser .image-offset-meteo").click(function(){n(501)});$(document).on("click","#meteo-teaser .select li",function(t){var i=$(t.currentTarget),r=i.parent(),e=i.index(),f=r.parent().find("select"),u;r.parent().hasClass("open")&&(u=f.find("option[selected]"),n(u.attr("value")))})}function VotingViewModel(n,t){var i=this,r=this;this.pages=n;this.activeIndex=ko.observable(0);this.activePage=ko.computed(function(){return i.pages[i.activeIndex()]});this.imageUrl=ko.computed(function(){var n=i.activePage(),r=t+"Voting/Image?channel="+n.channel+"&pageNr="+n.pageNumber;return n.subpageNumber&&(r=r+"&subpageNr="+n.subpageNumber),r});this.pageLink=ko.computed(function(){var n=i.activePage();return Txt.Teletext.instance.getCompletePageUrl(n.channel,n.pageNumber,n.subpageNumber)});this.click=function(){var n=i.activePage();Txt.Tracking.event("Teaser","Voting",n.pageNumber,function(){Txt.Teletext.instance.navigateTo(Txt.Teletext.instance.getChannel(n.channel),n.pageNumber)})};this.next=function(){this.activeIndex(r.activeIndex()<r.pages.length-1?r.activeIndex()+1:0)};setInterval(function(){i.next()},3e3)}var Txt;(function(n){var t;(function(t){function u(n,i,u){return t.instance=new r(n,i,u),t.instance}var i,r;t.enableAsyncCookie="teletext.enableAsync";t.pageChangedEvent="teletext.pageChanged";i="Teletext";t.defaultDisplayMode="default";t.init=u;r=function(){function r(n,r,u){var f=this;this.baseUrl=n;this.apiUrl=r;this.data=ko.observable();this.channels=[];this.channel=ko.observable();this.channelName=ko.computed(function(){return f.channel!=null&&f.channel()?f.channel().name:null});this.pageNumber=ko.observable();this.pageNumberInput=ko.observable();this.subpages=ko.observableArray();this.activeSubpageIndex=ko.observable();this.displaySubpageNumber=ko.computed(function(){var n=f.activeSubpageIndex();return n?n+1:1});this.subpage=ko.computed(function(){var n=f.activeSubpageIndex();return n>=0&&n<f.subpages().length?f.subpages()[n]:null});this.previousPage=ko.observable();this.nextPage=ko.observable();this.previousSubpage=ko.computed(function(){return f.subpages().length>0&&f.activeSubpageIndex()>0?f.displaySubpageNumber()-1:null});this.nextSubpage=ko.computed(function(){return f.subpages().length>0&&f.displaySubpageNumber()<f.subpages().length?f.displaySubpageNumber()+1:null});this.imageUrl=ko.computed(function(){var n=f.subpage();return n?f.getImageUrl(n.number):null});this.subpageDisplayMode=ko.computed(function(){return f.data()&&f.data().metaData&&f.data().metaData.subpageDisplayMode?f.data().metaData.subpageDisplayMode:t.defaultDisplayMode});this.row1Code=ko.computed(function(){var n=f.subpage();return n!=null&&n.row1Code!=null?n.row1Code:null});this.hasAnimatedSubpages=ko.computed(function(){return f.subpageDisplayMode()==="animated"});this.enableSubpageNavigation=ko.computed(function(){return f.subpages().length>1&&!f.hasAnimatedSubpages()});this.title=ko.computed(function(){var n=f.channelName()+" "+f.pageNumber();return!f.hasAnimatedSubpages()&&f.activeSubpageIndex()>0&&(n+="-"+f.displaySubpageNumber()),n});this.ajaxRequest=ko.observable(null);this.loading=ko.computed(function(){return f.ajaxRequest()!=null});this.channels=u;this.data.subscribe(this.onDataChanged,this);this.pageNumberInput.subscribe(function(n){n!==f.pageNumber()&&n>=100&&n<1e3&&(ga("send","event",i,"Page Number Input",n),f.navigateTo(f.channel(),n))});$(this).on(t.pageChangedEvent,this.onPageChanged);this.enableAsync=ko.observable($.cookie(t.enableAsyncCookie)!=="false");this.enableAsync.subscribe(function(n){$.cookie(t.enableAsyncCookie,n,{path:"/"})})}return r.prototype.getChannel=function(n){return $.grep(this.channels,function(t){return t.name===n})[0]},r.prototype.onDataChanged=function(n){var t=this,r=this.getChannel(n.channel),i;this.channel(r);this.pageNumber(n.number);this.pageNumberInput(n.number);this.previousPage(n.previousPage);this.nextPage(n.nextPage);this.activeSubpageIndex(n.activeSubpageIndex?n.activeSubpageIndex:0);this.subpages(n.subpages);this.animationInterval&&window.clearInterval(this.animationInterval);n.metaData&&n.metaData.subpageDisplayMode==="animated"&&(this.animationInterval=window.setInterval(function(){var n=t.activeSubpageIndex()<t.subpages().length-1?t.activeSubpageIndex()+1:0;t.activeSubpageIndex(n)},3e3));n.subpages.length===0&&n.number!==100&&(i=this,setTimeout(function(){i.navigateTo(i.channel(),100)},2e3))},r.prototype.changeChannel=function(n){n&&this.navigateTo(n,this.pageNumber())},r.prototype.movePrevious=function(){var n=this.previousPage();n&&this.navigateTo(this.channel(),n)},r.prototype.moveNext=function(){var n=this.nextPage();n&&this.navigateTo(this.channel(),n)},r.prototype.moveSubpage=function(n){var t=this.displaySubpageNumber()+n;this.enableSubpageNavigation()&&t>0&&t<=this.subpages().length&&this.navigateTo(this.channel(),this.pageNumber(),t)},r.prototype.navigateTo=function(n,i,r){var u=this,f,e;this.enableAsync()&&n.name===this.channelName()&&i?i===this.pageNumber()&&r?(this.activeSubpageIndex(r-1),$(this).trigger(t.pageChangedEvent)):(f=this.getJsonUrl(i),this.ajaxRequest()!=null&&this.ajaxRequest().abort(),this.ajaxRequest($.ajax(f,{dataType:"json",success:function(n){u.data(n);$(u).trigger(t.pageChangedEvent);u.ajaxRequest(null)},error:function(){var t={channel:n.name,number:i,subpages:[],metaData:null};u.data(t);u.ajaxRequest(null)}}))):(e=this.getCompletePageUrl(n.name,i,r),window.location.href=e)},r.prototype.onPageChanged=function(){this.updateHistory();var t=this,i="/"+t.channelName()+"/"+t.pageNumber(),r=this.data().metaData?this.data().metaData.statisticCategory.join("/"):"";n.Tracking.pageview(i,r);$(".pageswitch").click()},r.prototype.updateHistory=function(){var t=this.baseUrl+this.channelName(),n;(this.pageNumber()>100||this.activeSubpageIndex()>0)&&(t+="/"+this.pageNumber(),this.activeSubpageIndex()>0&&(t+="/"+this.displaySubpageNumber()));n=this.title();this.titlePrefix&&(n=this.titlePrefix+n);window.history.pushState(this.data(),n,t);document.title=n},r.prototype.getChannelUrl=function(n,t){return this.getCompletePageUrl(n,t?this.pageNumber():null,t&&!this.hasAnimatedSubpages()?this.displaySubpageNumber():null)},r.prototype.getPageUrl=function(n,t){return this.getCompletePageUrl(this.channelName(),n,t)},r.prototype.getSubpageUrl=function(n){return this.getCompletePageUrl(this.channelName(),this.pageNumber(),n)},r.prototype.getCompletePageUrl=function(n,t,i){var r=this.baseUrl+n;return(t!==100||i!==0)&&(r+="/"+t,i>1&&(r+="/"+i)),r},r.prototype.getJsonUrl=function(n){var t=this.apiUrl+"channels/"+this.channelName();return n&&(t+="/pages/"+n),t},r.prototype.handleKeyEvent=function(t){var f=this,r,u="";switch(t.keyCode){case 39:u="[right]";r=function(){f.moveNext()};break;case 107:u="+";r=function(){f.moveNext()};break;case 37:u="[left]";r=function(){f.movePrevious()};break;case 109:u="-";r=function(){f.movePrevious()};break;case 38:this.nextSubpage()&&(u="[up]",r=function(){f.moveSubpage(1)});break;case 40:this.previousSubpage()&&(u="[down]",r=function(){f.moveSubpage(-1)})}r&&(n.Tracking.event(i,"Key",u),r())},r.prototype.getCoords=function(n,t){if(n){var i=$(t),f=i?i.width():655,e=i?i.height():422,r=f/40,u=e/23;return n.col*r+","+(n.row-1)*u+","+(n.col+n.width)*r+","+(n.row-1+n.height)*u}return"0,0,0,0"},r.prototype.getImageUrl=function(n){return this.subpages().length<=1&&(n=0),this.apiUrl+"pics/medium/"+this.channelName()+"_"+this.pageNumber()+"-"+n+".gif"},r.prototype.getLinkUrl=function(n){if(n)switch(n.type){case"internal":return this.getCompletePageUrl(n.channel,n.page,n.subpage);case"external":return n.url}return""},r.prototype.getLinkTarget=function(n){return n.type==="external"?"_blank":""},r.prototype.linkClick=function(t){return t.type==="internal"?(n.Tracking.event(i,"Image Link Internal",t.text),this.navigateTo(this.getChannel(t.channel),t.page,t.subpage),!1):(n.Tracking.event(i,"Image Link External",t.text),!0)},r.prototype.movePreviousPageButtonClick=function(){ga("send","event",i,"+/- Page","-");this.movePrevious()},r.prototype.moveNextPageButtonClick=function(){ga("send","event",i,"+/- Page","+");this.moveNext()},r.prototype.movePreviousSubpageButtonClick=function(){ga("send","event",i,"+/- Subpage","-");this.moveSubpage(-1)},r.prototype.moveNextSubpageButtonClick=function(t,r){r.stopPropagation();n.Tracking.event(i,"+/- Subpage","+");this.moveSubpage(1)},r.prototype.currentChannelClick=function(t,r){var u=this.channel();n.Tracking.event(i,"Current Channel Logo",u.name);this.navigateTo(u,100);r.stopPropagation()},r.prototype.channelDropdownClick=function(t){n.Tracking.event(i,"Channel Dropdown",t);this.changeChannel(this.getChannel(t))},r.prototype.navigateToRubric=function(t){n.Tracking.event(i,"Rubric",t);this.navigateTo(this.channel(),t)},r}();t.TeletextApp=r})(t=n.Teletext||(n.Teletext={}))})(Txt||(Txt={}));$(document).ready(function(){initFinanceTeaser();initTrafficTeaser();initMeteoTeaser()});$(function(){function n(){$("#black-navigation .printmailshare select").on("focus",function(){$("#print2").prop("checked","checked")})}function t(){$.cookie("seenTeaser")||setTimeout(function(){$(".webteaser").fadeIn(300)},1e3);$(".webteaser .close").on("click",function(n){n.stopPropagation();n.preventDefault();$.cookie("seenTeaser",!0,{expires:7300});$(".webteaser").fadeOut(200)})}function i(){var n=$("#dropdown-overlay");$("#dropdown-overlay, .hasdropdown, .dropdown").on("click",function(t){t.stopPropagation();t.preventDefault();var i=$(this);i.hasClass("hasdropdown")||(i=$(".hasdropdown.open"));i.hasClass("open")?(n.removeClass("show"),i.siblings(".dropdown").fadeOut(200),i.removeClass("open")):(n.addClass("show"),i.siblings(".dropdown").fadeIn(200),i.addClass("open"))})}function r(){function i(){function r(){var u=parseInt(n.css("top"),10)-40,f;i.removeClass("active");f=n.find("li:first");i=i.next();n.css("top",u);setTimeout(function(){n.append(f);n.css("margin-top",u*-1)},500);i.addClass("active");t.attr("href",i.find("a").attr("href"));setTimeout(r,5e3)}var i=n.find("li:first");i.addClass("active");t.attr("href",i.find("a").attr("href"));setTimeout(r,5e3)}var n=$("#black-webnews-ticker"),t=$("#toarticle-placeholder");i()}n();t();i();r()})