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.