/********************************************************
whos-teaching/view.js works in junction w/ ($global)/web80.js
*********************************************************
*********************************************************
DEBUG Note: All debuging msgs are OFF, turn them ON by
find/replace //debug( with debug(
*********************************************************/
var itemData;
var collegeData; 
var disciplineData; 
var itemHTML;
var params = getParams();


function updateContent(narrower) {

	if(narrower == "form"){
		collegeNarrow = document.categoryList.college.value;
		disciplineNarrow = document.categoryList.discipline.value;
	}//end if
	
	else if(narrower == "url"){
			var collegeNarrow = params["college"];
			var	disciplineNarrow = params["discipline"];
			if(collegeNarrow==null){ collegeNarrow = "allcolleges"; }//end if
			if(disciplineNarrow==null){ disciplineNarrow = "alldisciplines";}//end if
			
			document.getElementById(collegeNarrow).selected=true;
			document.getElementById(disciplineNarrow).selected=true;
	}//end if
	else {
		collegeNarrow = "allcolleges";
		disciplineNarrow = "alldisciplines";
	}

	var items =	document.getElementById("items");
	var itemNodeList = items.getElementsByTagName("div");

	//debug("Params: "+params.length);
	//debug("College from URL: "+params["college"]);
	//debug("Discipline from URL: "+params["discipline"];
	//debug("itemNodeList: "+itemNodeList.length);

 	document.getElementById("title-update").innerHTML="";		

	var s1Tag = document.createElement("span");
	s1Tag.innerHTML =  colleges[collegeNarrow]+", ";
	var s2Tag = document.createElement("span");
	s2Tag.innerHTML =  disciplines[disciplineNarrow];
	
 	document.getElementById("title-update").appendChild(s1Tag);		
	document.getElementById("title-update").appendChild(s2Tag);	

	for(var k=0; k<itemNodeList.length; k++){
		var isOfCurrentCollege= false;
		var isOfCurrentDiscipline= false;
		
		setClassSafely(itemNodeList[k],"hidden-item");

		//evaluate each item's div
		var itemData =itemNodeList[k].getElementsByTagName("var");
		//debug("itemData: "+k+": "+itemData.length);


		for(var h=0; h<itemData.length; h++){
			var categoryClass;
			
			categoryClass = getClassSafely(itemData[h]);
			
			var categoryValue = itemData[h].firstChild.data;
			
			
			//debug("item "+k+" cat: "+categoryClass+"= "+categoryValue);

			//evaluate each category for each item
			if(categoryClass == "collegeId") {
				if ( (collegeNarrow == "allcolleges") || (categoryValue == collegeNarrow) ) {
					isOfCurrentCollege = true;
					//debug("item "+k+" show: "+isOfCurrentCollege+" beacuse "+ collegeNarrow);
				}//end if
			}//end if

			if(categoryClass == "disciplineId") {
				if ( (disciplineNarrow == "alldisciplines") || (categoryValue == disciplineNarrow) ) {
					isOfCurrentDiscipline = true;
					//debug("item "+k+" show: "+isOfCurrentDiscipline+" beacuse "+ disciplineNarrow);
				}//end if
			}//end if
		
		}//end for
		//debug("item "+k+": "+isOfCurrentCollege+" "+ isOfCurrentDiscipline);
		
		
		//IF item belongs to Current Category, show and display College Name
		if(isOfCurrentCollege && isOfCurrentDiscipline) {
			
			setClassSafely(itemNodeList[k],"shown-item");

			
		}//end if
	
	}//end for	

}//end updateContent

/*
function debug(msg) {
	var pTag = document.createElement("p");
	pTag.innerHTML = msg;
	document.getElementById("debug").appendChild(pTag);
}
*/
//end debug



