function swap(a, b){ var pa1= a.parentNode, pa2= b.parentNode, sib= b.nextSibling; if(sib=== a) sib= sib.nextSibling; pa1.replaceChild(b, a); if(sib) pa2.insertBefore(a, sib); else pa2.appendChild(a); return true; }
Jump To Top of Thread