Forse.
Anche il CSS ha lo stesso problema, quindi porta fuori anche quello.

Ma ci sono altri erorri:
Nel CSS i nomi dei tag in maiuscolo sono sbagliati

n=document.layers?1:0
non e` sufficiente: N6 e N7 rispondono a : document.getElementById (a cui risponde true anche IE5.5 e IE6)

non so se eval() viene interpretato. andrebbe sostituito da document.getElementById()