// JavaScript Document

// This array holds the names of each drop menu and their default state.
var navDivNames = [['dropPubServ','hide'],
					['dropLegServ','hide'],
					['dropDivisions','hide'],
					['dropBoardComm','hide'],
					['dropLegislation','hide']];

function showHide(showMe){
	
	if(showMe != 'hideAll'){		
		for (var i = 0; i < navDivNames.length; i++){
			if(document.getElementById(navDivNames[i][0]).style.visibility == "visible"){
				document.getElementById(navDivNames[i][0]).style.visibility = "hidden";	
			}
			if(navDivNames[i][0] == showMe){
				document.getElementById(navDivNames[i][0]).style.visibility = "visible";					
			}
		}
	}
	else{
		for (var j = 0; j < navDivNames.length; j++){
			document.getElementById(navDivNames[j][0]).style.visibility = "hidden";
		}
	}	
}



//Nav Expander module used to expand collapsible sub navigation
function  navExpander(){	
	// An array to hold collapsible divs, format:
	// ['div name','parrent page for this div']
	
	navExpander_Array = [['Business_Corporations','CR_BCA.shtml'],
							  ['Partnerships_Business','CR_Partnership.shtml'],
							  ['Societies','CR_Societies.shtml'],
							  ['Cooperative_Associations','CR_Coop.shtml']];
	
	
	var url=location.toString(); 	/*Turns URL into a string*/
	for (var l = 0; l < navExpander_Array.length; l++){
		if(url.search(navExpander_Array[l][1]) == -1){
			
			
					if (document.getElementById(navExpander_Array[l][0])){
						document.getElementById(navExpander_Array[l][0]).style.display = "none";				
					}
					//else {alert("no subnavs");}
			
			
				if (document.getElementById(navExpander_Array[l][0])){
					var tempArray = document.getElementById(navExpander_Array[l][0]).getElementsByTagName('a');	
					for(var m = 0; m < tempArray.length; m++){
						if(url.search(tempArray[m]) != -1){
							document.getElementById(navExpander_Array[l][0]).style.display = "block";
						}
						else if(url.search(navExpander_Array[l][1]) != -1){
							document.getElementById(navExpander_Array[l][0]).style.display = "block";
						}
					}
				}
			
		}
	}
}