F. Müller: Problem mit DOM Manipulation

Hallo zusammen

Ich habe ein "Tab-System" entwickelt welches zwar funktioniert, aber nur, wenn die Tabboxen nicht ineinander verschachtelt sind:

Link:
http://www.net-vision.info/clicktab/

Link zu JS:
http://www.net-vision.info/clicktab/clickTab.js

Nun ist genau das mein Problem. Vom Aufbau her sollte es eigentlich möglich sein, Tabboxen ineinander zu verschachteln.
Nun werden aber sämtliche Attribute, welche ich mit JS einer verschachtelten Tabbox zuteilen, nicht übernommen.
-> Die Funktion hideTabOnLoad() setzt diese Attribute.

Beim oben genannten Link habe ich drei Tabboxen untereinander angelegt, wobei ich bei der Ersten noch eine verschachtelte Tabbox eingefügt habe, welche aber wie gesagt nicht funktioniert.

Kann mir evtl. jemand weiterhelfen und sagen wo der Fehler liegt?