nbCasesCochees=0;nbCases=49;nbIndice=0;nbCasesCochees_chance=0;nbCases_chance=10;nbIndice_chance=0;function makeArray(a){this.length=a;return this}var griTab=new makeArray(nbCases);var griTab_chance=new makeArray(nbCases_chance);function Case(a){this.etat=a}function changerCase(b,a){if(griTab[a].etat==0){nbIndice++;grilleOn(b,a);nbCasesCochees++}else{grilleOff(b,a);nbIndice--;nbCasesCochees--}}function changerCase_Chance(b,a){if(griTab_chance[a].etat==0){nbIndice_chance++;grilleOn_Chance(b,a);nbCasesCochees_chance++}else{grilleOff_Chance(b,a);nbIndice_chance--;nbCasesCochees_chance--}}function grilleOn(a,b){x_pos=(b-1)*22;a.style.backgroundPosition="-"+x_pos+"px -27px";griTab[b].etat=nbIndice}function grilleOn_Chance(a,b){x_pos=(b-1)*22;a.style.backgroundPosition="-"+x_pos+"px -27px";griTab_chance[b].etat=nbIndice_chance}function grilleOff(a,c){var b;x_pos=(c-1)*22;a.style.backgroundPosition="-"+x_pos+"px 0px";b=griTab[c].etat;griTab[c].etat=0;for(i=1;i<=nbCases;i++){if(griTab[i].etat>=b){griTab[i].etat--}}}function grilleOff_Chance(a,c){var b;x_pos=(c-1)*22;a.style.backgroundPosition="-"+x_pos+"px 0px";b=griTab_chance[c].etat;griTab_chance[c].etat=0;for(i=1;i<=nbCases_chance;i++){if(griTab_chance[i].etat>=b){griTab_chance[i].etat--}}}function recupererNumCochees(){liste="";selection=new makeArray(nbCases);for(i=1;i<=nbCases;i++){selection[i]=0}for(i=1;i<=nbCases;i++){if(griTab[i].etat!=0){selection[griTab[i].etat]=i}}for(i=1;i<=nbCases;i++){if(selection[i]!=0){liste+=selection[i]+","}}return liste}function recupererNumCochees_Chance(){liste_chance="";selection_chance=new makeArray(nbCases_chance);for(i=1;i<=nbCases_chance;i++){selection_chance[i]=0}for(i=1;i<=nbCases_chance;i++){if(griTab_chance[i].etat!=0){selection_chance[griTab_chance[i].etat]=i}}for(i=1;i<=nbCases_chance;i++){if(selection_chance[i]!=0){liste_chance+=selection_chance[i]+","}}return liste_chance}function effacer(){nbCasesCochees=0;nbCasesCochees_chance=0}function initGrille(){for(i=1;i<=nbCases;i++){griTab[i]=new Case(0)}}function initGrille_Chance(){for(i=1;i<=nbCases_chance;i++){griTab_chance[i]=new Case(0)}}function afficheGrille(){document.write('<table border="0" cellspacing="1">');for(i=0;i<7;i++){document.write("<tr>");for(j=0;j<7;j++){numero=(((i*7)+j)+1);x_pos=(numero-1)*22;document.write('<td valign="middle" align="center" width="22" height="27">');document.write('<a title="'+numero+'" href="#" onClick="changerCase(this, '+numero+'); return false;" class="NumeroGrille" style="background-position:-'+x_pos+'px 0px;"></a>');document.write("</td>")}document.write("</tr>")}document.write("</table>")}function afficheGrille_Chance(){document.write('<table border="0" cellspacing="1">');for(i=0;i<2;i++){document.write("<tr>");for(j=0;j<5;j++){numero=(((i*5)+j)+1);x_pos=(numero-1)*22;document.write('<td valign="middle" align="center" width="22" height="27">');document.write('<a title="'+numero+'" href="#" onClick="changerCase_Chance(this, '+numero+'); return false;" class="NumeroGrille" style="background-position:-'+x_pos+'px 0px;"></a>');document.write("</td>")}document.write("</tr>")}document.write("</table>")};