myTimer = setTimeout("myonload()",100);
which obviously just keeps trying to run Test() until it can and then all is well. This seems to occassionally (particularly in older browsers) to pull an error saying that it could not run
which is obviously because it has not loaded yet. So this seems to be pointless.