This version lets you display a dataset (array) as multiple tables, specifying start and end rows for each table. It also adds a table header row for each table.
The method used for switching is that the form buttons call a function that sets a cookie and calls for a reload. The DisplayTable function checks for the cookie and selects which view to use.
This could use arrays of arrays as the data structure to simulate a multi-dimensional array instead of one long array and 2 increments. See Builder.Com: Superscripter: Sortable Tables Revisited for code that uses arrays of arrays.