Hallo Gerald,
guter Hinweis.
Einen Fehler wirft's nicht.
theObj.parentTextFrames[0] ist einfach undefined.
Aber Du hast recht:
Dafür sollte man den Rückgabewert der Funktion noch auf null setzen wie überall dort, wo keine Seite ermittelt werden konnte.