var menuTimer;	// timer pour replier les sous-menus
var Mfa=1;	// authorisation de fermeture auto des menus true=authorisée/false=interdite
var overFils=false;
function mlReplierAuto(rad,col){if(Mfa==1)mlReplier(rad,col);}
function mlReplier(rad,col){var i,j;for(i=1;i<=9;i++)
for(j=1;j<=9;j++)
{if(objectByID(rad+i+j)!=null)sysChangeDisplay(rad+i+j,'none');
change_couleur(rad+j,col);overFils=false;}}//fin de la fonction mlReplier
/* cette fonction déplie un block de sous menus
paramètres :
rad : radical des identifiants des menus
colover	: nom de la classe pour l'item sélectionné du niveau 1
colout : nom de la classe pour les items non sélectionnés du niveau 1
i	: indice de l'item appelant du menu de niveau 1
r	: mode de positionnement du sous-menu par rapport au menu de niveau supérieur
d	: mode display du sous-menu (block,inline,...) */
function mlDeplierBlock(rad,colover,colout,i,r,d){
mlReplierBlock(rad,colout);
change_couleur(rad+i,colover);
sysChangeDisplay(rad+i+'0',d);
var max=0;var l,y,j;
positionneX(rad+i+'0',60);
l=heightId(rad+i+'0');y=topId(rad+i)+heightId(rad+i)/2-l/2;
max=0;for(j=1;j<=9;j++)if(objectByID(rad+j))if(bottomId(rad+j)>max)max=bottomId(rad+j);
if((y+l)>max)y=max-l;
if(y<topId(rad+'1'))y=topId(rad+'1');		
positionneY(rad+i+'0',y);
}// fin de la fonction mlDeplier
/* cette fonction déplie un block de sous menus
paramètres :
rad : radical des identifiants des menus
col	: > 0 s'il faut maintenir une couleur sur l'item appelant le sous-menu, contient la couleur à utiliser
 */
function mlReplierBlockAuto(rad,col){if(Mfa==1)mlReplierBlock(rad,col);}
function mlReplierBlock(rad,col){
var j;for(j=1;j<=9;j++)if(objectByID(rad+j+'0')){sysChangeDisplay(rad+j+'0','none');change_couleur(rad+j,col);}
}//fin de la fonction mlReplier
/* cette fonction permet de changer la classe d'un objet avec des contrôles de validité
paramètres : identifiant de l'objet, classe à obtenir */
function change_couleur(id,col){if((col!='')&&objectByID(id))sysChangeClass(id,col);}
function doNone(){return true;}
// fin de fichier
