function getAbsPos(elt,which) 
	{
	 iPos = 0;
	 while (elt != null) 
		 {
		  iPos += elt["offset" + which];
		  elt = elt.offsetParent;
		 }
	 return iPos;
	}
// --------------------------------------
// tempo pour enlever le menu principal
var idTempoMp = "";
function activeTempoMp()
	{
	 idTempoMp = setTimeout("ef_mp()", 1000);
	}
// --------------------------------------
// arret de la tempo menu principal
function clearTempoMp()
	{
	clearTimeout(idTempoMp);
	}
	
// -- affichage des sous menus du menu principal
var old_menup = "*";
function ef_mp()
	{
	
	if (old_menup != "*") 
			{
			obj = document.getElementById("divmp" + old_menup);
			obj.style.visibility = "hidden";
			old_menup = "*"
		}
	}
function af_mp(qui)
{	
	
	objIm = document.getElementById("ref" + qui);
	var Vx = getAbsPos(objIm,"Left") ; 
	var Vy = getAbsPos(objIm,"Top") ;
	obj = document.getElementById("divmp" + qui);
	obj.style.left = Vx + 2;
	obj.style.top = Vy + 26;
	obj.style.visibility = "visible";
	old_menup = qui;
}

// ---------------------------------
function survol_mp(qui,comment)
	{
	if (comment == 0)
		{ activeTempoMp(); }
		else
		{ clearTempoMp(); }
	 var les_fonds = new Array("tdmp_off","tdmp_on");  // classes des fonds
	 var CN_fond = les_fonds[comment];
	 var les_liens = new Array("menup0","menup1");  // classes des liens
	 var CN_liens = les_liens[comment];
	 // -------------------------------------------
	 var objmp = document.getElementById("tdmp" + qui);
	 objmp.className = CN_fond;
	 var objlmp = document.getElementById("lienmp" + qui);
	 objlmp.className = CN_liens;
	 var img  =	document.getElementById("flmp" + qui);
	 if (comment == 1)
    { img.src="/images/page_int/petite_fleche_blanche.gif" }
		else
		{ img.src="/images/page_int/petite_fleche_grise.gif" }
	}
// ---------------------------------
function change(qui, comment)
		{
		if (comment == 0) 
			{ activeTempoMp(); }
			else
			{ clearTempoMp(); }
		// demande l'effacement du menu principal
		if (comment == 1) ef_mp()
		// --- determine le nom de classe de fond  à afficher
		var les_fonds = new Array("fondgris","fondbleu");
		var CN_fond = les_fonds[comment];
		// --- objets cellules sur lesquelles on doit agir 
		objm = document.getElementById("tdm"+qui);
		objc = document.getElementById("tdc"+qui);
		// --- changement des className
		objm.className = CN_fond;
		objc.className = CN_fond;
		if (qui == 8) 
			{	
				objr = document.getElementById("tdr8");	
				objr.className = CN_fond;
			}
		}
