You haven't really answered any of the open points outlined in posts 2, 3 and 4 - so no we can't really.
BTW, you had another post where I answered but that was worth nothing either?
At least you neither cared to reply on that nor incorporate the respective advice in your code posted a day later.