﻿function CacheMenu(NoMenu,CountSousMenu,bit2) 
{
     if (bit2==0){document.getElementById(NoMenu).style.display="none";}
     
     for (var i = 1; i<=CountSousMenu; i++) 
	            {
                    try {document.getElementById( NoMenu + i ).style.display="none";}
                    catch(e) {}
                    out(NoMenu,'sMenu');
                } 
}

function CacheSousMenu(NoMenu,CountSousMenu) 
{
     for (var i = 1; i<=CountSousMenu; i++) 
	            {
                    try {document.getElementById( NoMenu + i ).style.display="none";}
                    catch(e) {}
                } 
}

function Cache(bit1) //bit1: 0-Menu, 1-Sous Menu
    {
        CacheMenu('M1s1',0,bit1);
        CacheMenu('M1s2',1,bit1);
        CacheMenu('M1s3',4,bit1);
        CacheMenu('M1s4',2,bit1);
        CacheMenu('M1s5',3,bit1);
        CacheMenu('M1s6',4,bit1);
        CacheMenu('M1s7',0,bit1);
        CacheMenu('M1s8',6,bit1);
        CacheMenu('M1s9',5,bit1);
        CacheMenu('M1s10',2,bit1);
        CacheMenu('M2s1',2,bit1);
        CacheMenu('M3s1',2,bit1);
        CacheMenu('M4s1',2,bit1);
    }


    
function Affiche (NoMenu,CountSousMenu) 
    {
        if (document.getElementById(NoMenu + "1").style.display=="block" )
            {
                Cache(0); 
            }
        else 
            {
                Cache (0);
                for (var i = 1; i<=CountSousMenu; i++) 
                    {
                        try {document.getElementById(NoMenu + i ).style.display="block";}
                        catch(e) {}
                    }
            }
    } 
    

function AfficheSousMenu (NoSousMenu,CountSousMenu)
    {
             Cache (1);  
             over(NoSousMenu,'sMenu');
                for (var i = 1; i<=CountSousMenu; i++) 
                    {
                        document.getElementById(NoSousMenu + i ).style.display="block";
                    }
    } 

 function over (Id, Type)
     {
        if (Type =='sMenu')
            {document.getElementById(Id).className = "sMenuOver";}
        else
            {document.getElementById(Id).className = "ssMenuOver";}
     }     
  
   
 function out (Id, Type)
    {
        if (Type =='sMenu') 
          { try 
                {
                   if (document.getElementById(Id + 1).style.display=="block"){}
                   else {document.getElementById(Id).className = "sMenu";}
                }
           catch (e) 
                {document.getElementById(Id).className = "sMenu";}
          }
        else
          {document.getElementById(Id).className = "ssMenu";}     
    }     
