var flyoutIsOverButton=[];var flyoutIsOverFlyout=[];function initFlyouts(){var G=document.getElementById("primary_nav");if(!G){return false}var A=G.childNodes;var F;var E=0;for(var C=0;C<A.length;C++){if(A[C].nodeName=="LI"){flyout=null;for(var B=0;B<A[C].childNodes.length&&!flyout;B++){if(A[C].childNodes[B].className=="flyout"){flyout=A[C].childNodes[B]}}A[C].id="nav_button_"+E;var D;if(flyout){flyoutIsOverButton[E]=false;flyoutIsOverFlyout[E]=false;flyout.id="nav_flyout_"+E;buttonHeight=A[C].offsetHeight;verticalLine=YAHOO.util.Dom.getElementsByClassName("nav_bottom","div",flyout)[0];if(verticalLine){verticalLine.style.height=(buttonHeight-2)+"px"}horizontalLine=YAHOO.util.Dom.getElementsByClassName("nav_middle","div",flyout)[0];if(horizontalLine){horizontalLine.style.top=(buttonHeight-1)+"px"}if(YAHOO.env.ua.ie>0&&YAHOO.env.ua.ie<7){D=document.createElement("iframe");D.src="javascript:false";D.style.position="absolute";D.style.left="0";D.style.top="0";D.style.width=flyout.offsetWidth+"px";D.style.height=flyout.offsetHeight+"px";D.style.zIndex="-1";D.style.filter="mask()";flyout.appendChild(D)}YAHOO.util.Event.addListener(A[C],"mouseover",function(I,H){flyoutIsOverButton[H]=true;flyoutOn(H)},E);YAHOO.util.Event.addListener(A[C],"mouseout",function(I,H){flyoutIsOverButton[H]=false},E);YAHOO.util.Event.addListener(flyout,"mouseover",function(I,H){flyoutIsOverFlyout[H]=true},E);YAHOO.util.Event.addListener(flyout,"mouseout",function(I,H){flyoutIsOverFlyout[H]=false},E)}E++}}}function flyoutsOff(B){for(var A=0;A<flyoutIsOverButton.length;A++){if(A!=B){flyoutOff(A)}}}function flyoutOn(A){setTimeout(function(){if(flyoutIsOverButton[A]){flyoutsOff(A);var B=document.getElementById("nav_flyout_"+A);var C=document.getElementById("nav_button_"+A);if(B){if(C){C.style.position="relative"}B.style.visibility="visible";checkFlyout(A)}}},250)}function checkFlyout(A){if(!(flyoutIsOverButton[A]||flyoutIsOverFlyout[A])){flyoutOff(A)}else{setTimeout(function(){checkFlyout(A)},100)}}function flyoutOff(C){flyoutIsOverButton[C]=false;flyoutIsOverFlyout[C]=false;var B=document.getElementById("nav_button_"+C);if(B){B.style.position=""}var A=document.getElementById("nav_flyout_"+C);if(A){A.style.visibility="hidden"}}initFlyouts();
