function showChart(chartID, chart, chartCount)
{
	// reset all zIndexes to 0 except the one to be shown
	var chartDiv;
	var cellDiv;
	for (i = 0; i < chartCount; i++)
	{
		chartDiv = chartID + "_Chart" + i;
		cellDiv = chartID + "_Cell" + i;
		//chartDiv = "IndexCharts1_Chart" + i;
		//cellDiv = "IndexCharts1_Cell" + i;
		var zIndexVal = 0;
		var visibilityVal = "hidden";
		var tabStyle = "indexOff";
		if (i == chart)
		{
			zIndexVal = 1;
			visibilityVal = "visible";
			tabStyle = "indexOn";
		}
		if (document.all)
		{
			document.all[chartDiv].style.zIndex = zIndexVal;
			document.all[chartDiv].style.visibility = visibilityVal;
			document.all[cellDiv].className = tabStyle;
		}
		else if (document.layers)
		{
			document.layers[chartDiv].zIndex = zIndexVal;
			document.layers[chartDiv].visibility = visibilityVal;
			document.layers[cellDiv].className = tabStyle;
		}
		else
		{
			document.getElementById(chartDiv).style.zIndex = zIndexVal;
			document.getElementById(chartDiv).style.visibility = visibilityVal;
			document.getElementById(cellDiv).className = tabStyle;
		}
	}
}