Nobody's going to filter through more than 300 lines of someone else's code for free, with or without <readmore> tags. We might be more able (and inclined) to help you if you narrow the problem down to a specific block of code. The solution may even become apparent during that process, and then you won't need our help anyway.