markusp: onclick funktioniert erst beim 2.mal klicken

Beitrag lesen

Hallo,
ich habe folgenden Link:
<a href="#" onclick="return show_status_cmnt(2, '2a')" id="2a"> Kommentar posten </a>

durch onklick soll show_status_cmnt aufgerufen werden, welche ein div sichtbar macht, diese ist:
function show_status_cmnt(id, id2){
  var id=document.getElementById(id);
  var id2=document.getElementById(id2);
  if(!id)return true;
  if(id.style.display=="none"){
    id.style.display="block"
id2.style.backgroundColor="#CCC"
  } else {
    id.style.display="none"
id2.style.backgroundColor="#FFF"
  }
  return true;
}

die funktion funktioniert richtig, jedoch erst beim 2. mal klicken. Kann man das irgendwie machen, das es beim 1. mal klicken auch funktioniert?

mfg