独り言ですが、何でもかんでも関数でまとめようとするのも考えものですね。。
必要なデータを参照する時に関数かし、その結果、処理がスムーズになると
思っていたのですが、関数化する事で複雑になりすぎて扱いづらくなってしまいました。

単純に別ファイルにしてincludeした方が良いのかも・・。