Perche` passi il nome e non l'oggetto del checkbox?

onClick="MostraRighe(this,'rigaUno|rigaDue|rigaTre |rigaN');"

la funzione:
codice:
function MostraRighe(cc,rr) {
  var rig = rr.split("|");
  if (cc.checked) {
    for(var i=0; i<rig.length; i++) {
      document.getElementById(rig[i]).style.display = "block";
    }
  } else {
    for(var i=0; i<rig.length; i++) {
      document.getElementById(rig[i]).style.display = "none";
    }
  }
}
nota il carattere di separazione: non e` virgola, ne` puntoevirgola (hanno siginificati negli script e non mi piace utilizzarli per separare pezzi di stringa, anche se non e` vietato).

Il display puo` essere:
block (ogni blocco inizia a capo riga)
inline (n pezzo di riga)
none (non visualizzato)