Using for loop help

I have a number of menu buttons, Intro, Work, Clients, Service, About, Conclusion. I want to use the same for loop for each button, how do I do this?


//create menu
function createMenu():void {
    //get info
    for each (var node:XML in navData) {
        //trace(node.name.toString());
        infoName=node.info.name.toString();
        infoClient=node.info.client.toString();
        infoCreator=node.info.creator.toString();
        //
        infoContactCompany=node.info.contactCompany.toString();
        infoContactName=node.info.contactName.toString();
        infoContactEmail=node.info.contactEmail.toString();
        //
        infoSalesName=node.info.salesName.toString();
        infoSalesEmail=node.info.salesEmail.toString();
        infoSalesPhone=node.info.salesPhone.toString();

        //place text in text fields
        pname.text=infoName;
        client.text=infoClient;
        creator.text=infoCreator;
    }

    //Determine unique category names 
    categoryNames=[];    
    var categories:XMLList=navData..categoryName;
    for (var i:int = 0; i < categories.length(); i++) {
        var categoryName:String=categories*;
        if (categoryNames.indexOf(categoryName)==-1) {
            categoryNames.push(categoryName);            
        }        
    }

    // Build menu based on categories 
    for (i = 0; i < categoryNames.length; i++) {
        //trace("Top level:", categoryNames*);
        var pages:XMLList = navData..page.(categoryName == categoryNames*);
        for (var p:int = 0; p < pages.length(); p++) {
            //trace(" -> Subpage: "+ pages[p].pageName +" : "+ pages[p].type);
        }
        buildButtons(categoryNames*, pages.pageName);
        videoList(categoryNames*, pages.content.loadUrl);
    }
}

//I want to use this for loop for each categoryName
function videoList(categoryName:String, loadUrls:XMLList):void {    
    if (categoryName=="Our Services") {
        trace("Top level:", categoryName);
        for (var i:int = 0; i < loadUrls.length(); i++) {
            //trace(loadUrls*);//vidSource URL's 
            videoPaths.push(loadUrls*);                        
        }
    }
}