var score=0
var noq=0
var a1=0
var a2=0
var a3=0
var a4=0
var a5=0
var a6=0
var a7=0
var a8=0
var a9=0
var a10=0

var c1=0
var c2=0
var c3=0
var c4=0
var c5=0
var c6=0
var c7=0
var c8=0
var c9=0
var c10=0

var text1='BLACK TO MOVE'
var ans1a='Nf3'
var ans1b=ans1a
var ans1c=ans1a
var c1t1='The move we\'re looking for is a fork'
var c1t2='It\'s a fork and a discovered attack so we don\'t mind if he takes our piece'
var c1t3='White is threatening checkmate so perhaps you should check him first'

var text2='WHITE TO MOVE'
var ans2a='Qh8'
var ans2b=ans2a
var ans2c=ans2a
var c2t1='You can force checkmate in two moves'
var c2t2='You can force checkmate in two moves by playing a sacrifice'
var c2t3='You can force checkmate in two moves by sacrificing your Queen'

var text3='WHITE TO MOVE'
var ans3a='Rf8'
var ans3b=ans3a
var ans3c=ans3a
var c3t1='You can force checkmate in two moves'
var c3t2='One of your pieces is in the way - try moving it'
var c3t3='You have to play a check to make way for a checkmate next move'

var text4='WHITE TO MOVE'
var ans4a='Rxg7'
var ans4b='Rg7'
var ans4c=ans4a
var c4t1='You can force a quick checkmate here'
var c4t2='You can force a quick checkmate by starting with a check'
var c4t3='You can force a quick checkmate by starting with a sacrifice'

var text5='WHITE TO MOVE'
var ans5a='Nxf5'
var ans5b='Nf5'
var ans5c=ans5a
var c5t1='Look for a discovered attack'
var c5t2='Look for a discovered attack that is also a capture'
var c5t3='The two queens are on the same diagonal - how does that help you play a discovered attack?'

var text6='WHITE TO MOVE'
var ans6a='Rd8'
var ans6b=ans6a
var ans6c=ans6a
var c6t1='It\'s another discovered attack'
var c6t2='Your Bishop is on the same diagonal as the enemy Queen'
var c6t3='Look for a discovered attack '

var text7='BLACK TO MOVE'
var ans7a='Re1'
var ans7b=ans7a
var ans7c=ans7a
var c7t1='Look for a decoy'
var c7t2='You can win either a queen or a rook, depending on how your opponent replies'
var c7t3='Looking for checks, captures and threats will help you find a decoy'

var text8='WHITE TO MOVE'
var ans8a='Qa4'
var ans8b=ans8a
var ans8c=ans8a
var c8t1='Can you find a fork?'
var c8t2='We\'re looking for a Queen Fork'
var c8t3='How about a Queen Fork with check?'

var text9='BLACK TO MOVE'
var ans9a='Bxf2'
var ans9b='Bf2'
var ans9c=ans9a
var c9t1='It\'s a discovered attack'
var c9t2='The White Rook and the Black Rook are on the same file'
var c9t3='Look for checks, captures and threats to find the winning move'

var text10='WHITE TO MOVE'
var ans10a='Nxc6'
var ans10b='Nc6'
var ans10c=ans10a
var c10t1='Another discovered attack'
var c10t2='There are two Bishops on the same diagonal'
var c10t3='You can win a piece by making a capture which is also a discovered attack'

function clue1(){
c1=c1+1							   
if (c1<4) a1=a1-2 	 
if (c1==1) {setTimeout("q1c.innerHTML='<br>'+c1t1+'<br>'",6000)}
else {if (c1==2) {setTimeout("q1c.innerHTML='<br>'+c1t2+'<br>'",6000)}
else {if (c1==3) {setTimeout("q1c.innerHTML='<br>'+c1t3+'<br>'",6000)}}} 
}

function clue2(){
c2=c2+1	
if (c2<4) a2=a2-2 
if (c2==1) {setTimeout("q2c.innerHTML='<br>'+c2t1+'<br>'",6000)}
else {if (c2==2) {setTimeout("q2c.innerHTML='<br>'+c2t2+'<br>'",6000)}
else {if (c2==3) {setTimeout("q2c.innerHTML='<br>'+c2t3+'<br>'",6000)}}} 
}

function clue3(){
c3=c3+1	
if (c3<4) a3=a3-2 
if (c3==1) {setTimeout("q3c.innerHTML='<br>'+c3t1+'<br>'",6000)}
else {if (c3==2) {setTimeout("q3c.innerHTML='<br>'+c3t2+'<br>'",6000)}
else {if (c3==3) {setTimeout("q3c.innerHTML='<br>'+c3t3+'<br>'",6000)}}} 
}

function clue4(){
c4=c4+1	
if (c4<4) a4=a4-2 
if (c4==1) {setTimeout("q4c.innerHTML='<br>'+c4t1+'<br>'",6000)}
else {if (c4==2) {setTimeout("q4c.innerHTML='<br>'+c4t2+'<br>'",6000)}
else {if (c4==3) {setTimeout("q4c.innerHTML='<br>'+c4t3+'<br>'",6000)}}} 
}

function clue5(){
c5=c5+1	
if (c5<4) a5=a5-2 
if (c5==1) {setTimeout("q5c.innerHTML='<br>'+c5t1+'<br>'",6000)}
else {if (c5==2) {setTimeout("q5c.innerHTML='<br>'+c5t2+'<br>'",6000)}
else {if (c5==3) {setTimeout("q5c.innerHTML='<br>'+c5t3+'<br>'",6000)}}} 
} 

function clue6(){
c6=c6+1	
if (c6<4) a6=a6-2 
if (c6==1) {setTimeout("q6c.innerHTML='<br>'+c6t1+'<br>'",6000)}
else {if (c6==2) {setTimeout("q6c.innerHTML='<br>'+c6t2+'<br>'",6000)}
else {if (c7==3) {setTimeout("q7c.innerHTML='<br>'+c7t3+'<br>'",6000)}}} 
}

function clue7(){
c7=c7+1	
if (c7<4) a7=a7-2 
if (c7==1) {setTimeout("q7c.innerHTML='<br>'+c7t1+'<br>'",6000)}
else {if (c7==2) {setTimeout("q7c.innerHTML='<br>'+c7t2+'<br>'",6000)}
else {if (c7==3) {setTimeout("q7c.innerHTML='<br>'+c7t3+'<br>'",6000)}}} 
}

function clue8(){
c8=c8+1	
if (c8<4) a8=a8-2 
if (c8==1) {setTimeout("q8c.innerHTML='<br>'+c8t1+'<br>'",6000)}
else {if (c8==2) {setTimeout("q8c.innerHTML='<br>'+c8t2+'<br>'",6000)}
else {if (c8==3) {setTimeout("q8c.innerHTML='<br>'+c8t3+'<br>'",6000)}}} 
}

function clue9(){
c9=c9+1	
if (c9<4) a9=a9-2 
if (c9==1) {setTimeout("q9c.innerHTML='<br>'+c9t1+'<br>'",6000)}
else {if (c9==2) {setTimeout("q9c.innerHTML='<br>'+c9t2+'<br>'",6000)}
else {if (c9==3) {setTimeout("q9c.innerHTML='<br>'+c9t3+'<br>'",6000)}}} 
}

function clue10(){
c10=c10+1	
if (c10<4) a10=a10-2 
if (c10==1) {setTimeout("q10c.innerHTML='<br>'+c10t1+'<br>'",6000)}
else {if (c10==2) {setTimeout("q10c.innerHTML='<br>'+c10t2+'<br>'",6000)}
else {if (c10==3) {setTimeout("q10c.innerHTML='<br>'+c10t3+'<br>'",6000)}}} 
}	  

function checkans1(){
if (q1div.innerHTML==ans1a||q1div.innerHTML==ans1b||q1div.innerHTML==ans1c) {setTimeout("DHTMLSound('excellnt.wav')",1000);a1=a1+10;document.q1kp.src="tactr.gif"}
else {setTimeout("DHTMLSound('shoot.wav')",1000);a1=a1-1;document.q1kp.src="tactw.gif";setTimeout("document.q1kp.src='keypad.gif'",3000);q1div.innerHTML=''}
}

function checkans2(){
if (q2div.innerHTML==ans2a||q2div.innerHTML==ans2b||q2div.innerHTML==ans2c) {setTimeout("DHTMLSound('excellnt.wav')",1000);a2=a2+10;document.q2kp.src="tactr.gif"}
else {setTimeout("DHTMLSound('shoot.wav')",1000);a2=a2-1;document.q2kp.src="tactw.gif";setTimeout("document.q2kp.src='keypad.gif'",3000);q2div.innerHTML=''}
}

function checkans3(){
if (q3div.innerHTML==ans3a||q3div.innerHTML==ans3b||q3div.innerHTML==ans3c) {setTimeout("DHTMLSound('excellnt.wav')",1000);a3=a3+10;document.q3kp.src="tactr.gif"}
else {setTimeout("DHTMLSound('shoot.wav')",1000);a3=a3-1;document.q3kp.src="tactw.gif";setTimeout("document.q3kp.src='keypad.gif'",3000);q3div.innerHTML=''}
}

function checkans4(){
if (q4div.innerHTML==ans4a||q4div.innerHTML==ans4b||q4div.innerHTML==ans4c) {setTimeout("DHTMLSound('excellnt.wav')",1000);a4=a4+10;document.q4kp.src="tactr.gif"}
else {setTimeout("DHTMLSound('shoot.wav')",1000);a4=a4-1;document.q4kp.src="tactw.gif";setTimeout("document.q4kp.src='keypad.gif'",3000);q4div.innerHTML=''}
}

function checkans5(){
if (q5div.innerHTML==ans5a||q5div.innerHTML==ans5b||q5div.innerHTML==ans5c) {setTimeout("DHTMLSound('excellnt.wav')",1000);a5=a5+10;document.q5kp.src="tactr.gif"}
else {setTimeout("DHTMLSound('shoot.wav')",1000);a5=a5-1;document.q5kp.src="tactw.gif";setTimeout("document.q5kp.src='keypad.gif'",3000);q5div.innerHTML=''}
}

function checkans6(){
if (q6div.innerHTML==ans6a||q6div.innerHTML==ans6b||q6div.innerHTML==ans6c) {setTimeout("DHTMLSound('excellnt.wav')",1000);a6=a6+10;document.q6kp.src="tactr.gif"}
else {setTimeout("DHTMLSound('shoot.wav')",1000);a6=a6-1;document.q6kp.src="tactw.gif";setTimeout("document.q6kp.src='keypad.gif'",3000);q6div.innerHTML=''}
}

function checkans7(){
if (q7div.innerHTML==ans7a||q7div.innerHTML==ans7b||q7div.innerHTML==ans7c) {setTimeout("DHTMLSound('excellnt.wav')",1000);a7=a7+10;document.q7kp.src="tactr.gif"}
else {setTimeout("DHTMLSound('shoot.wav')",1000);a7=a7-1;document.q7kp.src="tactw.gif";setTimeout("document.q7kp.src='keypad.gif'",3000);q7div.innerHTML=''}
}

function checkans8(){
if (q8div.innerHTML==ans8a||q8div.innerHTML==ans8b||q8div.innerHTML==ans8c) {setTimeout("DHTMLSound('excellnt.wav')",1000);a8=a8+10;document.q8kp.src="tactr.gif"}
else {setTimeout("DHTMLSound('shoot.wav')",1000);a8=a8-1;document.q8kp.src="tactw.gif";setTimeout("document.q8kp.src='keypad.gif'",3000);q8div.innerHTML=''}
}

function checkans9(){
if (q9div.innerHTML==ans9a||q9div.innerHTML==ans9b||q9div.innerHTML==ans9c) {setTimeout("DHTMLSound('excellnt.wav')",1000);a9=a9+10;document.q9kp.src="tactr.gif"}
else {setTimeout("DHTMLSound('shoot.wav')",1000);a9=a9-1;document.q9kp.src="tactw.gif";setTimeout("document.q9kp.src='keypad.gif'",3000);q9div.innerHTML=''}
}

function checkans10(){
if (q10div.innerHTML==ans10a||q10div.innerHTML==ans10b||q10div.innerHTML==ans10c) {setTimeout("DHTMLSound('excellnt.wav')",1000);a10=a10+10;document.q10kp.src="tactr.gif"}
else {setTimeout("DHTMLSound('shoot.wav')",1000);a10=a10-1;document.q10kp.src="tactw.gif";setTimeout("document.q10kp.src='keypad.gif'",3000);q10div.innerHTML=''}
}

function popupMessage() {

/***********************************************
* Encrypt Email script- Please keep notice intact.
* Tool URL: http://www.dynamicdrive.com/emailriddler/
* **********************************************/

var emailarray1677= new Array(99,104,101,115,115,107,105,100,115,97,99,97,100,101,109,121,64,103,111,111,103,108,101,109,97,105,108,46,99,111,109)
var postemail1677=''
for (i=0;i<emailarray1677.length;i++)
postemail1677+=String.fromCharCode(emailarray1677[i])


  // SET MESSAGE VALUES
  var name = document.rjform.rjname.value
  var to = postemail1677
  var subject = "chessKIDS academy tactics test 2"
  var body =
  "Name of pupil: "+name+  
  "\n\nScore in tactics test 2: "+score+
  "\n\n"+a1+' '+a2+' '+a3+' '+a4+' '+a5+' '+a6+' '+a7+' '+a8+' '+a9+' '+a10

  // BUILD MAIL MESSAGE COMPONENTS 
  var doc = "mailto:" + to + 
      "?subject=" + escape(subject) + 
      "&body=" + escape(body); 

  // POP UP EMAIL MESSAGE WINDOW
  window.location = doc;
}

function finish(){

if (a1<0||a1>10) a1=0
if (a2<0||a2>10) a2=0
if (a3<0||a3>10) a3=0
if (a4<0||a4>10) a4=0
if (a5<0||a5>10) a5=0
if (a6<0||a6>10) a6=0
if (a7<0||a7>10) a7=0
if (a8<0||a8>10) a8=0
if (a9<0||a9>10) a9=0
if (a10<0||a10>10) a10=0

score=a1+a2+a3+a4+a5+a6+a7+a8+a9+a10 

result.innerHTML="<br><br>You scored " 
result.innerHTML+=score
result.innerHTML+="% in the chess<font color=red>KIDS<font color=black> academy Tactics Quiz 2"

popupMessage()

}

function DHTMLSound(surl) {
  document.getElementById("dummyspan").innerHTML=
    "<embed src='"+surl+"' hidden=true autostart=true loop=false>";
}

