var timer_news;
var pause;

pause = 0;

function do_pause() {
  if (pause == 0) {
    pause = 1;
    if (timer_news != undefined) window.clearTimeout(timer_news);

    setClassName('on-off-tv', 'off-tv');
  } else {
    pause = 0;
    news_tick();

    setClassName('on-off-tv', 'on-tv');
  }
}

function switch_tv() {
  if (start == 0) {
    start = 1;

    news_start();
  } else {
    document.getElementById('mycustomscroll').innerHTML = '<p class="headline">Thank you for your attetion...</p>';
    window.close();
  }
}

function new_channel(new_channel_id) {
  pause = 0;
  setClassName('on-off-tv', 'on-tv');

  setClassName('small-channels-' + channel_id, 'small-channels');
  channel_id = new_channel_id;
  setClassName('small-channels-' + new_channel_id, 'small-channels-selected');

  news = a_news[channel_id].length;

  cnt_news = a_news[channel_id].length - 1;

  document.title = a_channels[channel_id] + " - RSS Reader";

  if (timer_news != undefined) window.clearTimeout(timer_news);
  news_tick();
}

function change_channel(up) {
  pause = 0;
  setClassName('on-off-tv', 'on-tv');

  setClassName('small-channels-' + channel_id, 'small-channels');
  if (up) {
    channel_id++;
    if (channel_id > cnt_channels) channel_id = 0;
  } else {
    channel_id--;
    if (channel_id < 0) channel_id = cnt_channels;
  }
  setClassName('small-channels-' + channel_id, 'small-channels-selected');

  news = a_news[channel_id].length;

  cnt_news = a_news[channel_id].length - 1;

  document.title = a_channels[channel_id] + " - RSS Reader";

  if (timer_news != undefined) window.clearTimeout(timer_news);
  news_tick();
}

function change_news(toforward) {
  pause = 0;
  setClassName('on-off-tv', 'on-tv');

  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;
  setClassName('on-off-tv', 'on-tv');

  news_tick();
}

function news_tick() {
  pause = 0;
  setClassName('on-off-tv', 'on-tv');

  news++;
  if (news > cnt_news) news = 0;

  document.getElementById('mycustomscroll').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]);
}

