вот смотрите у меня оч простой код который работает в " одну ссторону"
function change()
{
var tr1,tr2;
if(!(tr1=document.getElementById("tr1"))||!(tr2=document.getElementById("tr2")))
return;
tr2.parentNode.insertBefore(tr1,tr2);
}
А вот что забыл, у меня всего одна кнопка. То есть и поднять и опустить всё одной кнопкой