When I load my site in I.E. the time it takes for the site to load (2 sec), the page goes white for a bit(whiich is quite unattractive

).. I thought was a bit strange as my other sites didn't do this. After investigating this with http watch, I believe it is some javascript that is causing the problem (dropdownmenux.js) although its cached and the get time is 0.002 sec (in http watch) it still delays the request by near a second... So I crunched the files and halfed the size, it made no difference,
I believe the 1 second delay the time is taking I.E. execute the script,
Is anyone aware of a way of preventing the screen going blank inbetween pages loading or getting around this issue or getting around this problem?