Thanks for the help. So I just changed the getText function and it works for me. So weazil, did changing the getText function fix what you were doing and how it added "%OA", or did you add add this._checkEmpty(); after line 620 in controls.js ? Just wondering because I'm not sure how good that fix was.
I had given up with this script and used a simple script that didn't use scriptaculous, but this one looks a lot nicer. I just want to test it more to make sure it is very stable.