//for multiple choice quizzes
var _response = new Array();

var _answer = new Array();

function setAnswers(ansList) {
    _answer = ansList;
}

function radioOnClick(elt,val) {
    _response[elt.name] = val;
}

function formOnSubmit(frm) {
    var ans = _answer;

    var correct = 0;
    for (i in ans) {
        var c = 'black';
        var idx = 'q' + String(Number(i)+1);
        if (ans[i] != _response[idx]) {
            c = 'red';
        } else {
            correct++;
        }
        $("div#" + idx).attr('style','visibility:visible;color:' + c + ';');
    }

    $("div#score").html('Your score: ' + correct + ' out of ' + ans.length);
    $("div#score").show();
    $("div#scoring").show();

    var elt = document.getElementById('topLink');
    document.location = elt.toString();

    return(false);
}

$(document).ready(function(){
    $("input:radio").parent().attr('style','color:blue;');
    $("input:radio").click(function() {
        radioOnClick(this,this.value);
    });
});

