function Question (qname,
type,
qstring,
response,
corrects,
explan,
ifcorrect,ifwrong,ifnull,
img)
{this.qname=qname;
this.type=type;
this.qstring=qstring;
this.response=response;
this.corrects=corrects;
this.explan=explan;
this.ifcorrect=ifcorrect;
this.ifwrong=ifwrong;
this.ifnull=ifnull;
this.img=img;
}

resp=new Array("Uguale a quella di una sola resistenza","Maggiore di quella di una sola resistenza","Nessuna delle altre risposte è esatta","Minore di quella di una sola resistenza")
corr=new Array("0","1","0","0")
quest001 = new Question(
"Domanda 1",
0,
"<b>Due resistenze di uguale valore e collegate in serie, presentano una resistenza totale:</b>",
resp,
corr,
"",
4,
-1,
0,
"");

resp=new Array("La corrente non subisce modifiche perchè non è cambiata la tensione","Il valore della corrente diventa la metà","Nessuna delle altre risposte è esatta","Il valore della corrente raddoppia")
corr=new Array("0","1","0","0")
quest002 = new Question(
"Domanda 2",
0,
"<b>Nel circuito&nbsp; (sopra disegnato), cosa succede alla corrente se la R passa da 1 KOhm a 2 KOhm?</b>",
resp,
corr,
"",
4,
-1,
0,
"soloR.jpg");

resp=new Array("Il valore della corrente diventa la metà","Il valore della corrente raddoppia","La corrente non subisce modifiche perchè non è cambiata la resistenza","Nessuna delle altre risposte è esatta")
corr=new Array("0","1","0","0")
quest003 = new Question(
"Domanda 3",
0,
"<b>Nel circuito (sopra disegnato), cosa succede alla corrente se la V passa da 10V a 20V ?</b>",
resp,
corr,
"",
4,
-1,
0,
"");

resp=new Array("Uguale a quella di una sola resistenza","Maggiore di quella di una sola resistenza","Minore di quella di una sola resistenza","Uguale alla metà di quella di una singola resistenza")
corr=new Array("0","0","0","1")
quest004 = new Question(
"Domanda 4",
0,
"<b>Due resistenze di uguale valore e collegate in parallelo, presentano una resistenza totale:</b>",
resp,
corr,
"",
4,
-1,
0,
"");

resp=new Array("Nessuna delle altre risposte perchè esso coincide con l'interruzione del circuito","Il punto di incontro di almeno quattro conduttori","Il punto di incontro di almeno due conduttori","Il punto di incontro di almeno tre conduttori")
corr=new Array("0","0","0","1")
quest005 = new Question(
"Domanda 5",
0,
"<b>In un circuito elettrico, per nodo si intende:</b>",
resp,
corr,
"",
4,
-1,
0,
"");

resp=new Array("3 A","25 mA","7,5 A","3 mA")
corr=new Array("0","0","0","1")
quest006 = new Question(
"Domanda 6",
0,
"<b>Ad una resistenza da 25 KOhm &egrave; applicata una tensione di 75V.&nbsp; Essa sar&agrave; attraversata da una corrente di:</b>",
resp,
corr,
"",
4,
-1,
0,
"");

resp=new Array("Uno uguale all'altro","Uno il doppio dell'altro","Uno la metà dell'altro","2 e 1 mA")
corr=new Array("1","0","0","0")
quest007 = new Question(
"Domanda 7",
0,
"<b>Nel circuito (sopra disegnato), i valori delle correnti I</b><b><sub>1&nbsp;</sub></b><b> e I</b><b><sub>2&nbsp;</sub></b><b> sono rispettivamente:</b>",
resp,
corr,
"",
4,
-1,
0,
"4Ri.jpg");

resp=new Array("In serie","In parallelo","Dipende dal tipo di tensione&nbsp; (continua o alternata)","Nessuna delle altre risposte è esatta")
corr=new Array("0","1","0","0")
quest008 = new Question(
"Domanda 8",
0,
"<b>Per misurare la tensione l'apposito strumento di misura va inserito:</b>",
resp,
corr,
"",
4,
-1,
0,
"");

resp=new Array("68,2 Ohm +/- 1%","682 Ohm&nbsp; +/- 1%","6,8 Ohm&nbsp; +/- 1%","6,82 Ohm&nbsp; +/- 1%")
corr=new Array("1","0","0","0")
quest009 = new Question(
"Domanda 9",
0,
"<b>Su un resistore ci sono le seguenti strisce colorate <br>Blu - Grigio - Rosso - Oro - Marrone ,&nbsp; il suo valore&nbsp; &egrave;:&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</b>&nbsp;",
resp,
corr,
"",
4,
-1,
0,
"");

resp=new Array("Rosso - Viola - Giallo - Oro","Rosso - Viola - Arancio - Oro","Rosso - Viola - Marrone - Oro","Rosso - Viola - Rosso - Oro")
corr=new Array("0","0","0","1")
quest010 = new Question(
"Domanda 10",
0,
"<b>Un resistore da 2,7 KOhm +/- 5%&nbsp; quali colori avrebbe?</b>",
resp,
corr,
"",
4,
-1,
0,
"");

resp=new Array("I<sub>t </sub>- (I<sub>1</sub> - I<sub>2</sub>) = 0","I<sub>t </sub>- I<sub>1</sub> - I<sub>2</sub> = 0","I<sub>t </sub>+ I<sub>1</sub> - I<sub>2</sub> = 0","I<sub>t </sub>- I<sub>1</sub> + I<sub>2</sub> = 0")
corr=new Array("0","1","0","0")
quest011 = new Question(
"Domanda 11",
0,
"<b>L'applicazione&nbsp; del primo principio di Kirchhoff al nodo A&nbsp; nel circuito sopra disegnato, d&agrave; la seguente relazione:</b>",
resp,
corr,
"",
4,
-1,
0,
"4Ri.jpg");

resp=new Array("5,6 KOhm +/- 5%","560 KOhm +/- 5%","65 KOhm +/- 5%","560 KOhm +/- 5%")
corr=new Array("0","1","0","0")
quest012 = new Question(
"Domanda 12",
0,
"<b>Su un resistore ci sono le seguenti strisce colorate:<br>Verde - Blu - Giallo - Oro ,&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; il valore &egrave;:</b>",
resp,
corr,
"",
4,
-1,
0,
"");

resp=new Array("A stella","Serie - parallelo (misto)","Parallelo","Serie")
corr=new Array("0","0","0","1")
quest013 = new Question(
"Domanda 13",
0,
"<b>Nel circuito (sopra disegnato), le resistenze sono collegate in :</b>",
resp,
corr,
"",
4,
-1,
0,
"3R.jpg");

resp=new Array("Rosso - Viola - Giallo - Argento","Giallo - Viola - Arancio - Argento","Giallo - Viola - Rosso - Oro","Giallo - Blu - Arancio - Oro")
corr=new Array("0","1","0","0")
quest014 = new Question(
"Domanda 14",
0,
"<b>Un resistore da 47 KOhm +/- 10% quali colori avrebbe?</b>",
resp,
corr,
"",
4,
-1,
0,
"");

resp=new Array("Rosso - Rosso - Rosso - Oro","Rosso - Rosso - Rosso - Argento","Rosso - Rosso - Arancio - Oro<br>","Rosso - Arancio - Rosso - Argento")
corr=new Array("1","0","0","0")
quest015 = new Question(
"Domanda 15",
0,
"<b>Un resistore da&nbsp; 2,2 KOhm +/- 5%,&nbsp; quali colori avrebbe?</b>",
resp,
corr,
"",
4,
-1,
0,
"");

resp=new Array("1 MOhm +/- 2%","104 Ohm +/- 2%","100 KOhm +/- 2%","10400 Ohm +/- 2%")
corr=new Array("0","0","1","0")
quest016 = new Question(
"Domanda 16",
0,
"<b>Su un resistore ci sono le seguenti strisce colorate:<br>Marrone - Nero - Giallo - Rosso ,&nbsp; il valore &egrave;:</b>",
resp,
corr,
"",
4,
-1,
0,
"");

resp=new Array("Marrone - Marrone - Nero - Oro","Marrone - Nero - Marrone - Rosso","Marrone - Nero - Oro - Rosso","Nero - Marrone - Marrone - Rosso")
corr=new Array("0","0","1","0")
quest017 = new Question(
"Domanda 17",
0,
"<b>Un resistore da 1 Ohm +/- 2% quali colori avrebbe?</b>",
resp,
corr,
"",
4,
-1,
0,
"");

resp=new Array("25,4 cm","25,4 mm","2,54 cm","2,54 mm")
corr=new Array("0","0","0","1")
quest018 = new Question(
"Domanda 18",
0,
"<b>Nella bread-board la distanza tra fori vicini &egrave;:</b>",
resp,
corr,
"",
4,
-1,
0,
"");

resp=new Array("Dal prodotto tra i valori delle due resistenze","Dalla differenza tra i valori delle due resistenze","Dalla divisione tra i valori delle due resistenze","Nessuna delle altre risposte è esatta")
corr=new Array("0","0","0","1")
quest019 = new Question(
"Domanda 19",
0,
"<b>La tensione totale ai capi di una serie di 2 resistenze &egrave; data:</b>",
resp,
corr,
"",
4,
-1,
0,
"");

resp=new Array("27 Ohm +/- 5%","270 Ohm +/- 5%","2,7 Ohm +/- 5%","27 Ohm +/- 10%")
corr=new Array("1","0","0","0")
quest020 = new Question(
"Domanda 20",
0,
"<b>Su un resistore ci sono le seguenti strisce colorate:<br>Rosso - Viola - Nero - Oro&nbsp; , il valore &egrave;:</b>",
resp,
corr,
"",
4,
-1,
0,
"");

resp=new Array("Bianco - Rosso - Nero - Oro","Verde - Blu - Giallo - Oro","Giallo - Viola Verde - Argento","Grigio - Rosso - Marrone - Oro")
corr=new Array("0","0","0","1")
quest021 = new Question(
"Domanda 21",
0,
"<b>Un resistore da 820 Ohm +/- 5% quali colori avrebbe?</b>",
resp,
corr,
"",
4,
-1,
0,
"");

resp=new Array("Cambia il valore della corrente circolante in esso","Cambia il valore della resistenza totale equivalente","Cambia il valore della tensione ai capi dei resistori spostati","Nessuna delle altre risposte è esatta")
corr=new Array("0","0","0","1")
quest022 = new Question(
"Domanda 22",
0,
"<b>Se nel circuito sopra disegnato si cambia la posizione dei resistori:</b>",
resp,
corr,
"",
4,
-1,
0,
"3RS.jpg");

resp=new Array("Maggiore della corrente totale","Minore della corrente totale","Uguale alla corrente totale","Nessuna delle altre risposte è esatta perchè non si hanno sufficienti elementi per rispondere")
corr=new Array("0","1","0","0")
quest023 = new Question(
"Domanda 23",
0,
"<b>In un circuito costituito da pi&ugrave; resistori collegati in parallelo, la corrente in ogni ramo del circuito &egrave;:</b>",
resp,
corr,
"",
4,
-1,
0,
"");

resp=new Array("Sicuramente minore di 1 KOhm","Sicuramente maggiore di 10 KOhm","Sicuramente uguale a 4,7 KOhm","Sicuramente uguale alla somma delle tre resistenze")
corr=new Array("1","0","0","0")
quest024 = new Question(
"Domanda 24",
0,
"<b>Tre resistenze R</b><b><sub>1 </sub></b><b>= 1 KOhm, R</b><b><sub>2 </sub></b><b>= 4,7 KOhm, R</b><b><sub>3 </sub></b><b>= 10 KOhm, sono collegate in parallelo, la resistenza totale equivalente &egrave;:</b>",
resp,
corr,
"",
4,
-1,
0,
"");

resp=new Array("Al partitore di tensione","Al partitore di corrente","Al primo principio di Kirchhoff","Al secondo principio di Kirchhoff")
corr=new Array("1","0","0","0")
quest025 = new Question(
"Domanda 25",
0,
"<b>La definizione che segue (in corsivo): </b><b><i>Il valore della caduta di tensione su una resistenza R &egrave; dato dal prodotto della d.d.p.&nbsp; E , moltiplicata per il valore della resistenza interessata diviso la somma di tutte le resistenze della serie&nbsp; </i></b><b>si riferisce:</b>",
resp,
corr,
"",
4,
-1,
0,
"");

questions = new Array (
quest001,quest002,quest003,quest004,quest005,quest006,quest007,quest008,quest009,quest010,quest011,quest012,quest013,quest014,quest015,quest016,quest017,quest018,quest019,quest020,quest021,quest022,quest023,quest024,quest025)

function doQuestion(quest)
{
var numdo;
var numord=eval(quest+1);
var i=-1, ii, type, myname, gadget;
type=questions[quest].type;
numdo=type>=3?1:questions[quest].response.length;
if (type<3) {
respcopy=new Array(numdo);corrcopy=new Array(numdo);
for (i=0; i<numdo; i++) respcopy[i]=questions[quest].response[i];
respcopy.sort(myrandom);
for (i=0; i<numdo; i++) {
for (ii=0; ii<numdo; ii++) {
if (respcopy[i]==questions[quest].response[ii]) {
corrcopy[i]=questions[quest].corrects[ii];break;}}}
questions[quest].response=respcopy;
questions[quest].corrects=corrcopy;}
document.write("\n")
document.write("<div id=\"q")
document.write(numord)
document.write("\" style=\"display:none\">\n")
document.write("<table width=\"100%\" border=\"0\" cellspacing=\"0\" cellpadding=\"0\">\n")
document.write("  <tr> \n")
document.write("    <td>&nbsp;</td>\n")
document.write("    <td width=\"50%\">\n")
document.write("      <table width=\"470\" border=\"0\" cellspacing=\"0\" cellpadding=\"0\" align=\"center\">\n")
document.write("        <tr> \n")
document.write("          <td align=\"left\" valign=\"bottom\"> \n")
document.write("            <table width=\"100%\" border=\"0\" cellspacing=\"0\" cellpadding=\"0\">\n")
document.write("              <tr> \n")
document.write("                <td>\n")
document.write("                  <table width=\"50\" border=\"0\" cellspacing=\"0\" cellpadding=\"0\" background=\"m_table_up_sx.gif\" height=\"30\">\n")
document.write("                    <tr> \n")
document.write("                      <td> \n")
document.write("                        <div align=\"center\"></div>\n")
document.write("                      </td>\n")
document.write("                    </tr>\n")
document.write("                  </table>\n")
document.write("                </td>\n")
document.write("                <td background=\"m_table_up.gif\" width=\"100%\"><img src=\"m_table_up.gif\" width=\"282\" height=\"30\"></td>\n")
document.write("                <td> \n")
document.write("                  <table width=\"31\" border=\"0\" cellspacing=\"0\" cellpadding=\"0\" background=\"m_table_up_dx.gif\" height=\"30\">\n")
document.write("                    <tr> \n")
document.write("                      <td> \n")
document.write("                        <div align=\"center\"><b><font color=\"#FFFFFF\" face=\"Arial, Helvetica, sans-serif\" size=\"2\">")
document.write(numord)
document.write("</font></b></div>\n")
document.write("                      </td>\n")
document.write("                    </tr>\n")
document.write("                  </table>\n")
document.write("                </td>\n")
document.write("              </tr>\n")
document.write("            </table>\n")
document.write("          </td>\n")
document.write("        </tr>\n")
document.write("        <tr> \n")
document.write("          <td> \n")
document.write("            <table width=\"100%\" border=\"0\" cellspacing=\"0\" cellpadding=\"0\" height=\"100%\">\n")
document.write("              <tr> \n")
document.write("                <td background=\"m_table_border_sx.gif\" align=\"right\" valign=\"top\"><img src=\"m_question_sx.gif\" width=\"57\" height=\"48\"></td>\n")
document.write("                <td width=\"100%\" bgcolor=\"ECE9D8\" align=\"left\" valign=\"top\">\n")
document.write("                  <table width=\"100%\" border=\"0\" cellspacing=\"0\" cellpadding=\"0\">\n")
document.write("                    <tr>\n")
document.write("                      <td colspan=\"2\">\n")
document.write("                        <table >\n")
document.write("                          ")
if (questions[quest].img!="") {
document.write("\n")
document.write("                          <td width=1>\n")
document.write("                            <img border=\"0\" src=\"")
document.write(questions[quest].img)
document.write("\">\n")
document.write("                          </td>\n")
document.write("                          ")
}
document.write("\n")
document.write("                          <td class=question valign=\"top\">\n")
document.write("                            ")
document.writeln(questions[quest].qstring)
document.write("\n")
document.write("                          </td>\n")
document.write("                        </table>\n")
document.write("                      </td>\n")
document.write("                    </tr>\n")
document.write("                    <tr height=10>\n")
document.write("                      <td colspan=\"2\"></td>\n")
document.write("                    </tr>\n")
document.write("                    ")
for (i=0; i<numdo; i++) {
myname=questions[quest].qname;
gadget="radio";
if (type>=3) gadget="text";
else if (type==1) {
myname+="_"+(i<9?"0":"")+(i+1);
gadget="checkbox";}
document.write("\n")
document.write("                    <tr>\n")
document.write("                      <td width=\"1%\" valign=\"top\">")
document.write(" <input type="+gadget+" name=\""+myname);
if (type<3) document.write("\" value=\""+i+"\">\n")
else document.write("\" class=\"input\" value=\"\">\n")
document.write("</td>\n")
document.write("                      <td width=\"99%\" class=answer align=\"left\">")
if (type<3) document.write(questions[quest].response[i]);
document.write("</td>\n")
document.write("                    </tr>\n")
document.write("                    ")
}
document.write("\n")
document.write("                  </table>\n")
document.write("                </td>\n")
document.write("                <td background=\"m_table_border_dx.gif\"><img src=\"m_table_border_dx.gif\" width=\"31\" height=\"24\"></td>\n")
document.write("              </tr>\n")
document.write("            </table>\n")
document.write("          </td>\n")
document.write("        </tr>\n")
document.write("        <tr> \n")
document.write("          <td> \n")
document.write("            <table width=\"100%\" border=\"0\" cellspacing=\"0\" cellpadding=\"0\">\n")
document.write("              <tr> \n")
document.write("                <td><img src=\"m_table_dn_sx.gif\" width=\"50\" height=\"15\"></td>\n")
document.write("                <td background=\"m_table_dn_bord.gif\" width=\"100%\"><img src=\"m_table_dn_bord.gif\" width=\"282\" height=\"15\"></td>\n")
document.write("                <td><img src=\"m_table_dn_dx.gif\" width=\"31\" height=\"15\"></td>\n")
document.write("              </tr>\n")
document.write("            </table>\n")
document.write("          </td>\n")
document.write("        </tr>\n")
document.write("      </table>\n")
document.write("	  <br>\n")
document.write("    </td>\n")
document.write("    <td>&nbsp;</td>\n")
document.write("  </tr>\n")
document.write("</table>\n")
document.write("</div>\n")
document.write("\n")
document.write("<div id=\"q")
document.write(numord)
document.write("a\" style=\"display:none\">\n")
document.write("<table width=\"100%\" border=\"0\" cellspacing=\"0\" cellpadding=\"0\">\n")
document.write("  <tr> \n")
document.write("    <td>&nbsp;</td>\n")
document.write("    <td width=\"50%\" align=\"right\">\n")
document.write("      ")
if (quest>0) {
document.write("\n")
document.write("      <a href=\"javascript:void(0)\" ")
document.write(" onClick=\"myshow("+(quest)+")\"")
document.write(" onMouseOut=\"MM_swapImgRestore()\" onMouseOver=\"MM_swapImage('Image1")
document.write(numord)
document.write("','','m_back_button2.gif',1)\"><img src=\"m_back_button.gif\" width=\"80\" height=\"24\" border=\"0\" name=\"Image1")
document.write(numord)
document.write("\" alt=\"Indietro\"></a>\n")
document.write("      ")
}
document.write("\n")
document.write("      ")
if (quest<questions.length) {
document.write("\n")
document.write("      <a href=\"javascript:void(0)\" ")
document.write(" onClick=\"myshow("+(quest+2)+")\"")
document.write(" onMouseOut=\"MM_swapImgRestore()\" onMouseOver=\"MM_swapImage('Image2")
document.write(numord)
document.write("','','m_next_button2.gif',1)\"><img src=\"m_next_button.gif\" width=\"80\" height=\"24\" border=\"0\" name=\"Image2")
document.write(numord)
document.write("\" alt=\"Avanti\"></a>\n")
document.write("      ")
}
document.write("\n")
document.write("      ")
document.write(" \n")
document.write("    </td>\n")
document.write("    <td>&nbsp;</td>\n")
document.write("  </tr>\n")
document.write("</table>\n")
document.write("</div>\n")
}
function doTest() {
var count, i;
if (navigator.appName!="Microsoft Internet Explorer")
{
alert('Il presente questionario funziona solo\ncon Microsoft Internet Explorer');
return;
}
questions.sort(myrandom);
for (i=0; i<questions.length; i++) {
questions[i].qname="Domanda "+(i+1);}
count=questions.length;
for (i=0; i<count; i++) doQuestion(i);
}
function fill(s,l){
s=s+""
for (y=1;y<=l;y++)
if (s.length>=l) break; else s="0"+s;
return s
}
function CheckQName(wapf,ii,i,multi,selection){
var len;
if (!multi) return(wapf.elements[ii].name==questions[i].qname);
len=questions[i].qname.length;
if (wapf.elements[ii].name.substring(0,len)!=questions[i].qname) return false;
if (wapf.elements[ii].name.substring(len,len+1)!="_") return false;
if (eval(wapf.elements[ii].name.substring(len+1,len+3))==(selection+1)) return true;
return false;
}
function errore(uno,due,tre)
{
if (!errori) winr.document.write("<H3>Hai commesso i seguenti errori</H3>");
++errori;
winr.document.write("<p><b>"+uno+"</b><br>"+due+"<br>"+tre+"</p>");
}
function correct(wapf)
{
var i, ii, t, re, tmp, selection, multi, type, isnull, iswrong, iscorrect, evaluation=0, total=0, udat;
errori=0;
udat=new Array();
for (i=0, ii=0; i<wapf.elements.length; i++)
{tmp=wapf.elements[i];
if (tmp.name.substring(0,13)=="Quiz.UserData"){
t=tmp.name.substring(14,tmp.name.length);
re=new RegExp("_", "g");
t=t.replace(re," ");
udat[ii++]=t+": <i>"+tmp.value+"</i><br>";}}
winr=window.open('','wapres', 'titlebar=1,location=0,directories=0,menubar=1,toolbar=0,scrollbars=1,resizable=1,status=1')
winr.document.write("<html><head><title>Risultati</title><BASE target='_blank'></head><body bgcolor='#FFFFFF'><font face='Verdana, Arial'><table border=0 cellpadding=0 cellspacing=0 width='100%' bgcolor='#C0C0C0'><tr><td width='100%'><font face='Verdana, Arial' size=5 color='#FFFFFF'><b>&nbsp;Risultati</b></font></td></tr></table>")
now= new Date()
winr.document.write("<small><p>"+fill(now.getDate(),2)+"/"+fill((now.getMonth()+1),2)+"/"+now.getYear()+"&nbsp;&nbsp;"+fill(now.getHours(),2)+":"+fill(now.getMinutes(),2)+"</p>")
if (udat.length>0) {
winr.document.write("<b>Dati utente</b><br>\n");
for (i=0; i<udat.length; i++) winr.document.write(udat[i]);}

for (i=0; i<questions.length; i++) {
type=questions[i].type;
if (type==1) multi=1;
else multi=0;
isnull=true;
iscorrect=false;iswrong=false;
selection=0;
evaluation=0;
for (ii=0; ii<wapf.elements.length; ii++) {
if (CheckQName(wapf,ii,i,multi,selection)) {
if (type>=3 && wapf.elements[ii].value!="") {
isnull=false;
if (wapf.elements[ii].value.toLowerCase()==questions[i].corrects.toLowerCase()) iscorrect=true;
else iswrong=true;
++selection;}
else if (wapf.elements[ii].checked) {
if (isnull) isnull=false;
if (questions[i].corrects[selection]=="1") iscorrect=(iswrong==false)?true:false;
else {
iswrong=true;
if (multi) errore(questions[i].qname,"La casella  <i>"+questions[i].response[selection]+"</i>  non andava selezionata.",questions[i].explan)
}} else {
if (questions[i].corrects[selection]=="1") {
iswrong=true;
if (multi) errore(questions[i].qname,"La casella  <i>"+questions[i].response[selection]+"</i>  andava selezionata.",questions[i].explan);
}}
++selection;
}}
if (multi==false && (isnull || iswrong)) {
var okresp, z;
if (type>=3) okresp=questions[i].corrects;
else {
for (z=0; z<questions[i].corrects.length; z++) {
if (questions[i].corrects[z]==1) {
okresp=questions[i].response[z];
break;
}}}
errore(questions[i].qname,"La risposta corretta era <i>"+okresp+".</i>",questions[i].explan);
}
if (isnull) evaluation+=questions[i].ifnull;
else if (iswrong) evaluation+=questions[i].ifwrong;
else if (iscorrect) evaluation+=questions[i].ifcorrect;
total+=evaluation;}
if (errori) {var voc=(errori==1)?"e":"i";winr.document.write("<br><b>In totale hai commesso "+errori+" error"+voc+".</b>");}
else winr.document.write("<h3>Complimenti, non hai commesso alcun errore</h3>")
{var voc=(total==1)?"o":"i";winr.document.write("<br><b>Punteggio realizzato: "+total+" punt"+voc+".</b><br>");}

winr.document.write("</small><hr noshade><center><form>")
printest=(((navigator.appName=='Netscape') && (navigator.appVersion.charAt(0)>='4')) || (navigator.appVersion.lastIndexOf('MSIE 5') !=-1))? 'print()': 'alert("Questo pulsante funziona soltanto con Netscape Navigator 4 o Microsoft Internet Explorer 5 (o versioni successive). Per stampare con gli altri browser, seleziona il comando Stampa nel menu File.")'
winr.document.write("<input type='button' value='Stampa...' onClick='"+printest+"'>&nbsp;&nbsp;&nbsp;&nbsp;")
winr.document.write("<input type='button' value='Chiudi questa finestra' onClick='window.close()'></form></center>")
winr.document.write(aknw)
winr.document.close()
if (navigator.appVersion.lastIndexOf('MSIE 3') == -1) nomsie3=true
else nomsie3=false
if (nomsie3) winr.focus()
}
aknw="<br><p align='center'><small><small>Creato e gestito con <a title='Premi qui per visitare il sito di WebQuiz' href='http://www.smartlite.it/go.asp?OLDLO' target = '_blank'>SmartLite WebQuiz</a></small></small></p>"
function myrandom(a,b)
{
var rc;
do {rc=Math.floor(Math.random()*3)-1;} while (rc==2);
return(rc);
}
var recent, recent2, recdone=false;
function myshow(count)
{
var id, id2;
if (count==questions.length+1) id=wq_final;
else id=eval("q"+count);
if (id!=wq_final) id2=eval("q"+count+"a");
else id2=wq_final2;
if (recdone==false) {
recent=wq_user;
recent2="";
recdone=true;}
recent.style.display="none";
if (recent2!="") recent2.style.display="none";
id.style.display="";
id2.style.display="";
if (id!=wq_final && questions[count-1].type>2) document.WapForm.elements[questions[count-1].qname].focus();
recent=id;recent2=id2;}

