[AJUDA]Alterar ordem dos campos do form usando JavaScript

Boa tarde pessoal, mais uma vez to precisando da ajuda de vcs. O problema é o seguinte, peguei os campos da minha tabela e mostrei eles na tela, até ai tudo certo. Por exemplo: tenho uma tabela de produto e nela tem os campos ID, DESCRICAO, PRECO.

eles aparecem nessa ordem que eu mostrei os campos, tudo ok, agora a questao é que eu gostaria de modificar a ordem desses campos no meu JSP, usando JS em tempo de execuçao. Pesquisei bastante material mas ainda nao sei como fazer!

No meu meu form cada campo tem uma figura de uma seta indicando se ele irá para cima ou para baixo e qdo clicar pra ele ir para cima por exemplo, o campo acima dele ira para baixo e o campo que foi clicado ficará em cima.

Entao gostaria de alguma ideia melhor de como mudar a ordem dos campos e poder visualizar.

Muito grato por toda ajuda!!!

[]'s
Henrique.

Ninguem?