	// -- préchargement des images  --
 		D02=new Image;
	  	D02.src="http://colmard.fr/NFA054/images/D02.png";
  		D03=new Image;
	  	D03.src="http://colmard.fr/NFA054/images/D03.png";
  		D04=new Image;
	  	D04.src="http://colmard.fr/NFA054/images/D04.png";
  		D05=new Image;
	  	D05.src="http://colmard.fr/NFA054/images/D05.png";
  		D06=new Image;
	  	D06.src="http://colmard.fr/NFA054/images/D06.png";
  		D07=new Image;
	  	D07.src="http://colmard.fr/NFA054/images/D07.png";
  		D08=new Image;
	  	D08.src="http://colmard.fr/NFA054/images/D08.png";
  		D09=new Image;
	  	D09.src="http://colmard.fr/NFA054/images/D09.png";
  		D10=new Image;
	  	D10.src="http://colmard.fr/NFA054/images/D10.png";
  		D11=new Image;
	  	D11.src="http://colmard.fr/NFA054/images/D11.png";
  		D12=new Image;
	  	D12.src="http://colmard.fr/NFA054/images/D12.png";
  		D13=new Image;
	  	D13.src="http://colmard.fr/NFA054/images/D13.png";
  		D14=new Image;
	  	D14.src="http://colmard.fr/NFA054/images/D14.png";

 
  		P02=new Image;
	  	P02.src="http://colmard.fr/NFA054/images/P02.png";
  		P03=new Image;
	  	P03.src="http://colmard.fr/NFA054/images/P03.png";
  		P04=new Image;
	  	P04.src="http://colmard.fr/NFA054/images/P04.png";
  		P05=new Image;
	  	P05.src="http://colmard.fr/NFA054/images/P05.png";
  		P06=new Image;
	  	P06.src="http://colmard.fr/NFA054/images/P06.png";
  		P07=new Image;
	  	P07.src="http://colmard.fr/NFA054/images/P07.png";
  		P08=new Image;
	  	P08.src="http://colmard.fr/NFA054/images/P08.png";
  		P09=new Image;
	  	P09.src="http://colmard.fr/NFA054/images/P09.png";
  		P10=new Image;
	  	P10.src="http://colmard.fr/NFA054/images/P10.png";
  		P11=new Image;
	  	P11.src="http://colmard.fr/NFA054/images/P11.png";
  		P12=new Image;
	  	P12.src="http://colmard.fr/NFA054/images/P12.png";
  		P13=new Image;
	  	P13.src="http://colmard.fr/NFA054/images/P13.png";
  		P14=new Image;
	  	P14.src="http://colmard.fr/NFA054/images/P14.png";

  		H02=new Image;
	  	H02.src="http://colmard.fr/NFA054/images/H02.png";
  		H03=new Image;
	  	H03.src="http://colmard.fr/NFA054/images/H03.png";
  		H04=new Image;
	  	H04.src="http://colmard.fr/NFA054/images/H04.png";
  		H05=new Image;
	  	H05.src="http://colmard.fr/NFA054/images/H05.png";
  		H06=new Image;
	  	H06.src="http://colmard.fr/NFA054/images/H06.png";
  		H07=new Image;
	  	H07.src="http://colmard.fr/NFA054/images/H07.png";
  		H08=new Image;
	  	H08.src="http://colmard.fr/NFA054/images/H08.png";
  		H09=new Image;
	  	H09.src="http://colmard.fr/NFA054/images/H09.png";
  		H10=new Image;
	  	H10.src="http://colmard.fr/NFA054/images/H10.png";
  		H11=new Image;
	  	H11.src="http://colmard.fr/NFA054/images/H11.png";
  		H12=new Image;
	  	H12.src="http://colmard.fr/NFA054/images/H12.png";
  		H13=new Image;
	  	H13.src="http://colmard.fr/NFA054/images/H13.png";
  		H14=new Image;
	  	H14.src="http://colmard.fr/NFA054/images/H14.png";

  		T02=new Image;
	  	T02.src="http://colmard.fr/NFA054/images/T02.png";
  		T03=new Image;
	  	T03.src="http://colmard.fr/NFA054/images/T03.png";
  		T04=new Image;
	  	T04.src="http://colmard.fr/NFA054/images/T04.png";
  		T05=new Image;
	  	T05.src="http://colmard.fr/NFA054/images/T05.png";
  		T06=new Image;
	  	T06.src="http://colmard.fr/NFA054/images/T06.png";
  		T07=new Image;
	  	T07.src="http://colmard.fr/NFA054/images/T07.png";
  		T08=new Image;
	  	T08.src="http://colmard.fr/NFA054/images/T08.png";
  		T09=new Image;
	  	T09.src="http://colmard.fr/NFA054/images/T09.png";
  		T10=new Image;
	  	T10.src="http://colmard.fr/NFA054/images/T10.png";
  		T11=new Image;
	  	T11.src="http://colmard.fr/NFA054/images/T11.png";
  		T12=new Image;
	  	T12.src="http://colmard.fr/NFA054/images/T12.png";
  		T13=new Image;
	  	T13.src="http://colmard.fr/NFA054/images/T13.png";
  		T14=new Image;
	  	T14.src="http://colmard.fr/NFA054/images/T14.png";

	// initialisation des variables;		
		
		var carte = new Array(2) ;
	
		carte[0] = new Array("http://colmard.fr/NFA054/images/D02.png", "http://colmard.fr/NFA054/images/D03.png", "http://colmard.fr/NFA054/images/D04.png", "http://colmard.fr/NFA054/images/D05.png", "http://colmard.fr/NFA054/images/D06.png", "http://colmard.fr/NFA054/images/D07.png", 
			"http://colmard.fr/NFA054/images/D08.png", "http://colmard.fr/NFA054/images/D09.png", "http://colmard.fr/NFA054/images/D10.png", "http://colmard.fr/NFA054/images/D11.png", "http://colmard.fr/NFA054/images/D12.png", "http://colmard.fr/NFA054/images/D13.png", "http://colmard.fr/NFA054/images/D14.png",
		 		"http://colmard.fr/NFA054/images/P02.png", "http://colmard.fr/NFA054/images/P03.png", "http://colmard.fr/NFA054/images/P04.png", "http://colmard.fr/NFA054/images/P05.png", "http://colmard.fr/NFA054/images/P06.png", "http://colmard.fr/NFA054/images/P07.png", 
			"http://colmard.fr/NFA054/images/P08.png", "http://colmard.fr/NFA054/images/P09.png", "http://colmard.fr/NFA054/images/P10.png", "http://colmard.fr/NFA054/images/P11.png", "http://colmard.fr/NFA054/images/P12.png", "http://colmard.fr/NFA054/images/P13.png", "http://colmard.fr/NFA054/images/P14.png",
		  		"http://colmard.fr/NFA054/images/H02.png", "http://colmard.fr/NFA054/images/H03.png", "http://colmard.fr/NFA054/images/H04.png", "http://colmard.fr/NFA054/images/H05.png", "http://colmard.fr/NFA054/images/H06.png", "http://colmard.fr/NFA054/images/H07.png", 
			"http://colmard.fr/NFA054/images/H08.png", "http://colmard.fr/NFA054/images/H09.png", "http://colmard.fr/NFA054/images/H10.png", "http://colmard.fr/NFA054/images/H11.png", "http://colmard.fr/NFA054/images/H12.png", "http://colmard.fr/NFA054/images/H13.png", "http://colmard.fr/NFA054/images/H14.png",
		  		"http://colmard.fr/NFA054/images/T02.png", "http://colmard.fr/NFA054/images/T03.png", "http://colmard.fr/NFA054/images/T04.png", "http://colmard.fr/NFA054/images/T05.png", "http://colmard.fr/NFA054/images/T06.png", "http://colmard.fr/NFA054/images/T07.png", 
			"http://colmard.fr/NFA054/images/T08.png", "http://colmard.fr/NFA054/images/T09.png", "http://colmard.fr/NFA054/images/T10.png", "http://colmard.fr/NFA054/images/T11.png", "http://colmard.fr/NFA054/images/T12.png", "http://colmard.fr/NFA054/images/T13.png", "http://colmard.fr/NFA054/images/T14.png");

		carte[1]= new Array
			("0", "0", "0", "0", "0", "0", "0", "0", "0", "0", "0", "0", "0", 
			"0", "0", "0", "0", "0", "0", "0", "0", "0", "0", "0", "0", "0", 
			"0", "0", "0", "0", "0", "0", "0", "0", "0", "0", "0", "0", "0", 
			"0", "0", "0", "0", "0", "0", "0", "0", "0", "0", "0", "0", "0" ); 
	
		var donne = new Array(2);
			donne[0] = new Array(10);	//	nom de la carte 
			donne[1] = new Array(10);	//  numéro de la carte dans carte[0]
		
		var calcul = new Array(3);
			calcul[0] = new Array(5);	//	valeur des 5 cartes, dans l'ordre de présentation
			calcul[1] = new Array(5);	//  contiendra les 5 valeurs par ordre croissant
			calcul[2] = new Array(5);	//	flag 'carte déjà traitée'
		
		var bois = new Array(5);		//	servira à recherchez la couleur
				
		var nbrefusees = 0;
		var liste = "";
		var reserve = 100;
		var valret = 0;
		var lamise = 0;
		var gain = 0;
		var phase = 0;
			/*  phase 0 = le joueur choisit la mise 
				phase 1 = le programme distribue 5 cartes et le joueur choisit celles qu'il rejette 
				phase 2 = le programme procède aux échanges 
				phase 3 = le programme calcule le gain.  */
		var largecran = screen.availWidth;
		var margepop = (largecran-624)/2 ;	
		var phaseAffiche = 0 ;	
		
		// barême, conseil et stat ont les zones qu'on fait se succéder en cliquant dessus
		var bareme = "<table style='color:#ccffcc' onClick='changeAffiche()' >" +	
				"<tr align='center'><td><b>Figures</b></td><td><b>gains</b></td></tr>" +
				"<tr><td> &nbsp; paire de Dame, Roi, As	<br> &nbsp; 2 paires	<br> &nbsp; couleur <br> &nbsp; brelan" +
				"<br> &nbsp; full <br> &nbsp; quinte <br> &nbsp; carré <br> &nbsp; quinte flush <br> &nbsp; quinte flush royale </td>" +
		
				"<td> &nbsp; 2 fois la mise	<br> &nbsp; 3 fois la mise	<br> &nbsp; 4 fois la mise	<br> &nbsp; 5 fois la mise" +
				"<br>10 fois la mise <br>15 fois la mise <br>20 fois la mise <br>30 fois la mise <br>50 fois la mise</td>" +
				"</tr></table>"	;	//	fin de barême
		
		var conseil = "<font color='#CCFFCC'>Si ce jeu dépasse la taille de votre écran <br>vous pouvez le réduire avec CTRL/- : " +
				"<br>tenir enfoncée la touche CTRL et <br>appuyer sur la touche moins du clavier numérique. <br><br>"  + 
				"<br><br><br><br>cliquez sur cette image pour voir la suite.</font>" ;

		var stat = "<table style='color:#CCFFCC'><tr><td width='120'><b>figures</b></td><td align='right' >1 fois sur</td></tr>" +
			"<tr><td>paire majeure</td><td align='right' >7</td></tr>" + 
			"<tr><td>2 paires</td><td align='right' >21</td></tr>" + 
			"<tr><td>Brelan</td><td align='right' >47</td></tr>" + 
			"<tr><td>Quinte</td><td align='right' >255</td></tr>" + 
			"<tr><td>Couleur</td><td align='right' >509</td></tr>" + 
			"<tr><td>Full</td><td align='right' >700</td></tr>" + 
			"<tr><td>Carré</td><td align='right' >4 000</td></tr>" + 
			"<tr><td>Quinte Flush</td><td align='right' >72 000</td></tr>" + 
			"<tr><td>Q. F. royale</td><td align='right' >650 000</td></tr>" +
			"<tr><td colspan='2'><font size='1'>Ces stats ne valent que pour un tirage direct</font></td></tr>"  ;
	
/* -------------------------------------------------------------------------------------------

						Début des fonctions
	
------------------------------------------------------------------------------------------  */	

		function changeAffiche ()	{
		//	permute les indications affichées (barême, conseil et stat)
		//  défilement OK sous IE, biaisé sous FF et Opéra (idem avec IF au lieu de SWITCH)
		
			switch (phaseAffiche)	{
				case 0 :
					$("#blocGauche").html(bareme);
					$("#blocGauche").css( { 'background' : 'url("images/tapis-bleu-holdem.jpg")' });

					$("#blocDroit").html(conseil);
					$("#blocDroit").css( { 'background' : 'url("images/tapis-vert-holdem.jpg")' });
					phaseAffiche = 1 ;
					break;
					
				case 1 :
					$("#blocGauche").html(conseil);
					$("#blocGauche").css( { 'background' : 'url("images/tapis-vert-holdem.jpg")' });

					$("#blocDroit").html(stat);
					$("#blocDroit").css( { 'background' : 'url("images/tapis-rouge-holdem.jpg")' });
					phaseAffiche = 2 ;
					break;
					
				case 2 :
					$("#blocGauche").html(stat);
					$("#blocGauche").css( { 'background' : 'url("images/tapis-rouge-holdem.jpg")' });

					$("#blocDroit").html(bareme);
					$("#blocDroit").css( { 'background' : 'url("images/tapis-bleu-holdem.jpg")' });
					phaseAffiche = 0 ;
					break;
			}
		}
		
		function appuiBouton()	{
			// on vient d'appuyer sur le bouton mais pourquoi ?
			if (phase == 0)	{
				// on a appuyé pour distribuer les cartes
				lamise = document.getElementById("mise").value;
				if ( (isNaN(lamise)) || (lamise<=0) )	{
					alert("Il faut entrer une somme entre 1 et " + reserve);
					return;
				}
				if ( lamise > reserve)	{
					alert ("Vous n'avez pas assez d'argent");
					document.getElementById("mise").value="";
					return;
				}
				reserve -= lamise;
				$("#legende").html ("Vous disposez de " + reserve + " €.");
				phase = 1;
				distribue();	
				return;		
				}
			if (phase == 1)	{
				// on a appuyé parce que les cartes sont choisies
				phase = 2;
				choixfini();
				}	
			}			// fin d'appuiBouton
			
		function distribue()	{
			// un appui sur le bouton a demandé au programme de distribuer les cartes
			$("#combien").html("Cliquer sur les cartes que vous rejetez.<br/>" +
				"Appuyez sur le bouton quand votre choix est fait.") ;
			document.getElementById("placecarte").style.visibility="visible";
	
			for ( i=0 ; i<10 ; i++ )	{
				// on tire les 5 cartes + les 5 remplaçantes éventuelles
				do	{
					numero = Math.floor(Math.random()*21) ;
					if ( carte[1][numero] == 0)	{
						donne[0][i] = carte[0][numero];
						donne[1][i] = numero ;
						carte[1][numero] = 1;
						break;
						}		
				} while (1);			
				if ( i<5 )	{
					document.getElementById("carte" + i).src = carte[0][numero];
					document.getElementById("carte" + i).style.visibility="visible";
				}
			}
		}

		function refusercarte(idcarte)	{
			//	en cliquant sur une carte, le joueur la rejette
			// 	il peut se raviser en cliquant à nouveau dessus
			if ( phase != 1 )
				return;
			lacarte=document.getElementById(idcarte).src ;
			document.getElementById(idcarte).style.visibility="hidden";
			numplace=idcarte.substring(5,6);
			document.getElementById(idcarte).src="#";
			document.getElementById("boutorange").style.visibility="visible";
			if ( numplace <5 )	{	
				// 1er clic sur cette carte : on la repousse	
				nouvplace = Number(numplace) + 5 ;
				idcarte=idcarte.replace(numplace, nouvplace);			// remplace le numéro dans le nom
				document.getElementById(idcarte).style.visibility="visible";
				document.getElementById(idcarte).src=lacarte;
				nbrefusees++;
				numero=donne[1][numplace];
				carte[1][numero] = 2;
				}
			else {
				// on change d'avis	: on ramène la carte
				nouvplace = Number(numplace) - 5 ;
				idcarte=idcarte.replace(numplace, nouvplace);
				document.getElementById(idcarte).style.visibility="visible";
				document.getElementById(idcarte).src=lacarte;
				nbrefusees--;
				numero=donne[1][nouvplace];
				carte[1][numero] = 1;
				}			
		}

		function choixfini()	{
			//	en appuyant sur le bouton, le joueur annonce que son choix est fait
			document.getElementById("boutorange").style.visibility="hidden";
			document.getElementById("combien").style.visibility="hidden";

			//	remplacer les cartes refusées
			changees = new Array();
			for (j=5 ; j<10 ; j++ )	{
				place = "carte" + j;		//  id de carte de la zone refus
				lasource = document.getElementById(place).src ;
				longueur = lasource.length ;
				carafin = lasource.substring(longueur-1 , longueur);
				if ( carafin == 'g' )	{
					// on a bien un nom de carte (sinon "#")
					document.getElementById(place).src = donne[0][j];
					changees.push(j);
					// on garde dand 'changées' les N° d'ordre des cartes changées
					}
				}
			// les laisser en vue 1/2 secondes avant de mettre les nouvelles en bas
			setTimeout("ranger()", 500);	
		}	
		
		function ranger()	{
			// remplace les cartes refusées par celles tirées au sort au début
			for ( i=0 ; i<changees.length ; i++ )	{
				explace = changees[i] ;
				nouvplace = explace - 5
				idcarte = "carte" + explace;
				idnouv = "carte" + nouvplace;
				lacarte = document.getElementById(idcarte).src ;
				document.getElementById(idnouv).src=lacarte;
				document.getElementById(idnouv).style.visibility="visible";
				document.getElementById(idcarte).src= "#";
				document.getElementById(idcarte).style.visibility="hidden";
			}
			evaluer();
		}	
		
		function evaluer()	{
			// lister les cartes définitives
			for ( i=0  ; i<5 ; i++ )	{
				idcarte = "carte" + i;
				lacarte = document.getElementById(idcarte).src ;
				len = lacarte.length;
				valeur = lacarte.substr( len-6, 2);
				bois[i] = lacarte.substr( len-7, 1);
				calcul[0][i] = valeur;		//	valeur des 5 cartes, dans l'ordre de présentation
				calcul[1][i] = 0;			//  contiendra les 5 valeurs par ordre croissant 
				calcul[2][i] = 0;			//	flag 'carte déjà traitée'
			}		
			// trier le tableau	
				//	a) recherche du minimum
			var rang = 0 ;
			while ( rang<5 )	{  
				var mini=99;
				for ( i=0 ; i<5 ; i++)	{
					if ((calcul[2][i] == 0 ) && ( calcul[0][i] < mini ))	{
						mini = calcul[0][i] ;
					}
				}
				//	b) remplir le tableau 
				for ( i=0 ; i<5 ; i++)	{
					if ( calcul[0][i] == mini )	{
						calcul[1][rang] = mini ;
						calcul[2][i] = 1 ;
						rang++ ;					// prochaine case à renseigner
	
						}
					}
				}
					
			if ( ! rechercheCarre() )	{
				valret = rechercheBrelan();
			}
			if (valret==0)	{
				valret = recherchePaire();
			}
			
			if (valret==0)	{
				valret = rechercheSuites();
			}

			switch (valret)	{
				case 17 :
				// on a à la fois une quinte et une couleur, donc une Quinte Flush
				if (calcul[1][4] == 14 )	{
					// elle est royale 
					gain = lamise * 50;			
					reserve += gain; 
					alertParch("Vous avez une Quinte Flush Royale. Vous gagnez " + gain + " €.");
				}
				else	{
					// quinte flush non royale
					gain = lamise * 30;			
					reserve += gain; 
					alertParch("Vous avez une Quinte Flush. Vous gagnez " + gain + " €.");
				}
				break;
				case 7 :
				// on a une Quinte
				gain = lamise * 15			
				reserve += gain; 
				alertParch("Vous avez une Quinte. Vous gagnez " + gain + " €.");
				break;
				case 10 :
				// on a une couleur 
				gain = lamise * 4			
				reserve += gain; 
				alertParch("Vous avez une Couleur. Vous gagnez " + gain + " €.");
			}
			if (valret==0)	{
				alertParch("Perdu");
			}
		setTimeout("prepareSuite()", 1500);			//		3500 apres mise au point
		}
		
		function rechercheCarre()	{
			if ( (calcul[1][0] == calcul[1][3]) || (calcul[1][1] == calcul[1][4]))	{
				gain = lamise * 20;
				reserve += gain; 
				alertParch("Vous avez un carré de " + traduire(calcul[1][2]) + ". Vous gagnez " + gain + " €.");
				return(4);
			} 
			return(0);
		}

		function rechercheBrelan()	{
			for ( i=0 ; i<3 ; i++ )	{
				if  (calcul[1][i] == calcul[1][i+2])	{
					// on a deux cartes égales non consécutives, donc au moins un brelan
					if ( (i==0)&&(calcul[1][3] == calcul[1][4]))	{
						// les 3 plus faibles sont égales, les 2 plus fortes aussi => full
						gain = lamise * 10;
						reserve += gain; 
						alertParch ("Vous avez un full de " + traduire(calcul[1][0]) + " par les " + 
										traduire(calcul[1][4]) + "\nVous gagnez " + gain + " €.");
						return(5);
						}
					if ( (i==2)&&(calcul[1][0] == calcul[1][1]))	{
						// les 3 plus fortes sont égales, les 2 plus faibles aussi => full
						gain = lamise * 10;
						reserve += gain; 
						alertParch ("Vous avez un full de " + traduire(calcul[1][4]) + " par les " + 
										traduire(calcul[1][0]) + "\nVous gagnez " + gain + " €.");
						return(5);
						}
					// pas de full donc simple brelan	
					gain = lamise * 5;
					reserve += gain; 
					alertParch ("Vous avez un brelan de " + traduire(calcul[1][i]) + ". Vous gagnez " + gain + " €.");
					return(3);
				}
			}
			return(0);
		}
		function recherchePaire()	{
			for ( i=0 ; i<5 ; i++ )	{
				if  (calcul[1][i] == calcul[1][i+1])	{
					if ((i==0)||(i==1))	
						if ((calcul[1][2] == calcul[1][3])||(calcul[1][3] == calcul[1][4]))	{
							// 2 paires
							gain = lamise * 3;
							reserve += gain; 
							alertParch ("Vous avez une paire de " + traduire(calcul[1][1]) + " et une paire de " + 
									traduire(calcul[1][3]) + ".\nVous gagnez " + gain + " €.");
							return(22);
							}
					if ( calcul[1][i] > 11 )	{ 			
						gain = lamise * 2;
						reserve += gain; 
						alertParch ("Vous avez une paire de " + traduire(calcul[1][i]) + ". Vous gagnez " + gain + " €.");
						return(2);
						}
					else	{
						lenom = calcul[1][i];
						alertParch("La paire de " + traduire(lenom) + " ne rapporte rien.");
						return(1);
					}
				}
			}
			return(0);
		}		

		function rechercheSuites()	{
			valQuinte = rechercheQuinte();		//	0 ou 7
			valCouleur = rechercheCouleur();	//  0 ou 10
			return(valQuinte + valCouleur) ;	//  0 ou 7 ou 10 ou 17
		}
		
		function rechercheQuinte()	{
			if (( calcul[1][1] - calcul[1][0] ) != 1 )			// quinte normale	
				if (( calcul[1][0] - calcul[1][1] ) != 13 )     // cas particulier de la quinte 'As 2 3 4 5'
					return 0;
			if (( calcul[1][2] - calcul[1][1] ) != 1 )		return 0;
			if (( calcul[1][3] - calcul[1][2] ) != 1 )		return 0;
			if (( calcul[1][4] - calcul[1][3] ) != 1 )		return 0;
			return(7);	
		}
		
		function rechercheCouleur()	{
			if ( bois[1] != bois[0] )   	return 0;
			if ( bois[2] != bois[1] )   	return 0;
			if ( bois[3] != bois[2] )   	return 0;
			if ( bois[4] != bois[3] )   	return 0;
			return(10);
		}		
		
		function prepareSuite()	{
			// purger les traces de la donne précédente
			for ( i=0 ; i<5 ; i++)	{
				calcul[0][i] = "" ;
				calcul[1][i] = "" ;
				calcul[2][i] = 0 ;
				donne[0][i] = "" ;
				donne[0][i+5] = "" ;
				donne[1][i] = 0 ;
				donne[1][i+5] = 0 ;
			}
			for ( i=0 ; i<52 ; i++)	
				carte[1][i] = 0;
				
			$("#legende").html ("Vous disposez de " + reserve + " €.");
			$("#combien").html ("Combien misez-vous ?");
			phase=0;
			document.getElementById("combien").style.visibility="visible";
			document.getElementById("boutorange").style.visibility="visible";
			
			// préparer jeu suivant
			document.getElementById("carte0").style.visibility="hidden";
			document.getElementById("carte1").style.visibility="hidden";
			document.getElementById("carte2").style.visibility="hidden";
			document.getElementById("carte3").style.visibility="hidden";
			document.getElementById("carte4").style.visibility="hidden";
		}

		function traduire(leTexte)	{
			// reçoit aussi bien adresses longues en .png que des valeurs sur 2 ou 3 caractères
			longueur = leTexte.length ;
			if ( leTexte.charAt(longueur) == 'g' )
				leTexte = leText.substr(longueur-2,2);
			if (longueur==3)
				leTexte = leTexte.substr( 1, 2);
			if ( leTexte.charAt(0) == 0)
				return (leTexte=leTexte.charAt(1));
			switch (leTexte)	{
				case '10' :
					return ("10");
				case '11' :
					return ("Valets");
				case '12' :
					return ("Dames");
				case '13' :
					return ("Rois");
				case '14' :
					return ("As");
			}
		}


		function alertParch(texte)	{
			alert(texte);
/*
		// annonce du résultat:
			//	-	par une pop-up qui disparaîtra spontanément sous Internet Explorer
			//	-	par une fenêtre 'alert' sous FF et opéra
			 if (navigator.appName != "Microsoft Internet Explorer")	{
				alert (texte);
				return;
			}
			parche=window.open ('mapopup.html', 'lapop', 
				config='height=448, width=624, resizable=no, toolbar=no, menubar=no, location=no, top=150, left=' + margepop );
			setTimeout("fermePop()", 2800);			// 2800 après tests
			$("#parche.msg").text(texte);   
		
		}
		

		function fermePop()	{
			parche.close();
*/		}

