Rene: große DIV-Bereiche ausblenden dauert ewig im IE

Hi,
ich bastle gerade an einer Verwaltung für eine Ausstatungs-Seite für Wohnungen. Zur Zeit gibt es in der Verwaltung 2 Schaltflächen und 2 DIV-Bereiche. Ein Klick auf eine Schaltfläche blendet den zugehörigen DIV-Bereich ein und jeweils den anderen aus. Im Firefox, Opera und Mozilla funktioniert das nahezu einwandfrei, nur der IE braucht mehrere Sekunden, bis er die DIV-Bereiche ein- bzw. ausgeblendet hat.
Im 1. DIV-Bereich befindet sich eine dynamisch generierte Ausstattungsliste, die sehr sehr lang ist: verschachtelte Aufzählungslisten mit vielen vielen Ankreuzkästchen. Im 2. DIV-Bereich ist ein einfaches Eingabeformular zum Ändern des Passwortes.
Jetzt zu meiner eigentlichen Frage: Woran kann es liegen, dass der IE so lange braucht, bis er die DIV-Bereiche ein- bzw. ausgeblendet hat?

Das Dokument bzw. die HTML-Seite ist ganz einfach und sauber strukturiert:

<div id="div1">
<ul>
 <li>
....ewig lang...
</li>
</ul>
</div>

<div id="div2">Passwort-Eingabeformular</div>

Und das ist die JS-Funktion zum Ein- und Ausblenden

function fshow_div(aus,j){
   if(j == 2){
(document.getElementById(aus).style.display=='none'||document.getElementById(aus).style.display=='')?
      document.getElementById(aus).style.display='inline':
      document.getElementById(aus).style.display='none';
   }else if(j == 1){
      document.getElementById(aus).style.display='inline';
   }else{
      document.getElementById(aus).style.display='none';
   }
}