Questo è il codice JS che fa funzionare il menu del mio sito.
Qualcuno mi spiega perché non funziona in FireFox?
Dov'è che non è compatibile 'sto codice?

codice:
<script language="JavaScript1.2">

var Opent=0;
var WOpent

  function Apri(TabNo,TabDW,FRT) {
    if (Opent == 0) {
      TabNo.style.visibility = "visible"; 
      NoStyle = TabNo.style.height;
      TabDW.style.top=NoStyle;
      Freccia.style.top=FRT;
      Opent=1;
      WOpent=TabNo;
      }
    else {
      if (WOpent==TabNo) ResettaTutto();
      if (WOpent!=TabNo) { ResettaTutto(); Apri(TabNo,TabDW,FRT); }
      }
    }

  function ResettaTutto() {
    FRT=0;
    Freccia.style.top=-20;
    TabB.style.top=2;
    TabC.style.top=2;
    TabD.style.top=2;
    TabE.style.top=2;
    Tab02.style.top=20;
    Tab04.style.top=-2;
    [..]
    Tab32.style.top=-2;
    Tab34.style.top=-2;
    Tab03.style.visibility="hidden";
    Tab05.style.visibility="hidden";
    [..]
    Tab33.style.visibility="hidden";
    Tab35.style.visibility="hidden";
    Opent=0;
  }
  
</script>

Guardate il mio sito (in firma) per capire che tipo di menu è (usando un browser che lo supporti)...