XML gallery

This one is driving me nuts. I have a site that has a tree navigation, that sources an XML file for the content of the site. http://habitatinteractive.com/test/batewood

Here’s the code for one of the branches:

for(e = 0; e < portfolioCom.length; e++){
		if (url == portfolioCom[e]){
			var portfolio_xml = site_xml.firstChild.childNodes[1].childNodes[0].childNodes[e];
			var alias:String = portfolio_xml.attributes.alias;
			var category:String = portfolio_xml.attributes.category;
			var locale:String = portfolio_xml.attributes.locale;
			var desc:String = portfolio_xml.attributes.desc;
			var image0:MovieClip = portfolio_xml.attributes.image0;
			var image1:MovieClip = portfolio_xml.attributes.image1;
			var image2:MovieClip = portfolio_xml.attributes.image2;
			var image3:MovieClip = portfolio_xml.attributes.image3;
			var image4:MovieClip = portfolio_xml.attributes.image4;
			var image5:MovieClip = portfolio_xml.attributes.image5;
			var loadImage_mc:MovieClip = empty_mc.attachMovie("portfolio_mc", "portfolio_mc1", newDepth);
                        
                        loadImage_mc.alias_txt.text = alias;
			loadImage_mc.aliasTitle_txt.text = alias;
			loadImage_mc.category_txt.text = category;
			loadImage_mc.locale_txt.text = locale;
			loadImage_mc.desc_txt.text = desc;

			if(image0 == undefined){
				loadImage_mc.image_mc0.unloadMovie(image_mc0);
				loadImage_mc.comeOnMySelector.selector_bt0._visible = false;
			} 	else{
				loadImage_mc.image_mc0.emptyImage_mc.loadMovie(image0);
			}
			
			if(image1 == undefined){
				loadImage_mc.image_mc1.unloadMovie(image_mc1);
				loadImage_mc.comeOnMySelector.selector_bt1._visible = false;
			}	else{
				loadImage_mc.image_mc1.emptyImage_mc.loadMovie(image1);
			}
			
			if(image2 == undefined){
				loadImage_mc.image_mc2.unloadMovie(image_mc2);
				loadImage_mc.comeOnMySelector.selector_bt2._visible = false;
			} 	else{
				loadImage_mc.image_mc2.emptyImage_mc.loadMovie(image2);
			}
			
			if(image3 == undefined){
				loadImage_mc.image_mc3.unloadMovie(image_mc3);
				loadImage_mc.comeOnMySelector.selector_bt3._visible = false;
			} 	else{
				loadImage_mc.image_mc3.emptyImage_mc.loadMovie(image3);
			}
			
			if(image4== undefined){
				loadImage_mc.image_mc4.unloadMovie(image_mc4);
				loadImage_mc.comeOnMySelector.selector_bt4._visible = false;
			} 	else{
				loadImage_mc.image_mc4.emptyImage_mc.loadMovie(image4);
			}
			
			if(image5 == undefined){
				loadImage_mc.image_mc5.unloadMovie(image_mc5);
				loadImage_mc.comeOnMySelector.selector_bt5._visible = false;
			} 	else{
				loadImage_mc.image_mc5.emptyImage_mc.loadMovie(image5);
			}
		}	
	}

The site is technically done, but I would like to create a preloader for each of the individual links. Particularly the portofolio section. MovieClipLoader seems to be the way to go, but how would I preload all the images at the same time? Any thoughts?