How can I preload everything on my site all at once?

I am having issues getting the preloader on my site to work the way I want to:

http://stickeredvan.com/clients/MMP/

Here are the list of problems I see:

  1. When you come to the site for the first time the preloader cylces 3 times thru 0%-100% (once for main menu it loads, once for the home.swf it loads, and once for the external jpg inside the home.swf it loads).

  2. On other portions of the site (ie events sectoin, pricing sectoin) the preloader is visible while the animation on that portion of site gets going. And in the pricing section where I load another external swf within pricing.swf the preloader gets superimposed on top of the text while the winter_right.swf is being loaded.

I figured my best solution is to just load all the contents of the site at once (all the external swfs, etc). HOw can I do this so that my preloader only shows up once and goes thru 0-100% only once (I dont want it to show 0-100% animation everytime its loading a seperate swf file).

I’ve included my source so you guys can see how I’ve implemented things (main.fla is the master file that calls everything else)

http://filebox.vt.edu/~gyanez/source/