Stuck with parsing this xml file

I am stuck with the portfolio images part


function loadWebsiteContent(succes) {
	if (succes) {
		//loop through the website elements
		var xmlNode = this.firstChild.childNodes;
		for (var i = 0; i<xmlNode.length; i++) {
			
			for (var j:Number = 0; j<xmlNode*.childNodes.length; j++) {
				
				var websiteItems = xmlNode*;
				//only continue if this node is the page node
				if (websiteItems.nodeName == 'pages') {
					var tempPages:Array = new Array();
					tempPages.pageNr = websiteItems.childNodes[j].attributes.id;
					tempPages.pageTitle = websiteItems.childNodes[j].childNodes[0].firstChild.nodeValue;
					tempPages.pageContent = websiteItems.childNodes[j].childNodes[1].firstChild.nodeValue;
					tempPages.pageQuote = websiteItems.childNodes[j].childNodes[2].firstChild.nodeValue;
					pages.push(tempPages);
				}
				if (websiteItems.nodeName == 'footerContent') {
					contentWeb.footer_mc.footer.text = websiteItems.firstChild.nodeValue;
				}
				//.end footerContent   
				var numOfMenuItems:Number = xmlNode[2].childNodes.length;
				if (websiteItems.nodeName == 'menu') {
					var tempMenu:Array = new Array();
					tempMenu.gotoURL = websiteItems.childNodes[j].attributes.gotoURL;
					tempMenu.menuItem = websiteItems.childNodes[j].firstChild.nodeValue;
					menu.push(tempMenu);
				}
				if (websiteItems.nodeName == 'portfolio') {
					var portfolioTemp:Array = new Array();
					portfolioTemp.clientID = websiteItems.childNodes[j].attributes.clientID;
					portfolioTemp.portfolioTitle = websiteItems.childNodes[j].childNodes[0].firstChild.nodeValue;
					portfolioTemp.portfolioContent = websiteItems.childNodes[j].childNodes[1].firstChild.nodeValue;
					var clientImgs = websiteItems.childNodes[j].childNodes[2].childNodes;
					for (var k:Number = 0; k<clientImgs.length; k++) {
						var portfolioTempImgs:Array = new Array();
						var portfolioImgs:Array = new Array();
						portfolioTempImgs.imageURL = websiteItems.childNodes[j].childNodes[2].childNodes[k].firstChild.nodeValue;
					portfolioTemp.portfolioImgs.push(portfolioTempImgs);
						}
						trace("portfolioTemp: "+portfolioTemp[0]);
						portfolio.push(portfolioTemp);
				}
			}
		}
		
		generateMenu(0, 0, "menu", this.getNextHighestDepth());
		//generatePortfolioMenu(0,0,"portfolioMenu", this.getNextHighestDepth());			
	} else {
		content = "file not loaded!";
	}
}

with this xml file

<?xml version="1.0" encoding="utf-8"?>
      <website>
        <pages>
          <page id="1">
		   <pageTitle>adf</pageTitle>
            <pageContent>adf</pageContent>
            <pageQuote />
		     </page>
          <page id="2">
             <pageTitle>adf</pageTitle>
            <pageContent>adf</pageContent>
            <pageQuote />    
			   </page>
		<page id="3">
			<pageTitle>What can we do for you</pageTitle>
			<pageContent>.......</pageContent>
			<pageQuote/>
		</page>
       <page id="4">
              <pageTitle>adf</pageTitle>
            <pageContent>adf</pageContent>
            <pageQuote />
          </page>
        </pages>
        <footerContent>contact data</footerContent>
        <menu>
          <menuItem gotoURL="/index">menu item 1</menuItem>
          <menuItem gotoURL="/index">menu item 2</menuItem>
        </menu>
		<portfolio>
			<client clientID="1">
				<portfolioTitle>Client A</portfolioTitle>
				<portfolioContent>content A</portfolioContent>
				<portfolioImages>
					<imageURL>1.jpg</imageURL>
					<imageURL>2.jpg</imageURL>
				</portfolioImages>
			</client>
			<client clientID="2">
				<portfolioTitle>Client B</portfolioTitle>
				<portfolioContent>content B</portfolioContent>
				<portfolioImages>
					<imageURL>1.jpg</imageURL>
					<imageURL>2.jpg</imageURL>
					<imageURL>3.jpg</imageURL>
					<imageURL>4.jpg</imageURL>
				</portfolioImages>
			</client>
			<client clientID="3">
				<portfolioTitle>Client C</portfolioTitle>
				<portfolioContent>content C</portfolioContent>
				<portfolioImages>
					<imageURL>1.jpg</imageURL>
					<imageURL>2.jpg</imageURL>
					<imageURL>3.jpg</imageURL>
				</portfolioImages>
			</client>
		</portfolio>
      </website>

i think i want the portfolio array like


[[client A, content A, [1.jpg,2.jpg]],
[client B, content B, [1.jpg,2.jpg,3.jpg,4.jpg]],
[client C, content C, [1.jpg,2.jpg,3.jpg]]
]

but the image part fails???