XML nested loop issues

<?xml version="1.0" encoding="ISO-8859-1"?>
<ItemList>

	<item type='prints'>
		<itemID>1</itemID>
		<name>New Print</name>
		<description>just testing prints</description>
			<sizes>
				<sizeID>1</sizeID>
				<size>5x7</size>
				<quantity>1000</quantity>
				<price>100</price>
				<thumbnail>http://www.2aweek.com/EandM/www/images/prints/thumb/1-5x7.jpg</thumbnail>
				<original>http://www.2aweek.com/EandM/www/images/prints/full/1-5x7.jpg</original>
			</sizes>
			<sizes>
				<sizeID>2</sizeID>
				<size>8x10</size>
				<quantity>100</quantity>
				<price>10</price>
				<thumbnail>http://www.2aweek.com/EandM/www/images/prints/thumb/1-8x10.jpg</thumbnail>
				<original>http://www.2aweek.com/EandM/www/images/prints/full/1-8x10.jpg</original>
			</sizes>
	</item>
		
	<item type='t_shirts'>
		<itemID>3</itemID>
		<name>New Shirt</name>
		<description>just testing shirts</description>
		<thumbnail>http://www.2aweek.com/EandM/www/images/t_shirts/thumb/3-men_small.jpg</thumbnail>
			<sizes>
				<sizeID>4</sizeID>
				<size>Men Small</size>
				<quantity>15</quantity>
				<price>10</price>
				<thumbnail>http://www.2aweek.com/EandM/www/images/t_shirts/thumb/3-men_small.jpg</thumbnail>
				<original>http://www.2aweek.com/EandM/www/images/t_shirts/full/3-men_small.jpg</original>
			</sizes>
	</item>

</ItemList>

And my as


var thumb_spacing = 40;

function GeneratePortfolio(portfolio_xml){
	
var portfolioPictures = portfolio_xml.firstChild.childNodes;
for (var i = 0; i < portfolioPictures.length; i++){
	
	if (portfolioPictures*.attributes.type == "t_shirts") { 
	
	var portPics = portfolioPictures*;
	var sizes = portPics.firstChild.firstChild.firstChild.firstChild.childNodes;
	
	for (var s = 0; s < sizes.length; s++){
	var size = sizes[s];
	trace("huh");
	trace(size.firstChild.nodeValue);

	}
	
var currentPicture = portfolioPictures*;
 
var currentThumb_mc = menu_mc.createEmptyMovieClip ("thumbnail_mc"+i,i);
currentThumb_mc._x = i * thumb_spacing;

var thumbnail = currentPicture.childNodes[3];

currentThumb_mc.createEmptyMovieClip("thumb_container",0);
currentThumb_mc.thumb_container.loadMovie (thumbnail.firstChild.nodeValue);

	}
}
}

var items_xml = new XML();
items_xml.ignoreWhite = true;

items_xml.onLoad = function(success){
	if (success) GeneratePortfolio(this);
	else trace("Error loading XML file"); 
}

items_xml.load("item.xml");

The problem is I’m trying to loop through the elements in the “sizes” element, but my nested loop doesn’t even seem to be firing. No traces are sending out.