JS can be made to interact with many different languages but it would always be better to keep your code base in the same language by converting your SL program to JS.
Keep Robert's suggestion in mind - I would drop Silverlight ASAP.
First, I'd like to echo Roberts and Chris' comments about diching silferlight as soon a possible. Assuming that you just can't right now, there is an old Flex trick/hack that might work for you.
You could, possibly, load up your Silverlight code/object in a floating div that you place in you startup html. It is possible, using the technique that Chris mentioned to communicate between you Silverlight Div and your JS code. Its klugy, but possible.
I think i wll converting our SL program to JS, Thanks.
Retrieving data ...