//------------------------------------------------------------------------------------------
function tblDraw (strTitle, strImage, aryHdng, aryVal) {
	
	//re-declare as var to force local (not sure if this really works)
	var strTitle;
	var strImage;
	var aryHdng;
	var aryVal;
	
	var cntCols=aryHdng.length;
	var cntRows=aryVal[0].length;
	var tblWidth=10*cntCols;

	// Use the chart image name as an id string, but remove the extension from the end for proper functioning.
	var uniqueId = strImage.substr(0, strImage.length-4) //
	
	// Parent Table
	str="<table cellspacing='0' cellpadding='0' border='0' width='100%'>";
	str=str+"<tr><td class='hdrCell'>";
		str=str+"<div class='hdrDiv'>";
			str=str+"<div class='ul'><img src='img/ul.gif' /></div><div class='ur'><img src='img/ur.gif' /></div>";
			str=str+"<div class='hdrTitle'>"+strTitle+"</div>";
			str=str+"<div class='ll' style='margin:16px 0px 0px -16px;'><img src='img/ll.gif' />";
			str=str+"</div><div class='lr' style='margin:16px -16px 0px 0px;'><img src='img/lr.gif' /></div>";
		str=str+"</div>";
	str=str+"</td></tr><tr><td>";

// Table for data
	str=str+"<table onClick=dispChart('"+uniqueId+"'); class='dataTable' align='center' cellspacing='0' cellpadding='4' border='0' width='"+tblWidth+"%'>";
	str=str+"<tr><th colspan='"+cntCols+"' style='border:none; padding:0px'>";
	str=str+"<div class='ul'><img src='img/ul.gif' /></div><div class='ur'><img src='img/ur.gif' /></div>";
	str=str+"<div id='hdrCont'>"+strTitle+" <span style='font-size:10px;'>| Arizona, 2008.</span></div></th></tr><tr>";

// Write column headers (the top row)
	for (i=0;i<cntCols;i++) {
		str=str+"<th";
		if (i==cntCols-1) {	str=str+" style='border:none'";}
		str=str+">"+aryHdng[i]+"</th>";
	}
	str=str+"</tr>";
		
	// Write row data
	var indent=0;
	for (var row=0;row<cntRows;row++) {
		
		var hiLite=0;
		var clrBkg="c0c589"; if (row%2==0) {clrBkg="b0b579";}		// Alternate row colors
		
		str=str+"<tr>";
		for (var col=0;col<cntCols;col++) {
			str=str+"<td style='background:#"+clrBkg+";";
			
			if (col==0) {	
				if (aryVal[col][row].substr(0,1)=="!") {
					hiLite=1;
					indent=1;
					aryVal[col][row]=aryVal[col][row].substr(1, aryVal[col][row].length-1);
					str=str+"font-weight:bolder;";
					str=str+"padding-left:10px;text-align:left;";
				} else if (indent==1) {
						str=str+"padding-left:16px;text-align:left;";
				} else {
						str=str+"padding-left:12px;text-align:left;";
				}
			}
			
			if (col==cntCols-1) {	str=str+"border:none;";}
			if (hiLite==1) {str=str+"border-bottom:#ffffff 1px solid;";}
			str=str+"'>"+aryVal[col][row]+"</td>";
		}
		str=str+"</tr>";
	}
	
	// Finish off table tags
	str=str+"<tr><td colspan='"+cntCols+"' id='ftr'>";
	str=str+"<div class='ll'><img src='img/ll.gif' /></div><div class='lr'><img src='img/lr.gif' /></div>";
	str=str+"<div id='ftrCont'>Source: Arizona Health Survey 2008.</div></td></tr>";
	str=str+"</table></td></tr>";
	
	str=str+"<tr><td><table cellspacing='0' cellpadding='0' border='0' align='center' width='"+tblWidth+"%'>";
	str=str+"<tr><td style='text-align:right; font-size:8px;'>Click on table to view chart.</td></tr></table></td></tr>";

	str=str+"<tr><td colspan='2' style='color:#888C5A;font-size:8px;font-weight:bold;text-align:left;padding:24px;'>";
	str=str+"&nbsp;&nbsp;* Data should be interpreted with caution due to small sample size.<br />";
	str=str+"** Data suppressed due to small sample size.</td></tr>";

	str=str+"<tr><td colspan='2' style='text-align:center'><br /><a href='#' id='"+uniqueId+"' style='display:none;'><img src='dataSets/img/"+strImage+"' /></a></td></tr></table>";
	
	return (str);
}	

//------------------------------------------------------------------------------------------
function dispChart(id) {
	objCh=document.getElementById(id);

	if (objCh.style.display=="inline") {objCh.style.display="none"} 
		else {
			objCh.style.display="inline";
//			objCh.focus();			//Scroll IE7 window to show chart if needed.
//			objCh.blur();				//Then remove the focus so the chart doesn't have a focus border around it.
	}
}

//------------------------------------------------------------------------------------------

