si jamais les fonctions lancées au onclick utilisent la propriété checked, elles auraont alors une valeur fausse.
Il serait probablement préférable de faire l'inverse:
```js
if (oi.value == val) {
/* inverted value because click event will invert it */
    oi.checked = false;
    $(oi).trigger('click');
}
```
et pareil en dessous