Im Lauf eines Durchgangs verpasst du bei allen DIVs der CSS-Eigenschaft display den Wert "hidden", hebst dies beim aktuellen DIV aber nicht wieder auf. Nach einem Durchgang sind dann eben alle verborgen und bleiben's auch.
Es wäre übrigens sinnvoller das onclick in den Link anstatt in die Tabellenzelle zu packen.
Gruß
Fritz