// JavaScript Document

function setSelectOptions(the_form, the_select, do_check)
{
    var selectObject = document.forms[the_form].elements[the_select];
    var selectCount  = selectObject.length;

    for (var i = 0; i < selectCount; i++) {
        selectObject.options[i].selected = do_check;
    }
}

function formSubmit(co)
{
document.getElementById(co).submit()
}

function schovaj_mozn_datum()
{
document.getElementById("sdatum_opt").style.display = "none";
document.getElementById("zdatum_opt").style.display = "none";
document.getElementById("ddatum_opt").style.display = "none";
document.getElementById("kluby_opt").style.display = "none";
document.getElementById("skolo_opt").style.display = "none";
}

function init_mozn_datum()
{
  schovaj_mozn_datum();
  if (document.getElementById("radio_sdatum").checked) {
  document.getElementById("sdatum_opt").style.display = "block";
   } else 
  if (document.getElementById("radio_zdatum").checked) {
  document.getElementById("zdatum_opt").style.display = "block";
   } else 
  if (document.getElementById("radio_ddatum").checked) {
  document.getElementById("ddatum_opt").style.display = "block";
  }
  if (! document.getElementById('radio_pkolo').checked) {
    document.getElementById('kluby_opt').style.display = 'block';
  }
  if (! document.getElementById('radio_zdatum').checked) {
    document.getElementById('skolo_opt').style.display = 'block';
  }  
}

function valid_datum()
{
if (document.getElementById('radio_sk_p').checked) document.getElementById('checkbox_skolo').checked=true;
if (document.getElementById('radio_sk_v').checked) document.getElementById('checkbox_skolo').checked=true;
if (document.getElementById('radio_sk_n').checked) document.getElementById('checkbox_skolo').checked=true;
if (document.getElementById('sk_kolo').value.search(/[^0-9]/g)!=-1) document.getElementById('checkbox_skolo').checked=false;
}

function valid_cislo(prvok,min,max)
{
return ((prvok.value.search(/[^0-9]/g)==-1));
}

function setkolo(id,oco,max)
{
  elem = document.getElementById(id);
  var retazec = elem.value+'+'+oco;

  hodnota = eval(retazec);

  if (hodnota <= max && hodnota>0) {elem.value=hodnota;}
}


//IE nepodporuje implicitne HOVER v css na ONMOUSEOVER 
function IEHoverRiadky() 
{
  var riadky = document.getElementsByTagName('tr');
  for (var i = 0; i < riadky.length; i++) 
  {
    if ('par' != riadky[i].className.substr(0,3) && 'nepar' != riadky[i].className.substr(0,5) && 'chyba' != riadky[i].className.substr(0,5)) 
    {
      continue;
    }  
    riadky[i].onmouseover = function() 
    {
      this.className += ' hover';
    }
    riadky[i].onmouseout = function() 
    {
      this.className = this.className.replace(' hover', '');
    }
  }
}
if (navigator.appName == 'Microsoft Internet Explorer') {window.onload=IEHoverRiadky;}

