function leResposta(index) {
    var i;
    var Questao;

    for(i = 0; i < nOpcoes; i++) {
        Questao = document.form.elements[nOpcoes * (index - 1) + i];
        if(Questao.checked) return Questao.value;
    }
    return " ";
}

function limpa() {
    var i;
    var element;

    document.form.resposta.value = "";
    for(i = 1; i <= nQuestoes; i++) {
        var gab = leGabarito(i);
        var res = leResposta(i);

        document.images['Q' + i + gab].src="../figuras/branco.gif";
        if (res != " ") {
            document.images['Q' + i + res].src="../figuras/branco.gif";
        }
    }
    for(element in document.form.elements) {
            document.form.elements[element].checked = false;
    }
}

function mostraNota() {
    var acertos = 0;
    var i;
    var nota;

    for(i = 1; i <= nQuestoes; i++) {
        if(leGabarito(i) == leResposta(i)) {
            acertos++;
        }
    }
    document.form.resposta.value = "Acertos: " + acertos;
    nota = acertos / nQuestoes;
    document.form.resposta.value += " (" + Math.round(nota*1000)/10 + "%)\n\n";
    document.form.resposta.value += "     Gabarito    Resposta\n";
    for(i = 1; i <= nQuestoes; i++) {
        var questao = "";
        if(i < 10) questao = " ";
        var gab = leGabarito(i);
        var res = leResposta(i);
        if(gab == res) {
            document.images['Q' + i + gab].src="../figuras/v.gif";
        } else {
            if (res != " ") {
                document.images['Q' + i + res].src="../figuras/x.gif";
            }
            document.images['Q' + i + gab].src="../figuras/v.gif";
        }
        questao += (i +    ".     " + gab + "         " + res + "\n");
        document.form.resposta.value+=questao;
    }
}
