Bugfix - Checkbox field condition checking was not firing on load
Checkboxes were not showing/hiding fields that were dependant on them because the id attribute is different to other field types. Changed to use the name attribute for checkbox fields.