function toggle_list (what) {
		
	if (what != null) {
		var parentLI = what.parentNode;
		var parentUL = what.parentNode.parentNode;
		
			if (parentLI != null) {
				var hiddenList = parentLI.getElementsByTagName("UL")[0];
				
					if (hiddenList != null) {
					
							switch (hiddenList.className) {
								case "hidden":
									hide_all(parentUL);
									hiddenList.className = "visible";
									parentLI.className = "down_arrow";
								break;
								case "visible":
									hiddenList.className = "hidden";
									parentLI.className = "";
								break;
								case "": 
									hide_all(parentUL);
									hiddenList.className = "visible";
									parentLI.className = "down_arrow";
								break;
								}
										
					}
			}	
	}
}

function hide_all (what) {
	if (what != null) {
		var list_elements = what.getElementsByTagName("LI");
			if (what != null) {
				for (i=0; i<list_elements.length;i++) {
					var ul_search = list_elements[i].getElementsByTagName("UL");
					if(ul_search[0] != null) {
						ul_search[0].className = "hidden";
						list_elements[i].className = "";
					}
				}
			
			}
	
	}
}

function toggle_navigation (what) {
	flashNavobj = document.getElementById("flash_navigation");
	if (what != null) {
		if(flashNavobj.className = null) {
			flashNavobj.className = "visible_nav";
		}
		else if (flashNavobj.className = "hidden_nav") {
			flashNavobj.className = "visible_nav";
		}		
		hide_navigation();
		if (document.getElementById(what) != null) {
			document.getElementById(what).className = "visible_nav";
		}
	}
	
}

function hide_navigation () {
	flashNavobj = document.getElementById("flash_navigation");
	navCon = flashNavobj.getElementsByTagName("DIV");
	for(i=0;i<navCon.length;i++) {
		navCon[i].className = "hidden_nav";
	}
}

function close_nav () {
	document.getElementById("flash_navigation").className = "hidden_nav";
	}
