Hola abuenog:
Es cierto que puede haber diferencias, porque netscape suele reconocer los espacios y saltos de línea como nodos, por lo que es preferible consultar el atributo nodeType (también puden servir otros atributos como tagName o nodeValue) para asegurarse de que se trata de un tag
El valor de nodeType para etiquetas creo que es 1...
Hace unos meses preparé una página que visualiza el arbol de nodos DOM, y tal vez te pueda ayudar...
http://www.pepemolina.com/DOM/index.html
En el marco de la izquierda se ve el arbol DOM de la página que esté cargada a la derecha... En las notas finales hay unos links con otros ejemplos.
Supongo que tal vez te pueda servir algo así:
var tr=document.getElementById(this.formId+"_row"+this .curRow)
tr2= tr.nextSibling;
while (tr2.nodeType != "1") {tr2 = tr2.nextSibling;}
alert(tr2.nodeName)
(no lo he probado)
Saludos