Hola
ajarrin,
Gracias a que los
id son tratados como únicos en todo el documento, es posible obtenerlos sin tener que saber cuál es el otro elemento que lo contiente.
Con lo cual, la linea problemática queda de la siguiente manera:
ObjInnerTable=document.getElementById(
TableId);
Firefox tiene razon al mostrar ese error, debido a que un elemento DOM como lo es un 'div' no contiene un objeto document.
Cita: Al ejecutar esto en Internet Explorer no hay problemas (como es de esperarse)
Disculpa, pero no estoy de acuerdo.
Yo voto por hacer que todos los programadores nos atengamos a las especificaciones de W3C. Lo cual IE no es tan partidario de eso (microsoft y sus jugadas comerciales

)
Saludos!!!
--editado--
Bienvenido a FDW!!!