function generateOverallBubbleGraph(XML,width,height)
{	
	var BubbleChartVar = new parent.FusionCharts("Functions/FusionCharts/Charts/Bubble.swf", "BubbleChartID", width,height,0,1);
	BubbleChartVar.setTransparent(true);
	BubbleChartVar.setDataXML(XML);
	BubbleChartVar.render("BubbleChartDiv");
}
function generateOverallCSAPBarGraph(XML,width,height)
{
	var CompareChartVar = new parent.FusionCharts("Functions/FusionCharts/Charts/MSBar2D.swf", "CompareChartID", width, height,0,1);
	CompareChartVar.setTransparent(true);
	CompareChartVar.setDataXML(XML);
	CompareChartVar.render("CompareChartDiv");
}
function generateOverallProfileBarGraph(XML,width,height)
{
	var CompareChartVar = new parent.FusionCharts("Functions/FusionCharts/Charts/MSBar2D.swf", "CompareChartID", width, height,0,1);
	CompareChartVar.setTransparent(true);
	CompareChartVar.setDataXML(XML);
	CompareChartVar.render("CompareProfileChartDiv");
}

function updateAcademicPerformanceIndicators()
{
	form = document.AcademicPerformanceDetailed;
	yearfield = form.AcademicPerformanceYear;
	Years = getChecked(yearfield);
	
	typefield = form.AcademicPerformanceType;
	Types = getChecked(typefield);
	
	gradefield = form.AcademicPerformanceGrade;
	Grades = getChecked(gradefield);

	if(Years == '' || Types == '' || Grades == '')
	{
		generateOverallBarGraph('<chart></chart>');
		return;
	}
	showLoadingBar();
	DWREngine._execute('Functions/CFCs/SearchSchools.cfc',
						null,
						'SetAcademicPerformanceIndicators',
						Years,
						Types,
						Grades,
						ajaxReturn);
}

function updateEthnicityIndicators()
{
	yearfield = document.EthnicityIndicators.EthnicityYear;
	Years = getChecked(yearfield);
	
	typefield = document.EthnicityIndicators.EthnicityType;
	Types = getChecked(typefield);
	
	if(Years == '' || Types == '')
	{
		generateOverallBarGraph('<chart></chart>');
		return;
	}	
	showLoadingBar();
	DWREngine._execute('Functions/CFCs/SearchSchools.cfc',
						null,
						'SetEthnicityIndicators',
						Years,
						Types,
						ajaxReturn);
}

function updateFRLIndicators()
{
	yearfield = document.FRLIndicators.FRLYear;
	Years = getChecked(yearfield);
	
	if(Years == '')
	{
		generateOverallBarGraph('<chart></chart>');
		return;
	}
	showLoadingBar();
	DWREngine._execute('Functions/CFCs/SearchSchools.cfc',
						null,
						'SetFRLIndicators',
						Years,
						ajaxReturn);
}


function updateStudentProgressIndicators()
{
	yearfield = document.StudentProgressIndicators.StudentProgressYear;
	Years = getChecked(yearfield);
	
	typefield = document.StudentProgressIndicators.StudentProgressType;
	Types = getChecked(typefield);

	if(Years == '' || Types == '')
	{
		generateOverallBubbleGraph('<chart></chart>');
		return;
	}

	showLoadingBar();
	DWREngine._execute('Functions/CFCs/SearchSchools.cfc',
						null,
						'SetStudentProgressIndicators',
						Years,
						Types,
						ajaxReturn);
}
