function centerChart()
	{
	var windowWidth			=	0;
	var chartWidth			=	405;	// Remember to make this dynamic In pixels
	var numberOfCharts		=	3;	// Remember to make this dynamic Works best with an odd number of charts
	var chartSpacing		=	90;	// Remember to make this dynamic In pixels
	var chartPaddingLeft		=	45;	// Remember to make this dynamic In pixels
	var chartPaddingRight		=	45;	// Remember to make this dynamic In pixels
	var chartPaddingTotal		=	0;
	var chartSpacingTotal		=	0;
	var chartsContainerWidth	=	0;
	var currentChartLeft		=	0;
	var currentChartLeftLocation	=	0;
	windowWidth = window.innerWidth;		// Since most browsers support this, is default
	if (typeof(window.innerWidth) != 'number')	// If true, browser likely doesn't support innerWidth
		{
		if(document.documentElement.clientWidth > 0)
			{
			windowWidth = document.documentElement.clientWidth;
			} else if(document.body.clientWidth > 0)
				{
				windowWidth = document.body.clientWidth;
				}
		}	
	if (windowWidth >= 1380)
		{
		document.getElementById('charts-container').style.overflow='hidden';
		}	else	{
		document.getElementById('charts-container').style.overflow='auto';
		chartSpacingTotal = (numberOfCharts - 1 ) * chartSpacing;
		chartPaddingTotal = chartPaddingLeft + chartPaddingRight;
		chartsContainerWidth = (chartWidth * numberOfCharts) + chartSpacingTotal + chartPaddingTotal;
		chartsContainerVisiblePct = (windowWidth * 0.98) / chartsContainerWidth;
		chartsContainerScrollPct = 1 - chartsContainerVisiblePct;

		currentChartLeft = document.getElementById('current-chart').offsetLeft;

		//Formula to center the middle chart
		currentChartLeftLocation = Math.ceil((chartsContainerScrollPct/2) * chartsContainerWidth);
		document.getElementById('charts-container').scrollLeft = currentChartLeftLocation;
		}
	}

// Center on the current chart if the user resizes the window
window.onresize = centerChart;
