nb_rub = 10;

function cachessmenu(id)
{
	var d = document.getElementById(id);
    for (var i = 1; i<=nb_rub; i++)
	{
        if (document.getElementById('ul'+i))
		{
            document.getElementById('ul'+i).style.display='none';
        }
    }
		document.getElementById(id).style.display='block'; 
    }

function montre(id)
{	
    var d = document.getElementById(id);
    for (var i = 1; i<=nb_rub; i++)
	{
        if (document.getElementById('smenu'+i))
		{
            document.getElementById('smenu'+i).style.display='none';	
        }
    }
    if (d)
	{
        d.style.display='block';
    }
}

function cache(id)
{
    var d = document.getElementById(id);
    for (var i = 1; i<=nb_rub; i++)
	{
        if (document.getElementById('smenu'+i))
		{
            document.getElementById('smenu'+i).style.display='none';
        }
    }
}

function etat(id)
{	
	var d = document.getElementById(id);
    for (var i = 1; i<=nb_rub; i++) {
        if (document.getElementById('anav'+i))
		{
            document.getElementById('anav'+i).style.backgroundColor='#96BF0D'; // modifier ici l'action a effectuer lorsque la souris est partie d'un item principal
			document.getElementById('anav'+i).style.height="20px";
        }
    }
	document.getElementById(id).style.backgroundColor='#39791F';
	document.getElementById(id).style.height="30px";
}
// les deux changements d'état ci-dessus sont valables tant qu'un autre changement d'état n'a pas été effectué

function AlbiCache(id)
{
	if(document.getElementById(id))
	{
		document.getElementById(id).style.display='none';
	}
}

function voirFiche(num,nbfich)
{
	if (num == '')
	{
		num = '1';
	}

	for (x = 1; x <= nbfich; x++)
	{
		nom = 'fiche' + x;
		hide(nom);
	}
	nom = 'fiche' + num;
	show(nom);
}

function AlbiDiapo(idx,nb) 
{
	if ( idx < 1 || idx > nb )
	{
		idx=1;
	}
	id = 'diapo' + idx;
	
	for ( i = 1 ; i <= nb ; i++) 
	{
		id = 'diapo' + i;
		if ( i == idx)
		{
			show(id);
		}
		else
		{
			hide(id);
		}
	}
}

function getByID(id)
{
	if (document.all)
	{
		return document.all(id) ;
	}
	if(document.getElementById)
	{
		return document.getElementById(id) ;
	}
	alert(id+' not found') ;
}

function hide(id)
{
	var o = getByID(id) ;
	if (o)
	{
		if (document.all)
		{
			o.display = "none" ;
		}
		if(document.getElementById)
		{
			o.style.display = "none" ;
		}
	}
}

function show(id)
{
	var o = getByID(id) ;
	if (o)
	{
		if (document.all)
		{
			o.display = "visible" ;
		}
		if(document.getElementById)
		{
			o.style.display = "block" ;
		}
	}
}


