var Tools={get:function(a,b){Tools.loader();$.get(a,b,function(f){Tools.open(f)})},open:function(a,b){if(b==null){pos=Core.locate($("#tools"))}else{pos=b}$("#toolsBg").css({height:$(document).height(),width:$(document).width(),display:"block",opacity:0.3});$("#tools").html(a);$("#tools").css({left:pos.L,top:pos.T,width:pos.W,height:0,display:"block",opacity:0.3});Tools.resize("tools",b)},resize:function(h,d){var b=$("#"+h);var g=Core.locate(b);if(b.is("div")){var f=g.W;var a=g.H;$("#"+h+" *").each(function(){if($(this).outerWidth()>f){f=$(this).outerWidth()}if($(this).outerHeight()>a){a=$(this).outerHeight()}});g.W=f+10;g.H=a;if(g.W+g.L>$(document).width()){g.L=$(document).width()-g.W-10}if(g.L<0){g.L=0}if(d==null){g.L=($(document).width()-g.W)/2}if(d==null){g.T=($(window).height()-g.H)/2;if(g.T<=0){g.T=50}g.T=g.T+$(window).scrollTop()}if(TV.anim==1){b.css({top:g.T,left:g.L,height:g.H+10,width:g.W+10,opacity:1});$("#toolsBg").css({height:$(document).height(),width:$(document).width()})}else{b.animate({top:g.T,left:g.L,height:g.H,width:g.W,opacity:1},0,"linear",function(){$("#toolsBg").css({height:$(document).height(),width:$(document).width()})})}}else{alert("resize: no div "+h)}},loader:function(){$("#tools").css({left:($(document).width()-200)/2,top:($(window).height()-200)/2+$(window).scrollTop(),width:200,height:50,display:"block",opacity:1});$("#tools").html('<div id="innerTools"></div>');Core.putLoader($("#innerTools"))},toolsCloseWarnig:true,close:function(){if(arguments.length==1){if(arguments[0]==true){if(confirm("Exit?")==false){return false}}}else{if(Core.toolsCloseWarnig==true){if(confirm("Exit?")==false){return false}}}$("#toolsBg").css({width:0,height:0,display:"none"});var a=$("#tools");a.animate({opacity:0});a.css({width:0,height:0,display:"none"});return true}};var Core={dargY:0,dargX:0,dragging:null,dragLoc:null,taregt:null,chLang:function(a){document.location="/?setlang="+a.value},submit:function(a){$("#"+a).submit(function(b){Tools.open(b)},Tools.loader());return false},resort:function(d,a,b){if(b=="up"){d.after(d.prev())}else{d.before(d.next())}$("input[name*="+a+"]").each(function(f,g){$(g).val(f+1)})},locate:function(f){var b=$(f),g=b.offset(),d=b.outerHeight(),a=b.outerWidth();return{elem:f,L:g.left,R:g.left+a,T:g.top,B:g.top+d,W:a,H:d}},contains:function(a,b){return((b[0]||b.L)>=a.L&&(b[0]||b.R)<=a.R&&(b[1]||b.T)>=a.T&&(b[1]||b.B)<=a.B)},init:function(){if(TV.datum==""){var a=new Date();TV.datum=a.getFullYear()+"-"+(a.getMonth()+1<10?"0":"")+(a.getMonth()+1)+"-"+(a.getDate()<10?"0":"")+a.getDate()}$(".chtab div").bind("mouseover",function(){$(this).addClass("tv_dani2")}).bind("mouseout",function(){$(this).removeClass("tv_dani2")});$("#myKanal").bind("click",function(b){$(".chtab div").removeClass("tv_dani3");$(this).addClass("tv_dani3");TV.setPaket(-1,null)});$("#paket").bind("click",function(b){$(".chtab div").removeClass("tv_dani3");$(this).addClass("tv_dani3");TV.setPaket(TV.paketID,null)});$("#paketSelector").bind("mousedown",function(b){Tools.loader();var d=Core.locate($("#paket"));$.get("/tool/package.php",{},function(f){Tools.open(f,d);Core.hover("pkglist")})});$("#toolsBg").bind("mousedown",function(b){Tools.close()});$(".phbox").bind("dragstart",function(b){if($(b.target).is(".phdrag")){clearTimeout(TV.saveTimeoutID);Core.dragY=b.offsetY;Core.dragX=b.offsetX;Core.dragLoc=Core.locate(this);$(this).addClass("phbox_drag");$(this).css({opacity:0.9});Core.dragging=this;return true}return false}).bind("dragend",function(b){e=$(this);t=$(".phbox_target");y=0;x=0;if(t.length>0){tt=Core.locate(t);x=tt.L-Core.dragX;y=tt.T-Core.dragY;TV.saved=false;setTimeout("TV.setChannelPos()",1000)}$(this).animate({top:y,left:x,opacity:1},function(){e.removeClass("phbox_drag");t.removeClass("phbox_target");t.css({opacity:0.4});if(t.length>0){p=e.prev(".phbox");n=e.next(".phbox");t.before(e);if(p.length>0){if(t.attr("rel")!=p.attr("rel")){p.after(t)}}else{if(n.length){if(t.attr("rel")!=n.attr("rel")){n.before(t)}}}e.css({top:0,left:0});t.animate({opacity:1})}})}).bind("drag",function(b){e=this;proxy=Core.locate(e);$(".phbox").each(function(){Core.target=Core.locate(this);if(e==this){}else{if(Core.contains(Core.target,[proxy.L+proxy.W/2,proxy.T+proxy.H/2])){$(this).addClass("phbox_target")}else{$(this).removeClass("phbox_target")}}});$(this).css({top:b.offsetY-Core.dragY,left:b.offsetX-Core.dragX})})},initTopMenu:function(){$("#mk-menu li").each(function(){$(this).mouseover(function(){$(this).addClass("mk-hover")});$(this).mouseout(function(){$(this).removeClass("mk-hover")})})},initChannelMenu:function(){$(".kn_mitems>div").each(function(a){if(TV.kanalID==$(this).attr("rel")){$(this).parent().parent().addClass("current");$(this).addClass("kn_mitem_sel")}$(this).mouseover(function(){$(this).addClass("kn_mitem_hover")});$(this).mouseout(function(){$(this).removeClass("kn_mitem_hover")});$(this).click(function(){if(Core.dragY>0){Core.dragY=0;return}TV.kanalID=parseInt($(this).attr("rel"));TV.setTitle($(this).attr("title"));$(".kn_mitems>div").removeClass("kn_mitem_sel");$(this).addClass("kn_mitem_sel");TV.loadProgram()});if(TV.myKanal==1){$(this).bind("dragstart",function(b){if($(b.target).is(".kn_rupe")){clearTimeout(TV.saveTimeoutID);Core.dragY=b.offsetY;$(this).addClass("kn_mitem_drag");$(this).css({zIndex:100,opacity:0.8,left:1});return true}return false}).bind("dragend",function(b){TV.saved=false;setTimeout("TV.setChannelPos()",1000);$(this).removeClass("kn_mitem_drag");$(this).css({zIndex:1});$(this).animate({top:0,left:0,opacity:1})}).bind("drag",function(b){e=this;off=Math.round(Math.floor((b.offsetY-Core.dragY)/12)/2);var d=0;$(".kn_mitems>div").each(function(f){if(e==this){d=f}});$(".kn_mitems>div").each(function(f){if(d+off==f&&this!=e){if(off<=0){$(this).before(e);Core.dragY-=24}else{$(this).after(e);Core.dragY+=24}}});$(this).css({top:b.offsetY-Core.dragY})})}});Core.initChannelItems();$(".chtab div").removeClass("tv_dani3");if(TV.myKanal==1){$("#myKanal").addClass("tv_dani3")}else{$("#paket").addClass("tv_dani3")}$("#kn_menu").accordion()},initChannelItems:function(){$(".kn_mitems>div").each(function(a){if(a%2==0){$(this).addClass("kn_mitem2")}else{$(this).removeClass("kn_mitem2")}})},initDayMenu:function(){$("#day_menu span").each(function(){$(this).mouseover(function(){$(this).addClass("tv_dani2")});$(this).mouseout(function(){$(this).removeClass("tv_dani2")});$(this).click(function(){TV.datum=$(this).attr("rel");TV.setDateTitle($(this).attr("title"));$("#day_menu span").removeClass("tv_dani3");$(this).addClass("tv_dani3");TV.loadProgram()});if(TV.datum==$(this).attr("rel")){$(this).addClass("tv_dani3")}})},initTvListing:function(){var a=","+TV.kanalFav+",";if(a.indexOf(","+TV.kanalID+",")>-1){$("#favKanal").addClass("star_full")}$(".tv_table a[title!='']").tooltip({tip:"#tooltip",effect:"fade",offset:[0,330],fadeInSpeed:10,fadeOutSpeed:100,predelay:400,lazy:false,position:["bottom","left"]}).dynamic({top:{direction:"up",bounce:true}});Core.hover("alarm");if(TV.anim==0){$(".alarm").tooltip({tip:"#alarmtip",effect:"fade",fadeInSpeed:30,fadeOutSpeed:0,predelay:900,position:["top","left"],lazy:false,onBeforeShow:function(){this.getTip().html($("#alarmMsg").html())}})}$(".alarm").fixClick(function(){Tools.loader();$.post("/tool/alarm.php",{kanalID:TV.kanalID,tm:$(this).parent().attr("rel")},function(b){Tools.open(b,null)})},function(){if($(this).hasClass("alarmone")){$.post("/tool/alarm.php",{action:"delalarm",aopt:2,kanalID:TV.kanalID,tm:$(this).parent().attr("rel")},function(b){Tools.open(b,null)})}else{if(!$(this).hasClass("alarmfav")){$.post("/tool/alarm.php",{action:"setalarm",aopt:2,achkmail:"true",achksms:"false",kanalID:TV.kanalID,tm:$(this).parent().attr("rel")},function(b){Tools.open(b,null)})}}});if(TV.editor==1){$(".alarm").after('<td class="editor"></td>');$(".editor").bind("click",function(b){Tools.get("/tool/tvshow.edit.php",{data:$(this).parent().attr("rel")})});Core.hover("editor")}Core.initAlarm();Core.setCurrentShow()
},myChannels:function(){Tools.loader();$.get("/tool/channel.php",{opt:"my"},function(a){Tools.open(a);$(".channelsConf>div>label").bind("mouseover",function(b){$(this).addClass("chnConfItem")}).bind("mouseout",function(b){$(this).removeClass("chnConfItem")}).bind("click",function(b){if($(this).children("input").is(":checked")){$(this).addClass("chnConfItemMy")}else{$(this).removeClass("chnConfItemMy")}})})},saveMyChannels:function(){var a=$(".channelsConf (input[type=checkbox]):checked").map(function(){return $(this).val()});if(a.size()>100){alert("Dozvoljeno je maksimalno 100 kanala!");return}Core.putLoader($("#toolsBody"));TV.kanalFav=$.makeArray(a).join(",");$.post("/mode/mode.tv.kanali.php",{myChannels:TV.kanalFav,save:1},function(b){TV.setPaket("-1",$("#toolTitle").html())});if($("#tab_trenutno").length>0){TV.loadTrenutno("",0)}},setCurrentShow:function(){var a=parseInt(new Date().getTime().toString().substring(0,10));if($(".tv_table").length>0){$(".current_track").remove();$(".currently").removeClass("currently")}$(".tv_table tr").each(function(){var i=$(this).attr("rel");if(!i){return}var g=i.split(/,/);var f=parseInt(g[0]);var j=parseInt(g[1]);if(f<=a&&a<f+j){$(this).addClass("currently");var h=Math.round((a-f)/j*100);$(this).after('<tr class="current_track"><td colspan="'+$(this).find("td").size()+'"><div class="currtrack"><div style="width:'+h+'%"></div></div></td></td>')}})},loadAlarmData:function(){$.getJSON("/tool/alarm.php",{my:"get",kID:0},function(a){TV.alarmData=a;Core.initAlarm();TV.alarmBox()})},initAlarm:function(){$(".alarm").each(function(){$(this).removeClass("alarmfav alarmone")});$.each(TV.alarmData,function(b,d){var a=TV.kanalID;$(".alarm").each(function(){var g=$(this).parent().attr("rel");if(!g){return}var f=g.split(/,/);if(f[2]){a=f[2]}if(f[0]==d.ts&&a==d.kid){if(d.ty=="1"){$(this).addClass("alarmfav")}if(d.ty=="2"){$(this).addClass("alarmone")}}})})},initCalendar:function(){$("#inner_calendar .day").bind("click",function(a){TV.setDateTitle($(this).attr("title"));TV.datum=$(this).attr("rel");$("#day_menu span").each(function(){if($(this).attr("rel")==TV.datum){$(this).addClass("tv_dani3")}else{$(this).removeClass("tv_dani3")}});TV.loadProgram()})},getCalendar:function(a,b){Core.putLoader($("#inner_calendar"));$.get("/get_calendar.php",{month:a,year:b},function(d){$("#inner_calendar").html(d);Core.initCalendar()})},putLoader:function(i){var f=i.height();var d=i.width();var g=0,a=0;if(f>15){g=Math.round((f-15)/2)}if(d>128){a=Math.round((d-128)/2)}f=f-2*g;d=d-2*a;i.html('<div style="padding:'+(g>200?("200px "+a+"px "+(2*g-200)+"px "+a+"px"):(g+"px "+a+"px"))+";"+(f>15?("height:"+f+"px"):(""))+";width:"+d+"px;background-color:"+i.css("background-color")+'" id="ajaxLoader"><img alt="Loading..." src="/img/ajax-loader2.gif" width="128" height="15"/></div>')},hover:function(a){$("."+a).bind("mouseover",function(b){$(this).addClass(a+"_hover")}).bind("mouseout",function(b){$(this).removeClass(a+"_hover")})}};var TV={kanalID:"1",paketID:"0",datum:"",saveTimeoutID:null,saved:true,kanalFav:"",anim:0,alarmData:null,editor:0,setTitle:function(a){$("#kanalNaziv").html(a)},setDateTitle:function(a){$("#kanalDatum").html(a)},loadProgram:function(){if($("#tv_program_body").length==0){return}TV.setChannelPos();Core.putLoader($("#tv_program_body"));$("#kn_icon").css("background-position","0pt -"+((parseInt(TV.kanalID)-1)*16)+"px");$.get("/mode/mode.tv.program.php",{kanalID:TV.kanalID,datum:TV.datum},function(a){$("#tv_program_body").html(a);Core.initTvListing();TV.scrollProgram(0)})},scrollProgram:function(d){if($.browser.msie==true){if($.browser.version<7){return}}var b=0;if(d>0){TV.scrollTv(0)}else{if($(".currently").length>0){b=$(".currently").prev().prev().offset().top-$(".tv_table").offset().top;if(d==0&&$(window).scrollTop()+$(window).height()-$(".currently").offset().top>0){b=0}else{if(b>200){TV.scrollTv(b)}}}else{if(d==-1){b=$(".tv_table tr").length/2*20;TV.scrollTv(b)}}}if(b!=0){$("#prgup").height(0);$("#prgdown").height(18)}else{$("#prgup").height(18);$("#prgdown").height(0)}},scrollTv:function(b){var d=$(".tv_table_container");d.height($(".tv_table").height());$(".tv_table").animate({top:-b},400,function(){d.height(d.height()-b)})},loadTrenutno:function(b,a){TV.setChannelPos();Core.putLoader($("#tab_trenutno"));$.get("/mode/mode.trenutno.php",{datum:b,t:a},function(d){$("#srednji_stupac").html(d);Core.init()})},setChannelPos:function(){if(TV.saved==true){return}var a="",b=0;$(".phbox,.kn_mitems>div").each(function(){a+=$(this).attr("rel")+",";b++});clearTimeout(TV.saveTimeoutID);if(b>100){alert("Dozvoljeno je maksimalno 100 kanala!");return}TV.kanalFav=a;TV.saveTimeoutID=setTimeout("TV.saveChannelPos();",1000);$("#saveMsg").css({color:"#999",opacity:1}).show().animate({opacity:7})},saveChannelPos:function(){TV.saved=true;$("#saveMsg").css({color:"#000"});$.post("/mode/mode.tv.kanali.php",{myChannels:TV.kanalFav},function(){Core.initChannelItems();$("#saveMsg").animate({opacity:0})})},invertChannel:function(a,b){$.post("/mode/mode.tv.kanali.php",{myChannels:a,invert:1},function(f){TV.kanalFav=f});if($(b).hasClass("star_full")){$(b).removeClass("star_full")}else{$(b).addClass("star_full")}},setPaket:function(b,a){TV.setChannelPos();if(b>=0&&a!=null){$("#paket").html(a)}if(b>=0){TV.paketID=b;TV.myKanal=0}else{TV.myKanal=1}Tools.close(false);Core.putLoader($("#tv_kanali_body"));$.get("/mode/mode.tv.kanali.php",{pid:b},function(d){$("#tv_kanali_body").html(d);Core.initChannelMenu()})},search:function(a){var b=$("#searchChnList").val();$(a).submit(function(f){$("#srednji_stupac").html(f);Core.initTvListing();$(".tv_table").highlight($("#traziFrm2").find("input[name=q]").val());if(b){$("#searchChnList").val(b)}},Core.putLoader($("#srednji_stupac")));return false},showSearchChannels:function(b){var a=$("#chn_list");if($(b).val()!="kanal"){a.css("display","none");return}a.css("display","block");if(a.html()!=""){return}Core.putLoader(a);$.get("/mode/mode.search.php",{z:"chn_list"},function(f){a.html(f)})},alarmSearch:function(a,b){$("#arepeat").attr("checked","checked");$("#alertTo").hide();$("#alarmToKanal").show();$.post("/tool/alarm.php",{kanalID:a,quickSearch:b},function(f){$("#alarmResult").html(f)})},alarmSubmit:function(){if($("#arepeat, #aonce").is(":checked")==false){alert($("#SelectAlarmTip").val());return}Core.submit("alarmform")},alarmBox:function(){$("#alarmHolder").html("");$.each(TV.alarmData,function(g,d){if(g>20){return false}var h=new Date(d.ts*1000);var f=new Date();var b=h.getMinutes();if(b<10){b="0"+b}b+=" ";if(h-f>60400000){b+=h.getDate()+"."+(h.getMonth()+1)+"."}if(h-f<600000&&h-f>-(d.t*60000)){c=' class="alert"'}else{c=""}$("#alarmHolder").append('<li><span class="kn_icon k'+d.kid+'"></span>&nbsp; <b'+c+">"+h.getHours()+":"+b+"</b> "+d.s.substring(0,50)+"</li>")})},listAlarmBox:function(){$("#alarmHolder li").stop().show().css({opacity:1});var a=30*$("#alarmbox li").size();if($("#alarmHolder").css("height")!="30px"){a=30}$("#alarmHolder").css("height",a)},hideAlarmBox:function(a){if(a==1){$("#alarmHolder").stop().css({opacity:1})}else{$("#alarmHolder").animate({opacity:0.2},1000,function(){$(this).css({height:30,opacity:1})})}},circleAlarmBox:function(b){if($("#alarmHolder").css("height")!="30px"){setTimeout("TV.circleAlarmBox(0)",30000);return}var a=b;var d=$("#alarmbox li").size();if(d<=1){return}if(a==0){$("#alarmHolder li").show().css({opacity:1})}$($("#alarmHolder li")[a]).animate({opacity:0.1},800,function(){$(this).hide().css({opacity:1});a++;if(d<=a){a=0;$($("#alarmHolder li")[0]).show().css({opacity:1})}setTimeout("TV.circleAlarmBox("+a+")",30000)})}};var Film={join:function(a){var b="";$(".f"+a+" input").each(function(d){if(this.checked==true){if(b==""){b+=this.value}else{b+="-"+this.value}}});if(b==""){return""}else{return"&"+a+"="+b}},filter:function(){var a="";if($("#paketi").val()!=TV.paketID){a="&paketID="+$("#paketi").val()}window.location="?a=select"+Film.join("genres")+Film.join("years")+Film.join("ratings")+Film.join("packages")+a
},clearFilter:function(){window.location="/film/"}};var Cron={ID:null,lastActivity:null,rnd:0,init:function(){$("body").live("mousemove",function(){Cron.lastActivity=new Date()});Cron.rnd=Math.floor(Math.random()*4);Cron.ID=setInterval("Cron.cron()",60*1000);$("#chat_body").scrollTop(2000)},cron:function(){var g=new Date();var a=g.getMinutes();var b=1;var f=g.getHours()+":";if(a<10){f+="0"+a}else{f+=""+a}$("#cal_time").html(f);if(g-Cron.lastActivity>3600000){b=3}if(a%(b*1)==0){Core.setCurrentShow()}if(g-Cron.lastActivity>10800000){return}if(a%(b*5+Cron.rnd)==0){if($("#autoRefresh").is(":checked")&&TV.saved==true){TV.loadTrenutno("",0)}TV.alarmBox()}}};var Profile={open:function(){Tools.loader();$.get("/tool/profile.php",{},function(a){Tools.open(a,null)})},edit:function(){Tools.loader();$.get("/tool/profile.php",{opt:"edit"},function(a){Tools.open(a,null);$("#profileForm :input[type=text],#profileForm :input[type=password]").tooltip({position:"center right",offset:[-2,10],effect:"fade",opacity:0.8,tip:"#regtip"})})},save:function(){if($("#currentPwd").val()==""){alert($("#currentPwdTip").val());return}Core.submit("profileForm")},saveSettings:function(){$("#settingsForm").submit(function(){Tools.close();TV.loadProgram()},Tools.loader())}};function chatSubmit(){if(!$("chat_txt")){return}Core.putLoader($("#chat_body"));$.post("/ax-chat-box.php",{ax:1,chat_txt:$("#chat_txt").val()},function(a){$("#chat_txt").val("");$("#chat_body").html(a);$("#chat_body").scrollTop(2000)});return false}function login(){Core.putLoader($("#loginMsg"));$.post("/index.php",{action:"login",luser:$("#luser").val(),pwd:$("#pwd").val(),zapamtime:$("#zapamtime").val()},function(a){$("#loginMsg").html(a);if(a=="OK"){parent.location="/"}});return false}function PBgen(){var b=$(".PBopt:checked").val();var d="http://tv.phazer.info/phazerbox/"+$("#PBgrupa").val()+"/&css=http://tv.phazer.info/css/v3/"+b;var a='&lt;iframe&nbsp;src="'+d;a+='" allowtransparency="true" width="'+$("#PBwidth").val()+'"&nbsp;height="'+$("#PBheight").val();a+='"&nbsp;frameborder="0"&nbsp;marginwidth="2"&nbsp; marginheight="2"&nbsp;scrolling="no"&gt;&lt;/iframe&gt;';$("#PBhtml").html(a);$("#PBexample").attr("src",d);$("#PBexample").css({width:$("#PBwidth").val()+"px",height:$("#PBheight").val()+"px"});$("#PBexampleDiv").css({width:$("#PBwidth").val()+"px",height:$("#PBheight").val()+"px"})}function tagtrazi(a){$("#trazi_val").val(a);TV.search("#traziFrm")}$(document).ready(function(){Core.init();Core.initTopMenu();Core.initChannelMenu();Core.initDayMenu();Core.initTvListing();TV.scrollProgram(0);Core.initCalendar();setTimeout("TV.circleAlarmBox(0)",30000);Cron.init()});