Grüße,
seltsam - ich hatte diesbezüglich probleme -
ein mit css auf disply:none; gestelltes div
ergibt für
if(document.getElementById('entsprechendeID').style.display=='none'){
NICHT true - dh else{ wird ausgeführt.
um den element einzublenden muss die funktion 2mal ausgeführt werden, da else display JS-mäßig auf none stellt - was dann doch true ist.
ok das ist auch mit CSS lösbar - aber ich meine den ansatz jetzt.
MFG
bleicher