Dal titolo non si capisce niente, mi rendo conto... ma non sapevo come spiegarlo in poche parole!

Il problema è questo:
ho una decina di checkbox "dinamiche" (in fase di caricamento pagina, alcune possono essere checked e altre unchecked indifferentemente)
quando si clicca su una checkbox, se questa diventa checked parte una funzione (con argomento true) se invece diventa not checked parte la stessa funzione (con argomento false)
E fino a qui ci sono

Adesso cambio di programma: voglio che solo una checkbox possa essere checked. Quindi al checked di una, devono risultare unchecked tutte le altre.
Quindi (forse) devo far partire la funzione di cui prima (con argomento false) su tutte le checkbox tranne quella selezionata

E, prima o dopo, rendere tutte unchecked tranne quella selezionata
Per quest'ultima parte ci sono:
Codice PHP:
$("input[name='checkboxname[]'][id!='checkbox"+id+"']").attr("checked",false); 
E adesso come faccio a far partire le funzioni relative ad ogni singolo checkbox?
Premetto che la funzione ha due argomenti: id e il true/false di cui sopra

mmm... non sono sicuro di aver spiegato bene...