function arrayToTable(arr,thdrs) // ASSUMES
	{
	var arrayName = arr;
	var th = thdrs; // 1 FOR TABLE HEADER CELLS IN FIRST ARRAY ROW, 0 FOR NO HEADER CELLS
	var aTable = '<table cellpadding=10 cellspacing=0 border=0 id="'+arrayName+'" class="matrix" >';
		if(th==1)
		{
			aTable += '<tr>';
			var x = arrayName[0].length;
			for(var j=1;j<x;j++)
				{
				var percent = Math.round(100/x);
				var tHdr = arrayName[0][j];
				if(tHdr!='') { aTable += '<th nowrap>'+tHdr+'</th>'; }
				else { aTable += '<th>&nbsp;</th>'; }
				}
			aTable += '</tr>';
			for(var h=1;h<arrayName.length;h++) // BUILD THE REST OF THE TABLE
				{
				aTable += '<tr>';
				for(var m=1;m<arrayName[h].length;m++)
					{
					var td = arrayName[h][m];
					if(td!='') { aTable += '<td valign="top">'+td+'</td>'; }
					else { aTable += '<td>&nbsp;</td>'; }
					}
				aTable += '</tr>';
				}
		}
		else // NO HEADERS
		{
		for(var i=0;i<arrayName.length;i++)
			{
			aTable += '<tr>';
			var y = arrayName[i].length;
			for(var k=1;k<y;k++)
				{
				var percent = Math.round(100/y);
				var td = arrayName[i][k];
				if(td!='') { aTable += '<td valign="top">'+td+'</td>'; }
				else { aTable += '<td>&nbsp;</td>'; }
				}
			aTable += '</tr>';
			}
		}
	aTable += '</table>';
	aTable += '<p class="topLinx"><a href="#top">top</a></p>';
	document.write(aTable);
	}