var tabs = [];
var results = [];
var id = new Array(4);
id[0] = "GoogleResults";
id[1] = "DepartmentResults";
id[2] = "StudentResults";
id[3] = "FacultyStaffResults";

function initNav(){
	if (document.getElementById){
		var tabDiv = document.getElementById("tabs");
		if (!tabDiv) return;
		tabs = tabDiv.getElementsByTagName("li");

		var resultDiv = document.getElementById("results");
		var divs = resultDiv.getElementsByTagName("div");
		for (var d = 0; d < divs.length; d++) {
			if (divs[d].id && divs[d].id.indexOf('Results') != -1) results[results.length] = divs[d];
		}
		//results = resultDiv.getElementsByTagName("div");

		var count = new Array(4);
		var total = 0;
		for (var j = 0; j < 4; j++){
			count[j] = document.getElementById(id[j]).getElementsByTagName("li").length;
			tabs[j].firstChild.innerHTML += " ( " + count[j] + " )";
			if (total == 0 && count[j] > 0) select(j);
			total += count[j];
		}
		
		if (total > 0) {
			tabDiv.style.display='';
			var headings = resultDiv.getElementsByTagName("h2");
			for (var i = 0; i < headings.length; i++){
				headings[i].style.display = "none";
			}
		} else {
			tabDiv.style.display = "none";
			resultDiv.innerHTML = "<p>No matching results were found.</p>";
		}
	}
}
function select(index){
	if (document.getElementById){
		for (var i = 0; i < 4; i++){
			tabs[i].className = '';
			results[i].style.display = "none";
		}
		tabs[index].className = "selected";
		results[index].style.display = '';
	}			
}
function toggle(obj){
	obj.className = obj.className == 'collapse'?'expand':'collapse';
	var div = obj.parentNode.nextSibling;
	if (div) div.style.display = div.style.display == 'none'?'':'none';
}

initNav();