var EventCache=function(){var _1=[];return {listEvents:_1,add:function(_2,_3,_4,_5){_1.push(arguments);},flush:function(){var i,item;for(i=_1.length-1;i>=0;i=i-1){item=_1[i];if(item[0].removeEventListener){item[0].removeEventListener(item[1],item[2],item[3]);}if(item[1].substring(0,2)!="on"){item[1]="on"+item[1];}if(item[0].detachEvent){item[0].detachEvent(item[1],item[2]);}item[0][item[1]]=null;}}};}();function addEvent(_7,_8,fn){if(_7.addEventListener){_7.addEventListener(_8,fn,true);result=true;}else{if(_7.attachEvent){var r=_7.attachEvent("on"+_8,fn);result=r;}else{return false;}}EventCache.add(_7,_8,fn);return result;}addEvent(window,"unload",EventCache.flush);var navigation=null;function ListNavigation(){var _b=new Array();var _c=null;var _d="over";var _e="no";var _f="opened";var _10="nav";var _11=750;this.ShowElement=_ShowElementFunc;this.HideElement=_HideElementFunc;this.CloseMenu=_CloseMenuFunc;this.GetMainNode=_GetMainNodeFunc;_b[0]=_GetMainNodeFunc();_SetupNavigationMouseEvents(_b[0]);function _ShowElementFunc(_12){if(_c!=null){window.clearTimeout(_c);_c=null;}var _13=_GetNaviLevelFunc(_12);for(var i=_b.length-1;i>_13;--i){if(_b[i]){_CloseSubmenu(_b[i]);_b[i]=null;}}if(true||_13>0){}_ClearULElement(_12.parentNode);_AddClassToNode(_12.parentNode,_f);_b[_13]=_12.parentNode;_RemoveClassFromNode(_12,_e);_AddClassToNode(_12,_d);if(_12.hasChildNodes()&&_12.childNodes[1]&&_12.childNodes[1].nodeName.toUpperCase()=="UL"){_AddClassToNode(_12.childNodes[1],_f);_b[_13+1]=_12.childNodes[1];}}function _HideElementFunc(_15){if(true){}if(_c!=null){window.clearTimeout(_c);_c=null;}_c=window.setTimeout("navigation.CloseMenu()",_11);}function _CloseMenuFunc(){for(var i=_b.length-1;i>0;--i){if(_b[i]){_CloseSubmenu(_b[i]);_b[i]=null;}}_ClearULElement(_b[0]);}function _GetMainNodeFunc(){return document.getElementById(_10);}function _GetNaviLevelFunc(_17){if(_17){var _18=_17;var _19=0;var _1a=false;while(_18.parentNode){if(_18.parentNode!=_b[0]){if(_18.parentNode.nodeName.toUpperCase()=="UL"){++_19;}_18=_18.parentNode;}else{_1a=true;break;}}if(_1a){return _19;}}return -1;}function _RemoveClassFromNode(_1b,_1c){if(_1b.className){var _1d=_1b.className.split(" ");var _1e=_1c.toUpperCase();for(var i=0;i<_1d.length;++i){if(_1d[i].toUpperCase()==_1e){_1d.splice(i,1);i--;}}_1b.className=_1d.join(" ");}}function _AddClassToNode(_20,_21){if(_20.className){var _22=_20.className.split(" ");var _23=_21.toUpperCase();for(var i=0;i<_22.length;++i){if(_22[i].toUpperCase()==_23){_22.splice(i,1);i--;}}_22[_22.length]=_21;_20.className=_22.join(" ");}else{_20.className=_21;}}function _SetupNavigationMouseEvents(_25){if(_25.nodeName.toUpperCase()=="LI"){_AddClassToNode(_25,_e);_25.onmouseover=function(e){if(e&&e.stopPropagation){e.stopPropagation();}else{if(window.event&&window.event.cancelBubble!=null){window.event.cancelBubble=true;}}try{if(navigation){navigation.ShowElement(this);}else{}}catch(e){}};_25.onmouseout=function(e){_HideElementFunc(this);};}if(_25.hasChildNodes()){for(var i=0;i<_25.childNodes.length;++i){_SetupNavigationMouseEvents(_25.childNodes[i]);}}}function _ClearULElement(_29){if(_29.hasChildNodes()){for(var i=0;i<_29.childNodes.length;++i){_RemoveClassFromNode(_29.childNodes[i],_d);_AddClassToNode(_29.childNodes[i],_e);}}}function _CloseSubmenu(_2b){_ClearULElement(_2b);if(_2b!=_b[0]){_RemoveClassFromNode(_2b,_f);}}}function startList(){navigation=new ListNavigation();}addEvent(window,"load",startList);