function nthParent(element, n) { while(n-- && element) element = element.parentNode; return element; }