divide type attribute up into ojt and school
fix search box text
simplify type handling
keep checkbox names consistent
handle new checkboxes