/* 
This script and many more are available free online at 
The JavaScript Source!! http://javascript.internet.com
Original:  Jordan Hiller (hiller@email.com)
Web Site:  http://www.angelfire.com/ca 
*/


dw = "";

function wr(str) {

  dw += str + "\n";

}



wr("<FORM NAME=theform>");


if(labels.charAt(0) == "|")

  labels = labels.substring(1,labels.length);



labelsA = Asplit(labels,"|");



for(i=0;i<questions.length;i++)

  {

  var ipo = i + 1;

  wr("<P><B>"+(ipo)+". "+questions[i]+"</b><BR>");



  for(d=0;d<possibleanswers[i].length;d++)

    {

    wr(labelsA[d]+" <INPUT TYPE=radio VALUE=\""+possibleanswers[i][d]+"\"NAME=\"num"+(ipo)+"\"> "+possibleanswers[i][d]+"<BR>");

    }	

  }

wr("<br><INPUT class=\"FormButton\" TYPE=button onClick=\"check()\" VALUE=\"Check answers\">");

wr("</FORM>");



document.write(dw);



function check(){

radios = new Array();

results = new Array();

correct = 0;

total = questions.length;

wrong = new Array();

var thisCorrect;



for(var i=0;i<total;i++)

  {

  var ipo = i + 1;

  radios[i] = document.theform.elements["num"+(ipo)];

  thisCorrect = false;



  for(var d=0;d<radios[i].length;d++)

    {

    if(radios[i][d].checked == 1)

      {

      results[i] = radios[i][d].value;

      if(results[i] == answers[i])

        {

    correct++;

        thisCorrect = true;

        }

      }

    }

  if(thisCorrect == false)

    {

    wrong[wrong.length] = i;

    }

  }



percent = Math.round(correct / total * 100).toString();

var a1 = "~!@#$%^&*()";

var a = "";

for(i=0;i<percent.length;i++) {

  a += a1.charAt(percent.charAt(i)); }

location.href = "score-economy.html?s="+escape(a)+"&w="+wrong;

}

