<!--начало сценария
function test(){
answ="";
with(document){
answ+=control(res.charAt(0), forms[0].q1[0], forms[0].q1[1], forms[0].q1[2], forms[0].q1[3]) ?"1":"0";
answ+=control(res.charAt(1), forms[0].q2[0], forms[0].q2[1], forms[0].q2[2], forms[0].q2[3]) ?"1":"0";
answ+=control(res.charAt(2), forms[0].q3[0], forms[0].q3[1], forms[0].q3[2], forms[0].q3[3]) ?"1":"0";
answ+=control(res.charAt(3), forms[0].q4[0], forms[0].q4[1], forms[0].q4[2], forms[0].q4[3]) ?"1":"0";
answ+=control(res.charAt(4), forms[0].q5[0], forms[0].q5[1], forms[0].q5[2], forms[0].q5[3]) ?"1":"0";
answ+=control(res.charAt(5), forms[0].q6[0], forms[0].q6[1], forms[0].q6[2], forms[0].q6[3]) ?"1":"0";
answ+=control(res.charAt(6), forms[0].q7[0], forms[0].q7[1], forms[0].q7[2], forms[0].q7[3]) ?"1":"0";
answ+=control(res.charAt(7), forms[0].q8[0], forms[0].q8[1], forms[0].q8[2], forms[0].q8[3]) ?"1":"0";
if (forms[0].T1.value==res1) answ+="1";
else answ+="0";
if (forms[0].T2.value==res2) answ+="1";
else answ+="0";

//------------------
showResult();
}
}
function control(k,f1,f2,f3,f4){
if(k==1&&f1.checked)return true;
if(k==2&&f2.checked)return true;
if(k==3&&f3.checked)return true;
if(k==4&&f4.checked)return true;
return false;
}
function sbr(){
document.all.M1.style.background="white";
document.all.M2.style.background="white";
document.all.M3.style.background="white";
document.all.M4.style.background="white";
document.all.M5.style.background="white";
document.all.M6.style.background="white";
document.all.M7.style.background="white";
document.all.M8.style.background="white";
document.all.M9.style.background="white";
document.all.M10.style.background="white";
}

function showResult(){
    var nok=0;
    var i; var s;
for(i=0; i<answ.length; i++)
   nok+=answ.charAt(i)=='1'?1:0;

alert("Количество правильных ответов "+nok+" из "+answ.length+". Если Вы ответили верно, то рядом с вопросом Вы увидете зеленый прямоугольник, если Вы ошиблись - красный.");
with(document.forms[0]){
     if (answ.charAt(0)=="1") {M1.style.background="lightgreen"}
        else {M1.style.background="red"};
     if (answ.charAt(1)=="1") {M2.style.background="lightgreen"}
        else {M2.style.background="red"};
     if (answ.charAt(2)=="1") {M3.style.background="lightgreen"}
        else {M3.style.background="red"};
     if (answ.charAt(3)=="1") {M4.style.background="lightgreen"}
        else {M4.style.background="red"};
     if (answ.charAt(4)=="1") {M5.style.background="lightgreen"}
        else {M5.style.background="red"};
     if (answ.charAt(5)=="1") {M6.style.background="lightgreen"}
        else {M6.style.background="red"};
     if (answ.charAt(6)=="1") {M7.style.background="lightgreen"}
        else {M7.style.background="red"};
     if (answ.charAt(7)=="1") {M8.style.background="lightgreen"}
        else {M8.style.background="red"};
     if (answ.charAt(8)=="1") {M9.style.background="lightgreen"}
        else {M9.style.background="red"};
     if (answ.charAt(9)=="1") {M10.style.background="lightgreen"}
        else {M10.style.background="red"};
     
}
}
<!--конец сценария-->

