// Tous les javascripts droits d'auteurs Serge Lamarche à sergewebservice@yahoo.ca
// All javascripts copyrights Serge Lamarche at sergewebservice@yahoo.ca

j=new Image()  ; j2=new Image() ; j.src="images-jeu/jeu-eau.gif"  ; if (document.all) {j2.src="images-jeu/jeu-roca.gif"} else {j2.src="images-jeu/jeu-roc.gif"} ; a=10; b=10; n=1;
j3=new Array ; j3[0]= new Image() ; j3[1]=new Image() ; j3[0].src="images-jeu/jeu-ec1a.gif" ; j3[1].src="images-jeu/jeu-ec2a.gif" ; 
j4=new Image(); j4.src="images-jeu/jeu-arr1.gif" ; 
j5=new Image() ; j6=new Image() ; j5.src="images-jeu/jeu-rocb.gif" ; j6.src="images-jeu/jeu-arrec1a.gif" ; k=0 ;
j7=new Image() ; j7.src="images-jeu/jeu-arrec2a.gif" ; 
jfond=new Image(); jfond.src="images-jeu/jeu-fond.jpg"; 
jbravo=new Image(); jbravo.src="images-jeu/bravo-ec-a.gif"; 
jbravo2=new Image(); jbravo2.src="images-jeu/bravo-ec-bg.jpg"; 

function chgimgnet(num) { if (document.layers) with(document.lab) { //a5
if (document.images[num].src==j.src) { document.images[num].src=j2.src } 
else if (document.images[num].src==j2.src) { document.images[num].src=j.src } ;} ;}
function chgimg(num) { if (document.images[num].src==j.src) { document.images[num].src=j2.src } 
else if (document.images[num].src==j2.src) { document.images[num].src=j.src } ;} 
function casse(num) { if (document.images[num].src==j2.src) { document.images[num].src=j5.src };} ;
function cassenet(num) {with(document.lab) { 
if (document.images[num].src==j2.src) { document.images[num].src=j5.src };} ;}

function dir1() { return((2*Math.round(Math.random()))-1) } ;

function sourisnet(y,x) { pos="a"+(x-1)+"b"+y ; a=x ; b=y ; with(document.lab)  {
if (document.images[pos].src==j.src||n==2&&document.images[pos].src==j7.src||n==1&&document.images[pos].src==j6.src) { bouge=new Array(); posm=new Array(); posm1=new Array(); posmt=new Array(); vay=new Array(); vax=new Array(); vayy=new Array(); vaxx=new Array();
(dir1()<0) ? n=1 : n=2 ; for(m=0;m<n;m++) {vay[m]=1 ; vayy[m]=vaxx[m]=0; vax[m]=(m*Math.round(a/2))+(1+Math.round(a/6)) ; 
posm1[m]=posmt[m]="a"+vax[m]+"b"+vay[m] ; document.images[pos].src=j4.src ; 
document.images[posmt[m]].src=j3[m].src ; i=0 ; bouge[m]=setInterval("suitenet("+x+","+y+","+m+")",373*m+1000);};} else {return}; }; }

function souris(y,x) {pos="a"+(x-1)+"b"+y ; a=x ; b=y ; posini=document.images[pos]
if (posini.src==j.src||n==2&&posini.src==j7.src||n==1&&posini.src==j6.src) { bouge=new Array(); posm=new Array(); posm1=new Array(); posmt=new Array(); vay=new Array(); vax=new Array(); vayy=new Array(); vaxx=new Array();
(dir1()<0) ? n=1 : n=2 ; for(m=0;m<n;m++) {vay[m]=1 ; vayy[m]=vaxx[m]=0; vax[m]=(m*Math.round(a/2))+(1+Math.round(a/6)) ; 
posm1[m]=posmt[m]="a"+vax[m]+"b"+vay[m] ; document.images[pos].src=j4.src ; 
document.images[posmt[m]].src=j3[m].src ; i=0 ; bouge[m]=setInterval("suite("+x+","+y+","+m+")",373*m+1000);};} else {return}; }

function suitenet(x,y,c) { with(document.lab) { if (i<1800) { (dir1()<0) ? (vayy[c] = ((vay[c]==1) ? 1 : ((vay[c]==y) ? -1 : dir1()))):(vaxx[c] = ((vax[c]==1) ? 1 : ((vax[c]==x) ? -1 : dir1()))); 
posmt[c]="a"+(vax[c]+vaxx[c])+"b"+(vay[c]+vayy[c]) ; vers=document.images[posmt[c]]
if (vers.src!=j.src&&vers.src!=j3[0].src&&vers.src!=j3[1].src) {document.images[posm1[c]].src=j2.src ;vay[c]+=vayy[c] ; vax[c]+=vaxx[c] ; posm1[c]=posm[c]="a"+vax[c]+"b"+vay[c] ; 
if (document.images[posmt[c]].src==j4.src) {document.images[posmt[c]].src=j6.src ; clearInterval(bouge[c]); 
if (n<2) {comptenet(); i=2000 }; } 
else if (document.images[posmt[c]].src==j6.src) {document.images[posmt[c]].src=j7.src ;  comptenet(); i=2000 ; clearInterval(bouge[c]); } else {document.images[posm[c]].src=j3[c].src }  }
vaxx[c]=vayy[c]=0 ; i=i+(1/n) ; comptenet() ; } ; }  }

function suite(x,y,c) { if (i<1800) { (dir1()<0) ? (vayy[c] = ((vay[c]==1) ? 1 : ((vay[c]==y) ? -1 : dir1()))):(vaxx[c] = ((vax[c]==1) ? 1 : ((vax[c]==x) ? -1 : dir1())));
posmt[c]="a"+(vax[c]+vaxx[c])+"b"+(vay[c]+vayy[c]) ; vers=document.images[posmt[c]]
if (vers.src!=j.src&&vers.src!=j3[0].src&&vers.src!=j3[1].src) {document.images[posm1[c]].src=j2.src ;vay[c]+=vayy[c] ; vax[c]+=vaxx[c] ; 
posm1[c]=posm[c]="a"+vax[c]+"b"+vay[c] ; if (document.images[posmt[c]].src==j4.src) {document.images[posmt[c]].src=j6.src ; clearInterval(bouge[c]); 
if (n<2) {setTimeout("bravo()",3000); compte(); i=2000 }; } 
else if (document.images[posmt[c]].src==j6.src) {document.images[posmt[c]].src=j7.src ; setTimeout("bravo()",3000); compte(); i=2000 ; clearInterval(bouge[c]); } else {document.images[posm[c]].src=j3[c].src }  }
vaxx[c]=vayy[c]=0 ; i=i+(1/n) ; compte() ; } ; } 

function comptenet() { k++ ; valeur=Math.round((10*k)/(a*b*n)) ; 
document.lab.document.forms["result"].elements["score"].value=valeur ;};
function compte() {k++ ; valeur=Math.round((10*k)/(a*b*n)) ; 
document.forms["result"].elements["score"].value=valeur;}

function bravo() { if (!document.getElementById) return; 
var divbravo=document.getElementById("bravo"); 
if (divbravo.style.display=="block") {divbravo.removeChild(divbravo.firstChild); divbravo.style.display="none"; return; }; 
divbravo.style.background="url("+jbravo2.src+") no-repeat"; 
divbravo.style.display="block"; var imgbravo=document.createElement("img"); 
imgbravo.src=jbravo.src; divbravo.appendChild(imgbravo); setTimeout("bravo()",30000); }

function reinit(y,x) {pos="a"+(x-1)+"b"+y ; surface=x*y; 
if (n==2&&document.images[pos].src==j7.src||n==1&&document.images[pos].src==j6.src)  { k=0; for (i=0;i<surface;i++)  {document.images[i].src=j.src} }; }
function reinitnet(y,x) { pos="a"+(x-1)+"b"+y ; surface=x*y; with(document.lab)  {
if (n==2&&document.images[pos].src==j7.src||n==1&&document.images[pos].src==j6.src)  { k=0; for (i=0;i<surface;i++)  {document.images[i].src=j.src} } } }



