var n;
var t;
var lastOne = '';

var allLinks = new Array('libCol', 'geodetic', 'current', 'databases', 'digital', 'educational', 'eJournals', 'etd', 'surveys', 'fieldtrips', 'historyofgeology', 'catalogs', 'links', 'ohio', 'subjects', 'referencetools', 'npMenu', 'gemsMenu')
var len = allLinks.length;
var i = 0;

	
function expandCollapse(n) {
	t = document.getElementById(n).style.display;
	
	if (lastOne != '') {
		closeFolder(lastOne);
		}
	
	lastOne = n;
		
	if (t == 'none') {
		openFolder(n);			
		}
	else {
		closeFolder(n);
		}
}

	
function openFolder(n) {
	document.getElementById(n).style.display = 'block';
	document.getElementById('li' + n).style.listStyleImage = 'url("images/list_open_folder.gif")';
}

	
function closeFolder(n) {
	document.getElementById(n).style.display = 'none';
	document.getElementById('li' + n).style.listStyleImage = 'url("images/list_closed_folder.gif")';
}


	

function showAll() {
	i = 0;
	while ( i < len ) {
		n = allLinks[i]
		if (n.substring(n.length-4) != 'Menu') {
			openFolder(n);
			i++;
		}
		else {
			displayMenu(n);
			i++
		}
	}
}

	
function hideAll() {
	i = 0;
	while ( i < len ) {
		n = allLinks[i]
		closeFolder(n);
		i++;
	}
}

	
function displayMenu(n) {
	document.getElementById(n).style.display='block';
}
		
	
