Hola
brown
La línea
num=document.getElementsByTagName('table').length; averigua cuantas tablas hay en la página. Doy por supuesto que todas las tablas tienes id consecutivos y que no hay otras tablas aparte de las que quieres manipular. Si fuera así el código se complicaría un poco.
Saludos,