semaphor: zIndex ändert sich nicht/falsch

Beitrag lesen

Ich hab mal eben die wahrscheinlich wesentlichen Zeilen zusammengestrichen.
Dann bleibt noch das hier übrig:

  
function changeVisibilityAll(TO,NOT) {  
  
 if (NOT=="shoutbox") {  
  document.getElementById("shoutbox").zIndex             = 6;  
 }  
 else {  
  document.getElementById("shoutbox").zIndex             = 1;  
 }  
 if (NOT!="help") {  
  document.getElementById("help").zIndex                 = 6;  
 }  
 else {  
  document.getElementById("help").zIndex                 = 2;  
 }  
 if (NOT!="content") {  
  document.getElementById("content").zIndex              = 6;  
 }  
 else {  
  document.getElementById("content").zIndex              = 4;  
 }  
 if (NOT!="navi") {  
   document.getElementById("navi").zIndex              = 6;  
 }  
 else {  
  document.getElementById("navi").zIndex              = 3;  
 }  
}  

Da frag ich mal:
Bist Du sicher, daß bei den if/else-Abfragen zuerst NOT shoutbox entsprechen soll,
während bei allen anderen Zeilen stets eine ungleich-Abfrage steht?

Das erscheint mir jedenfalls merkwürdig.

Schönen Gruß,
semaphor