You guys are doing a fantastic job. My kudos to you.
Thank you for your suggestions.
Instead of putting JS in your description, why not just modify the template and add your JS code there?
I tried, but it didn't work!
I have JS in my template and it worked fine. Make sure you have all the right <script> calls for the JS. Or if it requires an onload event then make sure that is there.
We have used jQuery for displaying images the nice way. Look at this example page and hover over the thumbs with your mouse: http://www.luiespresso.nl/Topic/19-de-machines.aspx.
Look at the page source for the included script and the onmouseover/onmouseout commands. It's all done from the HTML source view of the WYSIWYG editor.