var URL_TIMETABLE_BASE="/bangumi/json/timetable_",WEEKS_JP=new Array("日","月","火","水","木","金","土"),WEEKS_EN=new Array("sun","mon","tue","wed","thu","fri","sat"),DOMAIN_SRC="https://www.fujitv.co.jp";/^www([-.a-z]{3,6}|)\.fujitv\.co\.jp/.test(location.hostname)&&(DOMAIN_SRC="");var _jmk,AJAX_PARAM=Math.floor((new Date).getTime()/60/1e3),ttFunc=new Object;ttFunc.writing=!1,ttFunc.active="",ttFunc.startHour=3,ttFunc.write_dateBox=function(t,e,a){if(ttFunc.writing)return!1;window.opera&&$(".bt_telop").css("display","none"),$("#_telop").attr("checked",!1),$("#_telop").attr("value","0.3"),ttFunc.writing=!0,ttFunc.vtip_check(),e=e||ttFunc.get_datevalue("","yyyymmdd",""),$("#_current").html('
前日'+ttFunc.get_datevalue(e,"viewdate","")+'
翌日'),$("#_week").html('先週今週来週');var i=new Date(e.slice(0,4),e.slice(4,6)-1,e.slice(6,8)),n="0"==i.getDay()?-6:-1*(i.getDay()-1),r=7+n;t=""===t?ttFunc.get_cookie("CX_TIMETABLE_WEEKLY_VIEWMODE"):t,ttFunc.switch_info(t,e),ttFunc.write_base(e,n,r),ttFunc.write_timetable(t,ttFunc.get_datevalue(e,"next",n),n,r),function(){"function"==typeof _campaign?_campaign("/_onclick/timetable/weekly/"+(a||"view")+"/"+(t||"std"),""):setTimeout(arguments.callee,500)}(),setTimeout(function(){fujitv.imgProtect(".cx_imgProtect|p")},1e3)},ttFunc.vtip_check=function(){0!==$("#vtip").size()&&$("#vtip").remove(),ttFunc.active&&ttFunc.active.removeClass("active");var t=$(window).width(),e=$(window).scrollTop();0!==$("#fixWrap").size()&&t<1030?$("#fixWrap").hide():1030<=t&&233通常表示 | サムネイル表示 ]"):(ttFunc.set_cookie("CX_TIMETABLE_WEEKLY_VIEWMODE","std"),"[ 通常表示 | サムネイル表示 ]"),$("#_detail").html(a)},ttFunc.write_base=function(t,e,a){var i,n,r,c="",l="",s="",o=t==ttFunc.get_datevalue("","yyyymmdd","");c+='",$("#date").html(c),o)for(var d=ttFunc.startHour;d<30;d++)$("#"+l+"_"+d).css("background-color","#fce0e9");ttFunc.write_changeweek(t)},ttFunc.write_changeweek=function(t){var e,a,i,n=ttFunc.get_datevalue("","thisweek","mon"),r=ttFunc.get_datevalue("","thisweek","sun"),c="";c+=t先週':'先週",c+=n<=t&&t<=r?'今週':'今週',c+=r来週':'来週",$("#_week").html(c),e=!(t前の週"),$("#thtimeNext").html('次の週")),t&&!a&&($("#thtimePrev").html("前の週"),$("#thtimeNext").html('次の週')),!t&&a&&($("#thtimePrev").html('前の週'),$("#thtimeNext").html("次の週")),datebar()},ttFunc.write_timetable=function(e,a,i,n){var t=DOMAIN_SRC+URL_TIMETABLE_BASE+a+".js?"+AJAX_PARAM,r=WEEKS_EN[ttFunc.get_datevalue(a,"week","")];if(a>ttFunc.get_datevalue("","next","7")){$("html,body").animate({scrollTop:$("#nowoa").length?$("#nowoa").offset().top-31:0});for(var c=ttFunc.startHour;c<30;c++)$("#"+r+"_"+c).css("background-color","#EEE");return i+1==n?(ttFunc.writing=!1,vtip(),!1):(ttFunc.write_timetable(e,ttFunc.get_datevalue(a,"next",1),i+1,n),!1)}$.ajax({type:"GET",url:t,dataType:"json",cache:!0,success:function(t){if("thum"===e?ttFunc.write_thumnail(t,a,i,n):ttFunc.write_standard(t,a,i,n),i+1==n)return $("html,body").animate({scrollTop:$("#nowoa").length?$("#nowoa").offset().top-31:0}),ttFunc.writing=!1,vtip(),""!==_jmk&&$("#_telop").trigger("click"),!1;ttFunc.write_timetable(e,ttFunc.get_datevalue(a,"next",1),i+1,n)},error:function(){$("html,body").animate({scrollTop:$("#nowoa").length?$("#nowoa").offset().top-31:0});for(var t=ttFunc.startHour;t<30;t++)$("#"+r+"_"+t).css("background-color","#EEE");return i+1==n?(ttFunc.writing=!1,vtip(),""!==_jmk&&$("#_telop").trigger("click")):ttFunc.write_timetable(e,ttFunc.get_datevalue(a,"next",1),i+1,n),!1}})},ttFunc.write_standard=function(t,e,a,i){for(var n,r,c,l,s,o,u,d,g,m,v,_=ttFunc.get_datevalue("","yyyymmdd","")==e,h=WEEKS_EN[ttFunc.get_datevalue(e,"week","")],p=(ttFunc.get_datevalue("","date",""),0);p'),u=w);var k=(k=w!=c?2*(60*(w+1)-s):2*(o-s))<32?32:k,F="4:00"==r?" borderNone":"",y=30<=o-s?"":" hidden";f.movie=""!==f.movie&&e>=ttFunc.get_datevalue("","yyyymmdd","")?f.movie:"",f.overview=f.overview.replace(/\/g," ").replace(/\<.*?div\>/g,""),f.url=""===f.url?"":' href="'+f.url+'"',g=9',x+=''+r+''+l[0]+"
",x+='/g," ").replace(/\<.*?div\>/g,"")+'" ',x+='cast="'+f.cast.replace(/\/g," ").replace(/\<.*?div\>/g,"")+'" ',x+='icon="',x+=f.datakotei?"":"",x+="",x+=f.hd51?"":"",x+=f.nikakoku?"":"",x+=f.tajuu?"":"",x+=f.jimaku?"":"",x+=f.kaisetsu?"":"",x+=f.shuwa?"":"",x+=f.oanew?"":"",x+=f.oaend?"":"",x+=f.oareao?"":"",x+="",x+=f.movie?"
":"",x+=f.fod_free_url?"
":"",x+=f.tver_rerun_url?"
":"",x+=f.tver_url?"
":"",x+="
",x+='">'+g+"",x+=''+m+"",x+="",x+=v?''+v+"
":"",x+="",$("#"+h+"_"+w).append(x),p==t.contents.item.length-1){var j,D="",T="";if(w==c?D=w:(D=c,T=0<(j=o%60)?'
':""),D){$("#"+h+"_"+D).append(T+'- 翌日へ
');for(var I=D;I<30;I++)_||$("#"+h+"_"+I).css("background-color","#eeeeee")}}}},ttFunc.write_thumnail=function(t,e,a,i){for(var n,r,c,l,s,o=ttFunc.get_datevalue("","yyyymmdd","")==e,u=WEEKS_EN[ttFunc.get_datevalue(e,"week","")],d=ttFunc.get_datevalue("","date",""),g=0;g':"",s="",s+="",s+='- '+r+'
'+l[0]+"
",s+='- '+v.title+"
",s+=""!==v.thumbnailGenreURL?v.thumbnailGenreURL:''+v.overview+"
",s+="
",$("#"+u+"_"+m).append(s),$(".pointer img").error(function(){$(this).hide()}),g==t.contents.item.length-1){var k=30翌日へ'),$("#"+u+"_"+k).addClass("noprogram");for(var F=k+1;F<30;F++)$("#"+u+"_"+F).remove()}}},ttFunc.xml=function(t){return{pgmcode:t.pgmcode,title:t.title,subtitle:t.subtitle,broadcast_change_text:t.broadcast_change_text,overview:t.overview,cast:t.cast,now:t.now,url:t.url,ourl:t.ourl,target:"",thumbnailGenreURL:""===t.thumbnailGenreURL?t.thumbnailURL:t.thumbnailGenreURL,start:t.start,end:t.end,genre:t.genre,'datakotei"':""===t.datakotei?"":'',hd:"",hd51:""===t.hd51?"":'',stereo:""===t.stereo?"":'',nikakoku:""===t.nikakoku?"":'',tajuu:""===t.tajuu?"":'',jimaku:""===t.jimaku?"":'',kaisetsu:""===t.kaisetsu?"":'',shuwa:""===t.shuwa?"":'',oanew:""===t.oanew?"":'',oaend:""===t.oaend?"":'',oareao:""===t.oareao?"":'',movie:t.movie,fod_free_url:t.fod_free_url,tver_url:t.tver_url,tver_rerun_url:t.tver_rerun_url}},ttFunc.change_week=function(t,e){t="this"==e?ttFunc.get_datevalue("","yyyymmdd",""):"next"===e?ttFunc.get_datevalue(t,e,7):ttFunc.get_datevalue(t,e,-7),ttFunc.write_dateBox("",t,"change_week/"+e)},ttFunc.get_datevalue=function(t,e,a){""===t&&(t=ttFunc.dailyTimetable[0].contents.item[0].end.slice(0,10).replace(/\//g,""));var i=(t=new Date(t.slice(0,4),t.slice(4,6)-1,t.slice(6,8))).getYear(),n=t.getMonth()+1,r=t.getDate(),c=WEEKS_JP[t.getDay()],l=t.getHours(),s=t.getMinutes();switch(i<2e3&&(i+=1900),n<10&&(n="0"+n),r<10&&(r="0"+r),l<10&&(l="0"+l),s<10&&(s="0"+s),e){case"date":return t;case"week":return t.getDay();case"year":return i;case"month":return n;case"day":return r;case"thisweek":var o="0"==t.getDay()?7:t.getDay();return"mon"===a&&t.setTime(t.getTime()+864e5*(1-o)),"sun"===a&&t.setTime(t.getTime()+864e5*(7-o)),(t.getYear()<2e3?t.getYear()+1900:t.getYear())+""+(t.getMonth()+1<10?"0"+(t.getMonth()+1):t.getMonth()+1)+(t.getDate()<10?"0"+t.getDate():t.getDate());case"next":case"prev":return t.setTime(t.getTime()+864e5*a),(t.getYear()<2e3?t.getYear()+1900:t.getYear())+""+(t.getMonth()+1<10?"0"+(t.getMonth()+1):t.getMonth()+1)+(t.getDate()<10?"0"+t.getDate():t.getDate());case"viewdate":return''+i+"年"+(t.getMonth()+1<10?" "+(t.getMonth()+1):t.getMonth()+1)+"月"+(t.getDate()<10?" "+t.getDate():t.getDate())+'日('+c+")";case"jpview":return(t.getMonth()+1<10?" "+(t.getMonth()+1):t.getMonth()+1)+"月"+(t.getDate()<10?" "+t.getDate():t.getDate())+"日("+c+")";case"noweek":return i+"/"+n+"/"+r;case"time":return l+":"+s;case"minute":return 60*l+ +s;case"yyyymmdd":return i+""+n+r;default:return i+"/"+n+"/"+r+"("+c+")"}},ttFunc.get_ua=function(){return console.log("ua"),navigator.userAgent.match(/Android/i)?"a":navigator.userAgent.match(/iPhone/i)||navigator.userAgent.match(/iPod/i)||navigator.userAgent.match(/iPad/i)?"i":"p"},ttFunc.set_cookie=function(t,e){var a=new Date;a.setDate(a.getDate()+730);var i="CX_TIMETABLE_VIEWFLAG"===t?".fujitv.co.jp":location.hostname,n=t+"="+e+";expires="+a.toGMTString()+";domain="+i+";path=/;";document.cookie=n},ttFunc.get_cookie=function(t){var e=document.cookie.split(";"),a=new RegExp(" ","g");t=t.replace(a,"");for(var i=0;e[i];){var n=e[i].split("=");if(n[0]=n[0].replace(a,""),t==n[0])return unescape(n[1]);if(++i>=e.length)break}return""},ttFunc.parsequery=function(t){var e={};if(!t)return e;for(var a=t.split(/[;&]/),i=0;i