function init_popniv2(totN1)
{
 if(navigator.appName == 'Netscape') 	//Browser Netscape
 {
   for(var i=1;i<=totN1;i++)
    {
     if(document.getElementById('Smenu'+i)){document.getElementById('Smenu'+i).style.visibility='hidden';}
    }  
 }
 else //Browser Microsoft Internet Explorer
 {
 
   for(var i=1;i<=totN1;i++)
    {
     if(document.getElementById('Smenu'+i)){document.getElementById('Smenu'+i).style.visibility='hidden';}
    } 
 }
}


function Showpopniv2(num,totN1,menuon)
{
	if(navigator.appName == 'Netscape') 	//Browser Netscape
	{	
		init_popniv2(totN1);
		document.getElementById('Smenu'+num).style.visibility='visible';
	}	//END Browser Netscape
	else	//Microsoft Internet Explorer
	{	
		init_popniv2(totN1);
		document.getElementById('Smenu'+num).style.visibility='visible';
	}	//END Microsoft Internet Explorer
}

function Hidepopniv2(num,posleft,posright,evt,pos_scroll,nbsousmenu,menuon)
{
	
	if(navigator.appName == 'Netscape') 	//Browser Netscape
	{	
		var posbot=nbsousmenu*20+80-5-pos_scroll;
		
		if(menuon==0){document.getElementById('Menu'+num).className='Menuniveau1';}
		
		if ((evt.clientY < (62-pos_scroll)) || (evt.clientY > posbot) || (evt.clientX < posleft+3) || (evt.clientX > posright-3))
		{
		document.getElementById('Smenu'+num).style.visibility='hidden';
		}	
	}	//END Browser Netscape
	else	//Microsoft Internet Explorer
	{	
		//  posbot sert à déterminer à quel moment le menu de niveau2 (Smenu1, etc.) doit disparaître lorsque le surfeur quitte
		//  le menu vers le bas.
		//  80 = position des tag DIV de niveau2 (Smenu1, Smenu2, etc.)
		
		var posbot=nbsousmenu*20+80-pos_scroll;
		
		//  Si le surfeur quitte le DIV de niveau2 en remontant sur le niveau1 (de gauche) suivant, il faut changer la class de l'ancien
		//  menu de niveau1 pour le repositionner en OFF
		
		// Pour que le mécanisme fonctionne correctement, on ajoute 2px à la position top des tags DIV de niveau2: 80+2
		if(evt.clientY < 82)
		{
		 if(menuon==0){document.getElementById('Menu'+num).className='Menuniveau1';}
		}
		
		// 60 = si le surfeur passe sa souris au-dessus du niveau1 (59 = position top des div de niveau1(Menu1,Menu2,etc. > idem, on ajoute 2px)
		
		if ((evt.clientY < (62-pos_scroll)) || (evt.clientY > posbot) || (evt.clientX < posleft+3) || (evt.clientX > posright))
		{
		if(menuon==0){document.getElementById('Menu'+num).className='Menuniveau1';}
		document.getElementById('Smenu'+num).style.visibility='hidden';
		}
	}	//END Microsoft Internet Explorer
}

function ChangeClassNiveau1(num)
{
 if(document.getElementById('Menu'+num).className != "Menuniveau1over")
 {
 document.getElementById('Menu'+num).className='Menuniveau1over';
 }
}

