/* Fonction appelée lorsque la valeur sélectionnée d'un des 2 select est modifiée */
function changeSelectedValue(s) {

	/* on récupère la valeur sélectionnée */
	var v = s.options[s.selectedIndex].value;
	
	/* on récupère un lien sur la liste sur laquelle on doit faire les modifs */
	var l = document.getElementById('mosaique').getElementsByTagName('li');
	
	/* pour chaque élément à filtrer... */
	for (i=0; i<l.length; i++) {

		/* on récupère la liste des attributs déja en place, en enlevant active ou inactive s'il y sont déja */
		var a = l[i].getAttribute("class");
		
			if(a.indexOf('active', 0) != -1) {
				a=a.replace('active','');
			}
			else {
				a=a.replace('inactive','');
			}

		/* si la liste des attributs contient la valeur nouvellement sélectionnée, on 
		rajoute le active ou inactive qui va bien... */
		if (a.match(v)) {
			l[i].setAttribute("class", a + ' active');
		}
		else {
			l[i].setAttribute("class", a + ' inactive');
		}
		
	}
}
