(function(f){f(document,f)})(function(e,f){ for(var t=e.childNodes,i=0,l=t.length,a=[];i<l;i++){ if(t[i].hasChildNodes()) f(t[i],f); a[i]=i } a.sort(Math.random); for(i=0;i<a.length;i++) e.appendChild(t[a[i]]) })