Well I have got it all working nicely, the vid is down to 2.2 seconds and the delay on the div close is 4 seconds and all that produces a small and short intro that doesn't seem to get in the way of the page. It only works once per 24 hours and will not show at all if java is not enabled. It works on FF opera and safari....but not yet in IE but i can sort that im sure.
The one final part of the problem is that the div seems to load after the rest of the page. Usually only the first time the page is viewed and particularly in Safari and Opera for some reason. Only very slightly but enough so it seems like you are being diverted away from the page to watch the vid. I have all the code at the very top of the body.
Is it standard to load html before java even if the java occurs first in the code?
If so then the only thing I can think of is to place the rest of the page in more script and delay the load with ANOTHER timer! ?