/*********

DEFINITION DES VAIABLES DE BASE

*****************/




dom = document.getElementById;

id_time = "";

accueil = 0;




        

/********

AFFICHAGE DES SOUS MENUS

********/



// Menu du haut

function SousMenu (msg, repere, deltaX, deltaY, ouvre_div, ferme_div)

{

	if(dom)

	{
		clearTimeout(id_time);
		killFenetre();
		

		posXmenu = findPosX(document.getElementById(repere)) + document.getElementById(repere).clientWidth;
		posYmenu = findPosY(document.getElementById(repere)) + document.getElementById(repere).clientHeight;
		
		//alert ("posX = "+posXmenu+"posY = "+posYmenu);
		
		document.getElementById("cadremenu").style.left = posXmenu + deltaX;
		document.getElementById("cadremenu").style.top = posYmenu + deltaY;

		var content = "";

		content = "<TABLE BORDER=0 CELLPADDING=0 CELLSPACING=0 WIDTH="+widthSousMenu+"><TR><TD onMouseOver=\""+ouvre_div+"\" onMouseOut=\""+ferme_div+"\">";
		content += "<TABLE BORDER=0 CELLPADDING=2 CELLSPACING=1 BGCOLOR=#F0727D WIDTH="+widthSousMenu+">";
		content += msg;
		content += "</TABLE>";
		content += "</TD></TR>";				
		content += "</table>";
		
		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("MM_swapImgRestore();killFenetre()",500);
}

document.onclick = killFenetre;








