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