<!--
// Author: E.S.Ping
function display_header(ary){
document.write("<table summary='table' width='595' border='0'><tr><td class='brow1'>");
if(ary[0].charAt(0)=="_"){document.write("<span class='blue4'>Elementar</span>");}
else{document.write("<span class='blue4'>Interm&eacute;dio - Avan&ccedil;ado</span>");}
document.write("<br><b>" + ary[1] + "</b>&nbsp; ");
if(ary[2].length) document.write("<a href='" + ary[2] + "'><b>" + ary[3] + "</b></a>");
else document.write("<span class='blue2'><b>" + ary[3] + "</b></span>");
if(ary[4].length && ary[6].length) document.write(" <span class='blue2'>" + ary[4] + "</span> ");
if(ary[5].length) document.write("<a href='" + ary[5] + "'><b>" + ary[6] + "</b></a>");
else document.write("<span class='blue2'><b>" + ary[6] + "</b></span>");
document.write("<br>&nbsp;</td></tr><tr><td class='blue1'>" + ary[7] + "</td></tr></table>");
}
function display(){
var i,questions = mc.length;
document.write('<form action="" name="exercise"><table summary1="table" width="595" border="0">');
for(i=0;i<questions;i++){document.write('<tr><td width="8%" valign="top" class="blue1">' + (i+1) + '.</td>');
document.write('<td width="46%" valign="top" class="brow1"><input type="radio" name="' + (i+1) + '" value="' + mc[i][1] + '">' + mc[i][0] + '<br><input type="radio" name="' + (i+1) + '" value="' + mc[i][3] + '">' + mc[i][2] + '</td>');
document.write('<td width="46%" valign="top" class="brow1"><input type="radio" name="' + (i+1) + '" value="' + mc[i][5] + '">' + mc[i][4] + '<br><input type="radio" name="' + (i+1) + '" value="' + mc[i][7] + '">' + mc[i][6] + '<br>&nbsp;</td></tr>');}
document.write("<tr><td colspan='3' class='blue1'><a href='#' onclick='process_exercise1(mc); return false'><b>Confirmar</b></a> o total das respostas certas.<br><a href='#' onclick='process_exercise2(mc); return false'><b>Ver</b></a> quais as respostas erradas.<br><a href='" + hdr[0] + "'><b>Ver</b></a> todas as respostas da <span class='brow2'><i>GrammarNet</i></span>.<br><a href='#' onclick='clear_exercise1(mc); return false'><b>Apagar</b></a> todas as respostas seleccionadas.<br></td></tr></table></form>");
}
function process_exercise1(ary){
var i,j,buffer="",unanswered="",questions=ary.length,form1=document.forms["exercise"],num=form1.elements.length;
for(i=0,j=0;i<num;i++){ if(form1.elements[i].checked && form1.elements[i].value) j++;}
unanswered=questions_unanswered(form1);
if(unanswered) buffer+=("\n" + unanswered);
alert("Respostas Certas:  " + j + " de " + questions + buffer);
}
function process_exercise2(ary){
var i, wrong="", unanswered="", questions=ary.length, form1=document.forms["exercise"], num=form1.elements.length, j=form1.elements[0].name; // Qs no.
for(i=0;i<num;i++){
if(j!=form1.elements[i].name) j=form1.elements[i].name;
if(form1.elements[i].checked && !form1.elements[i].value){
if(wrong) wrong+=", "; wrong+=j;}}
unanswered=questions_unanswered(form1);
if(wrong){ if(unanswered) wrong+=("\n" + unanswered); alert("Respostas Erradas # " + wrong);}
else{ if(unanswered) wrong+=("\n" + unanswered); alert("Nenhuma Resposta Errada." + wrong);}
}
function clear_exercise1(ary){
if(confirm("Deseja realmente apagar as respostas seleccionadas?")==false) return;
var i,form1=document.forms["exercise"],num=form1.elements.length;
for(i=0;i<num;i++) form1.elements[i].checked=false;
}
function questions_unanswered(form){
var i,flag=true,unanswered="",num=form.elements.length,j=form.elements[0].name; // Qs no.
for(i=0;i<num;i++){
if(j!=form.elements[i].name){
if(flag){ if(unanswered) unanswered+=", "; unanswered+=j;
} j=form.elements[i].name; flag=true;}
if(form.elements[i].checked){ // same Qs
flag=false;}}
if(flag){ if(unanswered) unanswered+=", "; unanswered+=j;}
return unanswered ? "Perguntas por Responder # " + unanswered : "";
}
// -->

