Xml help needed (big file)

XML


<?xml version="1.0" encoding="ISO-8859-1"?>
<slideshow>
<gallery folder="images/" name="MenuName1">
    <group color="0xFF0000">
        <img id="1.jpg" desc="foto 1"/>
        <img id="2.jpg" desc="foto 2"/>
        <img id="3.jpg" desc="foto 3"/>
        <img id="4.jpg" desc="foto 4"/>
    </group>
    <group color="0x00CC00">   
        <img id="5.jpg" desc="foto 5"/>
        <img id="6.jpg" desc="foto 6"/>
        <img id="7.jpg" desc="foto 7"/>
        <img id="8.jpg" desc="foto 8"/>
    </group>
    <group color="0xFF0000">
        <img id="9.jpg" desc="foto 9"/>
        <img id="10.jpg" desc="foto 10"/>
        <img id="11.jpg" desc="foto 11"/>
        <img id="12.jpg" desc="foto 12"/>
    </group>
    <group color="0x00CC00">   
        <img id="13.jpg" desc="foto 13"/>
        <img id="14.jpg" desc="foto 14"/>
        <img id="15.jpg" desc="foto 15"/>
        <img id="16.jpg" desc="foto 16"/>
    </group>
</gallery> 
<gallery folder="images/" name="MenuName2">
    <group color="0xFF3399">
        <img id="1.jpg" desc="foto 1"/>
        <img id="2.jpg" desc="foto 2"/>
        <img id="3.jpg" desc="foto 3"/>
        <img id="4.jpg" desc="foto 4"/>
    </group>
    <group color="0xFF3399">   
        <img id="5.jpg" desc="foto 5"/>
        <img id="6.jpg" desc="foto 6"/>
        <img id="7.jpg" desc="foto 7"/>
        <img id="8.jpg" desc="foto 8"/>
    </group>
    <group color="0xFF3399">
        <img id="9.jpg" desc="foto 9"/>
        <img id="10.jpg" desc="foto 10"/>
        <img id="11.jpg" desc="foto 11"/>
        <img id="12.jpg" desc="foto 12"/>
    </group>
    <group color="0xFF3399">   
        <img id="13.jpg" desc="foto 13"/>
        <img id="14.jpg" desc="foto 14"/>
        <img id="15.jpg" desc="foto 15"/>
        <img id="16.jpg" desc="foto 16"/>
    </group>
</gallery> 
</slideshow> 

ActionScript


var mySlideshow:XML = new XML();
mySlideshow.ignoreWhite = true;
var hoofdMenu:MovieClip = this.createEmptyMovieClip("hoofdMenu", this.getNextHighestDepth());
var subMenu:MovieClip = this.createEmptyMovieClip("subMenu", this.getNextHighestDepth());
//========================================================
var itemNames:Array = new Array();
var totals:Array = new Array();
var myColors:Array = new Array();

mySlideshow.onLoad = function():Void  {
    // loop through all galleries
    for (var i:Number = 0; i<mySlideshow.firstChild.childNodes.length; i++) {
        var myGallery:XMLNode = mySlideshow.firstChild.childNodes*;
        var myFolder:String = myGallery.attributes.folder;
        var myName:String = myGallery.attributes.name;
        var mySubGroups:Number = myGallery.childNodes.length;
        itemNames.push(myName);
        //========================================================
        var item:MovieClip = hoofdMenu.attachMovie("item", "item"+i, hoofdMenu.getNextHighestDepth());
        item._x = 20;
        item._y = 50+20*i;
        item.title.text = myName;
        //========================================================
        item.id = i;
        item.onRollOver = animateOver;
        item.onRollOut = item.onDragOut=animateOut;
        item.onRelease = item.onReleaseOutside=checkSub;
        //========================================================
        // loop through all groups
        item.totalPics = 0;
        item.totalDescs =0;

        for (var j:Number = 0; j<myGallery.childNodes.length; j++) {
            var myGroup:XMLNode = myGallery.childNodes[j];
            var myColor:Number = myGroup.attributes.color;
            var myImageLength:Number = myGroup.childNodes.length;
    
            //========================================================    
            for (var k:Number = 0; k<myGroup.childNodes.length; k++) {
                var myImage:XMLNode = myGroup.childNodes[k];
                var myID:String = myImage.attributes.id;
                var myDescription:String = myImage.attributes.desc;
                myColors.push(myColor);
                item.totalPics++;
                item.totalDescs++;
                
                item.aantalPics.text = myID;
                item.descPics.text = myDescription;
                //========================================================
            }
            //trace("");
        }
    }
};
mySlideshow.load("navbest.xml");
function animateOver() {
    this.bg._alpha = 80;
    
    //trace(this.totalPics); // trace 16
}
function animateOut() {
    this.bg._alpha = 100;
}
var subsToDelete:Array = new Array();
var colorsToDelete:Array = new Array();
function checkSub() {
    var Count = this.totalPics;
    for (var k in subsToDelete) {
        subsToDelete[k].removeMovieClip();
    }
        for (var j in colorsToDelete) {
        colorsToDelete[j].removeMovieClip();
    }
    for (var i:Number = 0; i<Count; i++) {
        var sub:MovieClip = subMenu.attachMovie("sub", "sub"+i, subMenu.getNextHighestDepth());
        sub._x = 50+20*i;
        sub._y = 0;
        sub.id = i+1;
        sub.nr.text = i+1;
        sub.onPress = subArea;
        subsToDelete.push(sub);
        var kleur = new Color(subMenu["sub"+i].kleur).setRGB(myColors*);                
        colorsToDelete.push(kleur)

        

    }
    buttonId.text = "Button ID: "+[this.id+1];
    buttonName.text = "Button Name: "+itemNames[this.id];
    totalPlaatjes.text = "Total Images: "+this.totalPics;
    totalDescs.text = "Descs Images: "+this.totalDescs;
}
function subArea() {
    trace("Hey subItem : "+[this.id]);
}

How could i fix this color stuff.
It will give me the right colors only from hoofdmenu 1 (wich is a main menu item)
the colors from the xml.

I would like to delete those same as like i did on.


for (var k in subsToDelete) {
        subsToDelete[k].removeMovieClip();
    }
**//why this wont work**
    for (var j in colorsToDelete) {
        colorsToDelete[j].removeMovieClip();
    }

thnx in advanced