non mi sembra il modo migliore per gestire l'ordinamento delle righe... io preferirei una cosa più visuale:

Hai una lista di righe:
<ul>[*]Righa 1[*]Righa 2[*]Righa 3[*]Righa 4[/list]

Io vedrei meglio: un button con la freccia verso l'alto ed uno con la freccia verso il basso per ogni riga (a parte la prima che ha solo una freccia in basso e l'ultimo che ha solo la freccia in alto) ed un input text dove si può inserire l'indice a mano, in modo da ordinarle tutte insieme. (E' il sistema utilizzato da Joomla! per ordinare Articoli, Voci menu, Categorie e Sezioni, quindi è parecchio usato)

Altrimenti potresti usare qualcosa come: http://demos.mootools.net/Sortables