I just noticed one tiny bit of dead code in the function I posted: > var row = rows[i], col = row.col;
Can be: > var row = rows[i]; Since the col variable is unused. -Mike
I just noticed one tiny bit of dead code in the function I posted: > var row = rows[i], col = row.col;
Can be: > var row = rows[i]; Since the col variable is unused. -Mike