function init_menu() 
{
		
	var sections = document.getElementById("section_listeSection");		
	var sections_lnk = sections.getElementsByTagName("a");
	var sections_listesections = getElementbyClass(sections_lnk,'m_s_sel');
	addListener(document, 'click', switch_hideall);
	
	switch_hideall();
	for (i=0; i<sections_listesections.length; i++)
	{
	
//		if(sections_listesections[i].className.match("s_18"))
//		{
//			for (inc=0; inc<sections_lnk.length; inc++)
//			{
//				if(sections_lnk[inc].innerHTML == sections_listesections[i].innerHTML || sections_lnk[inc].className.match("p_21"))
//				{ 
//					sections_lnk[inc].href = "login.aspx";
//				}				
//			}		 

//			sections_listesections[i].href = "login.aspx";
//		}
	
		addListener(sections_listesections[i], 'mouseover', switch_show);
	}
}
function switch_hideall()
{

	var sections = document.getElementById("section_listeSection");
	var sections_lnk = sections.getElementsByTagName("a");
	var sections_listesections = getElementbyClass(sections_lnk,'m_s_sel');

	for (i=0; i<sections_listesections.length; i++)
	{
		if(next(sections_listesections[i])!=null)
		{
			var next_sibling = next(sections_listesections[i]);
			next_sibling.style.display = "none";
		}
	}		

}
function switch_show(e)
{
	try 
	{
	switch_hideall();
	if(window.attachEvent) { var next_sibling = next(e["srcElement"]); }
	else { var next_sibling = next(this); }
	
	next_sibling.style.display = "block";
	//addListener(next_sibling, 'mouseout', menu_out);
	}
	catch(e) {}
}

function menu_out(e)
{

	if(window.attachEvent) { var pages = e["srcElement"]; }
	else { var pages = this; }
	
	pages.style.display = "none";
}
function getElementbyClass(rootobj, classname)
{
	var temparray=new Array();
	var inc=0;
	var rootlength=rootobj.length;
	
	for (i=0; i<rootlength; i++){
		if (rootobj[i].className.match(classname)!=null)
			temparray[inc++]=rootobj[i];
	}
	return temparray
}
function next(elem) {
    do {
        elem = elem.nextSibling;
    } while (elem && elem.nodeType != 1);

    return elem;                
}
function addListener(element, type, expression, bubbling)
{
	bubbling = bubbling || false;
	
	if(window.addEventListener)	{ // Standard
		element.addEventListener(type, expression, bubbling);
		return true;
	} else if(window.attachEvent) { // IE
		element.attachEvent('on' + type, expression);
		return true;
	} else return false;
}
function removeListener(element, type, expression, bubbling)
{
	bubbling = bubbling || false;
	
	if(window.addEventListener)	{ // Standard
		element.removeEventListener(type, expression);
		return true;
	} else if(window.attachEvent) { // IE
		element.detachEvent('on' + type, expression);
		return true;
	} else return false;
}

addListener(window, 'load', init_menu)
