/**
 *
 */
function initDisplay(ul)
{
	document.getElementById(ul).style.display = 'none';
}

var current_page = -1;

/**
 *
 */
function keepDisplay(ul, lien_actif)
{
	var d = document.getElementById(ul);
	d.style.display = 'block';
	if (lien_actif=='lien_actif')
	{
		current_page = ul;
	}

	while (d.nodeName == 'UL')
	{
		d = d.parentNode;
		d.style.display = 'block';
	}
}

/**
 *
 */
function closeMenu(dady)
{	
	while (dady.parentNode.tagName != 'DIV')
	{
		dady = dady.parentNode;
	}

	var uls = dady.getElementsByTagName('UL');
	for (i = 0; i < uls.length; i++)
	{
		uls[i].style.display = 'none';
	}

	return null;
}

function openMenu(dady)
{
	while (dady.parentNode.tagName != 'DIV')
	{
		dady.style.display = 'block';
		dady = dady.parentNode;
	}
}

/**
 *
 */
function displayUl(ul)
{
	var d = document.getElementById(ul);
	if (!d) return;

	if (current_page == ul || current_page == -1)
	{
		keepDisplay(ul);
		d.style.display = 'block';
	}
	else
	{
		old = document.getElementById(current_page);
		if (d.style.display == 'none')
		{
			closeMenu(old);
			openMenu(d);
			d.style.display = 'block';
		}
		else if (d.style.display == 'block')
		{
			d.style.display = 'none';
		}
	}
	
	current_page = ul;
}