Was du da zusammenschreibst ist ziemlich unübersichtlich... wenn ich das mal so sagen darf...
warum berechnest du die ganzen Sachen nicht einfach zur Laufzeit, dann wird der Code selbsterklärend und du brauchst nicht mehr Kommentare als Codezeilen...ich möchte wetten das sich dein Problem dann gleich mit löst.

Gruss
Michael