/****************************************************************/
/* Fonction pour changer les contenus pour les tables à dessins */
/****************************************************************/

// Numéro de la page de pour l'image utilisé
var tmp = 1;

// Numéro courant pour les calques
var n = 1;

// fonction pour appeler un indice précis, paramètres, name,ind
function MM_Swap(){
  var a   = MM_Swap.arguments;

  var old = n;
  
  n = a[1];

 if(n == nb){
   MM_showHideLayers('pred','','show');
   MM_showHideLayers('suiv','','hide');
 }else if (n == 1){
   MM_showHideLayers('pred','','hide');
   MM_showHideLayers('suiv','','show');
 }else{
   MM_showHideLayers('suiv','','show');
   MM_showHideLayers('pred','','show');
 }

 // On change l'image
 MM_swapImg('../../img/jds/'+TabImg[n-1],TabW[n-1],TabH[n-1]);

 // On change le texte
 MM_swapTxt(a[0],old,n);
}

function MM_swapImg() {
  var a   = MM_swapImg.arguments;
  var ns4 = (document.layers && !this.dom)?1:0;

  var old = tmp;

  (tmp==1)?tmp = 2:tmp = 1;

  if ((x=MM_findObj('gros_plan'+tmp))!=null){
    if (!ns4){
      x.src="../../img/spacer.gif";x.width=a[2];x.height=a[3];
      x.src=a[1];x.width=a[2];x.height=a[3];
    }else{
      var el = document.layers["img"+tmp];
      el.style = new Object;
      el.document.write("  <table width='305' border='0' cellspacing='0' cellpadding='0'>\n");
      el.document.write("    <tr>\n");
      el.document.write("      <td align='right'><img name='gros_plan"+tmp+"' src='../../img/spacer.gif' width='"+a[1]+"' height='"+a[2]+"'></td>\n");
      el.document.write("    </tr>\n");
      el.document.write("  </table>\n");
      el.document.close();   
    }
  }

  MM_showHideLayers('img'+old,'','hide');
  MM_showHideLayers('img'+tmp,'','show');

  if ((x=MM_findObj('gros_plan'+tmp))!=null){
    if (!ns4){
      x.src=a[0];x.width=a[1];x.height=a[2];
    }else{
      var el = document.layers["img"];
      el.style = new Object;
      el.document.write("  <table width='305' border='0' cellspacing='0' cellpadding='0'>\n");
      el.document.write("    <tr>\n");
      el.document.write("      <td align='right'><img name='gros_plan"+tmp+"' src='"+a[1]+"' width='"+a[1]+"' height='"+a[2]+"'></td>\n");
      el.document.write("    </tr>\n");
      el.document.write("  </table>\n");
      el.document.close();   
    }
  }
}



// Cngar les calques textes, paramètres : name,old,new
function MM_swapTxt(){
 var a   = MM_swapTxt.arguments;

 MM_showHideLayers(a[0]+'txt'+a[1],'','hide');
 MM_showHideLayers(a[0]+'txt'+a[2],'','show');
}



function Suivant(name){
 if(n == nb-1){
    MM_showHideLayers('suiv','','hide');
 }

 // On change l'image
 MM_swapImg('../../img/jds/'+TabImg[n],TabW[n],TabH[n]);

 // On change le texte
 MM_swapTxt(name,n,n+1);

 // On incrémente le numéro des calque courants
 n++;

 // On affiche la flèche précédent
 MM_showHideLayers('pred','','show');
}



function Precedent(name){
 if(n==2){
   MM_showHideLayers('pred','','hide');
 }

 // On change l'image
 MM_swapImg('../../img/jds/'+TabImg[n-2],TabW[n-2],TabH[n-2]);

 // On change le texte le texte 
 MM_swapTxt(name,n,n-1);

 // On décrémente le numéro du calques courants
 n--;

 // On affiche la flèche suivant
 MM_showHideLayers('suiv','','show');
}
