Hallo,
nun, ich habe es mit document.getElementById("d1") versucht, es hilft nicht.
Dann liegt es wohl doch an den offset.parent ....
Sischer, sischer ;) - ist halt MS-Kram
Der Ansatz ist aber nicht verkehrt. Du mußt versuchen, die Ausrichtung der Layers (<div>) nicht mit proprietären MS-Befehlen sondern sondern nach gültigen Befehlen des DOM auszurichten.
Auf die einzelnen Layers kannst Du sehr gut mit getElementsById zugreifen. Schau Dir mal http://selfhtml.teamone.de/javascript/objekte/document.htm#get_element_by_id an, da wird die vorgehensweise genau erklärt.
Viele Grüße und viel Erfolg...
Alex :)