function navMenus(){var B="nav_menu";if(!B){alert("menuRootId variable must be set");return}if(!document.getElementById(B)){alert('No ID matching "'+B+'" has been found.');return}var O=document.getElementById(B);if(O.nodeName!="UL"){alert('"'+B+'" must be an ID attribute on a <UL> tag');return}if(O.getElementsByTagName("li").length<1){alert("<UL> tag must have at least one <LI> tag");return}if(sectionCurrent=="FRONTPAGE"){var P=document.URL;var K=O.getElementsByTagName("a");var M=new Array();for(var G=0;G<K.length;G++){var N=K[G];var A=P.split(N);if(A.length>1){var L=A[1].length;M[L]=K[G]}}if(M.length<1){var C=K[0].parentNode.parentNode.className;K[0].parentNode.parentNode.className=C+" active"}else{for(var G=0;G<M.length;G++){if(M[G]){if(M[G].parentNode.parentNode.parentNode.parentNode.id==B){var C=M[G].className;M[G].className=C+" active";var C=M[G].parentNode.parentNode.parentNode.className;M[G].parentNode.parentNode.parentNode.className=C+" active";var F=M[G].parentNode.parentNode.parentNode.getElementsByTagName("a");sectionTopCurrent=F[0].innerHTML.toLowerCase();break}else{var C=M[G].parentNode.parentNode.className;M[G].parentNode.parentNode.className=C+" active";sectionTopCurrent=M[G].innerHTML.toLowerCase();break}}}}}else{var P=sectionCurrent.toLowerCase();var K=O.getElementsByTagName("a");for(var G=0;G<K.length;G++){var N=K[G].getAttribute("href").toLowerCase();var E=N.match(P);if(E){menuLinkNode=K[G];break}}if(!E){var C=K[0].parentNode.parentNode.className;K[0].parentNode.parentNode.className=C+" active"}else{if(menuLinkNode.parentNode.parentNode.parentNode.parentNode.id==B){var C=menuLinkNode.className;menuLinkNode.className=C+" active";var C=menuLinkNode.parentNode.parentNode.parentNode.className;menuLinkNode.parentNode.parentNode.parentNode.className=C+" active";var F=menuLinkNode.parentNode.parentNode.parentNode.getElementsByTagName("a");sectionTopCurrent=F[0].innerHTML.toLowerCase()}else{var C=menuLinkNode.parentNode.parentNode.className;menuLinkNode.parentNode.parentNode.className=C+" active";sectionTopCurrent=menuLinkNode.innerHTML.toLowerCase()}}}menuULArray=O.getElementsByTagName("UL");for(var G=0;G<menuULArray.length;G++){J=menuULArray[G].getElementsByTagName("LI");var D=J[J.length-1];D.className="last"}if(navigator.appName!="Microsoft Internet Explorer"){return}var J=O.getElementsByTagName("li");for(var G=0;G<J.length;G++){var H=0;var I=J[G].parentNode;while(I.id!=B){if(I.nodeName=="UL"){if(I.id==B){H++;break}H++}I=I.parentNode}if(H==0){J[G].onmouseover=function(){menuOver(this)};J[G].onmouseout=function(){menuOut(this)}}if(H==1){J[G].onmouseover=function(){menuSubOver(this)};J[G].onmouseout=function(){menuOut(this)}}}}function menuOver(B){if(B.getElementsByTagName("UL").length<1){return}var A=B.getElementsByTagName("UL");A[0].style.display="block"}function menuSubOver(C){if(C.getElementsByTagName("UL").length<1){return}var B=C.getElementsByTagName("UL");var A=-8;if(C.clientWidth){B[0].style.marginLeft="-"+(C.clientWidth-(A))+"px"}else{if(C.offsetWidth){B[0].style.marginLeft="-"+(C.offsetWidth-(A))+"px"}}B[0].style.display="block"}function menuOut(B){if(B.getElementsByTagName("UL").length<1){return}var A=B.getElementsByTagName("UL");A[0].style.display="none";if(B.className==" active"||B.className=="jobs_promo active"){A[0].style.display="block"}};
