function removeIndex(cLink) {
	aLink = cLink.split("/");
	bLink = new Array();
	for (b=0;b<(aLink.length);b++) {bLink[b] = aLink[b];}// create new array
	dLink = bLink.join("/");
	return dLink;
}

function makeSelected(itemID,classInfo,func) {
	var func = func != null ? func : ''; // if function exists in third argument, include it
	var classInfo = classInfo != null ? classInfo : "selectIt"; // set class for item that is selected
	var itemID = itemID != null ? itemID : "menu"; // set the id of the object that contains list of links
	var tLink = new String(document.location.href.toLowerCase()) // link in address bar
	p = document.getElementById(itemID).getElementsByTagName('a')
	for (h=0;h<p.length;h++)	{ // loop through links in tag
		if (p[h]) {
		removeIndex(p[h].href.toLowerCase());
			if (dLink.indexOf(tLink) > -1) {
				p[h].className = classInfo;
				break;
			}
		}
	}
}

	// Function to toggle the display of an element
function toggle(tog,tog1) {
		if (document.getElementById(tog).style.display == "block") {
			document.getElementById(tog).style.display = "none";
			document.getElementById(tog + 'switch').innerHTML = 'Show ' + tog1;
		}
		else {
			document.getElementById(tog).style.display = "block";
			document.getElementById(tog + 'switch').innerHTML = 'Hide ' + tog1;
		}
}

	// Function to alternate the display of an element
function alternate(al,ul,plus,minus) {
		if (document.getElementById(ul).style.display == "block") {
			document.getElementById(ul).style.display = "none";
			document.getElementById(al).src = plus;
		}
		else {
			document.getElementById(ul).style.display = "block";
			document.getElementById(al).src = minus;
		}
	return false;
}