function selectFreq(type) {
  var opts = Array();
  opts['0'] = new Array();
  opts['0']['12'] = 'měsíčně';
  opts['0']['4'] = 'čtvrtletně';
  opts['0']['1'] = 'ročně';
  opts['1'] = new Array();
  opts['1']['0'] = 'jednorázově';
  opts['2'] = new Array();
  opts['2']['0'] = 'jednorázově';
  var par = document.getElementsByName('frequency')[0];
  par.innerHTML = '';
  for (var key in opts[type]) {
    opt = document.createElement('option');
    opt.value = key;
    opt.innerHTML = opts[type][key];
    if((key == 0) || (key == 12)) {
      opt.selected = true;
    }
    par.appendChild(opt);
  }
  if(opts[type].length <= 1) par.disabled = true;
  else par.disabled = false;
}

function setAllCheckBoxes(FormName, FieldName, CheckValue)
{
  if(!document.forms[FormName])
    return;
  var objCheckBoxes = document.forms[FormName].elements[FieldName];
  if(!objCheckBoxes)
    return;
  var countCheckBoxes = objCheckBoxes.length;
  if(!countCheckBoxes)
    objCheckBoxes.checked = CheckValue;
  else
    for(var i = 0; i < countCheckBoxes; i++)
      objCheckBoxes[i].checked = CheckValue;
}

function selectAll(selall) {
  if(selall.checked) {
    setAllCheckBoxes(2,'sel[]',true);
  } else {
    setAllCheckBoxes(2,'sel[]',false);
  }
}

function tableToText(table) {
  retval = "";
  for(var i = 0; i < table.tBodies.length; i++) {
    for(var j = 0; j < table.tBodies.item(i).rows.length; j++) {
      for(var k = 0; k < table.tBodies.item(i).rows.item(j).cells.length; k++) {
        cellValue = table.tBodies.item(i).rows.item(j).cells.item(k).innerHTML;
        retval = retval + cellValue + "\t";
      }
      retval = retval + "\n";
    }
  }
  return retval;
}

