var player_score1 = -120;
var player_score2 = -120;
var player_score3 = -120;
var player_score = 0;

var check = 10;
var mark = 6;
var player_number = 1;
var cookvalue = 1
var number_of_players = 1;

function displayTable (){
getcookie();
number_of_players = cookvalue;
if (number_of_players == 2 || number_of_players == 3)
	document.getElementById('score_table').style.display = 'block'; 
if (number_of_players == 3)
  document.getElementById('row3').style.display = 'block'; 
}
function HideAll(){

for (i=1; i<5; i++){
  for (j=1; j<5; j++){
	  hideaway = 'answer' + i + j + 'explain'
	  document.getElementById(hideaway).style.visibility = 'hidden'
    }
  }
} //end of HideAll
function PlayerScoring(){

  if (player_number==1){
		player_score1 = player_score1 + player_score;
		back_pos = '0px ' +player_score1+ 'px';
		document.getElementById('score_p1').style.backgroundPosition = back_pos;
	 	document.getElementById('p1').style.color = '#88c';
		document.getElementById('p2').style.color = '#f33';
		}
	if (player_number==2){
		player_score2 = player_score2 + player_score;
		back_pos = '0px ' +player_score2+ 'px';
		document.getElementById('score_p2').style.backgroundPosition = back_pos;
	 	document.getElementById('p2').style.color = '#88c';
		if (number_of_players==3)
		  document.getElementById('p3').style.color = '#f33';
		else
		  document.getElementById('p1').style.color = '#f33';
		}
	if (player_number==3){
		player_score3 = player_score3 + player_score;
		back_pos = '0px ' +player_score3+ 'px';
		document.getElementById('score_p3').style.backgroundPosition = back_pos;
	 	document.getElementById('p3').style.color = '#88c';
		document.getElementById('p1').style.color = '#f33';
		}

}// end of PlayerScoring



 function StartLoop(cssobject,x){
	if (x=="cross")
	 {
	 mark = mark - 1;
	 player_score = 0;
	 document.getElementById(cssobject).style.backgroundImage = 'url(images/cross.png)'
	 }
	if (x=="pie")
	 {
	 mark = mark - 1;
	 player_score = 40;
	 document.getElementById(cssobject).style.backgroundImage = 'url(images/pie.png)'
	 }
	if (x=="bonus")
	 {
	 check = check - 1;
	 player_score = -80;
	 document.getElementById(cssobject).style.backgroundImage = 'url(images/doubletick.png)'
	 }
	if (x=="tick")
	 {
	 check = check - 1;
	 player_score = -40;
	 }
document.getElementById(cssobject).style.visibility = 'visible' //display the cssobject

HideAll() // remove the last explination before showing the newly clicked one

showobject = cssobject + 'explain'
document.getElementById(showobject).style.visibility = 'visible'

if (number_of_players != 1)
 PlayerScoring(); // calls the player scoring function if there is more that one player

player_number++  // increment player number and check that it doesn't get greater than the number of players
if (player_number>number_of_players)
  player_number = 1;

if (check == 0 || mark == 0){
  if (check == 0){
	  document.getElementById('no_check').style.display = 'block'
		mark++
		}
	else{
	  document.getElementById('no_mark').style.display = 'block'
    check++
		}
	if (number_of_players == 2){
	  if (player_score1 > player_score2)
		  document.getElementById('p1').style.color = '#777'
	  else
		  document.getElementById('p1').style.color = '#ff0'
		if (player_score2 > player_score1)
		  document.getElementById('p2').style.color = '#777'
	  else
		  document.getElementById('p2').style.color = '#ff0'
		}//end of number_of_players == 2
	if (number_of_players == 3){
		if (player_score1 <= player_score2 && player_score1 <= player_score3)
	    document.getElementById('p1').style.color = '#ff0'
	  else
		  document.getElementById('p1').style.color = '#777'
   
	  if (player_score2 <= player_score1 && player_score2 <= player_score3)
	    document.getElementById('p2').style.color = '#ff0'
	  else
		  document.getElementById('p2').style.color = '#777'
  
	  if (player_score3 <= player_score2 && player_score3 <= player_score1)
	    document.getElementById('p3').style.color = '#ff0'
	  else
		  document.getElementById('p3').style.color = '#777'
		} //end of number_of_players == 3	
  } //end of if check == 0 || mark == 0
}
