function checkboxChange(id) { var hidden = document.getElementById(id); var checkbox = document.getElementById("chk"+id); if(checkbox.checked) { hidden.value = "true"; } else { hidden.value = "false"; } } var groups = new Array(); function registerGroup(groupId, fieldIdArray) { groups[groupId] = fieldIdArray; } // If the supercheckbox was checked, it will be unchecked and all // other subcheckboxes will be set to unchecked. If the function subCheckboxChange(fieldId, groupId) { var superCheckbox = document.getElementById(groupId); var subCheckBoxIdArray = groups[groupId]; if (superCheckbox.checked) { superCheckbox.checked = false; for (var i=0; i