I'm probably the only one who really cares, but after writing up that code last night, I realized that it still wasn't the best way of solving this issue of flash and html. So I went back and re-did the code:
http://jaypan.com/flash_test/
This method ended up being a lot better, because the javascript is now all fully external and unobtrusive, but the effect is the same. Also, the way I did it last night wasn't so great because with the script blocker I use (noscript firefox plugin) it added this icon that got in the way.
What I did was set up the div with the correct xhtml/css encoding. Then I loaded the flash using SWFObject (free on the net) using a window.onload in the bottom of the SWFObject file. This way, if javascript is turned off the flash doesn't load, and the
HTML is still there, but if javascript is enabled, the flash is loaded in place of the HTML.
This was less code, more effective, and better separation of content and function.