/*window.loadFirebugConsole();*/var leftnavitemstate,navflyouts={},isIE6=false,isIE7=false,ie6offset=0,domrequiredfunctions=[],baseimagepath="media/images";var DomLoaded={onload:[],loaded:function(){if(arguments.callee.done){return}arguments.callee.done=true;for(i=0;i<DomLoaded.onload.length;i++){DomLoaded.onload[i]()}},load:function(a){this.onload.push(a);if(document.addEventListener){document.addEventListener("DOMContentLoaded",DomLoaded.loaded,null)}if(/KHTML|WebKit/i.test(navigator.userAgent)){var b=setInterval(function(){if(/loaded|complete/.test(document.readyState)){clearInterval(b);delete b;DomLoaded.loaded()}},10)}window.onload=DomLoaded.loaded}};var docbod,navfade=0,killfade=false,flyoutprepend="f";function configureLeftNav(){docbod=$(document.body);setUpLeftItemList();collapseNav();setUpSubNavs();attachNavEvents()}function collapseNav(){for(var a in leftnavitemstate){if(leftnavitemstate[a].collapsed){leftnavitemstate[a].domhandle.select("ul")[0].setStyle({display:"none"})}else{leftnavitemstate[a].domhandle.select("div")[1].id="activelistcontainer"}}}function setUpSubNavs(){var d=document.createElement("img");d.src=baseimagepath+"/leftnav/nav_second_level_pannel_top.gif";var c={};for(var a in leftnavitemstate){var b=leftnavitemstate[a].domhandle.select("div.sublist")[0];navflyouts[a]=b.cloneNode(true);navflyouts[a].className="sublistflyout";navflyouts[a].id=flyoutprepend+leftnavitemstate[a].domhandle.id;navflyouts[a].setStyle({position:"absolute",left:"165px",zIndex:"50000"});navflyouts[a].select("ul")[0].setStyle({display:"block"});navflyouts[a].setStyle({display:"none"});c[leftnavitemstate[a].domhandle.id]=navflyouts[a];$("mainnav").appendChild(navflyouts[a])}return c}function attachNavEvents(){for(var b in leftnavitemstate){if(leftnavitemstate[b].collapsed){leftnavitemstate[b].domhandle.select("a")[0].observe("mouseover",navMouseOver);leftnavitemstate[b].domhandle.select("a")[0].observe("mouseout",navMouseOut);navflyouts[b].observe("mouseover",flyoutMouseOver);navflyouts[b].observe("mouseout",flyoutMouseOut);if(isIE6){var c=navflyouts[b].select("li");for(var a=0,b;b=c[a];a++){b.observe("mouseover",ie6ClassSwapOn);b.observe("mouseout",ie6ClassSwapOff);b.down(0).observe("mouseover",ie6ClassSwapOn);b.down(0).observe("mouseout",ie6ClassSwapOff)}}}}}function navMouseOver(b){var a=b.element();reSetNavToOff();displayNav(a);killfade=true}function navMouseOut(b){var a=b.element();killfade=false;if(navfade===0){fadeNav($(flyoutprepend+(a.up().id)))}if(!a.up("#mainnav")){reSetNavToOff()}}function flyoutMouseOver(b){var a=b.element().up("div.sublistflyout");killfade=true}function flyoutMouseOut(b){var a=b.element().up("div.sublistflyout");killfade=false;fadeNav(a)}function fadeNav(e){var g=1,f=0,d=300,h=10,b=d/h,j=g/(d/b),a=false,c=0;if(navfade===0){navfade=window.setInterval(function(){if(killfade===false){if(a===false){e=checkForCurrentObj(e)}g<f;g=g-j;objOpacity(e,g);if(g<f){afterFadeOut(e)}}else{stopFade(e)}},b)}}function checkForCurrentObj(b){var a;if(b){if(b.getStyle("display")==="block"){a=b}else{a=getCurrentObj()}}else{a=getCurrentObj()}return a}function getCurrentObj(){var b=$("mainnav").select("div.sublistflyout");for(var a=0,c;c=b[a];a++){if(c.getStyle("display")==="block"){break}}return c}function stopFade(a){window.clearInterval(navfade);clearNavNodeStyles("div.sublistflyout","makeopaque");navfade=0;killfade=false}function afterFadeOut(a){stopFade(a);reSetNavToOff()}function objOpacity(b,d){if(!(b instanceof Array)){b=[b]}for(var a=0,c;c=b[a];a++){c.setStyle({opacity:d})}}function reSetNavToOff(){clearNavNodeStyles("li.hover","removeclass");clearNavNodeStyles("div.sublistflyout","displayoff")}function clearNavNodeStyles(a,e){var c=$("mainnav").select(a);switch(e){case"displayoff":for(var b=0,d;d=c[b];b++){d.setStyle({display:"none"})}break;case"removeclass":for(var b=0,d;d=c[b];b++){d.className=""}break;case"makeopaque":for(var b=0,d;d=c[b];b++){objOpacity(d,1)}break}}function displayNav(c){var g=c.up();if(g.id.length>0){g.className="hover";var j=document.viewport.getHeight(),b=calculateOffsets(g),h=calculateOffsets($(flyoutprepend+b.obj.id)),d=Element.positionedOffset(b.obj).top,a=28,e=2,f=5;if(b.offset+h.height>j){h.obj.setStyle({top:(d-h.height)+a+f+"px"});if(isIE6){h.obj.runtimeStyle.top=ie6offset+(d-h.height)+a+f+"px"}}else{h.obj.setStyle({top:(d-e)+"px"});if(isIE6){h.obj.runtimeStyle.top=(ie6offset+d-e)+"px"}}h.obj.setStyle({display:"block"})}}function calculateOffsets(b){var a={obj:b};a.height=Element.getHeight(a.obj);a.offset=Element.cumulativeOffset(a.obj).top;return a}function ie6ClassSwapOn(b){var a=b.element();if(a.nodeName.toLowerCase()=="li"){a.setStyle({background:"url("+baseimagepath+"/leftnav/nav_second_level_highlight.gif) no-repeat 3px 1px"});a.select("a")[0].setStyle({color:"#fff"})}else{if(a.nodeName.toLowerCase()=="a"){a.up(0).setStyle({background:"url("+baseimagepath+"/leftnav/nav_second_level_highlight.gif) no-repeat 3px 1px"});a.setStyle({color:"#fff"})}}}function ie6ClassSwapOff(b){var a=b.element();if(a.nodeName.toLowerCase()=="li"){a.setStyle({background:"transparent url("+baseimagepath+"/leftnav/nav_second_level_off.gif) no-repeat 3px 1px"});a.select("a")[0].setStyle({color:"#000"})}else{if(a.nodeName.toLowerCase()=="a"){a.up(0).setStyle({background:"transparent url("+baseimagepath+"/leftnav/nav_second_level_off.gif) no-repeat 3px 1px"});a.setStyle({color:"#000"})}}}DomLoaded.load(function(){configureLeftNav();for(var i=0,l;l=domrequiredfunctions[i];i++){eval(l)}});