0 radioButton1 0 radioButton2 0 radioButton3
When radioButton1 is selected, a number of checkboxes appear. When radioButton2 is selected, a different set of checkboxes appear. Same for radioButton3.
The checkboxes appear under the radio buttons.
When the checkboxes appear, they are all checked.
The checkboxes should work seemlessly with the form, i.e. only the checkboxes which are a) checked b) relating to the selected radio button will be passed with the other form data.
Any questions, please ask.