> forgive me if I'm wrong but I thought that jquery had onload or load > functions that detec when an element or document is finished loading?
The load event is supported by jQuery, but it's the same event that you'd get by using a native window.onload handler. So it sounds like the browser is firing the onload event too soon. Which browser is this?