// Ce script liste ce qui est contenu dans les parenthèses
 // de la fonction masque() lorsqu'elle est appelée
 // puis lit la liste par couple d'élément
 // l'élément 1 du couple défini l'objet à traiter,
 // l'élément 2 comment le traiter 
 
 function masque() { // déclaration de la fonction, on lui donne un nom
	var args = masque.arguments; 
	// args liste tous les arguments 
	// (ce qui se trouvent entre les parenth&egrave;ses de la fonction)
	for (i = 0; i < (args.length-1); i += 2) { 
	  // une boucle qui lit deux à deux les élements de la liste args
		var obj = document.getElementById(args[i]);
		// obj : déclaration de l'objet à traiter : récupération de son ID
		// args[i] : l'élément 1 du couple, soit son ID
		// args[i+1] : l'élément 2 du couple, soit la propriété/valeur à appliquer
		switch(args[i+1]){
			// Selon le cas, on applique un style particulier à l'objet
			// cas 0 : on masque
			case 0 : obj.style.visibility = "hidden";
			break;
			// cas 1 : on affiche
			case 1 : obj.style.visibility = "visible";
			break;
			// cas 2 : on masque
			case 2 : obj.style.display = "none";
			break;
			// cas 3 : on affiche
			case 3 : obj.style.display= "block";
			break;
		}
	}
 }
