//ENTARTOMETRE
// mis a jour le 22-04-2007


var limite, scoreminable, scorebof, scorepasmal, scoremax, compteur, colmax;
var vlan=false; cible=0; arme=0; limite=0; 
var avis1='Cliquez sur votre arme'; avis2='Cliquez sur le temps choisi et allez y';
var entartages, h, i, j, cellule, precedent, dernier, apprec;
colmax=4; if (arsenal>3)  {colmax=arsenal+1;}

var commentaire = new Array(5); 
commentaire[0] = 'Horreur!'; 
commentaire[1] = 'Minable!'; 
commentaire[2] = 'Bof...'; 
commentaire[3] = 'Pas mal!'; 
commentaire[4] = 'Bravo!'; 
commentaire[5] = 'Waow! Vous êtes un champion!';

var tempo = new Array(4) ; tempo [2] = 15; tempo [3] = 30; tempo [4] = 60;

var pic = new Array(5+arsenal) ; 
pic[0] = new Image(); pic[0].src = 'fond.gif';
pic[1] = new Image(); pic[1].src = nomcible+'.gif';
pic[2] = new Image(); pic[2].src = 'bouton15.gif';
pic[3] = new Image(); pic[3].src = 'bouton30.gif';
pic[4] = new Image(); pic[4].src = 'bouton60.gif';
pic[5] = new Image(); pic[5].src = 'vide.gif';
for (i = 6; i <=(5+arsenal); i++) { pic[i] = new Image(); pic[i].src = 'arme'+(i-5)+'.gif';}

function demarrage(choix) { 
 if (arme==0 && choix>=2 && choix<=(arsenal+1))  {arme=(choix-1); 
 typecible=affcible[armes[arme]]; 
  if (typecible==0) {touche='cible'+armes[arme]+'.gif' } else { touche= nomcible+armes[arme]+'.gif';  };
 document.menu.img1.src = touche; 
 document.menu.img2.src = 'bouton15.gif'; document.menu.img3.src = 'bouton30.gif'; document.menu.img4.src = 'bouton60.gif'; 
 for (i = 5; i <=colmax; i++) { document.menu[('img'+i)].src ='vide.gif';}
 document.texte.avis.size=avis2.length; document.texte.avis.value =avis2;}
 
else if (arme>0 && limite==0 && choix>1 && choix<=4) {limite=tempo[choix]+1; scoremax=limite-1; scorepasmal=3*limite/4; scorebof=limite/2; scoreminable=limite/4
for (i = 2; i <= colmax; i++) { document.menu[('img'+i)].src = "vide.gif";}

init(); 
animation ();}
}

function init() {clearTimeout();
compteur = limite; precedent=0; dernier=0; entartages = 0; apprec=0; for (i = 0; i <= 23; i++) {document.tarte[('img'+i)].src = "vide.gif";}
document.texte.avis.value =""}

function reinit() {
document.menu.img1.src=portrait;
for (i = 2; i <=(arsenal+1); i++) { document.menu[('img'+i)].src ='arme'+armes[i-1]+'.gif';}
document.texte.avis.size=avis1.length; document.texte.avis.value = avis1; cible=0; arme=0; limite=0;
}

function animation ()
{efface (dernier); if (vlan==false){efface(precedent);}
vlan=false; dernier=precedent;
document.texte.avis.size=25;
compteur--; document.texte.avis.value = 'encore '+compteur+' s , '+entartages+' fois au but';
place (); document.tarte[('img'+cellule)].src = nomcible+'.gif';
precedent=cellule;
if (compteur <=0) {efface (dernier); efface(precedent); appreciation(); alert(commentaire[apprec]+" Vous l'avez eu "+entartages+" fois"); init(); reinit()}
else {setTimeout ("animation ();", 1000);}
}

function place ()
{h=Math.random() ; cellule=Math.floor(24*h);
while (cellule ==precedent){h=Math.random(); cellule=Math.floor(24*h);}
}

function entarte(but) {if (but==cellule) {if (vlan==false) {document.tarte[('img'+but)].src = touche; vlan=true; entartages++;}}
}
function efface(prec) {document.tarte[('img'+prec)].src = "vide.gif";}

function appreciation() 
{ apprec=0;
 if (entartages >0) {apprec=1}
 if (entartages >scoreminable) {apprec=2}
 if (entartages >scorebof) {apprec=3}
 if (entartages >scorepasmal) {apprec=4} 
 if (entartages >= scoremax) {apprec=5}
}
 