ns4 = (document.layers) ? 1 : 0;
ie4 = (document.all) ? 1 : 0;
ns6 = (document.getElementById) ? 1 : 0;

var timerID = 0;

function roll(id,couleur) {
  if (ns4) document.layers[id].bgColor=couleur;
  else if (ie4) document.all[id].style.backgroundColor = couleur;
  else if (ns6) document.getElementById(id).style.backgroundColor = couleur;
}

function montrer(id) {
  if (timerID) clearTimeout(timerID);
if (id.length==7)  roll(id,'#505050');
else  roll(id,'#505050');

  if (ns4) document.layers[id].visibility = "show";
  else if (ie4) document.all[id].style.visibility = "visible";
  else if (ns6) document.getElementById(id).style.visibility = "visible";
}

function boucle_montre(id,nb) {
	for (i=1;i<=nb;i++) {
		id2=id+'-'+i;
		montrer(id2);
	}
}

function startimer() {
    timerID = setTimeout("cacher_tout()",700);
}

function cacher(id) {
  if (ns4) document.layers[id].visibility = "hide";
  else if (ie4) document.all[id].style.visibility = "hidden";
  else if (ns6) document.getElementById(id).style.visibility = "hidden";
  if (timerID) clearTimeout(timerID);
}

function cacher_tout(id) {
   if (id!='menu1') cacher_m('menu1');
   if (id!='menu2') cacher_m('menu2');
   if (id!='menu3') cacher_m('menu3');
   if (id!='menu4') cacher_m('menu4');
   if (id!='menu5') cacher_m('menu5');
   
}

function cacher_m(id) {
  if (id=='menu1') boucle_cacher('menu1',11);
  if (id=='menu2') boucle_cacher('menu2',3);
  if (id=='menu3') boucle_cacher('menu3',4);
  if (id=='menu4') boucle_cacher('menu4',7);
  if (id=='menu5') boucle_cacher('menu5',5);
  
}

function boucle_cacher(id,nb) {
	for (i=1;i<=nb;i++) {
		id2=id+'-'+i;
		cacher(id2);
	}
}

function montrer_m(id) {
	cacher_tout(id);
	if (id=='menu1') boucle_montre('menu1',11);
	if (id=='menu2') boucle_montre('menu2',3);
	if (id=='menu3') boucle_montre('menu3',4);
	if (id=='menu4') boucle_montre('menu4',7);
	if (id=='menu5') boucle_montre('menu5',5);
        
}

