Ci sono errori nel codice HTML. Occorre quindi prima risolvere quelli; altrimenti il comportamento dei browser non e` prevedibile.

L'attributo id di un tag deve essere un nome unico. E deve essere un nome valido (iniziare per lettera e contenere solo lettere e numeri).

Tu usi id come se fosse un value.

Potresti inserire anche il secondo valore dentro il value (ad esempio separato da un | ), oppure potresti semplicemente passare il valore alla funzione (se non ti serve).

---
Allora quello che hai chiamato ON_OFF non e` una variabile booleana, ma un flag: ti conviene dare un nome diverso.

PS. in programmazione NON si usano variabili MAIUSCOLE (di solito tali sequenze designano delle costanti).