function topnav () {
	var nav_list=document.getElementById("topnav");
	if (nav_list) {
		for (i=0; i<nav_list.childNodes.length; i++) {
			if (nav_list.childNodes[i].nodeName.toLowerCase()=="li") {
				nav_list.childNodes[i].childNodes[1].style.display="none";
			}
		}
	}
}

function topnav_arrow (el) {
	if (el.parentNode.childNodes[1].style.display!=null) {
		if (el.parentNode.childNodes[1].style.display=="none") {
			el.parentNode.childNodes[1].style.display="block";
		}else{
			el.parentNode.childNodes[1].style.display="none";
		}
	}
}

function adjust_main () {
	var myHeight = 2000;
	var myScroll = 0;
	if (typeof(window.innerHeight)=='number') {
    	//Non-IE
		myHeight = window.innerHeight;
		myScroll = window.scrollMaxY;
  	} else if (document.documentElement && document.documentElement.clientHeight) {
    	//IE 6+ in 'standards compliant mode'
		myHeight = (document.documentElement.clientHeight < document.documentElement.scrollHeight)?document.documentElement.scrollHeight:document.documentElement.clientHeight;
  	} else if (document.body && document.body.clientHeight) {
    	//IE 4 compatible
    	myHeight = (document.body.clientHeight < document.body.scrollHeight)?document.body.scrollHeight:document.body.clientHeight;
  	}
	if (document.getElementById("main")) document.getElementById("main").style.height=parseInt(myHeight+myScroll)+"px";
}

function write_title () {
// for some reason css wouldn't put the pageTitle div in the proper spot in Internet Explorer
// had to use this function to overcome the bug
	if (document.getElementById("pageTitle")) {
		var divs = document.getElementsByTagName("div");
		for (var i=0; i<divs.length; i++) { 
		    if (divs[i].className.toLowerCase()=="pagetitle") {
		    	document.getElementById("pageTitle").innerHTML=divs[i].innerHTML;
				break;
			}
		}
	}
}