if(document.all && !document.getElementById){
	document.getElementById = function(id){
		return document.all[id];
	}
}

function doFocus(obj_ID){
	if (!document.getElementById) return false;
	document.getElementById(obj_ID).focus()
}

function selAll(id){
	var frm = document.getElementById(id);
	for (var i = 0; i < frm.elements.length; i++)
		frm.elements[i].checked = true;
}
function unselAll(id){
	var frm = document.getElementById(id);
	for (var i = 0; i < frm.elements.length; i++)
		frm.elements[i].checked = false;
}
function invertAll(id){
	var frm = document.getElementById(id);
	for (var i = 0; i < frm.elements.length; i++)
		frm.elements[i].checked = !frm.elements[i].checked;
}

function toggledesc(id){
	obj = document.getElementById(id);
	if (obj.style.display == "none")
		obj.style.display = "block";
	else obj.style.display = "none";
}

function togglehmnu(id){
	obj = document.getElementById(id);
	img = document.getElementById(id + "_icon");

	if (obj.style.display == "none"){
		obj.style.display = "block";
		img.src = "http://www.lib.midlandstech.edu/collapseh.jpg";
	}
	else{
		obj.style.display = "none";
		img.src = "http://www.lib.midlandstech.edu/expandh.jpg";
	}
}

function toggle_icon(id, state){
	obj = document.getElementById(id);
	img = document.getElementById(id + "_icon");

	collapsed = (obj.style.display == "none");

	if (state){
		if (collapsed) img.src = "http://www.lib.midlandstech.edu/expandh.jpg";
		else img.src = "http://www.lib.midlandstech.edu/collapseh.jpg";
	}
	else{
		if (collapsed) img.src = "http://www.lib.midlandstech.edu/expand.jpg";
		else img.src = "http://www.lib.midlandstech.edu/collapse.jpg";
	}
}

function expandAll(Container){
	if (!Container) return false;

	var Items = getElementsByClassName(document.getElementById(Container), "*", "hmnu_item");
	if (!Items) return false;

	var i;
	for (i = 0; i < Items.length; i++)
		Items[i].style.display = "block";
}

function collapseAll(Container){
	if (!Container) return false;

	var Items = getElementsByClassName(document.getElementById(Container), "*", "hmnu_item");
	if (!Items) return false;

	var i;
	for (i = 0; i < Items.length; i++)
		Items[i].style.display = "none";
}
