// Suppression des fenêtres parentes
if (parent.frames.length > 0)
	{
	window.top.location.href = location.href;
	}
	
function show(hEvent)
	{
	hide();
	var selected_dl=false;
	if(hEvent&&hEvent.target)
		{
		selected_dl=hEvent.target;
		}
	else if(window.event&&window.event.srcElement)
		{
		selected_dl=window.event.srcElement;
		}
	if(selected_dl)
		{
		while(selected_dl&&selected_dl.parentNode&&selected_dl.nodeName.toLowerCase()!='li')
			{
			selected_dl=selected_dl.parentNode;
			}
		if(selected_dl.nodeName.toLowerCase()=='li')
			{
			selected_dl=selected_dl.getElementsByTagName('dl')[0];
			if(selected_dl)
				{
				selected_dl.style.display='block';
				}
			}
		}
	}

function hide()
	{
	var menu_ul = document.getElementById('menu');
	var menu_dls = menu_ul.getElementsByTagName('dl');
	for (var i = 0; i<menu_dls.length; i++)
		{
		menu_dls[i].style.display='none';
		}
	}

function init()
	{
	hide();
	var menu_ul = document.getElementById('menu');
	if(menu_ul.addEventListener)
		{
		menu_ul.addEventListener('mouseout', hide, false);
		menu_ul.addEventListener('blur', hide, false);
		}
	else if(menu_ul.attachEvent)
		{
		menu_ul.attachEvent('onmouseout', hide, false);
		menu_ul.attachEvent('onblur', hide, false);
		}
	var menu_lis = menu_ul.getElementsByTagName("li");
	for (var i=0; i<menu_lis.length; i++)
		{
		if(menu_lis[i].addEventListener)
			{
			menu_lis[i].addEventListener('mouseover', show, false);
			menu_lis[i].firstChild.addEventListener('focus', show, false);
			}
		else if(menu_lis[i].attachEvent)
			{
			menu_lis[i].attachEvent('onmouseover', show, false);
			menu_lis[i].firstChild.attachEvent('onfocus', show, false);
			}
		}
	}

if(window.addEventListener)
	window.addEventListener('load', init, false);
else if(window.attachEvent)
	window.attachEvent('onload', init, false);