// Search Schools
function searchSchools(r,ordering) {
	if ($('SearchMethod_SchoolName').checked == true && r != 'onload') 
	{
		if($('SchoolName').value == '')
		{
			alert('You must enter a school name to search for schools by name.')
			return false;
		}
		openSearchSchoolsByNamePopup();
		searchSchoolsByName($('SchoolName').value);
	}
	else 
	{
		if ($('SearchMethod_ZipCode').checked == true && r != 'onload') 
		{
			if($('ZipCode').value == '')
			{
				alert('You must enter a zip code to search by zip code.');
				return false;
			}
			ZipCode = $('ZipCode').value;
			City = '';
			Address = '';
		}
		else 
		{
			if (!$('City').value) {
				if (r == 'onload') {
					City = 'Denver';
					Address = '';
				} else {
					alert('Must select a city to do this search.');
					return false;
				}
			} else {
				ZipCode = '';
				City = $('City').value;
				Address = $('Address').value;
			}
		}
		
		if ($('Grade').value == '') {
			if (r == 'onload') {
				Grade = 5;
			} else {
				alert('Grade is required when searching for schools.');
				return false;
			}
		} else {
			Grade = $('Grade').value;
		}
		
		
		PerformanceGrowth = 'ShowAll';
		if ($('PerformanceGrowthShowPerformance').checked) 
			PerformanceGrowth = 'ShowPerformance';
		if ($('PerformanceGrowthShowGrowth').checked) 
			PerformanceGrowth = 'ShowGrowth';
		if ($('PerformanceGrowthShowPerformanceGrowth').checked) 
			PerformanceGrowth = 'PerformanceGrowth';
		
		
		Distance = $('Distance').value;
		showLoadingBar();
		DWREngine._execute('Functions/CFCs/SearchSchools.cfc', null, 'SearchSchools', {
			Address: Address,
			City: City,
			ZipCode: ZipCode,
			Distance: Distance,
			Grade: Grade,
			PerformanceGrowth: PerformanceGrowth,
			order: ordering
		}, ajaxReturn);
	}
	return false;
}


// Add remove schools
function addRemoveSchool(schoolCode,obj) 
{
	if(obj.checked)
	{
		if (currentSelectedSchools == 20) 
		{
			obj.checked = false;
			alert("Only 20 schools can be selected at one time");
			return;
		}
		currentSelectedSchools++;
		type = "on";
	} else {
		if (currentSelectedSchools == 1 && 0==1) 
		{
			obj.checked = true;
			alert("You must keep 1 checkbox checked.");
			return;
		}
		currentSelectedSchools--;
		type = "off";
	}	
	showLoadingBar();
	DWREngine._execute('Functions/CFCs/SearchSchools.cfc', null, 
				'AddRemoveSchool', 
				schoolCode,
				type, 
				ajaxReturn);	
}


function ChangeDefaultCSAPGrade(value)
{
	return;
	for(i = 3; i < 12; i++)
		if($('AcademicPerformanceGrade_'+i))
			$('AcademicPerformanceGrade_'+i).checked = 0;
	if(value > 2 && value < 11)
	{
		$('AcademicPerformanceGrade').value = value;
		$('AcademicPerformanceQuickGrade').innerHTML = "Grade " + value;
		$('AcademicPerformanceGrade_' + value).checked = 1;
	} else if(value == 11 || value == 12)
	{
		$('AcademicPerformanceGrade').value = 10;
		$('AcademicPerformanceQuickGrade').innerHTML = "Grade 10";
		$('AcademicPerformanceGrade_10').checked = 1;		
	} else {
		$('AcademicPerformanceGrade_3').checked = 1;
		$('AcademicPerformanceGrade').value = 3;
		$('AcademicPerformanceQuickGrade').innerHTML = "Grade 3";		
	}
}


////////////////////////////////Compare chart javascript
//Update Indicators


function UpdateSchoolProfileChart(tab)
{
	DWREngine._execute('Functions/CFCs/SchoolProfile.cfc', null, 
				'updateChart', 
				CurrentSelectedSchool,
				currentSelectedTab[5], 
				ajaxReturn);
}

var CurrentSelectedSchool = 0;
function viewSchoolProfile(SchoolCode,switchTab)
{
	showPopup();
	$('SchoolProfileSearchResults').style.display = 'none';
	$('SchoolProfilePopup').style.display = 'block';
	$('videoPopup').style.display = 'none';
	if (CurrentSelectedSchool == SchoolCode) 
		return;
	else
	{
		CurrentSelectedSchool = SchoolCode;
		$('SchoolProfile_RightOfMap').innerHTML = "<h1>Loading</h1>";
		$('SchoolProfile_BelowMap').innerHTML = "<h1>Loading</h1>";
		DWREngine._execute('Functions/CFCs/SchoolProfile.cfc', null, 
				'displaySchoolProfile', 
				SchoolCode,
				switchTab,
				ajaxReturn);	
	}
}

function viewVideo(SchoolCode)
{
	showPopup();
	$('SchoolProfileSearchResults').style.display = 'none';
	$('SchoolProfilePopup').style.display = 'none';
	$('videoPopup').style.display = 'block';
}


function hidePopup()
{
	$('PopupBox').style.display='none';
}
function showPopup()
{
	$('PopupBox').style.display='block';
}
function hideHelpPopup()
{
	$('HelpPopupBox').style.display='none';
	$('VisitingSchoolsPopup').style.display='none';
	$('HowToUsePopup').style.display='none';
	$('LearnAboutSchoolChoicePopup').style.display='none';
	$('BannerFindSpecificSchoolPopup').style.display='none';
}
function showHelpPopup()
{
	$('HelpPopupBox').style.display='block';
}

function openSearchSchoolsByNamePopup()
{
	CurrentSelectedSchool = -1;
	showPopup();
	$('SchoolProfileSearchResults').style.display = 'block';
	$('SchoolProfilePopup').style.display = 'none';	
	$('videoPopup').style.display = 'none';	
}
function searchSchoolsByName(schoolName)
{
	openSearchSchoolsByNamePopup();
	$('SchoolProfileSearchResultsList').innerHTML = 'Loading...';
	DWREngine._execute('Functions/CFCs/SearchSchools.cfc', null, 
			'searchSchoolsByName', 
			schoolName,
			ajaxReturn);
}