Javascript code maintenance

I realized that these interfaces had the same code duplicated.
so I have restructured the code modulizing some reusable parts

.
これらのページで同じ javascript が使われていたので、重複箇所を
モジュール化しました。今後もこれらを使っていきます。