piu' errori
- cosa e' Varianti?
se e' il name della select devi usare document.nomeForm.Varianti
se e' un id document.getElementById('Varianti')

- se Varianti e' una select e vuoi ciclare per le option in essa contenute devi ciclare per
document.nomeForm.Varianti.options.length

- varian e' una variabile che, da quanto hai postato, non esiste

- se cicli per il numero di option i limiti del ciclo sono 0 e <length, non 1 <=length

se la situazione e' diversa da quanto e' dato di capire, approfondisci
ciao