Mi da questo avviso:
La variabile 'checkboxes' viene utilizzata prima che le sia stato assegnato un valore

Come mai?