Not as far as I know. If you search the group, you'll find the thread
John posted it in.
Anyway, problem solved! I didn't really spend too much time looking
to be honest, and handed it off to my intern in the hopes of keeping
him occupied for a couple hours. Half an hour later he came back to
me with a fix.
Right towards the top (line 23 in my code), the for loop has while i
<= rows.length. Should be while i < rows.length. Haven't seen any
ill effect so far.
if (rows.length > step)
for ( var i = 0; i < rows.length; i += step ) {
names.push( names.length + 1 );
num.push( [ i, step ] );
}
} else {
...