function checkbox_all_set(frm, name, val){
        var el = frm.elements;
        var pattern = eval('/'+name+'\\[.*\\]/');
        for (count = 0; count < el.length; count++)
                if (el[count].name.match(pattern))
                        if (!el[count].disabled) el[count].checked = val;
}

function checkbox_all_test(frm, name, name2){
        var count2 = 0;
        var count3 = 0;
        var el = frm.elements;
        var pattern = eval('/'+name+'\\[.*\\]/');
        for (count = 0; count < el.length; count++)
                if (el[count].name.match(pattern)){
                        count3++;
                        if (el[count].checked || el[count].disabled) count2++;
                }
        frm.elements[name2].checked = (count2== count3);
}

function fcmd(form,cmd2,cmd){
  form.cmd2.value=cmd2;
  if (cmd) form.cmd.value=cmd;
  if(form.onsubmit != null)form.onsubmit();
  form.submit();
  return true;
}



