

var sortes_vu   = new Array("Tarot");
var cartes_vu   = new Array(" ","<a href=# onMouseover=showtip(this,event,'0') onMouseOut=hidetip()><img src=1.gif alt=Aleph border=0px></a>","<a href=# onMouseover=showtip(this,event,'1') onMouseOut=hidetip()><img src=2.gif alt=Beth border=0px></a>","<a href=# onMouseover=showtip(this,event,'2') onMouseOut=hidetip()><img src=3.gif alt=Gimel border=0px></a>","<a href=# onMouseover=showtip(this,event,'3') onMouseOut=hidetip()><img src=4.gif alt=Daleth border=0px></a>","<a href=# onMouseover=showtip(this,event,'4') onMouseOut=hidetip()><img src=5.gif alt=He border=0px></a>","<a href=# onMouseover=showtip(this,event,'5') onMouseOut=hidetip()><img src=6.gif alt=Waw border=0px></a>","<a href=# onMouseover=showtip(this,event,'6') onMouseOut=hidetip()><img src=7.gif alt=Zayin border=0px></a>","<a href=# onMouseover=showtip(this,event,'7') onMouseOut=hidetip()><img src=8.gif alt=Heth border=0px></a>","<a href=# onMouseover=showtip(this,event,'8') onMouseOut=hidetip()><img src=9.gif alt=Teth border=0px></a>","<a href=# onMouseover=showtip(this,event,'9') onMouseOut=hidetip()><img src=10.gif alt=Yodh border=0px></a>","<a href=# onMouseover=showtip(this,event,'10') onMouseOut=hidetip()><img src=11.gif alt=Kaph border=0px></a>","<a href=# onMouseover=showtip(this,event,'11') onMouseOut=hidetip()><img src=12.gif alt=Lamedh border=0px></a>","<a href=# onMouseover=showtip(this,event,'12') onMouseOut=hidetip()><img src=13.gif alt=Mem border=0px></a>","<a href=# onMouseover=showtip(this,event,'13') onMouseOut=hidetip()><img src=14.gif alt=Nun border=0px></a>","<a href=# onMouseover=showtip(this,event,'14') onMouseOut=hidetip()><img src=15.gif alt=Samekh border=0px></a>","<a href=# onMouseover=showtip(this,event,'15') onMouseOut=hidetip()><img src=16.gif alt=Ayin border=0px></a>","<a href=# onMouseover=showtip(this,event,'16') onMouseOut=hidetip()><img src=17.gif alt=Pe border=0px></a>","<a href=# onMouseover=showtip(this,event,'17') onMouseOut=hidetip()><img src=18.gif alt=Sade border=0px></a>","<a href=# onMouseover=showtip(this,event,'18') onMouseOut=hidetip()><img src=19.gif alt=Qoph border=0px></a>","<a href=# onMouseover=showtip(this,event,'19') onMouseOut=hidetip()><img src=20.gif alt=Res border=0px></a>","<a href=# onMouseover=showtip(this,event,'20') onMouseOut=hidetip()><img src=21.gif alt=Sin border=0px></a>","<a href=# onMouseover=showtip(this,event,'21') onMouseOut=hidetip()><img src=22.gif alt=Taw border=0px></a>");
var cartes_valeur  = new Array(); 
var cartes_sorte   = new Array(); 
var cartes_utilisees   = new Array();
var cartes_discartees= new Array();
var cartes     = new Array();
var cartes_chargees   = false;
var cartes_all    = false;
var mode_retirer = false;
var mode_donner    = true;
var cartes_num    = 1;
var gager             = 0;
var credit          = 0;

function initialisation()
{ 
   var IE  = document.all;
   for (no=1;no <= 9;no++)
      cartes[no]      = document.getElementById("carte"+no);
   

   reset_cartes();

   for (no=1;no <= 9;no++)
   {
      cartes_discartees[no] = false;
	  cartes_valeur[no]   = 0;
	  mettre_carte_fond(no);
   }
   cartes_valeur[0] = 0; 
   load_cartes();
   
}

function reset_cartes()
{
   for (card=1;card <= 22; card++)
      cartes_utilisees[card] = false;
}

function donner()
{  
   if (!cartes_chargees)
   {
      if (mode_donner) 
      {  
	     document.getElementById("msg").style.visibility   = "hidden";
         for (cartes_num=1;cartes_num <= 9;cartes_num++)
            mettre_carte_fond(cartes_num);
         mode_retirer = false;
         mode_donner    = true;
	     cartes_chargees   = true;
         cartes_all    = true;
	     cartes_num    = 0;
		
      }
      else
      {
         if (mode_retirer)
         { 
            mode_retirer = false;
            mode_donner    = true;
            cartes_all    = true;
            cartes_chargees   = true;
	        cartes_num    = 9;
	     }
      }
   }
}


function load_cartes()
{
   if (cartes_chargees)
   {  
   	  if (cartes_all)
         cartes_num++
	  else   
 	     do cartes_num++; while(cartes_num <= 9 && cartes_discartees[cartes_num]==false);
		 
	  if (cartes_num !== 10)
	  {
         do card = Math.floor(Math.random() * 22 + 1); while (cartes_utilisees[card])
         cartes_utilisees[card]         = true;
		 cartes_discartees[cartes_num] = false;
		 if (Math.floor(card/22)==(card/22))
            cartes_sorte[cartes_num] = Math.floor(card/22);
		 else
		    cartes_sorte[cartes_num] = Math.floor(card/22) + 1;
         cartes_valeur[cartes_num]   = card-((cartes_sorte[cartes_num]-1)*22);
		 mettre_carte(cartes_num);
     }
	 else
	 {
	    cartes_chargees = false;     
	    if (!cartes_all)
		   evaluate();
	 }
  }
  setTimeout("load_cartes()",300)
}

function mettre_carte(cartes_num)
{
   couleur = cartes_sorte[cartes_num]%1?'Tarot':'Tarot';
   carte = '<table class=carte cellspacing=2 onclick="push(this);setTimeout(\'Retirer('+cartes_num+')\',200);"><tr><td align=left><span class='+couleur+'>'+cartes_vu[cartes_valeur[cartes_num]]+'</span></td></tr></table>';
   Transition(cartes_num,carte)
}

function mettre_carte_fond(cartes_num)
{   
  carte = '<table class=carte_derriere cellspacing=2 onclick="push(this);setTimeout(\'Retirer('+cartes_num+')\',200);"><tr><td align=center valign=middle>Tarot Univers</td></tr></table>';
  Transition(cartes_num,carte)
}

function Transition(cartes_num,carte)
{
          if (document.all)
		{
		  cartes[cartes_num].filters[0].apply();
          cartes[cartes_num].innerHTML = carte; 
		  cartes[cartes_num].filters[0].play();
		}
		else 
		  if (document.getElementById)
		  {
			 cartes[cartes_num].innerHTML =carte;
	      } 
}

function Retirer(cartes_num)
{
   if (mode_retirer)
   {   
      if (!cartes_discartees[cartes_num])
      {
         mettre_carte_fond(cartes_num);
	     cartes_discartees[cartes_num] = true;
      }
      else
      {
  	     mettre_carte(cartes_num);
	     cartes_discartees[cartes_num] = false; 
	  }
   }
}



function tri_num(i,j)
{
   return(i-j)
}


function format_montant(number)
{
  return number;
}
function push(el)
{ 
  if (el)
  {
    document.el = el;
	setTimeout("push()",100)
  }
  else
  {
    document.el.style.borderStyle="hidden"

  }
}


