var timer;

function stayAlive()
	{
	document.getElementById("timer").value = 10;	
	clearInterval(timer);
	}
	
	function hideAll()
		{
		for (i=0;i<=document.getElementById("nombredemenu").value;i++)
			{
			if(document.getElementById("menu" + i))
				{
				document.getElementById("menu" + i).style.display="none";
				}
			}
		}

	function hideMenuAfterTime(who, restore)
		{
		
		if(document.getElementById("timer").value > 1)
			{
			document.getElementById("timer").value--;
			}
		else
			{
			if(who != restore)
				{				
				if(document.getElementById("timer").value == 1)
					{
					hideAll();
					if(document.getElementById("menu" + who))
						{
						document.getElementById("menu" + who).style.display="none";
						}
					
					if(document.getElementById("menu" + restore))
						{
						document.getElementById("menu" + restore).style.display="block";
						}
					}
				}
			}
		clearInterval(timer);
		}
		
		
	function montre(id, restore)
		{
		hideAll();
		
		stayAlive();
		
		setInterval("hideMenuAfterTime("+id+", "+restore+")", 3000);
		
		if (document.getElementById("menu" + id))
			{
			document.getElementById("menu" + id).style.display = "block";
			}
		else if ((document.all) && (document.all["menu" + id]))
				{				
		  		document.all["menu" + id].style.display = "block";
				}
		} 
		
	function imageOff(who)
		{
		document.getElementById(who).src = "images/cercle.gif";
		}
		
	function imageOn(who)
		{
		document.getElementById(who).src = "images/cercle_over.gif";
		}
		
	function hideAfterTime(who, restore)
		{
		document.getElementById("timer").value = 10;
		setInterval("hideMenuAfterTime("+who+", "+restore+")", 3000);
		}