Normally I'm doing it this way:
for(i=0;i<elem.parentNode.length;i++) { if (elem.parentNode[i] == elem) //.... etc.. etc... }