
function toggle(id, mode, display_val) {
	if (id=='null' || id=='') return false;
	obj = document.getElementById(id);
	if (!obj) return false;
	if (display_val==undefined) display_val = 'block';
	if (display_val=='keep') display_val = "";
	
	callerNav = document.getElementById(id+'CallerNav');
	callerSide = document.getElementById(id+'CallerSide');
	if (mode=='off') {
		obj.style.display = 'none';
		if (callerNav) callerNav.className = '';
		if (callerSide) callerSide.className = '';
	} else if (mode=='on') {
		obj.style.display = display_val;
		if (callerNav) callerNav.className = 'checked';
		if (callerSide) callerSide.className = 'checked';
	} else if (obj.style.display==display_val) {
		obj.style.display = 'none';
		if (callerNav) callerNav.className = '';
		if (callerSide) callerSide.className = '';
	} else {
		obj.style.display = display_val;
		if (callerNav) callerNav.className = 'checked';
		if (callerSide) callerSide.className = 'checked';
	}
	switch(id){
	case "depts":
	obj = document.getElementById("schools");
	obj.style.display = 'none';
	callerNav = document.getElementById('schoolsCallerNav');
	callerNav.className = '';
	
	obj = document.getElementById('ideologiesHierarchy');
	obj.style.display = 'none';
	break
	
	case "schools":
	obj = document.getElementById("depts");
	obj.style.display = 'none';
	callerNav = document.getElementById('deptsCallerNav');
	callerNav.className = '';
	
	obj = document.getElementById('ideologiesHierarchy');
	obj.style.display = 'none';
	
	
	break
	
	default:
	obj = document.getElementById('ideologiesHierarchy');
	obj.style.display = 'block';
	
	break
	
		
	}
	
		
}

function toggleMenus(mode,openedId) { // onload. openedId can be left blank.
	toggle('general',mode);
	toggle('depts',mode);
	toggle('schools',mode);
	toggle('templates',mode);
	toggle('past-yedionim',mode);
	if (openedId!=undefined)
		toggle(openedId, 'on');
}


