secondo me devi procedere cosi..

quasi sicuramente i gruppi di check box sono due come dici no?

quindi sono due collezioni...

la funzione deve effettuare il controllo sulla prima collezione e vedere se almeno uno e checcato successivamente sulla seconda e guardando la stessa cosa.

quindi farei la funzione di controllo magari sul submit.