//Stores the active link selection for use in the selectedChange function.
var activeSelection;
var filterType = "hi";
var safariAssets;
var safariString;
var numberOfPageLoads = 0;
var urlString="";

var urlString0="";
var urlString1="";
var urlString2="";
var urlString3="";
var urlString4="";

var showSearch=true;
var showContent=true;

function LA_swapImgRestore(itemID) 
{
	var imageRef = document.getElementById(itemID);
	
	imageRef.src = "images/" + itemID + "HighOff.gif";
}

function LA_swapImage(itemID) 
{
	
	var imageRef = document.getElementById(itemID);
	
	imageRef.src = "images/" + itemID + "HighOn.gif";
}

function OpenFooterAsset(URL)
{
	//This function simply opens a new window for the footer pieces to open into.
	window.open(URL,"ESL","toolbar=no,location=yes,directories=no,status=no,menubar=yes,scrollbars=yes,scrolling=yes,resizable=yes,width=750,height=550,left=0,top=0");
}

function selectedChange(link)
{
	//Set the background color for the incoming link.
	link.style.backgroundColor = "#56b8ee";
	
	//Check to see if there was a previously selected item, if so deselect it.
	if (activeSelection) activeSelection.style.backgroundColor = "#FFFFFF";

	//Set the incoming link so that it can be deselected later.
	activeSelection = link;
}

function arraySorter(whichArray, whichField)
{
	// whichArray: {name:value, name:value, ..... }
	// whichField: String -- One of the names in whichArray to sort by.
	var temp = [];
	
	for (var i = 0; i < whichArray.length; i++) 
	{
		temp.push([whichArray[i][whichField], whichArray[i]]);
	}
	
	temp.sort();
	
	for (var i = 0; i < temp.length; i++) 
	{
		whichArray[i] = temp[i][1];
	}
}

function hideCheckboxPanel()
{
    var checkboxPanel = document.getElementById("filterPanelCell");
	var filterFrame = document.getElementById("filterFrame");
    var showHide = document.getElementById("showHide");
    
    if (showSearch)
    {
        checkboxPanel.style.height = "275px";
		filterFrame.style.height = "275px";
        showHide.innerHTML = "<a href='javascript:hideCheckboxPanel();'>Hide&nbsp;&nbsp;<img src='images/up_arrow.jpg' alt='Hide' title='Hide' class='hideImg' /></a>";
    	showSearch=false;
	}
    else
    {
        checkboxPanel.style.height = "0px";
		filterFrame.style.height = "0px";
        showHide.innerHTML = "<a href='javascript:hideCheckboxPanel();'>Show&nbsp;&nbsp;<img src='images/down_arrow.jpg' alt='Show' title='Show' class='showImg' /></a>";
    	showSearch=true;
	}
}

function hideContent()
{
    var mainContent = document.getElementById("mainContentWrapper");
	var filterFrame = document.getElementById("filterFrame");
    var showHide = document.getElementById("hideContentCell");
    
    if (showContent)
    {
        mainContent.style.display = "none";
		filterFrame.style.height = "350px";
        showHide.innerHTML = "<a href='javascript:hideContent()'><img src='images/plus.gif' />&nbsp;&nbsp;Show Content</a>";
    	showContent=false;
	}
    else
    {
        mainContent.style.display = "inline";
		filterFrame.style.height = "275px";
        showHide.innerHTML = "<a href='javascript:hideContent()'><img src='images/minus.gif' />&nbsp;&nbsp;Hide Content</a>";
    	showContent=true;
	}
}

function about()
{
    window.open("about.html","ESLAbout","toolbar=no,location=yes,directories=no,status=no,menubar=yes,scrollbars=yes,scrolling=yes,resizable=yes,width=750,height=550,left=0,top=0");
}

function glossary()
{
    window.open("glossary.html","ESLGlossary","toolbar=no,location=yes,directories=no,status=no,menubar=yes,scrollbars=yes,scrolling=yes,resizable=yes,width=750,height=550,left=0,top=0");
}

function resetCheckboxes()
{
    var getAllInputs=document.getElementsByTagName("INPUT");
	for (i=0; i<getAllInputs.length; i++) {
		getAllInputs[i].checked=false;
	}
	
	var getAllDivs=document.getElementsByTagName("DIV");
	for (i=0; i<getAllDivs.length; i++) {
		if (getAllDivs[i].className=="hideSkills") {
			getAllDivs[i].style.display="none";
		}
	}
	
	var getAllTables=document.getElementsByTagName("TABLE");
	for (i=0; i<getAllTables.length; i++) {
		if (getAllTables[i].className=="compList") {
			getAllTables[i].style.display="none";
		}
	}
}

function setBullets() {
	var getLists=document.getElementsByTagName("td");
	for (i=0; i<getLists.length; i++) {
		if (getLists[i].className == "skillList") {
			getLists[i].className="hideBullet";
		}
	}
}

function showSkills(oDiv) {
	if (document.getElementById(oDiv).style.display=="inline") {
		document.getElementById(oDiv).style.display="none";
	}else{
		document.getElementById(oDiv).style.display="inline";
	}
}

function showCompetencies(oTableName) {
	var getTables=document.getElementsByTagName("TABLE");
	for (i=0; i<getTables.length; i++) {
		if (getTables[i].id.indexOf(oTableName) > -1) {
			if (getTables[i].style.display=="block") {
				getTables[i].style.display="none";
			}else{
				getTables[i].style.display="block";
			}
		}
	}
}

function selectCheck(oInput) {
	if (document.getElementById(oInput).checked) {
		document.getElementById(oInput).checked=false;
	}else{
		document.getElementById(oInput).checked=true;
	}
}

function dimSearch(input) {
	
}
function lightSearch() {
	
}

function clearText() {
	document.getElementById("resultsLayer").innerHTML="<p>Loading...</p>";	
}

function searchClick(inputElement) {
	parent.clearText();
	
	var getGrade0=document.getElementById("grade0");
	var getGrade1=document.getElementById("grade1");
	var getGrade2=document.getElementById("grade2");
	var getGrade3=document.getElementById("grade3");
	var getGrade4=document.getElementById("grade4");
	
		
	if (getGrade0.checked) {
		// kindergarten checked			
		urlString0=generateKindergarten();
	}else{
		urlString0="";
	}
	
	if (getGrade1.checked) {
		urlString1=generate1to3();
		//alert(urlString1);
	}else{
		urlString1="";
	}
	
	if (getGrade2.checked) {
		urlString2=generate4to6();
		//alert(urlString2);
	}else{
		urlString2="";
	}
	
	if (getGrade3.checked) {
		urlString3=generate7to9();
	}else{
		urlString3="";
	}
	
	if (getGrade4.checked) {
		urlString4=generate10to12();
	}else{
		urlString4="";
	}

	urlString="resourcePanel.html?k="+urlString0+"&gr13="+urlString1+"&gr46="+urlString2+"&gr79="+urlString3+"&gr1012="+urlString4;

	parent.loadResults(urlString);
}

function checkAllSkills(inputSet) {
	var getAllInputs=document.getElementsByTagName("INPUT");
	var tempId="";
	for (i=0; i<getAllInputs.length; i++) {
		tempId=getAllInputs[i].id;
		if ( (tempId.indexOf(inputSet) > -1) && (getAllInputs[i].checked) ) {
			return false;
		}
	}
	return true;
}

function loadResults(urlstring) {
	document.getElementById("resourceFrame").src=urlstring;
}


function elementType(input) {
	if (input.className == "grade") {
		return "grade";
	}else if(input.className == "skill") {
		return "skill";
	}else if (input.className == "competency") {
		return "competency";
	}
}

function generateKindergarten() {
	var kindergartenString="";
	
	var getSkill0=document.getElementById("grade0skill0");
	var getSkill1=document.getElementById("grade0skill1");
	var getAllInputs=document.getElementsByTagName("INPUT");
	
	var countLoop;
	
	if ( (!getSkill0.checked) && (!getSkill1.checked) ) {
		// Listening and Speaking both unchecked
		
		for (i=0;i<getAllInputs.length;i++) {
			if (getAllInputs[i].id.indexOf("chkgrade0skill") > -1) {
				if (kindergartenString == "") {
					kindergartenString=getAllInputs[i].value;
				}else{
					kindergartenString+="|"+getAllInputs[i].value;
				}
			}
		}
	}else if ( (getSkill0.checked) || (getSkill1.checked) ) {

		if (getSkill0.checked) { 
			countLoop=0;
			// Listening and Speaking both checked
			for (i=0;i<getAllInputs.length;i++) {
				if (getAllInputs[i].id.indexOf("chkgrade0skill0") > -1) {
					if (getAllInputs[i].checked) {
						if (kindergartenString == "") {
							kindergartenString=getAllInputs[i].value;
						}else{
							kindergartenString+="|"+getAllInputs[i].value;
						}
						countLoop++;
					}
				}
			}
			if (countLoop==0) {
				for (i=0;i<getAllInputs.length;i++) {
					if (getAllInputs[i].id.indexOf("chkgrade0skill0") > -1) {
						if (kindergartenString == "") {
							kindergartenString=getAllInputs[i].value;
						}else{
							kindergartenString+="|"+getAllInputs[i].value;
						}
						countLoop++;					
					}
				}
			}
		}
		if (getSkill1.checked) { 
			countLoop=0;
			// Listening and Speaking both checked
			for (i=0;i<getAllInputs.length;i++) {
				if (getAllInputs[i].id.indexOf("chkgrade0skill1") > -1) {
					if (getAllInputs[i].checked) {
						if (kindergartenString == "") {
							kindergartenString=getAllInputs[i].value;
						}else{
							kindergartenString+="|"+getAllInputs[i].value;
						}
						countLoop++;
					}
				}
			}
			if (countLoop==0) {
				for (i=0;i<getAllInputs.length;i++) {
					if (getAllInputs[i].id.indexOf("chkgrade0skill1") > -1) {
						if (kindergartenString == "") {
							kindergartenString=getAllInputs[i].value;
						}else{
							kindergartenString+="|"+getAllInputs[i].value;
						}
						countLoop++;					
					}
				}
			}
		}
	}
	return kindergartenString;
}

function generate1to3() {
	var gr1to3String="";
	
	var getSkill0=document.getElementById("grade1skill0");
	var getSkill1=document.getElementById("grade1skill1");
	var getSkill2=document.getElementById("grade1skill2");
	var getSkill3=document.getElementById("grade1skill3");
	
	var getAllInputs=document.getElementsByTagName("INPUT");
	
	var countLoop;
	
	
	if ( (!getSkill0.checked) && (!getSkill1.checked) && (!getSkill2.checked) && (!getSkill3.checked) ) {
		// Listening and Speaking both unchecked
		
		for (i=0;i<getAllInputs.length;i++) {
			if (getAllInputs[i].id.indexOf("chkgrade1skill") > -1) {
				if (gr1to3String == "") {
					gr1to3String=getAllInputs[i].value;
				}else{
					gr1to3String+="|"+getAllInputs[i].value;
				}
			}
		}
	}else if ( (getSkill0.checked) || (getSkill1.checked) || (getSkill2.checked) || (getSkill3.checked) ) {
		
		if (getSkill0.checked) { 
			countLoop=0;
			// Listening and Speaking both checked
			for (i=0;i<getAllInputs.length;i++) {
				if (getAllInputs[i].id.indexOf("chkgrade1skill0") > -1) {
					if (getAllInputs[i].checked) {
						if (gr1to3String == "") {
							gr1to3String=getAllInputs[i].value;
						}else{
							gr1to3String+="|"+getAllInputs[i].value;
						}
						countLoop++;
					}
				}
			}
			if (countLoop==0) {
				for (i=0;i<getAllInputs.length;i++) {
					if (getAllInputs[i].id.indexOf("chkgrade1skill0") > -1) {
						if (gr1to3String == "") {
							gr1to3String=getAllInputs[i].value;
						}else{
							gr1to3String+="|"+getAllInputs[i].value;
						}
						countLoop++;					
					}
				}
			}
		}
		if (getSkill1.checked) { 
			countLoop=0;
			// Listening and Speaking both checked
			for (i=0;i<getAllInputs.length;i++) {
				if (getAllInputs[i].id.indexOf("chkgrade1skill1") > -1) {
					if (getAllInputs[i].checked) {
						if (gr1to3String == "") {
							gr1to3String=getAllInputs[i].value;
						}else{
							gr1to3String+="|"+getAllInputs[i].value;
						}
						countLoop++;
					}
				}
			}
			if (countLoop==0) {
				for (i=0;i<getAllInputs.length;i++) {
					if (getAllInputs[i].id.indexOf("chkgrade1skill1") > -1) {
						if (gr1to3String == "") {
							gr1to3String=getAllInputs[i].value;
						}else{
							gr1to3String+="|"+getAllInputs[i].value;
						}
						countLoop++;					
					}
				}
			}
		}
		if (getSkill2.checked) { 
			countLoop=0;
			// Listening and Speaking both checked
			for (i=0;i<getAllInputs.length;i++) {
				if (getAllInputs[i].id.indexOf("chkgrade1skill2") > -1) {
					if (getAllInputs[i].checked) {
						if (gr1to3String == "") {
							gr1to3String=getAllInputs[i].value;
						}else{
							gr1to3String+="|"+getAllInputs[i].value;
						}
						countLoop++;
					}
				}
			}
			if (countLoop==0) {
				for (i=0;i<getAllInputs.length;i++) {
					if (getAllInputs[i].id.indexOf("chkgrade1skill2") > -1) {
						if (gr1to3String == "") {
							gr1to3String=getAllInputs[i].value;
						}else{
							gr1to3String+="|"+getAllInputs[i].value;
						}
						countLoop++;					
					}
				}
			}
		}
		if (getSkill3.checked) { 
			countLoop=0;
			// Listening and Speaking both checked
			for (i=0;i<getAllInputs.length;i++) {
				if (getAllInputs[i].id.indexOf("chkgrade1skill3") > -1) {
					if (getAllInputs[i].checked) {
						if (gr1to3String == "") {
							gr1to3String=getAllInputs[i].value;
						}else{
							gr1to3String+="|"+getAllInputs[i].value;
						}
						countLoop++;
					}
				}
			}
			if (countLoop==0) {
				for (i=0;i<getAllInputs.length;i++) {
					if (getAllInputs[i].id.indexOf("chkgrade1skill3") > -1) {
						if (gr1to3String == "") {
							gr1to3String=getAllInputs[i].value;
						}else{
							gr1to3String+="|"+getAllInputs[i].value;
						}
						countLoop++;					
					}
				}
			}
		}
	}
	return gr1to3String;
}

function checkCompetency(strId) {
	var getAllInputs=document.getElementsByTagName("INPUT");
	var tempId="";
	for (i=0; i<getAllInputs.length; i++) {
		tempId=getAllInputs[i].id;
		if ( (tempId.indexOf("chk"+strId) > -1) && (getAllInputs[i].checked) ) {
			return false;
		}
	}
	return true;
}

function generate4to6() {
	var gr4to6String="";
	
	var getSkill0=document.getElementById("grade2skill0");
	var getSkill1=document.getElementById("grade2skill1");
	var getSkill2=document.getElementById("grade2skill2");
	var getSkill3=document.getElementById("grade2skill3");
	
	var getAllInputs=document.getElementsByTagName("INPUT");
	
	var countLoop;
	
	
	if ( (!getSkill0.checked) && (!getSkill1.checked) && (!getSkill2.checked) && (!getSkill3.checked) ) {
		// Listening and Speaking both unchecked
		
		for (i=0;i<getAllInputs.length;i++) {
			if (getAllInputs[i].id.indexOf("chkgrade2skill") > -1) {
				if (gr4to6String == "") {
					gr4to6String=getAllInputs[i].value;
				}else{
					gr4to6String+="|"+getAllInputs[i].value;
				}
			}
		}
	}else if ( (getSkill0.checked) || (getSkill1.checked) || (getSkill2.checked) || (getSkill3.checked) ) {
		
		if (getSkill0.checked) { 
			countLoop=0;
			// Listening and Speaking both checked
			for (i=0;i<getAllInputs.length;i++) {
				if (getAllInputs[i].id.indexOf("chkgrade2skill0") > -1) {
					if (getAllInputs[i].checked) {
						if (gr4to6String == "") {
							gr4to6String=getAllInputs[i].value;
						}else{
							gr4to6String+="|"+getAllInputs[i].value;
						}
						countLoop++;
					}
				}
			}
			if (countLoop==0) {
				for (i=0;i<getAllInputs.length;i++) {
					if (getAllInputs[i].id.indexOf("chkgrade2skill0") > -1) {
						if (gr4to6String == "") {
							gr4to6String=getAllInputs[i].value;
						}else{
							gr4to6String+="|"+getAllInputs[i].value;
						}
						countLoop++;					
					}
				}
			}
		}
		if (getSkill1.checked) { 
			countLoop=0;
			// Listening and Speaking both checked
			for (i=0;i<getAllInputs.length;i++) {
				if (getAllInputs[i].id.indexOf("chkgrade2skill1") > -1) {
					if (getAllInputs[i].checked) {
						if (gr4to6String == "") {
							gr4to6String=getAllInputs[i].value;
						}else{
							gr4to6String+="|"+getAllInputs[i].value;
						}
						countLoop++;
					}
				}
			}
			if (countLoop==0) {
				for (i=0;i<getAllInputs.length;i++) {
					if (getAllInputs[i].id.indexOf("chkgrade2skill1") > -1) {
						if (gr4to6String == "") {
							gr4to6String=getAllInputs[i].value;
						}else{
							gr4to6String+="|"+getAllInputs[i].value;
						}
						countLoop++;					
					}
				}
			}
		}
		if (getSkill2.checked) { 
			countLoop=0;
			// Listening and Speaking both checked
			for (i=0;i<getAllInputs.length;i++) {
				if (getAllInputs[i].id.indexOf("chkgrade2skill2") > -1) {
					if (getAllInputs[i].checked) {
						if (gr4to6String == "") {
							gr4to6String=getAllInputs[i].value;
						}else{
							gr4to6String+="|"+getAllInputs[i].value;
						}
						countLoop++;
					}
				}
			}
			if (countLoop==0) {
				for (i=0;i<getAllInputs.length;i++) {
					if (getAllInputs[i].id.indexOf("chkgrade2skill2") > -1) {
						if (gr4to6String == "") {
							gr4to6String=getAllInputs[i].value;
						}else{
							gr4to6String+="|"+getAllInputs[i].value;
						}
						countLoop++;					
					}
				}
			}
		}
		if (getSkill3.checked) { 
			countLoop=0;
			// Listening and Speaking both checked
			for (i=0;i<getAllInputs.length;i++) {
				if (getAllInputs[i].id.indexOf("chkgrade2skill3") > -1) {
					if (getAllInputs[i].checked) {
						if (gr4to6String == "") {
							gr4to6String=getAllInputs[i].value;
						}else{
							gr4to6String+="|"+getAllInputs[i].value;
						}
						countLoop++;
					}
				}
			}
			if (countLoop==0) {
				for (i=0;i<getAllInputs.length;i++) {
					if (getAllInputs[i].id.indexOf("chkgrade2skill3") > -1) {
						if (gr4to6String == "") {
							gr4to6String=getAllInputs[i].value;
						}else{
							gr4to6String+="|"+getAllInputs[i].value;
						}
						countLoop++;					
					}
				}
			}
		}
	}
	return gr4to6String;
}
function generate7to9() {
	var gr7to9String="";
	
	var getSkill0=document.getElementById("grade3skill0");
	var getSkill1=document.getElementById("grade3skill1");
	var getSkill2=document.getElementById("grade3skill2");
	var getSkill3=document.getElementById("grade3skill3");
	
	var getAllInputs=document.getElementsByTagName("INPUT");
	
	var countLoop;
	
	
	if ( (!getSkill0.checked) && (!getSkill1.checked) && (!getSkill2.checked) && (!getSkill3.checked) ) {
		// Listening and Speaking both unchecked
		
		for (i=0;i<getAllInputs.length;i++) {
			if (getAllInputs[i].id.indexOf("chkgrade3skill") > -1) {
				if (gr7to9String == "") {
					gr7to9String=getAllInputs[i].value;
				}else{
					gr7to9String+="|"+getAllInputs[i].value;
				}
			}
		}
	}else if ( (getSkill0.checked) || (getSkill1.checked) || (getSkill2.checked) || (getSkill3.checked) ) {
		
		if (getSkill0.checked) { 
			countLoop=0;
			// Listening and Speaking both checked
			for (i=0;i<getAllInputs.length;i++) {
				if (getAllInputs[i].id.indexOf("chkgrade3skill0") > -1) {
					if (getAllInputs[i].checked) {
						if (gr7to9String == "") {
							gr7to9String=getAllInputs[i].value;
						}else{
							gr7to9String+="|"+getAllInputs[i].value;
						}
						countLoop++;
					}
				}
			}
			if (countLoop==0) {
				for (i=0;i<getAllInputs.length;i++) {
					if (getAllInputs[i].id.indexOf("chkgrade3skill0") > -1) {
						if (gr7to9String == "") {
							gr7to9String=getAllInputs[i].value;
						}else{
							gr7to9String+="|"+getAllInputs[i].value;
						}
						countLoop++;					
					}
				}
			}
		}
		if (getSkill1.checked) { 
			countLoop=0;
			// Listening and Speaking both checked
			for (i=0;i<getAllInputs.length;i++) {
				if (getAllInputs[i].id.indexOf("chkgrade3skill1") > -1) {
					if (getAllInputs[i].checked) {
						if (gr7to9String == "") {
							gr7to9String=getAllInputs[i].value;
						}else{
							gr7to9String+="|"+getAllInputs[i].value;
						}
						countLoop++;
					}
				}
			}
			if (countLoop==0) {
				for (i=0;i<getAllInputs.length;i++) {
					if (getAllInputs[i].id.indexOf("chkgrade3skill1") > -1) {
						if (gr7to9String == "") {
							gr7to9String=getAllInputs[i].value;
						}else{
							gr7to9String+="|"+getAllInputs[i].value;
						}
						countLoop++;					
					}
				}
			}
		}
		if (getSkill2.checked) { 
			countLoop=0;
			// Listening and Speaking both checked
			for (i=0;i<getAllInputs.length;i++) {
				if (getAllInputs[i].id.indexOf("chkgrade3skill2") > -1) {
					if (getAllInputs[i].checked) {
						if (gr7to9String == "") {
							gr7to9String=getAllInputs[i].value;
						}else{
							gr7to9String+="|"+getAllInputs[i].value;
						}
						countLoop++;
					}
				}
			}
			if (countLoop==0) {
				for (i=0;i<getAllInputs.length;i++) {
					if (getAllInputs[i].id.indexOf("chkgrade3skill2") > -1) {
						if (gr7to9String == "") {
							gr7to9String=getAllInputs[i].value;
						}else{
							gr7to9String+="|"+getAllInputs[i].value;
						}
						countLoop++;					
					}
				}
			}
		}
		if (getSkill3.checked) { 
			countLoop=0;
			// Listening and Speaking both checked
			for (i=0;i<getAllInputs.length;i++) {
				if (getAllInputs[i].id.indexOf("chkgrade3skill3") > -1) {
					if (getAllInputs[i].checked) {
						if (gr7to9String == "") {
							gr7to9String=getAllInputs[i].value;
						}else{
							gr7to9String+="|"+getAllInputs[i].value;
						}
						countLoop++;
					}
				}
			}
			if (countLoop==0) {
				for (i=0;i<getAllInputs.length;i++) {
					if (getAllInputs[i].id.indexOf("chkgrade3skill3") > -1) {
						if (gr7to9String == "") {
							gr7to9String=getAllInputs[i].value;
						}else{
							gr7to9String+="|"+getAllInputs[i].value;
						}
						countLoop++;					
					}
				}
			}
		}
	}
	return gr7to9String;
}

function generate10to12() {
	var gr10to12String="";
	
	var getSkill0=document.getElementById("grade4skill0");
	var getSkill1=document.getElementById("grade4skill1");
	var getSkill2=document.getElementById("grade4skill2");
	var getSkill3=document.getElementById("grade4skill3");
	
	var getAllInputs=document.getElementsByTagName("INPUT");
	
	var countLoop;
	
	
	if ( (!getSkill0.checked) && (!getSkill1.checked) && (!getSkill2.checked) && (!getSkill3.checked) ) {
		// Listening and Speaking both unchecked
		
		for (i=0;i<getAllInputs.length;i++) {
			if (getAllInputs[i].id.indexOf("chkgrade4skill") > -1) {
				if (gr10to12String == "") {
					gr10to12String=getAllInputs[i].value;
				}else{
					gr10to12String+="|"+getAllInputs[i].value;
				}
			}
		}
	}else if ( (getSkill0.checked) || (getSkill1.checked) || (getSkill2.checked) || (getSkill3.checked) ) {
		
		if (getSkill0.checked) { 
			countLoop=0;
			// Listening and Speaking both checked
			for (i=0;i<getAllInputs.length;i++) {
				if (getAllInputs[i].id.indexOf("chkgrade4skill0") > -1) {
					if (getAllInputs[i].checked) {
						if (gr10to12String == "") {
							gr10to12String=getAllInputs[i].value;
						}else{
							gr10to12String+="|"+getAllInputs[i].value;
						}
						countLoop++;
					}
				}
			}
			if (countLoop==0) {
				for (i=0;i<getAllInputs.length;i++) {
					if (getAllInputs[i].id.indexOf("chkgrade4skill0") > -1) {
						if (gr10to12String == "") {
							gr10to12String=getAllInputs[i].value;
						}else{
							gr10to12String+="|"+getAllInputs[i].value;
						}
						countLoop++;					
					}
				}
			}
		}
		if (getSkill1.checked) { 
			countLoop=0;
			// Listening and Speaking both checked
			for (i=0;i<getAllInputs.length;i++) {
				if (getAllInputs[i].id.indexOf("chkgrade4skill1") > -1) {
					if (getAllInputs[i].checked) {
						if (gr10to12String == "") {
							gr10to12String=getAllInputs[i].value;
						}else{
							gr10to12String+="|"+getAllInputs[i].value;
						}
						countLoop++;
					}
				}
			}
			if (countLoop==0) {
				for (i=0;i<getAllInputs.length;i++) {
					if (getAllInputs[i].id.indexOf("chkgrade4skill1") > -1) {
						if (gr10to12String == "") {
							gr10to12String=getAllInputs[i].value;
						}else{
							gr10to12String+="|"+getAllInputs[i].value;
						}
						countLoop++;					
					}
				}
			}
		}
		if (getSkill2.checked) { 
			countLoop=0;
			// Listening and Speaking both checked
			for (i=0;i<getAllInputs.length;i++) {
				if (getAllInputs[i].id.indexOf("chkgrade4skill2") > -1) {
					if (getAllInputs[i].checked) {
						if (gr10to12String == "") {
							gr10to12String=getAllInputs[i].value;
						}else{
							gr10to12String+="|"+getAllInputs[i].value;
						}
						countLoop++;
					}
				}
			}
			if (countLoop==0) {
				for (i=0;i<getAllInputs.length;i++) {
					if (getAllInputs[i].id.indexOf("chkgrade4skill2") > -1) {
						if (gr10to12String == "") {
							gr10to12String=getAllInputs[i].value;
						}else{
							gr10to12String+="|"+getAllInputs[i].value;
						}
						countLoop++;					
					}
				}
			}
		}
		if (getSkill3.checked) { 
			countLoop=0;
			// Listening and Speaking both checked
			for (i=0;i<getAllInputs.length;i++) {
				if (getAllInputs[i].id.indexOf("chkgrade4skill3") > -1) {
					if (getAllInputs[i].checked) {
						if (gr10to12String == "") {
							gr10to12String=getAllInputs[i].value;
						}else{
							gr10to12String+="|"+getAllInputs[i].value;
						}
						countLoop++;
					}
				}
			}
			if (countLoop==0) {
				for (i=0;i<getAllInputs.length;i++) {
					if (getAllInputs[i].id.indexOf("chkgrade4skill3") > -1) {
						if (gr10to12String == "") {
							gr10to12String=getAllInputs[i].value;
						}else{
							gr10to12String+="|"+getAllInputs[i].value;
						}
						countLoop++;					
					}
				}
			}
		}
	}
	return gr10to12String;
}

function showResults(text) {
	document.getElementById("resultsLayer").innerHTML=text;
	lightSearch();
}



