cur = (i == 0 ? a : b);
cur.connected[cur.connected.length++] = this;
for( ; cur.parentNode != null && cur.parentNode != anc ; cur = cur.parentNode) {
cur = (i == 0 ? a : b);
cur.connected[cur.connected.length++] = this;
for( ; cur.parentNode != null && cur.parentNode != anc ; cur = cur.parentNode) {