var timeout=200;function initMenu()
{if(browser.isDOM1&&!(browser.isMac&&browser.isIE)&&!(browser.isOpera&&browser.versionMajor<7)&&!(browser.isIE&&browser.versionMajor<5))
{var menu_tmp=document.getElementById('MenuGauche');var menu=menu_tmp.getElementsByTagName('ul')[0];menu.className='MenuGauche';menu.id='left';menu.style.visibility='hidden';recursiveTag(menu,0,0,'',menu.id);menu.style.visibility='visible';if(document.getElementById('MenuHaut')!=undefined)
{var menu_tmp=document.getElementById('MenuHaut');var menu=menu_tmp.getElementsByTagName('ul')[0];menu.className='MenuHaut';menu.id='top';menu.style.visibility='hidden';recursiveTag(menu,0,0,'',menu.id);menu.style.visibility='visible';}}}
function recursiveTag(ul,level,index,prefix,menu){var i;var j;var childs;var currentChild;var currentPrefix;if(ul.tagName=="UL"){ul.id="ul_"+menu+"_"+level;ul.style.display='block';childs=ul.childNodes;for(i=1;i<childs.length;++i){currentChild=childs[i];if(currentChild.tagName=="LI"){if(currentChild.getElementsByTagName('ul').length>0){currentChild.id="li_"+menu+"_"+level+prefix+"_"+index;currentChild.getElementsByTagName('a')[0].className='';currentChild.style.display='block';if(browser.isIE)
{addAnEvent(currentChild,'keyup',show);}
addAnEvent(currentChild,'mouseover',show);addAnEvent(currentChild,'mouseout',timeoutHide);addAnEvent(currentChild,'blur',timeoutHide);addAnEvent(currentChild,'focus',show);eval("timeout_"+currentChild.id+" = false;");}
currentPrefix=prefix+"_"+index;++index;if(childs[i].tagName=="LI"&&currentChild.childNodes!=undefined){for(j=1;j<currentChild.childNodes.length;++j){recursiveTag(currentChild.childNodes[j],level+1,0,currentPrefix,menu);}}}}}}
function addAnEvent(target,eventName,functionName)
{if(browser.isIE)
{eval('target.on'+eventName+'=functionName');}
else
{target.addEventListener(eventName,functionName,true);}}
function timeoutHide()
{if(this.getElementsByTagName('a').length>0){this.getElementsByTagName('a')[0].className='';}
eval("timeout_"+this.id+" = window.setTimeout('hideUlUnder( \""+this.id+"\" )', "+timeout+" );");}
function hideUlUnder(id)
{if(document.getElementById(id)){document.getElementById(id).getElementsByTagName('ul')[0].style['visibility']='hidden';}}
function show()
{this.getElementsByTagName('ul')[0].style['visibility']='visible';var currentNode=this;pathHighlight(currentNode.id);eval("clearTimeout( timeout_"+this.id+");");hideAllOthersUls(this);}
function pathHighlight(id){var outOfMenu=false;var currentNode;var as;if(document.getElementById(id)){currentNode=document.getElementById(id);while(!outOfMenu){if(currentNode.parentNode.parentNode.tagName=='DIV'){outOfMenu=true;}else{currentNode=currentNode.parentNode;}}
as=currentNode.getElementsByTagName('a');for(var i=0;i<as.length;++i){as[i].className='';}
currentNode=document.getElementById(id);outOfMenu=false;while(!outOfMenu)
{if(currentNode.nodeName=='LI')
{currentNode.getElementsByTagName('a')[0].className='linkOver';}
currentNode=currentNode.parentNode;if(currentNode==undefined){break;}
if(currentNode.tagName=='DIV'){outOfMenu=true;}}}}
function hideAllOthersUls(currentLi)
{var lis=currentLi.parentNode;for(var i=0;i<lis.childNodes.length;i++)
{if(lis.childNodes[i].nodeName=='LI'&&lis.childNodes[i].id!=currentLi.id)
{hideUlUnderLi(lis.childNodes[i]);}}}
function hideUlUnderLi(li)
{var uls=li.getElementsByTagName('ul');for(var i=0;i<uls.length;i++)
{uls.item(i).style['visibility']='hidden';}}