You've just made 3 new posts with just about the same code.
Please restrict yourself to 1 post - we now have 3 seperate threads that deal with the same problem. this is extremely confusing. If you have additional questions about the same code/replies post them as replies in the same thread or update your OP (but if you do that, mark updates clearly so you don't make things even more confusing)
Thanks.