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).