To answer Deb's question, here is some more information on how to split the tabs row in v 3.1.
But first a reminder: having too many tabs is not a good practice, both from a performance and a usability viewpoints. Above 10 tabs, you should seriously consider spreading the content across multiple pages.
Now back to our script. This is the current split function in v 3.1:
//split
if (ET001_split == "Yes") {
var splitindex = Math.floor($(ET001_TabContainer).children().length*0.5-1);
$(ET001_TabContainer).children().eq(splitindex).after("<div style='font-size:0px;'></div>");}
splitindex is the index at which the row will be split. If you have 16 tabs, then:
splitindex = 7 (indexing starts at 0 in JavaScript)
You can change this calculation to include more splits, for example:
//split
if (ET001_split == "Yes") {
var splitindex = Math.floor($(ET001_TabContainer).children().length*0.3-1);
$(ET001_TabContainer).children().eq(splitindex*2).after("<div style='font-size:0px;'></div>");
$(ET001_TabContainer).children().eq(splitindex).after("<div style='font-size:0px;'></div>");}
Or you can force your own values:
//split
$(ET001_TabContainer).children().eq(5).after("<div style='font-size:0px;'></div>");
$(ET001_TabContainer).children().eq(11).after("<div style='font-size:0px;'></div>");
And if your users ask for too many rows...switch to a Quick Menu Web Part!