Your quotes seem to be wrong. It should be:
Code:
body onLoad='vbscript:LaunchVideo(\"%22na_pref%22\")'>
You shouldn't put the protocol in an event handler attribute but it probably won't hurt. I presume yhou know using VBScript will make it IE only.
The second thing to do is add the "defer" attribute to the script block, preferably the one that has the handler but it wont hurt on the others:
Code:
<script language='VBScript' src='3init.vbs' defer>
--
Joe (
Microsoft MVP - XML)