It works fine for me in your native script, but when I insert it into my ASP script it does not work with silverlight turned on.
I commented out all my ASP code and Includes and it still didn't work with silverlight enabled...that is the strangest thing I have seen in a long while.
I will look into it more and let you know what I find.