var T1 = ["A", "B", "B", "B", "C"]; var T2 = ["La r"+KEA+"ponse est 'Oui' "+KAG+" tous les adverbes","La r"+KEA+"ponse est 'Non' pour 1 "+KAG+" 3 adverbes","La r"+KEA+"ponse est 'Non' pour 1 "+KAG+" 3 adverbes","La r"+KEA+"ponse est 'Non' pour 1 "+KAG+" 3 adverbes","La r"+KEA+"ponse est 'Non' "+KAG+" tous les adverbes"]; var TC = ["#000000", "#0000FF", "#0000FF", "#0000FF", "#FF0000"]; function RDO() { var D, C, i, j D=document.CC Style("New", "borderStyle","none", "fontFamily","&fontFamily", "fontSize","100%", "backgroundColor","#FFFFCC", "readonly", "false") j=0; for (i=1; i<=4; i++) {if (D["C"+ i].checked) {j++}}; RDL(); // Cases cochées j=0; for (i=7; i<=10; i++) {if (D["C"+ i].checked) {j++}}; RDL(); j=0; for (i=13; i<=16; i++) {if (D["C"+ i].checked) {j++}}; RDL(); return; function RDL() { C = D["C"+ i]; C.value = T1[j]; Style("Set", C); St.color=TC[j]; St.fontWeight="bold"; // code C5 C = D["C"+ (i+1)]; C.value = T2[j]; Style("Set", C); } // texte C6 } function CG2(G, Init) { var D, i, j, k, N, S, R, V, St, VarD = new Array(); var T = "-2223221111111111111", BgCR="#FFD9FF", BgCV="#FFD9FF", CA="#000000", CC="#FF0000", CB="#0000FF"; D=document[G] for (i=1; i<=17; i++) { S = "" for (j=1; j<=T.charAt(i); j++) { R = "" for (k=1; k<=4; k++) { N = "C" + i + "-STCH".charAt(k) + j if (Init) {D[N].checked = false} if (D[N].checked) {R=R+"1"} else {R=R+"0"} // alert(N + " Max = " + T.charAt(i) + " valeur= " + R ); } N = "C" + i + "R" + j St = D[N].style; if (Init) {St.textAlign="center"; St.fontWeight="bold"; St.borderStyle="none"; St.backgroundColor=BgCR; St.fontSize="90%";} switch (R) { case "0000" : V = "A"; break; case "1111" : V = "C"; break; default : V = "B"; break; } D[N].value = V; if (V=="C"){St.color=CC} else {St.color=(V=="B")?CB:CA} S = S + V } // end for : fin de variable N = "C" + i + "V"; St = D[N].style; if (Init) {St.textAlign="center"; St.fontWeight="bold"; St.borderStyle="none"; St.backgroundColor=BgCV; St.fontSize="120%";} switch (true) { case (S==String("AAAAAAA").substring(0, S.length)) : V = "A"; break; case (S==String("CCCCCCC").substring(0, S.length)) : V = "C"; break; default : switch (i) { case 5 : if (S=="CB" || S=="BC") {V = "C"} else {V = "B"}; break; // 5 case 1 : case 6 : if (S=="CB" || S=="BC" || S=="CA" || S=="AC") {V = "C"} else {V = "B"}; break; // 1 et 6 default : V = "B"; break; // 2, 3 et 4 } } D[N].value = V; VarD[i] = V; if (V=="C"){St.color=CC} else {St.color=(V=="B")?CB:CA} } D.Gir.value = CalGir(VarD) }