Non mi risulta per i due punti, ma se posso due consigli:
i file js sempre al di fuori dei file html
cerca di evitare elenchi troppo lunghi di if and else if
ed in ultimo definisci il tag style delle CSS potrebbe darti problemi nell'eventualità
I consigli sono elargiti presupponendo che questo sia il tuo file effettivo, nell'eventualità sia semplicemente un preparato per il forum chino la testa e non dico più nulla ahaha
P.s Fammi sapere come andranno i test :-)