сделал так:
function inzrb() {
// старая, рабочая, недоработанная версия
//for (var b = $(scnpp), a = b.rows, c = a.length, b = a[0].parentNode; scnt < c--;)
//c % scnt && (sppen > Math.random() ? (b.appendChild(a[c - 1]), b.appendChild(a[c - 1])) :
//(b.insertBefore(a[c], a[0]), b.insertBefore(a[c], a[0])));
var tablei = document.getElementById('music'),
tri = tablei.rows,
ind=tri.length, j=ind/2,
arr = [];
tablei=tri[0].parentNode; //ибо tbody итп
while(ind--) arr.push([tri[ind],tri[--ind]]);
return function(){
ind=j; arr.sort(function(){return .5-Math.random()});
while(ind--) if(arr[ind][1].id!=='play'+NOWplaying){
tablei.appendChild( arr[ind][1] );
tablei.appendChild( arr[ind][0] );
}
}
}
в итоге мертвая тишина. ошибок нет, но и прогресса нет