Originally Posted by Mario F.
The problem is that your dumping too much code, mate. It takes some time to look it over and honestly some of us may not feel inclined wasting too much time on a post. It all depends on how we are feeling that day.
Instead of wanting to have all of your problem solved in one go, if you manage to divide it into more digestible parts, it's probably easier to move on from there.
Also, when posting code (especially when posting so much code) it's best to drop most of the comments. You have no idea how hard is to read code when the average number of charaters per line is probably close to 60.