var cheat = false;



abArray = ["a","b","c","d"];

setUpPage();


function setUpPage(){
		document.write("<table class='exercise_multiplechoice'>");
	for(suindex = 0;suindex<questionArray.length;suindex+=2){
		document.write("<tr><td class='MC_marking'><img src='/images/elt/product_site_graphics/clocktransparent.gif' name='im" + (suindex+1) + "' width='20' height='20'></td>");
		document.write("<td class='MC_number'>" + (suindex+1) + "</td><td class='MC_questionarray'>");
		document.write(questionArray[suindex][0]);			
		document.write("</td><td class='MC_marking'><img src='/images/elt/product_site_graphics/clocktransparent.gif' name='im" + (suindex+2) + "'></td>");
		document.write("<td class='MC_number'>" + (suindex+2) + "</td><td class='MC_questionarray'>");
		document.write(questionArray[suindex+1][0]);
		document.write("</td></tr><tr><td colspan='3' class='MC_multiplechoice'>");
		for(inindex = 1;inindex<4;inindex++){ //<5 = number of choices, change 6 lines below as well.
			document.write("<input type='radio' name='q" + (suindex + 1) + "'>" + questionArray[suindex][inindex] + "<br>");
		}
		document.write("</td><td colspan='3' class='MC_multiplechoice'>");
		for(inindex = 1;inindex<4;inindex++){ //
			document.write("<input type='radio' name='q" + (suindex + 2) + "'>" + questionArray[suindex+1][inindex] + "<br>");
		}
		document.write("</td></tr>");
		}
		document.write("</table>");
		{
		document.write("<table><tr><td class='MC_buttons'><input onClick=checkAnswers() type=button value='Score' name='button'> <input type=button value='See answers' onClick='seeAnswers()' name='button2'> <input type='reset' onClick='resetTest()' name='reset' value='Start again'></td></tr></table>");
}
}

	
		



var qArray = new Array(document.form1.q1,document.form1.q2,document.form1.q3,document.form1.q4,document.form1.q5,document.form1.q6);
var imageArray = new Array(document.images.im1,document.images.im2,document.images.im3,document.images.im4,document.images.im5,document.images.im6);



function checkAnswers(){
var qArray = new Array(document.form1.q1,document.form1.q2,document.form1.q3,document.form1.q4,document.form1.q5,document.form1.q6);
var imageArray = new Array(document.images.im1,document.images.im2,document.images.im3,document.images.im4,document.images.im5,document.images.im6);
	score = 0;
	if (cheat) {
		alert("Press Start again and then try again")
	} else {

		for(qloop=0;qloop<qArray.length;qloop++){

			if (qArray[qloop][ansArray[qloop]-1].checked) {
				score++;
				imageArray[qloop].src="/images/elt/product_site_graphics/clocktick.gif"
			} else {
				imageArray[qloop].src="/images/elt/product_site_graphics/clockcross.gif"
			}
		}
		alert("Your score is " +score+ " / " + qArray.length)
	}
}


function resetTest(){
var qArray = new 
Array(document.form1.q1,document.form1.q2,document.form1.q3,document.form1.q4,document.form1.q5,document.form1.q6);
var imageArray = new Array(document.images.im1,document.images.im2,document.images.im3,document.images.im4,document.images.im5,document.images.im6);
	for(aloop=0;aloop<qArray.length;aloop++){
		imageArray[aloop].src="/images/elt/product_site_graphics/clocktransparent.gif";
		qArray[aloop].checked = false;
	}
	cheat = false;
	score = 0;
}

function seeAnswers(){
var qArray = new 
Array(document.form1.q1,document.form1.q2,document.form1.q3,document.form1.q4,document.form1.q5,document.form1.q6)
var imageArray = new Array(document.images.im1,document.images.im2,document.images.im3,document.images.im4,document.images.im5,document.images.im6)
	cheat = true;
	for(rloop=0;rloop<qArray.length;rloop++){
		qArray[rloop][ansArray[rloop]-1].checked = true;
		imageArray[rloop].src="/images/elt/product_site_graphics/clocktransparent.gif";
	}
}
