function masque(){ 
masquetou();
	var args = masque.arguments;
	for (var i=0; i<(args.length-1); i+=2)
	{ 
	// déclaration de l'objet à manipuler 
		var obj=document.getElementById(args[i]);		
	// recherche du style à appliquer
		switch(args[i+1])
		{
	// on le masque
			case 0 : obj.style.visibility="hidden";
			break;
	// on affiche
			case 1 : obj.style.visibility="visible";
			break;
	// on le masque
			case 2 : obj.style.display="none";
			break;
	// on affiche
			case 3 : obj.style.display="block";
			break;
		}
	}			
}
function masquetou()
{
	var les_div=document.getElementsByTagName("div");
	for(var i = 0; i <les_div.length; i++)
	{
		if(les_div[i].getAttribute("id") != "") 
		{
			if(les_div[i].style.visibility) les_div[i].style.visibility = "hidden";
			else if(les_div[i].style.display) les_div[i].style.display = "none";
		}
	}
}
function ferme() {
depart=setTimeout("masque('menu1',0,'menu2',0,'menu3',0)",1000);// pour faire disparaitre le menu après 1 demi secondes
}

function stop() {
window.clearTimeout(depart);
}
function open_ext_link() 
{ 
    var liens = document.getElementsByTagName('a'); 
    // On récupère tous les liens (<a>) du document dans une variable (un array), ici liens. 
    // Une boucle qui parcourt le tableau (array) liens du début à la fin. 
    for (var i = 0 ; i < liens.length ; ++i)  { 
        // Si les liens ont un nom de class égal à lien_ext, alors on agit. 
        if (liens[i].className == 'lien_ext')  { 
            liens[i].title = 'S\'ouvre dans une nouvelle fenêtre'; 
            // Au clique de la souris. 
            liens[i].onclick = function()  { 
                window.open(this.href); 
                return false; // On ouvre une nouvelle page ayant pour URL le href du lien cliqué et on inhibe le lien réel. 
            }; 
        } 
    } 
} 
window.onload = open_ext_link; 
// Au chargement de la page, on appelle la fonction.
