//functions only for video-play.php

function downloadSubs(echo){
  var sel = null;
  sel = document.getElementById('sel_subs');
  anchor = document.getElementById('download_subs_href');
  if(sel){
    var subsfile = sel[sel.selectedIndex].value;
    if(subsfile){
      window.open(subsfile, "subtitles", "width=800,height=600,menubar=yes,resizable=yes,left=0,top=0");
    }else alert(echo);
  }
  return;
}

/** set inputs value of forms - voting subtitles, ...
 *@param sel - element select
 */
function initFormsSubs(sel){
  var subs = sel[sel.selectedIndex].value;
  var x = subs.indexOf('_', 0);
  var subs_id = subs.substring(0, x);
  //var subs_id = sel[sel.selectedIndex].value;
  
  var form_good = document.getElementById('form_rate_subs_good');
  if(form_good) form_good.subs.value = subs_id;

  var form_bad = document.getElementById('form_rate_subs_bad');
  if(form_bad) form_bad.subs.value = subs_id;

  return;
}

/** set inputs value of forms - video playing, need to know selected subtitles file
 *@param sel - element select
 */
function initFormPlay(sel){
  var subs_id = sel[sel.selectedIndex].value;
  var form = document.forms['form_to_play'];
  form.sid.value = subs_id;
  form.submit();
  return;
}

function setCenterEcho(msg){
  document.getElementById('center_echo').innerHTML = msg;
  return;
}

function showVideoBox(id){
  var elem = document.getElementById(id);
  if(elem) elem.style.display = 'block';
}

function hideVideoBox(id){
  var elem = document.getElementById(id);
  if(elem) elem.style.display = 'none';
}

function serve_ButtonsVideoBox(id){
  var obj_1 = document.getElementById('videoBoxButton_1') ? document.getElementById('videoBoxButton_1') : null;
  var obj_2 = document.getElementById('videoBoxButton_2') ? document.getElementById('videoBoxButton_2') : null;
  var obj_3 = document.getElementById('videoBoxButton_3') ? document.getElementById('videoBoxButton_3') : null;
  var obj_4 = document.getElementById('videoBoxButton_4') ? document.getElementById('videoBoxButton_4') : null;
  
  //aktivniVideoBox
  if(!isSetCookie('gametv_aktivniVideoBox')) setCookie('gametv_aktivniVideoBox', 'videoBoxButton_1');

  switch(id){
  
    case "videoBoxButton_1":
      showVideoBox('videoBox_1'); hideVideoBox('videoBox_2'); hideVideoBox('videoBox_3'); hideVideoBox('videoBox_4');
      unActiveVideoBoxButtonSelf(obj_1);
      unActiveVideoBoxButton(obj_2);
      unActiveVideoBoxButton(obj_3);
      unActiveVideoBoxButton(obj_4);
      setCookie('gametv_aktivniVideoBox', 'videoBoxButton_1');
      break;
      
    case "videoBoxButton_2":
      showVideoBox('videoBox_2'); hideVideoBox('videoBox_1'); hideVideoBox('videoBox_3'); hideVideoBox('videoBox_4');
      unActiveVideoBoxButtonSelf(obj_2);
      unActiveVideoBoxButton(obj_1);
      unActiveVideoBoxButton(obj_3);
      unActiveVideoBoxButton(obj_4);
      setCookie('gametv_aktivniVideoBox', 'videoBoxButton_2');
      break;
      
    case "videoBoxButton_3":
      showVideoBox('videoBox_3'); hideVideoBox('videoBox_1'); hideVideoBox('videoBox_2'); hideVideoBox('videoBox_4');
      unActiveVideoBoxButtonSelf(obj_3);
      unActiveVideoBoxButton(obj_1);
      unActiveVideoBoxButton(obj_2);
      unActiveVideoBoxButton(obj_4);
      setCookie('gametv_aktivniVideoBox', 'videoBoxButton_3');
    break;
      
    case "videoBoxButton_4":
      showVideoBox('videoBox_4'); hideVideoBox('videoBox_1'); hideVideoBox('videoBox_2'); hideVideoBox('videoBox_3');
      unActiveVideoBoxButtonSelf(obj_4);
      unActiveVideoBoxButton(obj_1);
      unActiveVideoBoxButton(obj_2);
      unActiveVideoBoxButton(obj_3);
      setCookie('gametv_aktivniVideoBox', 'videoBoxButton_4');
    break;
  }
}

function unActiveVideoBoxButtonSelf(obj){
  if(obj) obj.style.backgroundImage = 'url(pics/_ver2_videoBox_over0.png)';
  if(obj) obj.style.color= '#000';
  if(obj) obj.onmouseout = function onmouseout(event){};
  if(obj) obj.onmouseover = function onmouseover(event){};
  if(obj && (obj.id == 'videoBoxButton_4')) obj.style.backgroundImage = 'url(pics/_ver2_videoBox_over1.png)';
}

function unActiveVideoBoxButton(obj){
  if(obj) obj.style.backgroundImage = 'url(pics/_ver2_videoBox_over1.png)';
  if(obj) obj.style.color= '#fff';
  if(obj) obj.style.backgroundImage= '';
  if(obj) obj.onmouseout = function onmouseover(event) { this.style.backgroundImage = ''; this.style.color = '#fff'; };
  if(obj) obj.onmouseover = function onmouseover(event) { this.style.backgroundImage = 'url(pics/_ver2_videoBox_over0.png)'; this.style.color = '#000'; };
  if(obj && (obj.id == 'videoBoxButton_4')) obj.style.color= '#000';
  if(obj && (obj.id == 'videoBoxButton_4')) obj.onmouseout = function onmouseover(event) { this.style.backgroundImage = ''; this.style.color = '#000'; };
  if(obj && (obj.id == 'videoBoxButton_4')) obj.onmouseover = function onmouseover(event) { this.style.backgroundImage = 'url(pics/_ver2_videoBox_over1.png)'; this.style.color = '#000'; };
}

//obsluha prepinani videoboxu, cookies
function setAktivniBox(){
  if(isSetCookie('gametv_aktivniVideoBox')){
    serve_ButtonsVideoBox(readCookie('gametv_aktivniVideoBox'));
  }
  return;
}