The code from my last post:

http://www.dynamicdrive.com/forums/s...896#post294896

might still fix that. Did you try it?