
// <script>

function affClasse(formulaire, idClasse, idDomaine, idSupport, typeModif) {
	var nbObjets = formulaire.nbObjets;
	var selClasse = formulaire.id_classe;
	var selDomaine = formulaire.id_domaine;
	var selSupport = formulaire.id_support;
	var i, j, testIdClasse=idClasse, testIdDomaine=idDomaine, testIdSupport=idSupport;

	if (typeModif == 'classe') { // Modification du select de classe
		if (tabTout[idClasse][idDomaine][0]==0) idDomaine = 0;
		if (tabTout[idClasse][idDomaine][idSupport]==0) idSupport = 0;
		testIdDomaine = idDomaine;
		testIdSupport = idSupport;
	} else if (typeModif == 'domaine') { // Modification du select de domaine
		if (tabTout[idClasse][idDomaine][idSupport]==0) idSupport = 0;
		testIdSupport = idSupport;
	} else if (typeModif == 'act_disc') { // Modification du select d'activité disciplinaire
	}

	selDomaine.selectedIndex = 0;
	selSupport.selectedIndex = 0;

	effaceListeDeroulante(selDomaine);
	effaceListeDeroulante(selSupport);
	if (selClasse.options.length==1) {
		i = 1;
		for (j=1; j<=nbClasse; j++) {
			if (tabTout[j][0][0]>0) {
				selClasse.options[i] = new Option(tabClasse[j], j);
				if (j==idClasse) selClasse.selectedIndex = i;
				i++
			}
		}
	}

	i = 1;
	for (j=1; j<=nbDomaine; j++) {
		if (tabTout[testIdClasse][j][0]>0) {
			selDomaine.options[i] = new Option(tabDomaine[j], j);
			if (j==idDomaine) selDomaine.selectedIndex = i;
			i++
		}
	}
	i = 1;
	for (j=1; j<=nbSupport; j++) {
		if (tabTout[testIdClasse][testIdDomaine][j]>0) {
			selSupport.options[i] = new Option(tabSupport[j], j);
			if (j==idSupport) selSupport.selectedIndex = i;
			i++
		}
	}
	
	nbObjets.value = tabTout[idClasse][idDomaine][idSupport];
}
/*
function affClasse(formulaire, defClasse, defDomaine, defActDisc, typeModif) {
	var nbObjets = formulaire.nbObjets;
	var selClasse = formulaire.id_classe;
	var selDomaine = formulaire.id_domaine;
	var selActDisc = formulaire.id_act_disc;
	var i, j, testIdClasse=0, testIdDomaine=0, testIdActDisc=0;
	var idClasse = selClasse[selClasse.selectedIndex].value;
	var idDomaine = selDomaine[selDomaine.selectedIndex].value;
	var idActDisc = selActDisc[selActDisc.selectedIndex].value;

	if (typeModif == 'classe') { // Modification du select de classe
		if (tabTout[idClasse][idDomaine][0]==0) idDomaine = 0;
		if (tabTout[idClasse][0][idActDisc]==0) idActDisc = 0;
		testIdClasse = idClasse;
	} else if (typeModif == 'domaine') { // Modification du select de domaine
		if (tabTout[idClasse][idDomaine][0]==0) idClasse = 0;
		if (tabTout[0][idDomaine][idActDisc]==0) idActDisc = 0;
		testIdDomaine = idDomaine;
	} else if (typeModif == 'act_disc') { // Modification du select d'activité disciplinaire
		if (tabTout[idClasse][0][idActDisc]==0) idClasse = 0;
		if (tabTout[0][idDomaine][idActDisc]==0) idDomaine = 0;
		testIdActDisc = idActDisc;
	}

	selClasse.selectedIndex = 0;
	selDomaine.selectedIndex = 0;
	selActDisc.selectedIndex = 0;

	effaceListeDeroulante(selClasse);
	effaceListeDeroulante(selDomaine);
	effaceListeDeroulante(selActDisc);

	i = 1;
	for (j=1; j<=nbClasse; j++) {
		if (tabTout[j][testIdDomaine][testIdActDisc]>0) {
			selClasse.options[i] = new Option(tabClasse[j], j);
			if (j==idClasse) selClasse.selectedIndex = i;
			i++
		}
	}

	i = 1;
	for (j=1; j<=nbDomaine; j++) {
		if (tabTout[testIdClasse][j][testIdActDisc]>0) {
			selDomaine.options[i] = new Option(tabDomaine[j], j);
			if (j==idDomaine) selDomaine.selectedIndex = i;
			i++
		}
	}
	i = 1;
	for (j=1; j<=nbActDisc; j++) {
		if (tabTout[testIdClasse][testIdDomaine][j]>0) {
			selActDisc.options[i] = new Option(tabActDisc[j], j);
			if (j==idActDisc) selActDisc.selectedIndex = i;
			i++
		}
	}
	
	nbObjets.value = tabTout[idClasse][idDomaine][idActDisc];
}
*/
function effaceListeDeroulante (liste) {
	var longueur = liste.length;
	for (var i=longueur-1; i>=1; i--) liste.options[i] = null;
}

