var lesReponses=new Array();
var fautes = 0;
var score = 0;
var taille=1;
var jouable = true;
var nombre=1;


function toggle( targetId , etat ){
if (navigator.appVersion.indexOf("Mac",0)>0) 
{
  if ( (document.all) && ( target = document.all[ targetId ] ) ){
  		target = document.all[ targetId ];
		while (target.style.display != etat){
			target.style.display = etat;
		}
  	}

}
else
{
  if ( (document.getElementById) && ( target = document.getElementById( targetId ) ) ){
  		target = document.getElementById( targetId );
		while (target.style.display != etat){
			target.style.display = etat;
		}
  	}
}
}


function trou_init(){
	toggle("resultat","none");
if (navigator.appVersion.indexOf("Mac",0)>0) 
{
	for(var i=1;i<=document.all['total'].value;i++){
		toggle("reponse"+(i),"none");
		toggle("mot_ok"+(i),"none");
		toggle("mot_pasok"+(i),"none");
	}
}
else
{ 
	for(var i=1;i<=document.getElementById('total').value;i++){
		toggle("reponse"+(i),"none");
		toggle("mot_ok"+(i),"none");
		toggle("mot_pasok"+(i),"none");
	}
}
	toggle("val","block");
}

function trou_solution(){
if (navigator.appVersion.indexOf("Mac",0)>0) 
{
		nombre=document.all['total'].value;
	score=0;
	for(var i=1;i<=nombre;i++)
	{
		if((document.all['trou'+i].value.toLowerCase()).replace(/ /,"")!=(document.all['rep'+i].value.toLowerCase()).replace(/ /,""))
		{
				document.all["mot_pasok"+i].innerHTML=document.all['trou'+i].value;
				toggle("mot_pasok"+i,"");
				document.all["reponse"+i].innerHTML= "&nbsp;"+document.all['rep'+i].value;
			toggle('trou'+i,"none");
			toggle("reponse"+(i),"");
		}
		else
		{
			score++;
			document.all["mot_ok"+i].innerHTML=document.all['rep'+i].value+"&nbsp;";
			toggle("mot_ok"+i,"");
			toggle('trou'+i,"none");
		}
	toggle("retour","block");
	}
	var esse ="";
	if(score>1) esse="s";
	document.all['resultat'].innerHTML="<br/>Vous avez <strong>"+score+" bonne"+esse+" réponse"+esse+"</strong> sur "+ nombre;
	if(score<1)
	document.all['resultat'].innerHTML="<br/>Vous n'avez trouvé <strong>aucune bonne réponse</strong> sur "+ nombre+".";
	toggle("resultat","block");
	toggle("val","none");

}
else
{

	nombre=document.getElementById('total').value;
	score=0;
	for(var i=1;i<=nombre;i++)
	{
		if((document.getElementById('trou'+i).value.toLowerCase()).replace(/ /,"")!=(document.getElementById('rep'+i).value.toLowerCase()).replace(/ /,""))
		{
				document.getElementById("mot_pasok"+i).innerHTML=document.getElementById('trou'+i).value;
				toggle("mot_pasok"+i,"");
				document.getElementById("reponse"+i).innerHTML= "&nbsp;"+document.getElementById('rep'+i).value;
			toggle('trou'+i,"none");
			toggle("reponse"+(i),"");
		}
		else
		{
			score++;
			document.getElementById("mot_ok"+i).innerHTML=document.getElementById('rep'+i).value+"&nbsp;";
			toggle("mot_ok"+i,"");
			toggle('trou'+i,"none");
		}
	toggle("retour","block");
	}
	var esse ="";
	if(score>1) esse="s";
	document.getElementById('resultat').innerHTML="<br/>Vous avez <strong>"+score+" bonne"+esse+" réponse"+esse+"</strong> sur "+ nombre;
	if(score<1)
	document.getElementById('resultat').innerHTML="<br/>Vous n'avez trouvé <strong>aucune bonne réponse</strong> sur "+ nombre+".";
	toggle("resultat","block");
	toggle("val","none");
}
}



function trad_solution(){
if (navigator.appVersion.indexOf("Mac",0)>0) 
{
	nombre=document.all['total'].value;
	for(var i=1;i<=nombre;i++)
	{

			toggle("reponse"+(i),"");

	}


}
else
{
	nombre=document.getElementById('total').value;
	for(var i=1;i<=nombre;i++)
	{
		
			toggle("reponse"+(i),"");
		
	}

}
}

function trouverbe_solution(){
if (navigator.appVersion.indexOf("Mac",0)>0) 
{
		nombre=document.all['total'].value;
	score=0;
	for(var i=1;i<=nombre;i++)
	{
		if((document.all['trou'+i].value.toLowerCase()).replace(/ /,"")!=(document.all['rep'+i].value.toLowerCase()).replace(/ /,""))
		{
				document.all["mot_pasok"+i].innerHTML=document.all['trou'+i].value;
				toggle("mot_pasok"+i,"");
				document.all["reponse"+i].innerHTML= "&nbsp;"+document.all['rep'+i].value;
			toggle('trou'+i,"none");
			toggle('verbe'+i,"none");
			toggle("reponse"+(i),"");
		}
		else
		{
			score++;
			document.all["mot_ok"+i].innerHTML=document.all['rep'+i].value+"&nbsp;";
			toggle("mot_ok"+i,"");
			toggle('verbe'+i,"none");
			toggle('trou'+i,"none");
		}
	toggle("retour","block");
	}
	var esse ="";
	if(score>1) esse="s";
	document.all['resultat'].innerHTML="<br/>Vous avez <strong>"+score+" bonne"+esse+" réponse"+esse+"</strong> sur "+ nombre;
	if(score<1)
	document.all['resultat'].innerHTML="<br/>Vous n'avez trouvé <strong>aucune bonne réponse</strong> sur "+ nombre+".";
	toggle("resultat","block");
	toggle("val","none");

}
else
{

	nombre=document.getElementById('total').value;
	score=0;
	for(var i=1;i<=nombre;i++)
	{
		if((document.getElementById('trou'+i).value.toLowerCase()).replace(/ /,"")!=(document.getElementById('rep'+i).value.toLowerCase()).replace(/ /,""))
		{
				document.getElementById("mot_pasok"+i).innerHTML=document.getElementById('trou'+i).value;
				toggle("mot_pasok"+i,"");
				document.getElementById("reponse"+i).innerHTML= "&nbsp;"+document.getElementById('rep'+i).value;
			toggle('trou'+i,"none");
			toggle('verbe'+i,"none");
			toggle("reponse"+(i),"");
		}
		else
		{
			score++;
			document.getElementById("mot_ok"+i).innerHTML=document.getElementById('rep'+i).value+"&nbsp;";
			toggle("mot_ok"+i,"");
			toggle('verbe'+i,"none");
			toggle('trou'+i,"none");
		}
	toggle("retour","block");
	}
	var esse ="";
	if(score>1) esse="s";
	document.getElementById('resultat').innerHTML="<br/>Vous avez <strong>"+score+" bonne"+esse+" réponse"+esse+"</strong> sur "+ nombre;
	if(score<1)
	document.getElementById('resultat').innerHTML="<br/>Vous n'avez trouvé <strong>aucune bonne réponse</strong> sur "+ nombre+".";
	toggle("resultat","block");
	toggle("val","none");
}
}

function trouchoix_solution(){
	nombre=document.getElementById('total').value;
	score=0;
	for(var i=1;i<=nombre;i++){
		if(document.getElementById('trou'+i).value!=1){
			
			for(var j=0;j<document.getElementById('trou'+i).options.length;j++){
				if(document.getElementById('trou'+i).options[j].value==1)
					var reponse=document.getElementById('trou'+i).options[j].text;
			}
			tmpindex=document.getElementById('trou'+i).selectedIndex;
			if(tmpindex!=0){
				document.getElementById("mot_pasok"+i).innerHTML=document.getElementById('trou'+i).options[document.getElementById('trou'+i).selectedIndex].text;
				toggle("mot_pasok"+i,"");
				document.getElementById("reponse"+i).innerHTML= "&nbsp;"+document.getElementById("reponse"+i).innerHTML;
			}
			toggle('trou'+i,"none");
			toggle("reponse"+(i),"");
		}else{
			score++;
				document.getElementById("mot_ok"+i).innerHTML=document.getElementById('trou'+i).options[document.getElementById('trou'+i).selectedIndex].text+"&nbsp;";
				toggle("mot_ok"+i,"");
				toggle('trou'+i,"none");
		}
	toggle("retour","block");
	}
	var esse ="";
	if(score>1) esse="s";
	document.getElementById('resultat').innerHTML="<br/>Vous avez <strong>"+score+" bonne"+esse+" réponse"+esse+"</strong> sur "+ nombre;
	if(score<1)
	document.getElementById('resultat').innerHTML="<br/>Vous n'avez trouvé <strong>aucune bonne réponse</strong> sur "+ nombre+".";
	toggle("resultat","block");
	toggle("val","none");

}

