function toggleNav(o,id)
{
	var ul = document.getElementById(id);
	
	if(o.className == "")
	{
		o.className = "over";
		ul.className = "";
	}
	else if(o.className == "over")
	{
		o.className = "";
		ul.className = "nodisplay";
	}
}

//SuckerTree Vertical Menu 1.1 (Nov 8th, 06)
//By Dynamic Drive: http://www.dynamicdrive.com/style/

function buildsubmenus(){
  	
	var ultags = getElementsByClassName(document.getElementById("primary"), "ul", "popup_nav");
	
	var offset = (document.all)?2:2;
	
    for (var t=0; t<ultags.length; t++){
		ultags[t].style.left = parseInt(ultags[t].parentNode.offsetWidth) - offset +"px"
		ultags[t].style.top = "-1px"
	    
		ultags[t].parentNode.getElementsByTagName("a")[0].className = " subarrow";
		
		ultags[t].parentNode.onmouseover=function(){
			this.getElementsByTagName("a")[0].className += " active";
	    	this.getElementsByTagName("ul")[0].style.display="block"
	    }
	    ultags[t].parentNode.onmouseout=function(){
			this.getElementsByTagName("a")[0].className = this.getElementsByTagName("a")[0].className.replace("active", "");
	    	this.getElementsByTagName("ul")[0].style.display="none"
	    }
    }
	
	for (var t=ultags.length-1; t>-1; t--){ //loop through all sub menus again, and use "display:none" to hide menus (to prevent possible page scrollbars
		ultags[t].style.visibility="visible"
		ultags[t].style.display="none"
	}

}

function getElementsByClassName(oElm, strTagName, strClassName){
	var arrElements = (strTagName == "*" && oElm.all)? oElm.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)
}

if (window.addEventListener)
window.addEventListener("load", buildsubmenus, false)
else if (window.attachEvent)
window.attachEvent("onload", buildsubmenus)