fixes #4758 よく使う項目の並び替え時に発生するエラーを修正

優先順位的には低いんですが、ちょっと試してたら直ったので。
残る問題はこのJSファイルを変更しても読込がテーマのファイル優先ってことですよね……。

####変更内容
sourceNumという変数の値が間違っていたようです。
並び替え開始時イベントのハンドラで元の位置を記録しておき、
並び替え更新時イベントの際に記録した位置と現在の位置の差（offset）を求める処理にしています。

不可視のフォームを生成してシリアライズするという処理がまどろっこしいので、
直接目的のデータオブジェクトを生成する方向で整理しました。

また、ajaxErrorメソッドを使わせてもらって不要な分岐も省いています。