function toggleFooter(show, hide){
	var elemShow = document.getElementById(show);
	var elemHide = document.getElementById(hide);
	elemHide.style.display="none";
	
	if (elemShow.style.display!="block") {
		elemShow.style.display="none";
	}
	
	if (elemShow.style.display=="none") {
		elemShow.style.display="block";
	} else {
		elemShow.style.display="none";
	}
}

function toggleDisplay(me){
			// Close any open DIVs
			var subcats = getElementsByClassName(document, "div", "subcat");
			var i = 0;
			for (var i=0; i<subcats.length; i++) {
			    subcats[i].style.display="none";
			}

			var elem = document.getElementById(me);
			if (elem.style.display!="block") {
				elem.style.display="none";
			}
			if (elem.style.display=="none") {
				elem.style.display="block";
			} else {
				elem.style.display="none";
			}
		}
		
		function getElementsByClassName(oElm, strTagName, strClassName){
			var arrElements = (strTagName == "*" && document.all)? document.all : oElm.getElementsByTagName(strTagName);
		    var arrReturnElements = new Array();
		    strClassName = strClassName.replace(/\-/g, "\\-");
		    var oRegExp = new RegExp("(^|\\s)" + strClassName + "(\\s|$)");
		    var oElement;
		    for(var i=0; i<arrElements.length; i++){
		        oElement = arrElements[i];
		        if(oRegExp.test(oElement.className)){
		            arrReturnElements.push(oElement);
		        }
		    }
		    return (arrReturnElements)
			}
