// Copyright ©2009 Elisabeth Dumas
// DEBUT DES PERSONNALISATIONS
var opacMin=	20;	// opacité minimale de "matieravide" et "muacc" (icones)
var opEDmin=	50;	// opacité minimale de ED

	// si opacMin=0, le fonctionnement revient "comme avant"
var pasAffMU= 	5;	// pas d'affichage de "muacc"
var pasMaskMU=	4;	// pas de masquage de "muacc"
var pasAffED=	10;	// pas d'affichage de "ED"
var pasMaskED=	10;	// pas de masquage de "ED"
// FIN DES PRESONNALISATIONS

// Fonctions communes de l'accueil
var IE=(navigator.appName.substring(0,3)=="Mic") ? true : false;
var accSel=0; var TOhid=-1; var opaC=opacMin; var delta=0; 
var accED=0; var TOed=-1; var opaED=opEDmin; var deltaED=0;

function init() {		// initialise opacité mini et visibilité de "muacc"
 if (IE)	document.getElementById("muacc").filters.alpha.opacity=opacMin;
 else		document.getElementById("muacc").style.opacity=opacMin/100;
 if (opacMin > 0)		// pointge sur "muacc" seulement si visible
  document.getElementById("muacc").style.visibility="visible";
 if (IE) document.getElementById("dedf").filters.alpha.opacity=opEDmin;
 else document.getElementById("dedf").style.opacity=opEDmin/100;
}
function muAff() {	// affiche les sous-menus si sollicitation au survol de "muacc"
 if ((accSel == 1) || (opacMin > 0)) {	// ou des icones si visibles
  affMU(1);
  document.getElementById("muacc").style.visibility="visible";
 }
}
function affMU(val) {	// affiche les sous-menus graduellement
 accSel=val;
 document.getElementById("muacc").style.visibility="visible";
 window.clearTimeout(TOhid);	// avant de relancer le nouvel affichage
 montre(pasAffMU);		// lance l'affichage
}
function cachMU() {	// cache les sous-menus graduellement
 window.clearTimeout(TOhid);	// avant de relancer le nouveau masquage
 montre(-pasMaskMU);		// lance le masquage
}
function montre(deltaIN) {	// appelée par affMU ou cachMU
 if (arguments.length == 1) delta=deltaIN;
	// appel par Timeout
 if (IE) {
  document.getElementById("dself").filters.alpha.opacity=opaC;
  document.getElementById("muacc").filters.alpha.opacity=opaC;
 }
 else	{
  document.getElementById("dself").style.opacity=opaC/100;
  document.getElementById("muacc").style.opacity=opaC/100;
 }
 opaC=opaC+delta;
 if (opaC >= opacMin && opaC <= 100)
  TOhid=setTimeout("montre()",75);// délai (ms) d'application du pas d'affichage/masquage
 else {
  if (opaC <= opacMin) {
   opaC=opacMin;
   accSel=0;
   if (opacMin == 0) document.getElementById("muacc").style.visibility="hidden";
  }
  if (opaC > 100)
   opaC=100;
 }
}
function affED(val) {	// affiche ED graduellement
 accED=val;
 window.clearTimeout(TOed);	// avant de relancer le nouvel affichage
 montrED(pasAffED);		// entre parenthèses, le pas d'affichage
}
function cachED() {	// cache ED graduellement
 window.clearTimeout(TOed);	// avant de relancer le nouveau masquage
 montrED(-pasMaskED);		// entre parenthèses, le pas de masquage
}
function montrED(deltaIN) {	// appelée par affED ou cachED
 if (arguments.length == 1) deltaED=deltaIN;
	// appel par Timeout
 if (IE)	document.getElementById("dedf").filters.alpha.opacity=opaED;
 else		document.getElementById("dedf").style.opacity=opaED/100;
 opaED=opaED+deltaED;
 if (opaED >= opEDmin && opaED <= 100)
  TOed=setTimeout("montrED()",75);// délai (ms) d'application du pas d'affichage/masquage
 else {
  if (opaED <= opEDmin) {
   opaED=opEDmin;
   accED=opEDmin;
  }
  if (opaED > 100)
   opaED=100;
 }
}

var fmessage=-1;
function affmessage(pagett) {	// affiche le message du jour (usage futur)
 var larg=400; var haut=400;
 var fenl=(screen.width-larg)/2; var fent=(screen.height-haut)/2;
 if (fenl < 0) fenl=0; if (fent < 0) fent=0;	// popup centré
 fmessage=window.open(pagett,'imag','width='+larg+',height='+haut+',left='+fenl+',top='+fent+',dependent=yes,toolbar=no,location=no,directories=no,status=no,menubar=no,scrollbars=no,resizable=yes');
 window.fmessage.focus();
}

