
var NA="A";
var NB="B";
var NC="C";
var ND="D";
var NE="E";
var NF="F";
var NG="G";
var NH="H";
var NI="I";
var NJ="J";
var NK="K";
var NL="L";
var NX="X";
var nbch="0";
var termine=false;

function favoris() { 
if ( navigator.appName != 'Microsoft Internet Explorer' ) 
{ window.sidebar.addPanel("Wyx en ligne","http://www.wyx.fr/enligne/wyx1.htm",""); } 
else { window.external.AddFavorite("http://www.wyx.fr/enligne/wyx1.htm","Wyx en ligne"); } } ;




var et1X=0; et2X=10;// et1:0 si libre, 1 si origne, 2 si extrémité, 3 si origine et extrémité,  et2: 0: sans cavalier, 10: avec cavalier
    et1A=0; et2A=0;
    et1B=0; et2B=0;
    et1C=0; et2C=0;
    et1D=0; et2D=0;
    et1E=0; et2E=0;
    et1F=0; et2F=0;
    et1G=0; et2G=0;
    et1H=0; et2H=0;
    et1I=0; et2I=0;
    et1J=0; et2J=0;
    et1K=0; et2K=0;
    et1L=0; et2L=0;

var Chevalen="X";     // Position du cheval mobile
    numSaut=-1;       // numero du saut du cheval mobile   
    ChevPasseEnX=-1; // si le cheval mobile est passé en ... alors le numero est positif
    ChevPasseEnA=-1;
    ChevPasseEnB=-1;
    ChevPasseEnC=-1;
    ChevPasseEnD=-1;
    ChevPasseEnE=-1;
    ChevPasseEnF=-1;
    ChevPasseEnG=-1;
    ChevPasseEnH=-1;
    ChevPasseEnI=-1;
    ChevPasseEnJ=-1;
    ChevPasseEnK=-1;
    ChevPasseEnL=-1;


var tx11="";
    tx12="";
    tx13="";
    tx14="";
    tx21="";
    tx22="";
    tx23="";
    tx24="";
    tx31="";
    tx32="";
    tx33="";
    tx34="";
    tx41="";
    tx42="";
    tx43="";
    tx44="";
    tx51="";
    tx52="";
    tx53="";
    tx54="";
    tx61="";
    tx62="";
    tx63="";
    tx64="";
    txT12="";

function aide(){window.open("http://www.wyx.fr/enligne/aide.htm", "","scrollbars=yes, menubar=no,toolbar=no,resizable=yes,width=650,height=800, screenX=650,screenY=800,top=10,left=10");};


var IB=new Object;
var posX=0;posY=0;
var xOffset=10;yOffset=10;
function AffBulle(texte) {
  contenu="<TABLE border=0 cellspacing=0 cellpadding="+IB.NbPixel+"><TR bgcolor='"+IB.ColContour+"'><TD><TABLE border=0 cellpadding=2 cellspacing=0 bgcolor='"+IB.ColFond+"'><TR><TD><FONT size='-1' face='arial' color='"+IB.ColTexte+"'>"+texte+"</FONT></TD></TR></TABLE></TD></TR></TABLE>&nbsp;";
  var finalPosX=posX-xOffset;
  if (finalPosX<0) finalPosX=0;
  if (document.layers) {
    document.layers['bulle'].document.write(contenu);
    document.layers['bulle'].document.close();
    document.layers['bulle'].top=posY+yOffset;
    document.layers['bulle'].left=finalPosX;
    document.layers['bulle'].visibility="show";}
  if (document.all) {
    //var f=window.event;
    //doc=document.body.scrollTop;
    bulle.innerHTML=contenu;
    document.all['bulle'].style.top=posY+yOffset;
    document.all['bulle'].style.left=finalPosX;//f.x-xOffset;
    document.all['bulle'].style.visibility="visible";
  }
  //modif CL 09/2001 - NS6 : celui-ci ne supporte plus document.layers mais document.getElementById
  else if (document.getElementById) {
    document.getElementById('bulle').innerHTML=contenu;
    document.getElementById('bulle').style.top=posY+yOffset;
    document.getElementById('bulle').style.left=finalPosX;
    document.getElementById('bulle').style.visibility="visible";
  }
}
function getMousePos(e) {
  if (document.all) {
  posX=event.x+document.body.scrollLeft; //modifs CL 09/2001 - IE : regrouper l'évènement
  posY=event.y+document.body.scrollTop;
  }
  else {
  posX=e.pageX; //modifs CL 09/2001 - NS6 : celui-ci ne supporte pas e.x et e.y
  posY=e.pageY; 
  }
}
function HideBulle() {
	if (document.layers) {document.layers['bulle'].visibility="hide";}
	if (document.all) {document.all['bulle'].style.visibility="hidden";}
	else if (document.getElementById){document.getElementById('bulle').style.visibility="hidden";}
}

function InitBulle(ColTexte,ColFond,ColContour,NbPixel) {
	IB.ColTexte=ColTexte;IB.ColFond=ColFond;IB.ColContour=ColContour;IB.NbPixel=NbPixel;
	if (document.layers) {
		window.captureEvents(Event.MOUSEMOVE);window.onMouseMove=getMousePos;
		document.write("<LAYER name='bulle' top=0 left=0 visibility='hide'></LAYER>");
	}
	if (document.all) {
		document.write("<DIV id='bulle' style='position:absolute;top:0;left:0;visibility:hidden'></DIV>");
		document.onmousemove=getMousePos;
	}
	//modif CL 09/2001 - NS6 : celui-ci ne supporte plus document.layers mais document.getElementById
	else if (document.getElementById) {
	        document.onmousemove=getMousePos;
	        document.write("<DIV id='bulle' style='position:absolute;top:0;left:0;visibility:hidden'></DIV>");
	}

};



function affCercle1(num){var ligne="";
                       document.write("<TD><TABLE background='TB.jpg' Width='34' height='36'>");
                       document.write("<TR Valign='Center'><TD><CENTER>");
                       ligne="<INPUT TYPE='text' id='C"
                              +num+
                               "'  Value='' size='1' Name='C"
                              +num+
                              "'  style='color:black;font-weight:bolder; width:14px; border:none;'   onKeyUp='valide"
                              +num+"(this)' >";
                       document.write(ligne);
                       document.write("</CENTER></TD></TR></TABLE></TD>");
                      };

function affCercle2(num){var ligne="";
                       document.write("<TD><TABLE background='TC.jpg' Width='34' height='36'>");
                       document.write("<TR Valign='Center'><TD><CENTER>");
                       ligne="<INPUT TYPE='text' id='C"
                              +num+
                               "'  Value='' size='1' Name='C"
                              +num+
                              "'  style='color:black;font-weight:bolder;background-color:#9AE4E4; width:14px; border:none;'   onKeyUp='valide"
                              + num+"(this)' >";
                       document.write(ligne);
                       document.write("</CENTER></TD></TR></TABLE></TD>");
                      };

function nomDom(num,X,Y){var nom="";
                     if (X>0) nom="D"+X.toString();
                     if (X<0) { X=-X; nom="G"+X.toString();};
                     if (Y>0) nom=nom+"H"+Y.toString();
                     if (Y<0) {Y=-Y; nom=nom+"B"+Y.toString();};
                     nom="<TD><IMG Name='DOM"+num+"' SRC='"+nom+".jpg' onClick='ChangeEt"+num+"()'></TD>";
                     return nom;
                    };
function ecritNomDom(num,X,Y){document.write(nomDom(num,X,Y));};


function inIJ(L,I,J){
                     var oui=false;
                      
                      switch (L) {
                                  case "A" : oui=((XA==I)&&(YA==J));break;
                                  case "B" : oui=((XB==I)&&(YB==J));break;
                                  case "C" : oui=((XC==I)&&(YC==J));break;
                                  case "D" : oui=((XD==I)&&(YD==J));break;
                                  case "E" : oui=((XE==I)&&(YE==J));break;
                                  case "F" : oui=((XF==I)&&(YF==J));break;
                                  case "G" : oui=((XG==I)&&(YG==J));break;
                                  case "H" : oui=((XH==I)&&(YH==J));break;
                                  case "I" : oui=((XI==I)&&(YI==J));break;
                                  case "J" : oui=((XJ==I)&&(YJ==J));break;
                                  case "K" : oui=((XK==I)&&(YK==J));break;
                                  case "L" : oui=((XL==I)&&(YL==J));break;
                                  case "X" : oui=((XX==I)&&(YX==J));break;
                                 };
                      return oui;
                    };


function affCase(I,J){
                      var nomme="";
                      var image="V.jpg";
                      var ligne="";
                      if (inIJ("A",I,J)) {nomme="ImaA"; image="A.jpg";};
                      if (inIJ("B",I,J)) {nomme="ImaB"; image="B.jpg";};
                      if (inIJ("C",I,J)) {nomme="ImaC"; image="C.jpg";};
                      if (inIJ("D",I,J)) {nomme="ImaD"; image="D.jpg";};
                      if (inIJ("E",I,J)) {nomme="ImaE"; image="E.jpg";};
                      if (inIJ("F",I,J)) {nomme="ImaF"; image="F.jpg";};
                      if (inIJ("G",I,J)) {nomme="ImaG"; image="G.jpg";};
                      if (inIJ("H",I,J)) {nomme="ImaH"; image="H.jpg";};
                      if (inIJ("I",I,J)) {nomme="ImaI"; image="I.jpg";};
                      if (inIJ("J",I,J)) {nomme="ImaJ"; image="J.jpg";};
                      if (inIJ("K",I,J)) {nomme="ImaK"; image="K.jpg";};
                      if (inIJ("L",I,J)) {nomme="ImaL"; image="L.jpg";};
                      if (inIJ("X",I,J)) {nomme="ImaX"; image="chX.jpg"; };
                      if (image=="V.jpg"){document.write("<TD><IMG SRC='V.jpg'></TD>")}
                      else {ligne="<TD><IMG Name='" + nomme + "'SRC='" +image+ "'></TD>";
                            document.write(ligne);};
                     };

function affLigne(J){document.write("<TR>");
                     for (i=1;i<9;i++){affCase(i,J)};
                     document.write("</TR>");                     
                    };

function affGrille(){document.write("<TABLE Border='1' BORDERCOLOR='Black'>");
                      for (j=8; j>0; j--){affLigne(j)};
                      document.write("</TABLE>");
                     };
                     


function objet(id){
var divObj=null;
if (document.getElementById) {
                             divObj = document.getElementById(id);
                             } 
       else if(document.all) {
                              divObj = document.all(id);
                             } 
             else if (document.layers) {
                                        divObj = document.layers[id];
                                        };
return divObj;
};



function inputenable(id,state) {
var divObj = null;
if (document.getElementById) {
divObj = document.getElementById(id);
} else if(document.all) {
divObj = document.all(id);
} else if (document.layers) {
divObj = document.layers[id];
}
if(state && divObj) {
divObj.removeAttribute("readOnly");
divObj.style.cursor = "text"; 
divObj.style.color = "black";   
} else if(divObj) {
divObj.setAttribute("readOnly","readOnly");
divObj.style.cursor = "default"; 
divObj.style.color = "gray";
}
};

function initialise(){
objet('C11').value="";
objet('C12').value="";
objet('C13').value="";
objet('C14').value="";
objet('C21').value="";
objet('C22').value="";
objet('C23').value="";
objet('C24').value="";
objet('C31').value="";
objet('C32').value="";
objet('C33').value="";
objet('C34').value="";
objet('C41').value="";
objet('C42').value="";
objet('C43').value="";
objet('C44').value="";
objet('C51').value="";
objet('C52').value="";
objet('C53').value="";
objet('C54').value="";
objet('C61').value="";
objet('C62').value="";
objet('C63').value="";
objet('C64').value="";
objet('CT12').value="";
};


function numPasse(L){
                    var num=-1;
                    if (L=="X"){num=ChevPasseEnX};
                    if (L=="A"){num=ChevPasseEnA};
                    if (L=="B"){num=ChevPasseEnB};
                    if (L=="C"){num=ChevPasseEnC};
                    if (L=="D"){num=ChevPasseEnD};
                    if (L=="E"){num=ChevPasseEnE};
                    if (L=="F"){num=ChevPasseEnF};
                    if (L=="G"){num=ChevPasseEnG};
                    if (L=="H"){num=ChevPasseEnH};
                    if (L=="I"){num=ChevPasseEnI};
                    if (L=="J"){num=ChevPasseEnJ};
                    if (L=="K"){num=ChevPasseEnK};
                    if (L=="L"){num=ChevPasseEnL};
                    return num;
                    };

function nouvPasse(L,num){
                         if (L=="X"){ChevPasseEnX=num};
                         if (L=="A"){ChevPasseEnA=num};
                         if (L=="B"){ChevPasseEnB=num};
                         if (L=="C"){ChevPasseEnC=num};
                         if (L=="D"){ChevPasseEnD=num};
                         if (L=="E"){ChevPasseEnE=num};
                         if (L=="F"){ChevPasseEnF=num};
                         if (L=="G"){ChevPasseEnG=num};
                         if (L=="H"){ChevPasseEnH=num};
                         if (L=="I"){ChevPasseEnI=num};
                         if (L=="J"){ChevPasseEnJ=num};
                         if (L=="K"){ChevPasseEnK=num};
                         if (L=="L"){ChevPasseEnL=num};
                         };



function zeroEt(L){
                  if (L=="X"){et2X=0};
                  if (L=="A"){et2A=0};
                  if (L=="B"){et2B=0};
                  if (L=="C"){et2C=0};
                  if (L=="D"){et2D=0};
                  if (L=="E"){et2E=0};
                  if (L=="F"){et2F=0};
                  if (L=="G"){et2G=0};
                  if (L=="H"){et2H=0};
                  if (L=="I"){et2I=0};
                  if (L=="J"){et2J=0};
                  if (L=="K"){et2K=0};
                  if (L=="L"){et2L=0};
                  };

function dixEt(L){
                  if (L=="X"){et2X=10};
                  if (L=="A"){et2A=10};
                  if (L=="B"){et2B=10};
                  if (L=="C"){et2C=10};
                  if (L=="D"){et2D=10};
                  if (L=="E"){et2E=10};
                  if (L=="F"){et2F=10};
                  if (L=="G"){et2G=10};
                  if (L=="H"){et2H=10};
                  if (L=="I"){et2I=10};
                  if (L=="J"){et2J=10};
                  if (L=="K"){et2K=10};
                  if (L=="L"){et2L=10};
                  };




function Xlettre(L){
var abscisse;
if (L=="X"){abscisse=XX};
if (L=="A"){abscisse=XA};
if (L=="B"){abscisse=XB};
if (L=="C"){abscisse=XC};
if (L=="D"){abscisse=XD};
if (L=="E"){abscisse=XE};
if (L=="F"){abscisse=XF};
if (L=="G"){abscisse=XG};
if (L=="H"){abscisse=XH};
if (L=="I"){abscisse=XI};
if (L=="J"){abscisse=XJ};
if (L=="K"){abscisse=XK};
if (L=="L"){abscisse=XL};
return abscisse;
};


function Ylettre(L){
var ordonnee;
if (L=="X"){ordonnee=YX};
if (L=="A"){ordonnee=YA};
if (L=="B"){ordonnee=YB};
if (L=="C"){ordonnee=YC};
if (L=="D"){ordonnee=YD};
if (L=="E"){ordonnee=YE};
if (L=="F"){ordonnee=YF};
if (L=="G"){ordonnee=YG};
if (L=="H"){ordonnee=YH};
if (L=="I"){ordonnee=YI};
if (L=="J"){ordonnee=YJ};
if (L=="K"){ordonnee=YK};
if (L=="L"){ordonnee=YL};
return ordonnee;
};




function dominovalable(origine,vecteur,extreme){
var valable=0;
if (extreme[0]==(origine[0]+vecteur[0])){
   if (extreme[1]==(origine[1]+vecteur[1])){
      valable=1;
      };
   };
return valable;
};



function estundepart(L)
{
var oui=0;
if (objet('C11').value==L){oui=1};
if (objet('C13').value==L){oui=1};
if (objet('C21').value==L){oui=1};
if (objet('C23').value==L){oui=1};
if (objet('C31').value==L){oui=1};
if (objet('C33').value==L){oui=1};
if (objet('C41').value==L){oui=1};
if (objet('C43').value==L){oui=1};
if (objet('C51').value==L){oui=1};
if (objet('C53').value==L){oui=1};
if (objet('C61').value==L){oui=1};
if (objet('C63').value==L){oui=1};
return oui;
};

function estunearrivee(L){
var oui=0;
if (objet('C12').value==L){oui=1};
if (objet('C14').value==L){oui=1};
if (objet('C22').value==L){oui=1};
if (objet('C24').value==L){oui=1};
if (objet('C32').value==L){oui=1};
if (objet('C34').value==L){oui=1};
if (objet('C42').value==L){oui=1};
if (objet('C44').value==L){oui=1};
if (objet('C52').value==L){oui=1};
if (objet('C54').value==L){oui=1};
if (objet('C62').value==L){oui=1};
if (objet('C64').value==L){oui=1};
return oui;
};


function afficheTrace(){
                        var imag="V.jpg";
                        var num=0;
                        if (ChevPasseEnX>-1){
                                             num=ChevPasseEnX;
                                             imag="T"+num.toString()+"X.jpg";
                                             document.images["ImaX"].src=imag;
                                            };
                        if (ChevPasseEnA>-1){
                                             num=ChevPasseEnA;
                                             imag="T"+num.toString()+"A.jpg";
                                             document.images["ImaA"].src=imag;
                                            };
                        if (ChevPasseEnB>-1){
                                             num=ChevPasseEnB;
                                             imag="T"+num.toString()+"B.jpg";
                                             document.images["ImaB"].src=imag;
                                            };
                        if (ChevPasseEnC>-1){
                                             num=ChevPasseEnC;
                                             imag="T"+num.toString()+"C.jpg";
                                             document.images["ImaC"].src=imag;
                                            };
                        if (ChevPasseEnD>-1){
                                             num=ChevPasseEnD;
                                             imag="T"+num.toString()+"D.jpg";
                                             document.images["ImaD"].src=imag;
                                            };
                        if (ChevPasseEnE>-1){
                                             num=ChevPasseEnE;
                                             imag="T"+num.toString()+"E.jpg";
                                             document.images["ImaE"].src=imag;
                                            };
                        if (ChevPasseEnF>-1){
                                             num=ChevPasseEnF;
                                             imag="T"+num.toString()+"F.jpg";
                                             document.images["ImaF"].src=imag;
                                            };
                        if (ChevPasseEnG>-1){
                                             num=ChevPasseEnG;
                                             imag="T"+num.toString()+"G.jpg";
                                             document.images["ImaG"].src=imag;
                                            };
                        if (ChevPasseEnH>-1){
                                             num=ChevPasseEnH;
                                             imag="T"+num.toString()+"H.jpg";
                                             document.images["ImaH"].src=imag;
                                            };
                        if (ChevPasseEnI>-1){
                                             num=ChevPasseEnI;
                                             imag="T"+num.toString()+"I.jpg";
                                             document.images["ImaI"].src=imag;
                                            };
                        if (ChevPasseEnJ>-1){
                                             num=ChevPasseEnJ;
                                             imag="T"+num.toString()+"J.jpg";
                                             document.images["ImaJ"].src=imag;
                                            };
                        if (ChevPasseEnK>-1){
                                             num=ChevPasseEnK;
                                             imag="T"+num.toString()+"K.jpg";
                                             document.images["ImaK"].src=imag;
                                            };
                        if (ChevPasseEnL>-1){
                                             num=ChevPasseEnL;
                                             imag="T"+num.toString()+"L.jpg";
                                             document.images["ImaL"].src=imag;
                                            };

              
                       };



function rafraichigrille(){
var cas=0;

if (et2X==10){document.images["ImaX"].src='chX.jpg';};
cas=estundepart("X");
if (cas==1) {document.images["ImaX"].src='chXbleu.jpg';};

cas=estundepart("A")+2*estunearrivee("A"); 
et1A=cas;
cas=cas+et2A;
if (cas==2){if (txT12=="A") document.images["ImaA"].src='A12E.jpg';
                       else document.images["ImaA"].src='AE.jpg';
           };
if (cas==0){if (txT12=="A") document.images["ImaA"].src='A12.jpg';
                      else  document.images["ImaA"].src='A.jpg';
           };
if (cas==1){document.images["ImaA"].src='AO.jpg';};  
if (cas==3){document.images["ImaA"].src='AOE.jpg';};
if (et2A==10){document.images["ImaA"].src='chA.jpg';};



cas=estundepart("B")+2*estunearrivee("B"); 
et1B=cas;
cas=cas+et2B;
if (cas==2){if (txT12=="B") document.images["ImaB"].src='B12E.jpg';
                       else document.images["ImaB"].src='BE.jpg';
           };
if (cas==0){if (txT12=="B") document.images["ImaB"].src='B12.jpg';
                      else  document.images["ImaB"].src='B.jpg';
           };
if (cas==1){document.images["ImaB"].src='BO.jpg';};  
if (cas==3){document.images["ImaB"].src='BOE.jpg';};
if (et2B==10){document.images["ImaB"].src='chB.jpg';};

cas=estundepart("C")+2*estunearrivee("C"); 
et1C=cas;
cas=cas+et2C;
if (cas==2){if (txT12=="C") document.images["ImaC"].src='C12E.jpg';
                      else  document.images["ImaC"].src='CE.jpg';
           };
if (cas==0){if (txT12=="C") document.images["ImaC"].src='C12.jpg';
                      else  document.images["ImaC"].src='C.jpg';
           };
if (cas==1){document.images["ImaC"].src='CO.jpg';};  
if (cas==3){document.images["ImaC"].src='COE.jpg';};
if (et2C==10){document.images["ImaC"].src='chC.jpg';};

cas=estundepart("D")+2*estunearrivee("D"); 
et1D=cas;
cas=cas+et2D;
if (cas==2){if (txT12=="D") document.images["ImaD"].src='D12E.jpg';
                      else document.images["ImaD"].src='DE.jpg';
           };
if (cas==0){if (txT12=="D") document.images["ImaD"].src='D12.jpg';
                      else  document.images["ImaD"].src='D.jpg';
           };
if (cas==1){document.images["ImaD"].src='DO.jpg';};  
if (cas==3){document.images["ImaD"].src='DOE.jpg';};
if (et2D==10){document.images["ImaD"].src='chD.jpg';};


cas=estundepart("E")+2*estunearrivee("E"); 
et1E=cas;
cas=cas+et2E;
if (cas==2){if (txT12=="E") document.images["ImaE"].src='E12E.jpg';
                      else  document.images["ImaE"].src='EE.jpg';
           };
if (cas==0){if (txT12=="E") document.images["ImaE"].src='E12.jpg';
                      else  document.images["ImaE"].src='E.jpg';
           };
if (cas==1){document.images["ImaE"].src='EO.jpg';};  
if (cas==3){document.images["ImaE"].src='EOE.jpg';};
if (et2E==10){document.images["ImaE"].src='chE.jpg';};


cas=estundepart("F")+2*estunearrivee("F"); 
et1F=cas;
cas=cas+et2F;
if (cas==2){if (txT12=="F") document.images["ImaF"].src='F12E.jpg';
                      else document.images["ImaF"].src='FE.jpg';
           };
if (cas==0){if (txT12=="F") document.images["ImaF"].src='F12.jpg';
                      else  document.images["ImaF"].src='F.jpg';
           };
if (cas==1){document.images["ImaF"].src='FO.jpg';};  
if (cas==3){document.images["ImaF"].src='FOE.jpg';};
if (et2F==10){document.images["ImaF"].src='chF.jpg';};


cas=estundepart("G")+2*estunearrivee("G"); 
et1G=cas;
cas=cas+et2G;
if (cas==2){if (txT12=="G") document.images["ImaG"].src='G12E.jpg';
                      else  document.images["ImaG"].src='GE.jpg';
           };
if (cas==0){if (txT12=="G")  document.images["ImaG"].src='G12.jpg';
                      else  document.images["ImaG"].src='G.jpg';
           };
if (cas==1){document.images["ImaG"].src='GO.jpg';};  
if (cas==3){document.images["ImaG"].src='GOE.jpg';};
if (et2G==10){document.images["ImaG"].src='chG.jpg';};


cas=estundepart("H")+2*estunearrivee("H"); 
et1H=cas;
cas=cas+et2H;
if (cas==2){if (txT12=="H") document.images["ImaH"].src='H12E.jpg';
                      else  document.images["ImaH"].src='HE.jpg';
           };
if (cas==0){if (txT12=="H")  document.images["ImaH"].src='H12.jpg';
                      else   document.images["ImaH"].src='H.jpg';
           };
if (cas==1){document.images["ImaH"].src='HO.jpg';};  
if (cas==3){document.images["ImaH"].src='HOE.jpg';};
if (et2H==10){document.images["ImaH"].src='chH.jpg';};


cas=estundepart("I")+2*estunearrivee("I"); 
et1I=cas;
cas=cas+et2I;
if (cas==2){if (txT12=="I") document.images["ImaI"].src='I12E.jpg';
                      else  document.images["ImaI"].src='IE.jpg';
           };
if (cas==0){if (txT12=="I") document.images["ImaI"].src='I12.jpg';
                      else  document.images["ImaI"].src='I.jpg';
           };
if (cas==1){document.images["ImaI"].src='IO.jpg';};  
if (cas==3){document.images["ImaI"].src='IOE.jpg';};
if (et2I==10){document.images["ImaI"].src='chI.jpg';};


cas=estundepart("J")+2*estunearrivee("J"); 
et1J=cas;
cas=cas+et2J;
if (cas==2){if (txT12=="J")  document.images["ImaJ"].src='J12E.jpg';
                      else  document.images["ImaJ"].src='JE.jpg';
           };
if (cas==0){if (txT12=="J") document.images["ImaJ"].src='J12.jpg';
                      else  document.images["ImaJ"].src='J.jpg';
           };
if (cas==1){document.images["ImaJ"].src='JO.jpg';};  
if (cas==3){document.images["ImaJ"].src='JOE.jpg';};
if (et2J==10){document.images["ImaJ"].src='chJ.jpg';};


cas=estundepart("K")+2*estunearrivee("K"); 
et1K=cas;
cas=cas+et2K;
if (cas==2){if (txT12=="K") document.images["ImaK"].src='K12E.jpg';
                      else  document.images["ImaK"].src='KE.jpg';
           };
if (cas==0){if (txT12=="K")  document.images["ImaK"].src='K12.jpg';
                      else   document.images["ImaK"].src='K.jpg';
           };
if (cas==1){document.images["ImaK"].src='KO.jpg';};  
if (cas==3){document.images["ImaK"].src='KOE.jpg';};
if (et2K==10){document.images["ImaK"].src='chK.jpg';};


cas=estundepart("L")+2*estunearrivee("L"); 
et1L=cas;
cas=cas+et2L;
if (cas==2){if (txT12=="L")  document.images["ImaL"].src='L12E.jpg';
                      else  document.images["ImaL"].src='LE.jpg';
           };
if (cas==0){if (txT12=="L") document.images["ImaL"].src='L12.jpg';
                      else  document.images["ImaL"].src='L.jpg';
           };
if (cas==1){document.images["ImaL"].src='LO.jpg';};  
if (cas==3){document.images["ImaL"].src='LOE.jpg';};
if (et2L==10){document.images["ImaL"].src='chL.jpg';};

afficheTrace();
};


 function Remplace(expr,a,b) {
      var i=0
      while (i!=-1) {
         i=expr.indexOf(a,i);
         if (i>=0) {
            expr=expr.substring(0,i)+b+expr.substring(i+a.length);
            i+=b.length;
         }
      }
      return expr
   };


function RetourCheval(){var opaque=document.images["DOM11"].src;
                      opaque=Remplace(opaque,"w.jpg",".jpg");
                      document.images["DOM11"].src=opaque;
                      opaque=document.images["DOM13"].src;
                      opaque=Remplace(opaque,"w.jpg",".jpg");
                      document.images["DOM13"].src=opaque;
                      opaque=document.images["DOM21"].src;
                      opaque=Remplace(opaque,"w.jpg",".jpg");
                      document.images["DOM21"].src=opaque;
                      opaque=document.images["DOM23"].src;
                      opaque=Remplace(opaque,"w.jpg",".jpg");
                      document.images["DOM23"].src=opaque;
                      opaque=document.images["DOM31"].src;
                      opaque=Remplace(opaque,"w.jpg",".jpg");
                      document.images["DOM31"].src=opaque;
                      opaque=document.images["DOM33"].src;
                      opaque=Remplace(opaque,"w.jpg",".jpg");
                      document.images["DOM33"].src=opaque;
                      opaque=document.images["DOM41"].src;
                      opaque=Remplace(opaque,"w.jpg",".jpg");
                      document.images["DOM41"].src=opaque;
                      opaque=document.images["DOM43"].src;
                      opaque=Remplace(opaque,"w.jpg",".jpg");
                      document.images["DOM43"].src=opaque;
                      opaque=document.images["DOM51"].src;
                      opaque=Remplace(opaque,"w.jpg",".jpg");
                      document.images["DOM51"].src=opaque;
                      opaque=document.images["DOM53"].src;
                      opaque=Remplace(opaque,"w.jpg",".jpg");
                      document.images["DOM53"].src=opaque;
                      opaque=document.images["DOM61"].src;
                      opaque=Remplace(opaque,"w.jpg",".jpg");
                      document.images["DOM61"].src=opaque;
                      opaque=document.images["DOM63"].src;
                      opaque=Remplace(opaque,"w.jpg",".jpg");
                      document.images["DOM63"].src=opaque;
                      inputenable('C11',true) ;
                      inputenable('C12',true) ;
                      inputenable('C13',true) ;
                      inputenable('C14',true) ;
                      inputenable('C21',true) ;
                      inputenable('C22',true) ;
                      inputenable('C23',true) ;
                      inputenable('C24',true) ;
                      inputenable('C31',true) ;
                      inputenable('C32',true) ;
                      inputenable('C33',true) ;
                      inputenable('C34',true) ;
                      inputenable('C41',true) ;
                      inputenable('C42',true) ;
                      inputenable('C43',true) ;
                      inputenable('C44',true) ;
                      inputenable('C51',true) ;
                      inputenable('C52',true) ;
                      inputenable('C53',true) ;
                      inputenable('C54',true) ;
                      inputenable('C61',true) ;
                      inputenable('C62',true) ;
                      inputenable('C63',true) ;
                      inputenable('C64',true) ;
                      objet('C11').style.width="14px";
                      objet('C12').style.width="14px";
                      objet('C13').style.width="14px";
                      objet('C14').style.width="14px";
                      objet('C21').style.width="14px";
                      objet('C22').style.width="14px";
                      objet('C23').style.width="14px";
                      objet('C24').style.width="14px";
                      objet('C31').style.width="14px";
                      objet('C32').style.width="14px";
                      objet('C33').style.width="14px";
                      objet('C34').style.width="14px";
                      objet('C41').style.width="14px";
                      objet('C42').style.width="14px";
                      objet('C43').style.width="14px";
                      objet('C44').style.width="14px";
                      objet('C51').style.width="14px";
                      objet('C52').style.width="14px";
                      objet('C53').style.width="14px";
                      objet('C54').style.width="14px";
                      objet('C61').style.width="14px";
                      objet('C62').style.width="14px";
                      objet('C63').style.width="14px";
                      objet('C64').style.width="14px";
                      objet('C11').value=tx11;
                      objet('C12').value=tx12;
                      objet('C13').value=tx13;
                      objet('C14').value=tx14;
                      objet('C21').value=tx21;
                      objet('C22').value=tx22;
                      objet('C23').value=tx23;
                      objet('C24').value=tx24;
                      objet('C31').value=tx31;
                      objet('C32').value=tx32;
                      objet('C33').value=tx33;
                      objet('C34').value=tx34;
                      objet('C41').value=tx41;
                      objet('C42').value=tx42;
                      objet('C43').value=tx43;
                      objet('C44').value=tx44;
                      objet('C51').value=tx51;
                      objet('C52').value=tx52;
                      objet('C53').value=tx53;
                      objet('C54').value=tx54;
                      objet('C61').value=tx61;
                      objet('C62').value=tx62;
                      objet('C63').value=tx63;
                      objet('C64').value=tx64;

    Chevalen="X";     // Position du cheval mobile
    numSaut=-1;       // numero du saut du cheval mobile   
    ChevPasseEnX=-1; // si le cheval mobile est passé en ... alors le numero est positif
    ChevPasseEnA=-1;
    ChevPasseEnB=-1;
    ChevPasseEnC=-1;
    ChevPasseEnD=-1;
    ChevPasseEnE=-1;
    ChevPasseEnF=-1;
    ChevPasseEnG=-1;
    ChevPasseEnH=-1;
    ChevPasseEnI=-1;
    ChevPasseEnJ=-1;
    ChevPasseEnK=-1;
    ChevPasseEnL=-1;
     et2X=10;// et1:0 si libre, 1 si origne, 2 si extrémité, 3 si origine et extrémité,  et2: 0: sans cavalier, 10: avec cavalier
     et2A=0;
     et2B=0;
     et2C=0;
     et2D=0;
     et2E=0;
     et2F=0;
     et2G=0;
     et2H=0;
     et2I=0;
     et2J=0;
     et2K=0;
     et2L=0;
     rafraichigrille();
                     };

function ChangeEt11(){var suivant=0;
                      var orig=objet('C11').value;                      
                      var extr=objet('C12').value;
                      var opaque=document.images["DOM11"].src;
                      opaque=Remplace(opaque,".jpg","w.jpg");
                      if ((orig!="")&&(extr!="")){if (Chevalen==orig){numSaut=numSaut+1;
                                                                      zeroEt(orig); // le cheval mobile quitte l'origine
                                                                      dixEt(extr);  // le cheval mobile arrive en extr Et?=10
                                                                      Chevalen=extr;
                                                                      if (numSaut>9){objet('C11').style.width="18px";};
                                                                      objet('C11').value=numSaut.toString();
                                                                      suivant=numSaut+1; 
                                                                      if (suivant>9){objet('C12').style.width="18px";}; 
                                                                      objet('C12').value=suivant.toString(); 
                                                                      nouvPasse(orig,numSaut);
                                                                      if (numSaut==11){Chevalen="X";nouvPasse(extr,12);et2X=10; ChevPasseEnX=-1;};
                                                                      document.images["DOM11"].src=opaque;
                                                                      inputenable('C11',false) ;
                                                                      inputenable('C12',false) ;
                                                                     };

                                                 };              
                      rafraichigrille();
                      if (numSaut==11){alert("Vous avez réussi ! Félicitations !");
                                       termine=true;};
                     };


function ChangeEt13(){var suivant=0;
                      var orig=objet('C13').value;
                      var extr=objet('C14').value;
                      var opaque=document.images["DOM13"].src;
                      opaque=Remplace(opaque,".jpg","w.jpg");
                      if ((orig!="")&&(extr!="")){if (Chevalen==orig){numSaut=numSaut+1;
                                                                      zeroEt(orig);
                                                                      dixEt(extr);
                                                                      Chevalen=extr;
                                                                      if (numSaut>9){objet('C13').style.width="18px";};
                                                                      objet('C13').value=numSaut.toString();
                                                                      suivant=numSaut+1; 
                                                                      if (suivant>9){objet('C14').style.width="18px";};
                                                                      objet('C14').value=suivant.toString(); 
                                                                      nouvPasse(orig,numSaut);
                                                                      if (numSaut==11){Chevalen="X";nouvPasse(extr,12);et2X=10; ChevPasseEnX=-1;};
                                                                      document.images["DOM13"].src=opaque
                                                                      inputenable('C13',false) ;
                                                                      inputenable('C14',false) ;
                                                                     };

                                                 };              
                      rafraichigrille();
                      if (numSaut==11){alert("Vous avez réussi ! Félicitations !");
                                       termine=true;};
                     };


function ChangeEt21(){var suivant=0;
                      var orig=objet('C21').value;
                      var extr=objet('C22').value;
                      var opaque=document.images["DOM21"].src;
                      opaque=Remplace(opaque,".jpg","w.jpg");
                      if ((orig!="")&&(extr!="")){if (Chevalen==orig){
                                                                      numSaut=numSaut+1;
                                                                      zeroEt(orig);
                                                                      dixEt(extr);
                                                                      Chevalen=extr;
                                                                      if (numSaut>9){objet('C21').style.width="18px";};
                                                                      objet('C21').value=numSaut.toString();
                                                                      suivant=numSaut+1; 
                                                                      if (suivant>9){objet('C22').style.width="18px";}; 
                                                                      objet('C22').value=suivant.toString();                                                                                                                                          
                                                                      nouvPasse(orig,numSaut);
                                                                      if (numSaut==11){Chevalen="X";nouvPasse(extr,12);et2X=10; ChevPasseEnX=-1;};
                                                                      document.images["DOM21"].src=opaque;
                                                                      inputenable('C21',false) ;
                                                                      inputenable('C22',false) ;

                                                                     };

                                                 };              
                      rafraichigrille();
                      if (numSaut==11){alert("Vous avez réussi ! Félicitations !");
                                       termine=true;};

                     };

function ChangeEt23(){var suivant=0;
                      var orig=objet('C23').value;
                      var extr=objet('C24').value;
                      var opaque=document.images["DOM23"].src;
                      opaque=Remplace(opaque,".jpg","w.jpg");
                      if ((orig!="")&&(extr!="")){if (Chevalen==orig){numSaut=numSaut+1;
                                                                      zeroEt(orig);
                                                                      dixEt(extr);
                                                                      Chevalen=extr;
                                                                      if (numSaut>9){objet('C23').style.width="18px";};
                                                                      objet('C23').value=numSaut.toString();
                                                                      suivant=numSaut+1; 
                                                                      if (suivant>9){objet('C24').style.width="18px";}; 
                                                                      objet('C24').value=suivant.toString(); 
                                                                      nouvPasse(orig,numSaut);
                                                                      if (numSaut==11){Chevalen="X";nouvPasse(extr,12);et2X=10; ChevPasseEnX=-1;};
                                                                      document.images["DOM23"].src=opaque;
                                                                      inputenable('C23',false) ;
                                                                      inputenable('C24',false) ;
                                                                     };

                                                 };              
                      rafraichigrille();
                      if (numSaut==11){alert("Vous avez réussi ! Félicitations !");
                                       termine=true;};

                     };

function ChangeEt31(){var suivant=0;
                      var orig=objet('C31').value;
                      var extr=objet('C32').value;
                      var opaque=document.images["DOM31"].src;
                      opaque=Remplace(opaque,".jpg","w.jpg");
                      if ((orig!="")&&(extr!="")){if (Chevalen==orig){numSaut=numSaut+1;
                                                                      zeroEt(orig);
                                                                      dixEt(extr);
                                                                      Chevalen=extr;
                                                                      if (numSaut>9){objet('C31').style.width="18px";};
                                                                      objet('C31').value=numSaut.toString();
                                                                      suivant=numSaut+1; 
                                                                      if (suivant>9){objet('C32').style.width="18px";}; 
                                                                      objet('C32').value=suivant.toString(); 
                                                                      nouvPasse(orig,numSaut);
                                                                      if (numSaut==11){Chevalen="X";nouvPasse(extr,12);et2X=10; ChevPasseEnX=-1;};
                                                                      document.images["DOM31"].src=opaque;
                                                                      inputenable('C31',false) ;
                                                                      inputenable('C32',false) ;
                                                                     };

                                                 };              
                      rafraichigrille();
                      if (numSaut==11){alert("Vous avez réussi ! Félicitations !");
                                       termine=true;};

                     };

function ChangeEt33(){var suivant=0;
                      var orig=objet('C33').value;
                      var extr=objet('C34').value;
                      var opaque=document.images["DOM33"].src;
                      opaque=Remplace(opaque,".jpg","w.jpg");
                      if ((orig!="")&&(extr!="")){if (Chevalen==orig){numSaut=numSaut+1;
                                                                      zeroEt(orig);
                                                                      dixEt(extr);
                                                                      Chevalen=extr;
                                                                      if (numSaut>9){objet('C33').style.width="18px";};
                                                                      objet('C33').value=numSaut.toString();
                                                                      suivant=numSaut+1; 
                                                                      if (suivant>9){objet('C34').style.width="18px";}; 
                                                                      objet('C34').value=suivant.toString(); 
                                                                      nouvPasse(orig,numSaut);
                                                                      if (numSaut==11){Chevalen="X";nouvPasse(extr,12);et2X=10; ChevPasseEnX=-1;};
                                                                      document.images["DOM33"].src=opaque;
                                                                      inputenable('C33',false) ;
                                                                      inputenable('C34',false) ;
                                                                     };

                                                 };              
                      rafraichigrille();
                      if (numSaut==11){alert("Vous avez réussi ! Félicitations !");
                                       termine=true;};

                     };

function ChangeEt41(){var suivant=0;
                      var orig=objet('C41').value;
                      var extr=objet('C42').value;
                      var opaque=document.images["DOM41"].src;
                      opaque=Remplace(opaque,".jpg","w.jpg");
                      if ((orig!="")&&(extr!="")){if (Chevalen==orig){numSaut=numSaut+1;
                                                                      zeroEt(orig);
                                                                      dixEt(extr);
                                                                      Chevalen=extr;
                                                                      if (numSaut>9){objet('C41').style.width="18px";};
                                                                      objet('C41').value=numSaut.toString();
                                                                      suivant=numSaut+1; 
                                                                      if (suivant>9){objet('C42').style.width="18px";}; 
                                                                      objet('C42').value=suivant.toString(); 
                                                                      nouvPasse(orig,numSaut);
                                                                      if (numSaut==11){Chevalen="X";nouvPasse(extr,12);et2X=10; ChevPasseEnX=-1;};
                                                                      document.images["DOM41"].src=opaque;
                                                                      inputenable('C41',false) ;
                                                                      inputenable('C42',false) ;
                                                                     };

                                                 };              
                      rafraichigrille();
                      if (numSaut==11){alert("Vous avez réussi ! Félicitations !");
                                       termine=true;};

                     };

function ChangeEt43(){var suivant=0;
                      var orig=objet('C43').value;
                      var extr=objet('C44').value;
                      var opaque=document.images["DOM43"].src;
                      opaque=Remplace(opaque,".jpg","w.jpg");
                      if ((orig!="")&&(extr!="")){if (Chevalen==orig){numSaut=numSaut+1;
                                                                      zeroEt(orig);
                                                                      dixEt(extr);
                                                                      Chevalen=extr;
                                                                      if (numSaut>9){objet('C43').style.width="18px";};
                                                                      objet('C43').value=numSaut.toString();
                                                                      suivant=numSaut+1; 
                                                                      if (suivant>9){objet('C44').style.width="18px";}; 
                                                                      objet('C44').value=suivant.toString(); 
                                                                      nouvPasse(orig,numSaut);
                                                                      if (numSaut==11){Chevalen="X";nouvPasse(extr,12);et2X=10; ChevPasseEnX=-1;};
                                                                      document.images["DOM43"].src=opaque;
                                                                      inputenable('C43',false) ;
                                                                      inputenable('C44',false) ;
                                                                     };

                                                 };              
                      rafraichigrille();
                      if (numSaut==11){alert("Vous avez réussi ! Félicitations !");
                                       termine=true;};

                     };

function ChangeEt51(){var suivant=0;
                      var orig=objet('C51').value;
                      var extr=objet('C52').value;
                      var opaque=document.images["DOM51"].src;
                      opaque=Remplace(opaque,".jpg","w.jpg");
                      if ((orig!="")&&(extr!="")){if (Chevalen==orig){numSaut=numSaut+1;
                                                                      zeroEt(orig);
                                                                      dixEt(extr);
                                                                      Chevalen=extr;
                                                                      if (numSaut>9){objet('C51').style.width="18px";};
                                                                      objet('C51').value=numSaut.toString();
                                                                      suivant=numSaut+1; 
                                                                      if (suivant>9){objet('C52').style.width="18px";}; 
                                                                      objet('C52').value=suivant.toString(); 
                                                                      nouvPasse(orig,numSaut);
                                                                      if (numSaut==11){Chevalen="X";nouvPasse(extr,12);et2X=10; ChevPasseEnX=-1;};
                                                                      document.images["DOM51"].src=opaque;
                                                                      inputenable('C51',false) ;
                                                                      inputenable('C52',false) ;

                                                                     };

                                                 };              
                      rafraichigrille();
                      if (numSaut==11){alert("Vous avez réussi ! Félicitations !");
                                       termine=true;};

                     };

function ChangeEt53(){var suivant=0;
                      var orig=objet('C53').value;
                      var extr=objet('C54').value;
                      var opaque=document.images["DOM53"].src;
                      opaque=Remplace(opaque,".jpg","w.jpg");
                      if ((orig!="")&&(extr!="")){if (Chevalen==orig){numSaut=numSaut+1;
                                                                      zeroEt(orig);
                                                                      dixEt(extr);
                                                                      Chevalen=extr;
                                                                      if (numSaut>9){objet('C53').style.width="18px";};
                                                                      objet('C53').value=numSaut.toString();
                                                                      suivant=numSaut+1; 
                                                                      if (suivant>9){objet('C54').style.width="18px";}; 
                                                                      objet('C54').value=suivant.toString(); 
                                                                      nouvPasse(orig,numSaut);
                                                                      if (numSaut==11){Chevalen="X";nouvPasse(extr,12);et2X=10; ChevPasseEnX=-1;};
                                                                      document.images["DOM53"].src=opaque;
                                                                      inputenable('C53',false) ;
                                                                      inputenable('C54',false) ;

                                                                     };

                                                 };              
                      rafraichigrille();
                      if (numSaut==11){alert("Vous avez réussi ! Félicitations !");
                                       termine=true;};

                     };


function ChangeEt61(){var suivant=0;
                      var orig=objet('C61').value;
                      var extr=objet('C62').value;
                      var opaque=document.images["DOM61"].src;
                      opaque=Remplace(opaque,".jpg","w.jpg");
                      if ((orig!="")&&(extr!="")){if (Chevalen==orig){numSaut=numSaut+1;
                                                                      zeroEt(orig);
                                                                      dixEt(extr);
                                                                      Chevalen=extr;
                                                                      if (numSaut>9){objet('C61').style.width="18px";};
                                                                      objet('C61').value=numSaut.toString();
                                                                      suivant=numSaut+1; 
                                                                      if (suivant>9){objet('C62').style.width="18px";}; 
                                                                      objet('C62').value=suivant.toString(); 
                                                                      nouvPasse(orig,numSaut);
                                                                      if (numSaut==11){Chevalen="X";nouvPasse(extr,12);et2X=10; ChevPasseEnX=-1;};
                                                                      document.images["DOM61"].src=opaque;
                                                                      inputenable('C61',false) ;
                                                                      inputenable('C62',false) ;
                                                                     };

                                                 };              
                      rafraichigrille();
                      if (numSaut==11){alert("Vous avez réussi ! Félicitations !");
                                       termine=true;};

                     };

function ChangeEt63(){var suivant=0;
                      var orig=objet('C63').value;
                      var extr=objet('C64').value;
                      var opaque=document.images["DOM63"].src;
                      opaque=Remplace(opaque,".jpg","w.jpg");
                      if ((orig!="")&&(extr!="")){if (Chevalen==orig){numSaut=numSaut+1;
                                                                      zeroEt(orig);
                                                                      dixEt(extr);
                                                                      Chevalen=extr;
                                                                      if (numSaut>9){objet('C63').style.width="18px";};
                                                                      objet('C63').value=numSaut.toString();
                                                                      suivant=numSaut+1; 
                                                                      if (suivant>9){objet('C64').style.width="18px";}; 
                                                                      objet('C64').value=suivant.toString(); 
                                                                      nouvPasse(orig,numSaut);
                                                                      if (numSaut==11){Chevalen="X";nouvPasse(extr,12);et2X=10; ChevPasseEnX=-1;};
                                                                      document.images["DOM63"].src=opaque;
                                                                      inputenable('C63',false) ;
                                                                      inputenable('C64',false) ;
                                                                     };

                                                 };              
                      rafraichigrille();
                      if (numSaut==11){alert("Vous avez réussi ! Félicitations !");
                                       termine=true;};

                     };



function changeC(){document.images["ImaC"].src='ch.jpg';};



function touteffacer(){
objet('C11').value="";
objet('C12').value="";
objet('C13').value="";
objet('C14').value="";
objet('C21').value="";
objet('C22').value="";
objet('C23').value="";
objet('C24').value="";
objet('C31').value="";
objet('C32').value="";
objet('C33').value="";
objet('C34').value="";
objet('C41').value="";
objet('C42').value="";
objet('C43').value="";
objet('C44').value="";
objet('C51').value="";
objet('C52').value="";
objet('C53').value="";
objet('C54').value="";
objet('C61').value="";
objet('C62').value="";
objet('C63').value="";
objet('C64').value="";
objet('CT12').value="";
    tx11="";
    tx12="";
    tx13="";
    tx14="";
    tx21="";
    tx22="";
    tx23="";
    tx24="";
    tx31="";
    tx32="";
    tx33="";
    tx34="";
    tx41="";
    tx42="";
    tx43="";
    tx44="";
    tx51="";
    tx52="";
    tx53="";
    tx54="";
    tx61="";
    tx62="";
    tx63="";
    tx64=""; 
    txT12="";                     
RetourCheval();
rafraichigrille();
};   






function menuderoulant(selection){
if (selection.options[selection.selectedIndex].value!="#"){
window.location=selection.options[selection.selectedIndex].value;};
};





function double(lettre){
var nb=0;
if (tx11==lettre.toUpperCase()) {nb=nb+1;};
if (tx13==lettre.toUpperCase()) {nb=nb+1;};
if (tx21==lettre.toUpperCase()) {nb=nb+1;};
if (tx23==lettre.toUpperCase()) {nb=nb+1;};
if (tx31==lettre.toUpperCase()) {nb=nb+1;};
if (tx33==lettre.toUpperCase()) {nb=nb+1;};
if (tx41==lettre.toUpperCase()) {nb=nb+1;};
if (tx43==lettre.toUpperCase()) {nb=nb+1;};
if (tx51==lettre.toUpperCase()) {nb=nb+1;};
if (tx53==lettre.toUpperCase()) {nb=nb+1;};
if (tx61==lettre.toUpperCase()) {nb=nb+1;};
if (tx63==lettre.toUpperCase()) {nb=nb+1;};
return nb;
};

function double2(lettre){
var nb=0;
if (tx12==lettre.toUpperCase()) {nb=nb+1;};
if (tx14==lettre.toUpperCase()) {nb=nb+1;};
if (tx22==lettre.toUpperCase()) {nb=nb+1;};
if (tx24==lettre.toUpperCase()) {nb=nb+1;};
if (tx32==lettre.toUpperCase()) {nb=nb+1;};
if (tx34==lettre.toUpperCase()) {nb=nb+1;};
if (tx42==lettre.toUpperCase()) {nb=nb+1;};
if (tx44==lettre.toUpperCase()) {nb=nb+1;};
if (tx52==lettre.toUpperCase()) {nb=nb+1;};
if (tx54==lettre.toUpperCase()) {nb=nb+1;};
if (tx62==lettre.toUpperCase()) {nb=nb+1;};
if (tx64==lettre.toUpperCase()) {nb=nb+1;};
return nb;
};




function lettreValide(L){
          var message="";
          var lettre="";
         if (L=="A"){lettre=L;};
         if (L=="a"){lettre="A";};
         if (L=="B"){lettre=L;};
         if (L=="b"){lettre="B";};
         if (L=="C"){lettre=L;};
         if (L=="c"){lettre="C";};
         if (L=="D"){lettre=L;};
         if (L=="d"){lettre="D";};
         if (L=="E"){lettre=L;};
         if (L=="e"){lettre="E";};
         if (L=="F"){lettre=L;};
         if (L=="f"){lettre="F";};
         if (L=="G"){lettre=L;};
         if (L=="g"){lettre="G";};
         if (L=="H"){lettre=L;};
         if (L=="h"){lettre="H";};
         if (L=="I"){lettre=L;};
         if (L=="i"){lettre="I";};
         if (L=="J"){lettre=L;};
         if (L=="j"){lettre="J";};
         if (L=="K"){lettre=L;};
         if (L=="k"){lettre="K";};
         if (L=="L"){lettre=L;};
         if (L=="l"){lettre="l";};
         if (L=="X"){lettre=L;};
         if (L=="x"){lettre="X";};
         message=lettre+" ne peut pas être la fin du parcours et le départ d'un saut !";
         if (txT12!=""){if (lettre==txT12){alert(message); lettre="";};};
         return lettre;
};

function lettreValide2(L){
         lettre="";
         if (L=="A"){lettre=L;};
         if (L=="a"){lettre="A";};
         if (L=="B"){lettre=L;};
         if (L=="b"){lettre="B";};
         if (L=="C"){lettre=L;};
         if (L=="c"){lettre="C";};
         if (L=="D"){lettre=L;};
         if (L=="d"){lettre="D";};
         if (L=="E"){lettre=L;};
         if (L=="e"){lettre="E";};
         if (L=="F"){lettre=L;};
         if (L=="f"){lettre="F";};
         if (L=="G"){lettre=L;};
         if (L=="g"){lettre="G";};
         if (L=="H"){lettre=L;};
         if (L=="h"){lettre="H";};
         if (L=="I"){lettre=L;};
         if (L=="i"){lettre="I";};
         if (L=="J"){lettre=L;};
         if (L=="j"){lettre="J";};
         if (L=="K"){lettre=L;};
         if (L=="k"){lettre="K";};
         if (L=="L"){lettre=L;};
         if (L=="l"){lettre="L";};
         return lettre;
};

function possible(N){
var poss=false;
var Abs;
var Ord;
if (N==11){if ((objet('C11').value=="")||(objet('C12').value=="")) poss=true;
           else poss=((Xlettre(objet('C11').value.toUpperCase())+Xdom11==Xlettre(objet('C12').value.toUpperCase())) && (Ylettre(objet('C11').value.toUpperCase())+Ydom11==Ylettre(objet('C12').value.toUpperCase())));
          };
if (N==13){if ((objet('C13').value=="")||(objet('C14').value=="")) poss=true;
           else poss=((Xlettre(objet('C13').value.toUpperCase())+Xdom13==Xlettre(objet('C14').value.toUpperCase())) && (Ylettre(objet('C13').value.toUpperCase())+Ydom13==Ylettre(objet('C14').value.toUpperCase())));
          };
if (N==21){if ((objet('C21').value=="")||(objet('C22').value=="")) poss=true;
           else poss=((Xlettre(objet('C21').value.toUpperCase())+Xdom21==Xlettre(objet('C22').value.toUpperCase())) && (Ylettre(objet('C21').value.toUpperCase())+Ydom21==Ylettre(objet('C22').value.toUpperCase())));
          };
if (N==23){if ((objet('C23').value=="")||(objet('C24').value=="")) poss=true;
           else poss=((Xlettre(objet('C23').value.toUpperCase())+Xdom23==Xlettre(objet('C24').value.toUpperCase())) && (Ylettre(objet('C23').value.toUpperCase())+Ydom23==Ylettre(objet('C24').value.toUpperCase())));
          };
if (N==31){if ((objet('C31').value=="")||(objet('C32').value=="")) poss=true;
           else poss=((Xlettre(objet('C31').value.toUpperCase())+Xdom31==Xlettre(objet('C32').value.toUpperCase())) && (Ylettre(objet('C31').value.toUpperCase())+Ydom31==Ylettre(objet('C32').value.toUpperCase())));
          };
if (N==33){if ((objet('C33').value=="")||(objet('C34').value=="")) poss=true;
           else poss=((Xlettre(objet('C33').value.toUpperCase())+Xdom33==Xlettre(objet('C34').value.toUpperCase())) && (Ylettre(objet('C33').value.toUpperCase())+Ydom33==Ylettre(objet('C34').value.toUpperCase())));
          };
if (N==41){if ((objet('C41').value=="")||(objet('C42').value=="")) poss=true;
           else poss=((Xlettre(objet('C41').value.toUpperCase())+Xdom41==Xlettre(objet('C42').value.toUpperCase())) && (Ylettre(objet('C41').value.toUpperCase())+Ydom41==Ylettre(objet('C42').value.toUpperCase())));
          };
if (N==43){if ((objet('C43').value=="")||(objet('C44').value=="")) poss=true;
           else poss=((Xlettre(objet('C43').value.toUpperCase())+Xdom43==Xlettre(objet('C44').value.toUpperCase())) && (Ylettre(objet('C43').value.toUpperCase())+Ydom43==Ylettre(objet('C44').value.toUpperCase())));
          };
if (N==51){if ((objet('C51').value=="")||(objet('C52').value=="")) poss=true;
           else poss=((Xlettre(objet('C51').value.toUpperCase())+Xdom51==Xlettre(objet('C52').value.toUpperCase())) && (Ylettre(objet('C51').value.toUpperCase())+Ydom51==Ylettre(objet('C52').value.toUpperCase())));
          };
if (N==53){if ((objet('C53').value=="")||(objet('C54').value=="")) poss=true;
           else poss=((Xlettre(objet('C53').value.toUpperCase())+Xdom53==Xlettre(objet('C54').value.toUpperCase())) && (Ylettre(objet('C53').value.toUpperCase())+Ydom53==Ylettre(objet('C54').value.toUpperCase())));
          };
if (N==61){if ((objet('C61').value=="")||(objet('C62').value=="")) poss=true;
           else poss=((Xlettre(objet('C61').value.toUpperCase())+Xdom61==Xlettre(objet('C62').value.toUpperCase())) && (Ylettre(objet('C61').value.toUpperCase())+Ydom61==Ylettre(objet('C62').value.toUpperCase())));
          };
if (N==63){if ((objet('C63').value=="")||(objet('C64').value=="")) poss=true;
           else poss=((Xlettre(objet('C63').value.toUpperCase())+Xdom63==Xlettre(objet('C64').value.toUpperCase())) && (Ylettre(objet('C63').value.toUpperCase())+Ydom63==Ylettre(objet('C64').value.toUpperCase())));
          };
return poss;
};



function retourimpossible(depart,arrivee){
var impossible=0;
if ((depart !="")&&(arrivee !="")){
                                 if ((tx11==arrivee)&&(tx12==depart)){impossible=1;};
                                 if ((tx13==arrivee)&&(tx14==depart)){impossible=1;};
                                 if ((tx21==arrivee)&&(tx22==depart)){impossible=1;};
                                 if ((tx23==arrivee)&&(tx24==depart)){impossible=1;};
                                 if ((tx31==arrivee)&&(tx32==depart)){impossible=1;};
                                 if ((tx33==arrivee)&&(tx34==depart)){impossible=1;};
                                 if ((tx41==arrivee)&&(tx42==depart)){impossible=1;};
                                 if ((tx43==arrivee)&&(tx44==depart)){impossible=1;};
                                 if ((tx51==arrivee)&&(tx52==depart)){impossible=1;};
                                 if ((tx53==arrivee)&&(tx54==depart)){impossible=1;};
                                 if ((tx61==arrivee)&&(tx62==depart)){impossible=1;};
                                 if ((tx63==arrivee)&&(tx64==depart)){impossible=1;};
                                 };
return impossible;
};



function valideT12(texte){
var L;
var message;
L=lettreValide2(texte.value);
L=L.toUpperCase();
texte.value=L;
txt12=L;
message="L'emplacement "+L+" ne peut pas être la fin du parcours et le départ d'un saut !";
if (L!=""){if (double(L)==1) {alert(message);texte.value="";txT12="";}
                       else  {texte.value=L;txT12=L;}                      
          }
          else {texte.value="";txT12="";};
rafraichigrille();
                        };





function valide11(texte){
var L;
var message;
L=lettreValide(texte.value);
L=L.toUpperCase();
texte.value=L;
tx11=L;
message="L'emplacement "+L+" est déjà le départ d'un autre saut !";
if (L!=""){if (double(L)==2){alert(message);texte.value="";tx11="";}
                       else { if (possible(11)) {if (retourimpossible(tx11,tx12)==0){texte.value=L;tx11=L;}
                                                 else{alert("Ce choix n'est pas possible car le cavalier ne doit pas retourner d'où il vient.");
                                                      ;texte.value="";tx11="";
                                                     };
                                                }
                                          else {alert("Ce choix n'est pas possible");texte.value="";tx11="";};
                            };
          }
else{texte.value="";tx11="";};
rafraichigrille();
                        };



function valide12(texte){
var L;
var message;
L=lettreValide2(texte.value);
L=L.toUpperCase();
texte.value=L;
tx12=L;
message="L'emplacement "+L+" est déjà l'arrivée d'un autre saut !";
if (L!=""){if (double2(L)==2){alert(message);texte.value="";tx12="";}
                       else { if (possible(11)) {
                                                 if (retourimpossible(tx11,tx12)==0){texte.value=L;tx12=L;}
                                                 else{alert("Ce choix n'est pas possible car le cavalier ne doit pas retourner d'où il vient.");
                                                      ;texte.value="";tx12="";
                                                     };
                                                }
                                          else {alert("Ce choix n'est pas possible");texte.value="";tx12="";};
                            };
          }
else{texte.value="";tx12="";};
rafraichigrille();
                        };




function valide13(texte){
var L;
var message;
L=lettreValide(texte.value);
L=L.toUpperCase();
texte.value=L;
tx13=L;
message="L'emplacement "+L+" est déjà le départ d'un autre saut !";
if (L!=""){if (double(L)==2){alert(message);texte.value=""; tx13="";}
                       else { if (possible(13)) {
                                                 if (retourimpossible(tx13,tx14)==0){texte.value=L;tx13=L;}
                                                 else{alert("Ce choix n'est pas possible car le cavalier ne doit pas retourner d'où il vient.");
                                                      ;texte.value="";tx13="";
                                                     };
                                                }
                                          else {alert("Ce choix n'est pas possible");texte.value="";tx13="";};
                            };
          }
else{texte.value="";tx13="";};
rafraichigrille();
                        };



function valide14(texte){
var L;
var message;
L=lettreValide2(texte.value);
L=L.toUpperCase();
texte.value=L;
tx14=L;
message="L'emplacement "+L+" est déjà l'arrivée d'un autre saut !";
if (L!=""){if (double2(L)==2){alert(message);texte.value="";tx14="";}
                       else { if (possible(13)) {
                                                 if (retourimpossible(tx13,tx14)==0){texte.value=L;tx14=L;}
                                                 else{alert("Ce choix n'est pas possible car le cavalier ne doit pas retourner d'où il vient.");
                                                      ;texte.value="";tx14="";
                                                     };

                                                }
                                          else {alert("Ce choix n'est pas possible");texte.value="";tx14="";};
                            };
          }
else{texte.value="";tx14="";};
rafraichigrille();
                        };






function valide21(texte){
var L;
var message;
L=lettreValide(texte.value);
L=L.toUpperCase();
texte.value=L;
tx21=L;
message="L'emplacement "+L+" est déjà le départ d'un autre saut !";
if (L!=""){if (double(L)==2){alert(message);texte.value="";tx21="";}
                       else { if (possible(21)) {
                                                 if (retourimpossible(tx21,tx22)==0){texte.value=L;tx21=L;}
                                                 else{alert("Ce choix n'est pas possible car le cavalier ne doit pas retourner d'où il vient.");
                                                      ;texte.value="";tx21="";
                                                     };

                                                }
                                          else {alert("Ce choix n'est pas possible");texte.value="";tx21="";};
                            };
          }
else{texte.value="";tx21="";};
rafraichigrille();
                        };



function valide22(texte){
var L;
var message;
L=lettreValide2(texte.value);
L=L.toUpperCase();
texte.value=L;
tx22=L;
message="L'emplacement "+L+" est déjà l'arrivée d'un autre saut !";
if (L!=""){if (double2(L)==2){alert(message);texte.value="";tx22="";}
                       else { if (possible(21)) {
                                                 if (retourimpossible(tx21,tx22)==0){texte.value=L;tx22=L;}
                                                 else{alert("Ce choix n'est pas possible car le cavalier ne doit pas retourner d'où il vient.");
                                                      ;texte.value="";tx22="";
                                                     };

                                                }
                                          else {alert("Ce choix n'est pas possible");texte.value="";tx22="";};
                            };
          }
else{texte.value="";tx22="";};
rafraichigrille();
                        };




function valide23(texte){
var L;
var message;
L=lettreValide(texte.value);
L=L.toUpperCase();
texte.value=L;
tx23=L;
message="L'emplacement "+L+" est déjà le départ d'un autre saut !";
if (L!=""){if (double(L)==2){alert(message);texte.value="";tx23="";}
                       else { if (possible(23)) {
                                                 if (retourimpossible(tx23,tx24)==0){texte.value=L;tx23=L;}
                                                 else{alert("Ce choix n'est pas possible car le cavalier ne doit pas retourner d'où il vient.");
                                                      ;texte.value="";tx23="";
                                                     };

                                                }
                                          else {alert("Ce choix n'est pas possible");texte.value="";tx23="";};
                            };
          }
else{texte.value="";tx23="";};
rafraichigrille();
                        };



function valide24(texte){
var L;
var message;
L=lettreValide2(texte.value);
L=L.toUpperCase();
texte.value=L;
tx24=L;
message="L'emplacement "+L+" est déjà l'arrivée d'un autre saut !";
if (L!=""){if (double2(L)==2){alert(message);texte.value="";tx24="";}
                       else { if (possible(23)) {
                                                 if (retourimpossible(tx23,tx24)==0){texte.value=L;tx24=L;}
                                                 else{alert("Ce choix n'est pas possible car le cavalier ne doit pas retourner d'où il vient.");
                                                      ;texte.value="";tx24="";
                                                     };

                                                }
                                          else {alert("Ce choix n'est pas possible");texte.value="";tx24="";};
                            };
          }
else{texte.value="";tx24="";};
rafraichigrille();
                        };




function valide31(texte){
var L;
var message;
L=lettreValide(texte.value);
L=L.toUpperCase();
texte.value=L;
tx31=L;
message="L'emplacement "+L+" est déjà le départ d'un autre saut !";
if (L!=""){if (double(L)==2){alert(message);texte.value="";tx31="";}
                       else { if (possible(31)) {
                                                 if (retourimpossible(tx31,tx32)==0){texte.value=L;tx31=L;}
                                                 else{alert("Ce choix n'est pas possible car le cavalier ne doit pas retourner d'où il vient.");
                                                      ;texte.value="";tx31="";
                                                     };

                                                }
                                          else {alert("Ce choix n'est pas possible");texte.value="";tx31="";};
                            };
          }
else{texte.value="";tx31="";};
rafraichigrille();
                        };



function valide32(texte){
var L;
var message;
L=lettreValide2(texte.value);
L=L.toUpperCase();
texte.value=L;
tx32=L;
message="L'emplacement "+L+" est déjà l'arrivée d'un autre saut !";
if (L!=""){if (double2(L)==2){alert(message);texte.value="";tx32="";}
                       else { if (possible(31)) {
                                                 if (retourimpossible(tx31,tx32)==0){texte.value=L;tx32=L;}
                                                 else{alert("Ce choix n'est pas possible car le cavalier ne doit pas retourner d'où il vient.");
                                                      ;texte.value="";tx32="";
                                                     };

                                                }
                                          else {alert("Ce choix n'est pas possible");texte.value="";tx32="";};
                            };
          }
else{texte.value="";tx32="";};
rafraichigrille();
                        };




function valide33(texte){
var L;
var message;
L=lettreValide(texte.value);
L=L.toUpperCase();
texte.value=L;
tx33=L;
message="L'emplacement "+L+" est déjà le départ d'un autre saut !";
if (L!=""){if (double(L)==2){alert(message);texte.value="";tx33="";}
                       else { if (possible(33)) {
                                                 if (retourimpossible(tx33,tx34)==0){texte.value=L;tx33=L;}
                                                 else{alert("Ce choix n'est pas possible car le cavalier ne doit pas retourner d'où il vient.");
                                                      ;texte.value="";tx33="";
                                                     };

                                                }
                                          else {alert("Ce choix n'est pas possible");texte.value="";tx33="";};
                            };
          }
else{texte.value="";tx33="";};
rafraichigrille();
                        };



function valide34(texte){
var L;
var message;
L=lettreValide2(texte.value);
L=L.toUpperCase();
texte.value=L;
tx34=L;
message="L'emplacement "+L+" est déjà l'arrivée d'un autre saut !";
if (L!=""){if (double2(L)==2){alert(message);texte.value="";tx34="";}
                       else { if (possible(33)) {
                                                 if (retourimpossible(tx33,tx34)==0){texte.value=L;tx34=L;}
                                                 else{alert("Ce choix n'est pas possible car le cavalier ne doit pas retourner d'où il vient.");
                                                      ;texte.value="";tx34="";
                                                     };

                                                }
                                          else {alert("Ce choix n'est pas possible");texte.value="";tx34="";};
                            };
          }
else{texte.value="";tx34="";};
rafraichigrille();
                        };




function valide41(texte){
var L;
var message;
L=lettreValide(texte.value);
L=L.toUpperCase();
texte.value=L;
tx41=L;
message="L'emplacement "+L+" est déjà le départ d'un autre saut !";
if (L!=""){if (double(L)==2){alert(message);texte.value="";tx41="";}
                       else { if (possible(41)) {
                                                 if (retourimpossible(tx41,tx42)==0){texte.value=L;tx41=L;}
                                                 else{alert("Ce choix n'est pas possible car le cavalier ne doit pas retourner d'où il vient.");
                                                      ;texte.value="";tx41="";
                                                     };

                                                }
                                          else {alert("Ce choix n'est pas possible");texte.value="";tx41="";};
                            };
          }
else{texte.value="";tx41="";};
rafraichigrille();
                        };



function valide42(texte){
var L;
var message;
L=lettreValide2(texte.value);
L=L.toUpperCase();
texte.value=L;
tx42=L;
message="L'emplacement "+L+" est déjà l'arrivée d'un autre saut !";
if (L!=""){if (double2(L)==2){alert(message);texte.value="";tx42="";}
                       else { if (possible(41)) {
                                                 if (retourimpossible(tx41,tx42)==0){texte.value=L;tx42=L;}
                                                 else{alert("Ce choix n'est pas possible car le cavalier ne doit pas retourner d'où il vient.");
                                                      ;texte.value="";tx42="";
                                                     };

                                                }
                                          else {alert("Ce choix n'est pas possible");texte.value="";tx42="";};
                            };
          }
else{texte.value="";tx42="";};
rafraichigrille();
                        };




function valide43(texte){
var L;
var message;
L=lettreValide(texte.value);
L=L.toUpperCase();
texte.value=L;
tx43=L;
message="L'emplacement "+L+" est déjà le départ d'un autre saut !";
if (L!=""){if (double(L)==2){alert(message);texte.value="";tx43="";}
                       else { if (possible(43)) {
                                                 if (retourimpossible(tx43,tx44)==0){texte.value=L;tx43=L;}
                                                 else{alert("Ce choix n'est pas possible car le cavalier ne doit pas retourner d'où il vient.");
                                                      ;texte.value="";tx43="";
                                                     };

                                                }
                                          else {alert("Ce choix n'est pas possible");texte.value="";tx43="";};
                            };
          }
else{texte.value="";tx43="";};
rafraichigrille();
                        };



function valide44(texte){
var L;
var message;
L=lettreValide2(texte.value);
L=L.toUpperCase();
texte.value=L;
tx44=L;
message="L'emplacement "+L+" est déjà l'arrivée d'un autre saut !";
if (L!=""){if (double2(L)==2){alert(message);texte.value="";tx44="";}
                       else { if (possible(43)) {
                                                 if (retourimpossible(tx43,tx44)==0){texte.value=L;tx44=L;}
                                                 else{alert("Ce choix n'est pas possible car le cavalier ne doit pas retourner d'où il vient.");
                                                      ;texte.value="";tx44="";
                                                     };

                                                }
                                          else {alert("Ce choix n'est pas possible");texte.value="";tx44="";};
                            };
          }
else{texte.value="";tx44="";};
rafraichigrille();
                        };


function valide51(texte){
var L;
var message;
L=lettreValide(texte.value);
L=L.toUpperCase();
texte.value=L;
tx51=L;
message="L'emplacement "+L+" est déjà le départ d'un autre saut !";
if (L!=""){if (double(L)==2){alert(message);texte.value="";tx51="";}
                       else { if (possible(51)) {
                                                 if (retourimpossible(tx51,tx52)==0){texte.value=L;tx51=L;}
                                                 else{alert("Ce choix n'est pas possible car le cavalier ne doit pas retourner d'où il vient.");
                                                      ;texte.value="";tx51="";
                                                     };
                                                 
                                                }
                                          else {alert("Ce choix n'est pas possible");texte.value="";tx51="";};
                            };
          }
else{texte.value="";tx51="";};
rafraichigrille();
                        };



function valide52(texte){
var L;
var message;
L=lettreValide2(texte.value);
L=L.toUpperCase();
texte.value=L;
tx52=L;
message="L'emplacement "+L+" est déjà l'arrivée d'un autre saut !";
if (L!=""){if (double2(L)==2){alert(message);texte.value="";tx52="";}
                       else { if (possible(51)) {
                                                 if (retourimpossible(tx51,tx52)==0){texte.value=L;tx52=L;}
                                                 else{alert("Ce choix n'est pas possible car le cavalier ne doit pas retourner d'où il vient.");
                                                      ;texte.value="";tx52="";
                                                     };

                                                }
                                          else {alert("Ce choix n'est pas possible");texte.value="";tx52="";};
                            };
          }
else{texte.value="";tx52="";};
rafraichigrille();
                        };




function valide53(texte){
var L;
var message;
L=lettreValide(texte.value);
L=L.toUpperCase();
texte.value=L;
tx53=L;
message="L'emplacement "+L+" est déjà le départ d'un autre saut !";
if (L!=""){if (double(L)==2){alert(message);texte.value="";tx53="";}
                       else { if (possible(53)) {
                                                 if (retourimpossible(tx53,tx54)==0){texte.value=L;tx53=L;}
                                                 else{alert("Ce choix n'est pas possible car le cavalier ne doit pas retourner d'où il vient.");
                                                      ;texte.value="";tx53="";
                                                     };

                                                }
                                          else {alert("Ce choix n'est pas possible");texte.value="";tx53="";};
                            };
          }
else{texte.value="";tx53="";};
rafraichigrille();
                        };



function valide54(texte){
var L;
var message;
L=lettreValide2(texte.value);
L=L.toUpperCase();
texte.value=L;
tx54=L;
message="L'emplacement "+L+" est déjà l'arrivée d'un autre saut !";
if (L!=""){if (double2(L)==2){alert(message);texte.value="";tx54="";}
                       else { if (possible(53)) {
                                                 if (retourimpossible(tx53,tx54)==0){texte.value=L;tx54=L;}
                                                 else{alert("Ce choix n'est pas possible car le cavalier ne doit pas retourner d'où il vient.");
                                                      ;texte.value="";tx54="";
                                                     };

                                                }
                                          else {alert("Ce choix n'est pas possible");texte.value="";tx54="";};
                            };
          }
else{texte.value="";tx54="";};
rafraichigrille();
                        };


function valide61(texte){
var L;
var message;
L=lettreValide(texte.value);
L=L.toUpperCase();
texte.value=L;
tx61=L;
message="L'emplacement "+L+" est déjà le départ d'un autre saut !";
if (L!=""){if (double(L)==2){alert(message);texte.value="";tx61="";}
                       else { if (possible(61)) {
                                                 if (retourimpossible(tx61,tx62)==0){texte.value=L;tx61=L;}
                                                 else{alert("Ce choix n'est pas possible car le cavalier ne doit pas retourner d'où il vient.");
                                                      ;texte.value="";tx61="";
                                                     };

                                                }
                                          else {alert("Ce choix n'est pas possible");texte.value="";tx61="";};
                            };
          }
else{texte.value="";tx61="";};
rafraichigrille();
                        };



function valide62(texte){
var L;
var message;
L=lettreValide2(texte.value);
L=L.toUpperCase();
texte.value=L;
tx62=L;
message="L'emplacement "+L+" est déjà l'arrivée d'un autre saut !";
if (L!=""){if (double2(L)==2){alert(message);texte.value="";tx62="";}
                       else { if (possible(61)) {
                                                 if (retourimpossible(tx61,tx62)==0){texte.value=L;tx62=L;}
                                                 else{alert("Ce choix n'est pas possible car le cavalier ne doit pas retourner d'où il vient.");
                                                      ;texte.value="";tx62="";
                                                     };

                                                }
                                          else {alert("Ce choix n'est pas possible");texte.value="";tx62="";};
                            };
          }
else{texte.value="";tx62="";};
rafraichigrille();
                        };




function valide63(texte){
var L;
var message;
L=lettreValide(texte.value);
L=L.toUpperCase();
texte.value=L;
tx63=L;
message="L'emplacement "+L+" est déjà le départ d'un autre saut !";
if (L!=""){if (double(L)==2){alert(message);texte.value="";tx63="";}
                       else { if (possible(63)) {
                                                 if (retourimpossible(tx63,tx64)==0){texte.value=L;tx63=L;}
                                                 else{alert("Ce choix n'est pas possible car le cavalier ne doit pas retourner d'où il vient.");
                                                      ;texte.value="";tx63="";
                                                     };

                                                }
                                          else {alert("Ce choix n'est pas possible");texte.value="";tx63="";};
                            };
          }
else{texte.value="";tx63="";};
rafraichigrille();
                        };



function valide64(texte){
var L;
var message;
L=lettreValide2(texte.value);
L=L.toUpperCase();
texte.value=L;
tx64=L;
message="L'emplacement "+L+" est déjà l'arrivée d'un autre saut !";
if (L!=""){if (double2(L)==2){alert(message);texte.value="";tx64="";}
                       else { if (possible(63)) {
                                                 if (retourimpossible(tx63,tx64)==0){texte.value=L;tx64=L;}
                                                 else{alert("Ce choix n'est pas possible car le cavalier ne doit pas retourner d'où il vient.");
                                                      ;texte.value="";tx64="";
                                                     };

                                                 }
                                          else {alert("Ce choix n'est pas possible");texte.value="";tx64="";};
                            };
          }
else{texte.value="";tx64="";};
rafraichigrille();
                        };


function validefrappe(texte){

     if (texte.value=="A"){texte.value="A" ; if (double("A")==2){alert("A est déjà le départ d'un autre saut !");texte.value="";};} 
else if (texte.value=="a"){texte.value="A" ; if (double("A")==2){alert("A est déjà le départ d'un autre saut !");texte.value="";};}
else if (texte.value=="B"){texte.value="B"; if (double("B")==2){alert("B est déjà le départ d'un autre saut !");texte.value="";};}
else if (texte.value=="b"){texte.value="B"; if (double("B")==2){alert("B est déjà le départ d'un autre saut ! ");texte.value="";};}
else if (texte.value=="C"){texte.value="C"; if (double("C")==2){alert("C est déjà le départ d'un autre saut !");texte.value="";};}
else if (texte.value=="c"){texte.value="C"; if (double("C")==2){alert("C est déjà le départ d'un autre saut !");texte.value="";};}
else if (texte.value=="D"){texte.value="D"; if (double("D")==2){alert("D est déjà le départ d'un autre saut !");texte.value="";};}
else if (texte.value=="d"){texte.value="D"; if (double("D")==2){alert("D est déjà le départ d'un autre saut !");texte.value="";};}
else if (texte.value=="E"){texte.value="E"; if (double("E")==2){alert("E est déjà le départ d'un autre saut !");texte.value="";};}
else if (texte.value=="e"){texte.value="E"; if (double("E")==2){alert("E est déjà le départ d'un autre saut !");texte.value="";};}
else if (texte.value=="F"){texte.value="F"; if (double("F")==2){alert("F est déjà le départ d'un autre saut !");texte.value="";};}
else if (texte.value=="f"){texte.value="F"; if (double("F")==2){alert("F est déjà le départ d'un autre saut !");texte.value="";};}
else if (texte.value=="G"){texte.value="G"; if (double("G")==2){alert("G est déjà le départ d'un autre saut !");texte.value="";};}
else if (texte.value=="g"){texte.value="G"; if (double("G")==2){alert("G est déjà le départ d'un autre saut !");texte.value="";};}
else if (texte.value=="H"){texte.value="H"; if (double("H")==2){alert("H est déjà le départ d'un autre saut !");texte.value="";};}
else if (texte.value=="h"){texte.value="H"; if (double("H")==2){alert("H est déjà le départ d'un autre saut !");texte.value="";};}
else if (texte.value=="I"){texte.value="I"; if (double("I")==2){alert("I est déjà le départ d'un autre saut !");texte.value="";};}
else if (texte.value=="i"){texte.value="I"; if (double("I")==2){alert("I est déjà le départ d'un autre saut !");texte.value="";};}
else if (texte.value=="J"){texte.value="J"; if (double("J")==2){alert("J est déjà le départ d'un autre saut !");texte.value="";};}
else if (texte.value=="j"){texte.value="J"; if (double("J")==2){alert("J est déjà le départ d'un autre saut !");texte.value="";};}
else if (texte.value=="K"){texte.value="K"; if (double("K")==2){alert("K est déjà le départ d'un autre saut !");texte.value="";};}
else if (texte.value=="k"){texte.value="K"; if (double("K")==2){alert("K est déjà le départ d'un autre saut !");texte.value="";};}
else if (texte.value=="L"){texte.value="L"; if (double("L")==2){alert("L est déjà le départ d'un autre saut !");texte.value="";};}
else if (texte.value=="l"){texte.value="L"; if (double("L")==2){alert("L est déjà le départ d'un autre saut !");texte.value="";};}
else if (texte.value=="X"){texte.value="X"; if (double("X")==2){alert("X est déjà le départ d'un autre saut !");texte.value="";};}
else if (texte.value=="x"){texte.value="X"; if (double("X")==2){alert("X est déjà le départ d'un autre saut !");texte.value="";};}

else {texte.value=""};
rafraichigrille();

};





function validefrappe2(texte){
     if (texte.value=="A"){texte.value="A" ; if (double2("A")==2){alert("A est déjà l'arrivée d'un autre saut");texte.value="";};}
else if (texte.value=="a"){texte.value="A" ; if (double2("A")==2){alert("A est déjà l'arrivée d'un autre saut");texte.value="";};}
else if (texte.value=="B"){texte.value="B"; if (double2("B")==2){alert("B est déjà l'arrivée d'un autre saut !");texte.value="";};}
else if (texte.value=="b"){texte.value="B"; if (double2("B")==2){alert("B est déjà l'arrivée d'un autre saut !");texte.value="";};}
else if (texte.value=="C"){texte.value="C"; if (double2("C")==2){alert("C est déjà l'arrivée d'un autre saut !");texte.value="";};}
else if (texte.value=="c"){texte.value="C"; if (double2("C")==2){alert("C est déjà l'arrivée d'un autre saut !");texte.value="";};}
else if (texte.value=="D"){texte.value="D"; if (double2("D")==2){alert("D est déjà l'arrivée d'un autre saut !");texte.value="";};}
else if (texte.value=="d"){texte.value="D"; if (double2("D")==2){alert("D est déjà l'arrivée d'un autre saut !");texte.value="";};}
else if (texte.value=="E"){texte.value="E"; if (double2("E")==2){alert("E est déjà l'arrivée d'un autre saut !");texte.value="";};}
else if (texte.value=="e"){texte.value="E"; if (double2("E")==2){alert("E est déjà l'arrivée d'un autre saut !");texte.value="";};}
else if (texte.value=="F"){texte.value="F"; if (double2("F")==2){alert("F est déjà l'arrivée d'un autre saut !");texte.value="";};}
else if (texte.value=="f"){texte.value="F"; if (double2("F")==2){alert("F est déjà l'arrivée d'un autre saut !");texte.value="";};}
else if (texte.value=="G"){texte.value="G"; if (double2("G")==2){alert("G est déjà l'arrivée d'un autre saut !");texte.value="";};}
else if (texte.value=="g"){texte.value="G"; if (double2("G")==2){alert("G est déjà l'arrivée d'un autre saut !");texte.value="";};}
else if (texte.value=="H"){texte.value="H"; if (double2("H")==2){alert("H est déjà l'arrivée d'un autre saut !");texte.value="";};}
else if (texte.value=="h"){texte.value="H"; if (double2("H")==2){alert("H est déjà l'arrivée d'un autre saut !");texte.value="";};}
else if (texte.value=="I"){texte.value="I"; if (double2("I")==2){alert("I est déjà l'arrivée d'un autre saut !");texte.value="";};}
else if (texte.value=="i"){texte.value="I"; if (double2("I")==2){alert("I est déjà l'arrivée d'un autre saut !");texte.value="";};}
else if (texte.value=="J"){texte.value="J"; if (double2("J")==2){alert("J est déjà l'arrivée d'un autre saut !");texte.value="";};}
else if (texte.value=="j"){texte.value="J"; if (double2("J")==2){alert("J est déjà l'arrivée d'un autre saut !");texte.value="";};}
else if (texte.value=="K"){texte.value="K"; if (double2("K")==2){alert("K est déjà l'arrivée d'un autre saut !");texte.value="";};}
else if (texte.value=="k"){texte.value="K"; if (double2("K")==2){alert("K est déjà l'arrivée d'un autre saut !");texte.value="";};}
else if (texte.value=="L"){texte.value="L"; if (double2("L")==2){alert("L est déjà l'arrivée d'un autre saut !");texte.value="";};}
else if (texte.value=="l"){texte.value="L"; if (double2("L")==2){alert("L est déjà l'arrivée d'un autre saut !");texte.value="";};}

else {texte.value=""};
rafraichigrille();
};

