
function tallyResults(section) {
    hide_all_results();
    qform = document.forms.q_n_a;
    i = 1; // start @ question 1
    results_a = 0; // final tally of "yes" answers
    results_b = 0;
    while (ques = eval('document.forms.q_n_a.q_' + i)) {
        if (ques[0].checked == true) {
            if (i < 9) {
                results_a++;
            } else {
                results_b++;
            }
        }
        i++;
    }

    sec_a = document.getElementById('section_a_results');
    sec_a.src="images/results_"+results_a+".gif";
    sec_b = document.getElementById('section_b_results');
    sec_b.src="images/results_"+results_b+".gif";

    to_change_b = to_change_a = null;

    if (results_a > 0 && results_a < 4) {
        to_change_a = document.getElementById('sec_a_1');
    } else if (results_a >= 4 && results_a < 6) {
        to_change_a = document.getElementById('sec_a_2');
    } else if (results_a >= 6) {
        to_change_a = document.getElementById('sec_a_3');
    }

    if (results_b > 0 && results_b < 4) {
        to_change_b = document.getElementById('sec_b_1');
    } else if (results_b >= 4 && results_b < 6) {
        to_change_b = document.getElementById('sec_b_2');
    } else if (results_b >= 6) {
        to_change_b = document.getElementById('sec_b_3');
    }

    if (to_change_b) { to_change_b.style.display = 'block'; }
    if (to_change_a) { to_change_a.style.display = 'block'; }

    // update the form box with tally.
    //qform.results_a.value = results_a;
    //qform.results_b.value = results_b;
}

function hide_all_results () {

    var score_ids = new Array(4);
    score_ids[0] = 'sec_a_1';
    score_ids[1] = 'sec_a_2';
    score_ids[2] = 'sec_a_3';
    score_ids[3] = 'sec_b_1';
    score_ids[4] = 'sec_b_2';
    score_ids[5] = 'sec_b_3';

    for (i=0; i<score_ids.length; i++) {
        if (p = document.getElementById(score_ids[i])) {
	    p.style.display = 'none';
        }
    }
}

function tallyResults(section) {
    hide_all_results();
    qform = document.forms.q_n_a;
    i = 1; // start @ question 1
    results_a = 0; // final tally of "yes" answers
    results_b = 0;
    while (ques = eval('document.forms.q_n_a.q_' + i)) {
        if (ques[0].checked == true) {
            if (i < 9) {
                results_a++;
            } else {
                results_b++;
            }
        }
        i++;
    }

    sec_a = document.getElementById('section_a_results');
    sec_a.src="images/results_"+results_a+".gif";
    sec_b = document.getElementById('section_b_results');
    sec_b.src="images/results_"+results_b+".gif";

    to_change_b = to_change_a = null;

    if (results_a > 0 && results_a < 4) {
        to_change_a = document.getElementById('sec_a_1');
    } else if (results_a >= 4 && results_a < 6) {
        to_change_a = document.getElementById('sec_a_2');
    } else if (results_a >= 6) {
        to_change_a = document.getElementById('sec_a_3');
    }

    if (results_b > 0 && results_b < 4) {
        to_change_b = document.getElementById('sec_b_1');
    } else if (results_b >= 4 && results_b < 6) {
        to_change_b = document.getElementById('sec_b_2');
    } else if (results_b >= 6) {
        to_change_b = document.getElementById('sec_b_3');
    }

    if (to_change_b) { to_change_b.style.display = 'block'; }
    if (to_change_a) { to_change_a.style.display = 'block'; }

    // update the form box with tally.
    //qform.results_a.value = results_a;
    //qform.results_b.value = results_b;
}

function hide_all_results () {

    var score_ids = new Array(4);
    score_ids[0] = 'sec_a_1';
    score_ids[1] = 'sec_a_2';
    score_ids[2] = 'sec_a_3';
    score_ids[3] = 'sec_b_1';
    score_ids[4] = 'sec_b_2';
    score_ids[5] = 'sec_b_3';

    for (i=0; i<score_ids.length; i++) {
        if (p = document.getElementById(score_ids[i])) {
	    p.style.display = 'none';
        }
    }
}
