var timer_news;
var pause;

pause = 0;

function do_pause() {
  if (pause == 0) {
    pause = 1;
    if (timer_news != undefined) window.clearTimeout(timer_news);
    document.getElementById('button_pause').value = 'Q';
  } else {
    pause = 0;
    news_tick();
    document.getElementById('button_pause').value = 'P';
  }
}

function switch_tv() {
  if (start == 0) {
    start = 1;
    document.getElementById('button_switch').value = 'off';
    news_start();
  } else {
    document.getElementById('bodytext').innerHTML = '<h1>Ďakujem za pozornosť.</h1><h2>Do skorého videnia.</h2>';
    window.close();
  }
}

function new_channel(new_channel_id) {
  pause = 0;
  document.getElementById('button_pause').value = 'P';

  channel_id = new_channel_id;

  news = a_news[channel_id].length;

  cnt_news = a_news[channel_id].length - 1;
  document.getElementById('channel').innerHTML = a_channels[channel_id];
  document.title = a_channels[channel_id] + " - TV Mráčik";

  if (timer_news != undefined) window.clearTimeout(timer_news);
  news_tick();
}

function change_channel(up) {
  pause = 0;
  document.getElementById('button_pause').value = 'P';

  if (up) {
    channel_id++;
    if (channel_id > cnt_channels) channel_id = 0;
  } else {
    channel_id--;
    if (channel_id < 0) channel_id = cnt_channels;
  }

  news = a_news[channel_id].length;

  cnt_news = a_news[channel_id].length - 1;
  document.getElementById('channel').innerHTML = a_channels[channel_id];
  document.title = a_channels[channel_id] + " - TV Mráčik";

  if (timer_news != undefined) window.clearTimeout(timer_news);
  news_tick();
}

function change_news(toforward) {
  pause = 0;
  document.getElementById('button_pause').value = 'P';

  cnt_news = a_news[channel_id].length - 1;

  if (toforward) {
  } else {
    news--;
    news--;
    if (news < -1) news = cnt_news - 1;
  }

  if (timer_news != undefined) window.clearTimeout(timer_news);
  news_tick();
}

function news_start() {
  pause = 0;
  document.getElementById('button_pause').value = 'P';

  news_tick();
}

function news_tick() {
  pause = 0;
  document.getElementById('button_pause').value = 'P';

  news++;
  if (news > cnt_news) news = 0;

  document.getElementById('bodytext').innerHTML = a_news[channel_id][news] + '<div class="meta">'+ (news + 1) + ' / ' + (cnt_news + 1) + '</div>';

  timer_news = window.setTimeout("news_tick()", t_news[channel_id][news]);
}