var currentLetter = 'A';
var alphaArray = Array('A','B','C','D','E','F','G','H','I','J','K','L','M','N','O','P','Q','R','S','T','U','V','W','X','Y','Z');

function showAll() 
{
	for (x = 0; x < alphaArray.length; x++)
	{
		letterResult = $("#results"+ alphaArray[x]);
		letterLink = $("#alphabetLink" + alphaArray[x]);
		if (letterResult .length) {	
			letterResult.show();
			letterLink.removeClass("selected");
		}
	}
	all = $("#alphabetLinkALL");
	if (all.length) {
		all.addClass("selected");
	}
}

function showLetter(letterToShow) 
{
	for (x = 0; x < alphaArray.length; x++)
	{
		letterResult = $("#results"+ alphaArray[x]);
		letterLink = $("#alphabetLink" + alphaArray[x]);
		if (letterResult.length) {
			if (alphaArray[x] == letterToShow)
			{
				letterResult.show();
				letterLink.addClass("selected");
			} else {	
				letterResult.hide();
				letterLink.removeClass("selected");
			}
		}
	}
	allLetters = $("#alphabetLinkALL");
	if (allLetters.length) {
		allLetters.removeClass("selected");
	}
}


function init() {
	//preload a section if needed.
	var breakpoint = 'set';
	if ($("#alphabetLinkALL").length) {
		showAll();
	} else {
		for (j = 0; j < alphaArray.length; j++)
		{
			if ($('#results'+ alphaArray[j]).length != 0) {
				showLetter(alphaArray[j]);
				break;
			}
		}
	}

	//check if any fields are checked and open their parents
	var allInputs = $('INPUT');
	for (i = 0; i < allInputs.length; i++)
	{
		if (allInputs[i].type.toLowerCase() == "checkbox" && allInputs[i].checked) {
			parentDiv = allInputs[i].parentNode.parentNode.parentNode; 
			$(parentDiv).show();
		}
	}
}

$(document).ready(init);