I'm working on a site that has wide tables ( train timetables). The headers appear in the first column and must to remain fixed, alternate columns need to be colour coded.

In an attempt to make the tables more usable I've added some javascript that paginates the table by hiding cells using the style.display property.

Got it going in Firefox and all works well, loaded it up in IE and, well performance sucks. It sucks to the point of it being unusable.

I've done a bit of poking and I believe this is due to IE rendering engine. Performance in Firefox, Opera & Konqueror are all quite snappy.

I'm about to ditch it and look at doing the pagination server side. I'd be grateful if someone could confirm that it's and IE issue and/or suggest alternatives.

A test page can be found here: