how to revert back to normal after display:none for table row

css

Solution

set display to an empty string - this will allow the row to use its default display value and so works in all browsers

Problem

Basically, I have a table. Onload, I set each row of the table to `display:none` since I have a lot of javascript processing to be done and I don't want user to see it while it is being done. I've set a timer to display it after a little while, my problem is that i can't get the table row to display like a table row. If I set `display:block`, it would just not line up with the headers (th). The only solution I've found is `display: table-row` from css2, but ie 7 and below does not support this declaration. Any solution?

Original source