/*********

DEFINITION DES VAIABLES DE BASE

*****************/




dom = document.getElementById;

id_time = "";


if(dom)
{
	document.getElementById("menu").style.top = findPosY(document.getElementById('menu_horz'));	
	document.getElementById("menu").style.left = findPosX(document.getElementById('menu_horz'));	
}


        

/********

AFFICHAGE DES SOUS MENUS

********/



// Menu du haut

function SousMenu (msg, pos, ouvre_div, ferme_div)

{

	if(dom)

	{
		killFenetre();
		clearTimeout(id_time);
		var d = document.getElementById(msg);
		if (d) {
			d.style.display='block';
			d.style.zIndex=200;

		}


		
	}

}


/***************************************
Fonction de recherche de position
****************************************/

function findPosX(obj)
{
	var curleft = 0;
	if (obj.offsetParent)
	{
		while (obj.offsetParent)
		{
			curleft += obj.offsetLeft
			obj = obj.offsetParent;
		}
	}
	else if (obj.x)
		curleft += obj.x;
	return curleft;
}

function findPosY(obj)
{
	var curtop = 0;
	if (obj.offsetParent)
	{
		while (obj.offsetParent)
		{
			curtop += obj.offsetTop
			obj = obj.offsetParent;
		}
	}
	else if (obj.y)
		curtop += obj.y;
	return curtop;
}



/********
INVISIBILITE DES SOUS MENUS
********/

function killFenetre()
{
	if(dom)
	{
		for (var i = 1; i<=nb_elts_tab*1; i++) {
			if (document.getElementById('smenu'+i)) {document.getElementById('smenu'+i).style.display='none';}
		}
	}
}

/********
Enregistrement du time_out pour cacher les sous-menus
********/
function enr_timeout(num)
{
	id_time = setTimeout("killFenetre()",500);
}

document.onclick = killFenetre;


