perhaps instead of making us sort though it all, you can post what your problem is, what ISNT working properly, i dont think we need ten miles of code to read, of which 9 miles works just fine... know what i mean!