


window.onload = function() {/*InitRows();*/InitCheckboxes();}

/*function InitRows()
  {
    Divs = document.getElementsByTagName("div");
    b = 0;
    for (i=0; i < Divs.length; i++) 
      {
        classN = Divs[i].className.split(" ");
        if (Divs[i].className && classN[0].match("row_item")) 
          {
            Divs[i].onclick = function() {CheckThisRow(b);}
            b++;
          }
      }   
  }
*/
function InitCheckboxes()
  {
    Checks = document.getElementsByTagName("input");
    for (i=0; i < Checks.length; i++) 
      {
        if (Checks[i].className && Checks[i].className.match("list_check_id")) 
          {
            Checks[i].onclick = function() {this.checked = !this.checked;}
          }
      }   
  }

function CheckThisRow(row_number, value)
  {
    if(o("check_id_"+row_number).disabled == false )
      {
    if((value == undefined && o("check_id_"+row_number).checked) || (value != undefined && value == false))
      {
        o("check_id_"+row_number).checked = false;
        o("row_item_"+row_number).className = o("row_item_"+row_number).className.replace(/row_item_active/, "row_item");
        return false;
      }
    else if((value == undefined && !o("check_id_"+row_number).checked) || (value != undefined && value == true))
      {
        o("check_id_"+row_number).checked = true;
        o("row_item_"+row_number).className = o("row_item_"+row_number).className.replace(/row_item/, "row_item_active");
        return true;
      }
      }
    else
      {
        if(o("check_id_"+row_number).checked) {CheckThisRow(row_number, false);}
      }
  }

//Za/Vyškrtne všechny položky
function CheckAll(value)
  {
    for(i=0;o("check_id_"+i) != undefined;i++)
      {
        if(o("check_id_"+i).disabled == false && o("check_id_"+i).checked != value) {CheckThisRow(i, value);}
        //document.getElementById(field_id+"_"+i).checked = value;
      }
    Checks = document.getElementsByTagName("input");
    for (i=0; i < Checks.length; i++) 
      {
        if (Checks[i].className && Checks[i].className.match("bt_check_checkall")) 
          {
            Checks[i].checked = value;
          }
      }  
  }
