/*********

DEFINITION DES VARIABLES DE BASE

*****************/




dom = document.getElementById;

id_time = "";

accueil = 0;

widthSousMenu = 130;


        

/********

AFFICHAGE DES SOUS MENUS

********/



// Menu du haut

function SousMenu (msg, repere, pos, ouvre_div, ferme_div)

{

	if(dom)

	{
		clearTimeout(id_time);
		killFenetre();
		

		posXmenu = findPosX(document.getElementById(repere)) ;
		posYmenu = findPosY(document.getElementById(repere)) + document.getElementById(repere).clientHeight;
		
		
		
//		alert ("posX = "+posXmenu+"posY = "+posYmenu);
		document.getElementById("cadremenu").style.left = posXmenu+"px";
		document.getElementById("cadremenu").style.top = posYmenu +"px";
		/*document.getElementById("cadremenu").style.left = cadrePosX+"px";
		document.getElementById("cadremenu").style.top = cadrePosY+"px";*/

		

		var content = "";

		
		content = "<div class=\"Sous_menu_dyn_contenu\">";
		content += msg;
		content += "</div>";
		
		
		
		
		
		
		document.getElementById("cadremenu").innerHTML = content;
		document.getElementById("cadremenu").style.visibility = "visible";

	}

}

/***************************************
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)
	{
		document.getElementById("cadremenu").style.visibility = "hidden";		
	}
}

/********
Enregistrement du time_out pour cacher les sous-menus
********/
function enr_timeout()
{
	
	id_time = setTimeout("killFenetre()",500);
}

document.onclick = killFenetre;








