var IE5 = navigator.appVersion.substr(22,3)!="5.0";
/* =================================================== */
// DROPDOWN MENU CONTROLS
if(ie){
	function iePseudoHover() {
		var primary = document.getElementById("primary-nav");
		if(!primary) return;
		var navItems = primary.getElementsByTagName("li");
		for (var i=0; i<navItems.length; i++) {
			if(navItems[i].className == "menuparent") {
				navItems[i].onmouseover=function() { this.className += " over"; this.style.zIndex = 200; }
				navItems[i].onmouseout=function() { this.className = "menuparent"; this.style.zIndex = 100; }
			}
		}
		var navSub = document.getElementById("secondary-nav");
		if(navSub){
			var ieULs = navSub.getElementsByTagName('ul');
			/** IE script to cover <select> elements with <iframe>s **/
			for (j=0; j<ieULs.length; j++) {
				ieULs[j].innerHTML = ('<iframe src="/blank.jsp" scrolling="no" frameborder="0" style="position:absolute;top:0px;"></iframe>' + ieULs[j].innerHTML);
				var ieMat = ieULs[j].firstChild;
				ieMat.style.zIndex="-1";
				ieULs[j].style.zIndex="101";
			}
			var navSubItems = navSub.getElementsByTagName("li");
			for (var i=0; i<navSubItems.length; i++) {
				if(navSubItems[i].className == "menuparent") {
					navSubItems[i].onmouseover=function() { this.className += " over";this.style.zIndex = 200; }
					navSubItems[i].onmouseout=function() { this.className = "menuparent"; this.style.zIndex = 100; }
				}
			}
		}
	}
	addEvent(window,'load',iePseudoHover);
}


/* =================================================== */
// LEFT COLUMN NAV CONTROLS
var nav = ""
addEvent(window,'load',initLeftNav);
function initLeftNav(){
	if(!nav) return;
	var btn = nav.getElementsByTagName("a");
	for(var a=0;a<btn.length;a++){
		btn[a].onclick = function(){ updateLeftNav(this); }
	}
}
function toggleLeftNav(){
	nav = document.getElementById("leftColumn");
	var subs = nav.getElementsByTagName("ul");
	for(var x=1;x<subs.length;x++){
		if(subs[x].parentNode.className.indexOf("active")==-1){
			subs[x].style.display = "none";
		}
	}
}
function updateLeftNav(btn){
	resetLeftNav();
	addClass(btn," active")
	addClass(btn.parentNode," active");
	var subs = btn.parentNode.getElementsByTagName("ul");
	if(subs.length > 0){
		addClass(subs[0]," active")
		subs[0].style.display = "block"
	}
	while(btn.tagName.toLowerCase() != "div") {
		btn = btn.parentNode;
		addClass(btn," active");
	}
	toggleLeftNav();
}
function resetLeftNav(){
	var el = nav.getElementsByTagName("*");
	for(var l=0;l<el.length;l++){
		if( hasClass(el[l],"active") ){
			el[l].className = el[l].className.replace(/ ?active$/,'');
		}
	}
}
/* =================================================== */
