thats not true. It can been done to be cross browser compatible.
I haven't reallly looked at your code. But i think what you may be looking for is:
Post back once you've fixed the problem and put up the site. I'd like to see how you use it.