
function menuFix() {

	var sfEls2;
	var j;
	var sfEls = document.getElementById("subnav").getElementsByTagName("LI");
	for (var i=0; i<sfEls.length; i++) {
		if (sfEls[i].className != "main") {
			//alert(1);
		}

		if (sfEls[i].className != "main") {
			sfEls[i].onmouseover=function() {
			this.className+=(this.className.length>0? " ": "") + "over";

			sfEls2 = this.parentNode.parentNode.childNodes;
			for (j=0; j<sfEls.length; j++) {
				if (sfEls2.nodeName == "A") {
					sfEls2.style.backgroundColor = nav_bg_over;
				}
			}
			}
		}
		else {
			sfEls[i].onmouseover=function() {
			this.className+=(this.className.length>0? " ": "") + "over";
			}
		
		}
		// event added to keep menu items from disappearing
		sfEls[i].onMouseDown=function() {
		this.className+=(this.className.length>0? " ": "") + "over";
		}
		// event added to keep menu items from disappearing
		sfEls[i].onMouseUp=function() {
		this.className+=(this.className.length>0? " ": "") + "over";
		}
		if (sfEls[i].className != "main") {
			sfEls[i].onmouseout=function() {
			this.className=this.className.replace(new RegExp("( ?|^)over\\b"), "");
			sfEls2 = this.parentNode.parentNode.childNodes;
			for (j=0; j<sfEls.length; j++) {
				if (sfEls2.nodeName == "A") {
					sfEls2.style.backgroundColor = "";
				}
			}
			}
		}
		else {
			sfEls[i].onmouseout=function() {
			this.className=this.className.replace(new RegExp("( ?|^)over\\b"), "");
			}
		}
	}
}

function initSite() {
	if (document.getElementById("subnav")) {
		menuFix()
	}
	if (document.getElementById("listbox")) {
		initBook()
	}
	if (document.getElementById("faq")) {
		initfaq()
	}
	

};

window.onload=initSite;
