
    function change(elmt)
    {
      var element=document.getElementById(elmt);
      var class_elmt=element.className;
      if(class_elmt!='selection')
      {
        element.className="selection";
      }
      else
      {
        element.className="normal";
      }
      
    }
    
   
  function enregistre_ajax(elmt)
  {
      //split
      var reg=new RegExp("[-]+", "g");
      var tableau=elmt.split(reg);
      var i=tableau[0];
      var j=tableau[1];

  
      
      var xhr=null;
      
      if (window.XMLHttpRequest) { 
          xhr = new XMLHttpRequest();
      }
      else if (window.ActiveXObject) 
      {
          xhr = new ActiveXObject("Microsoft.XMLHTTP");
      }
      //on dÚfinit l'appel de la fonction au retour serveur
      xhr.onreadystatechange = function() { 
      //alert_ajax(xhr); 
      };
      
      //on appelle le fichier reponse.txt
      xhr.open("GET", "enregistre_chromatique.php?i="+i+"&j="+j, true);
      xhr.send(null);
  
  }
  function enregistre_color_ajax(elmt,color)
  {
      //split
      var reg=new RegExp("[-]+", "g");
      var tableau=elmt.split(reg);
      var i=tableau[0];
      var j=tableau[1];

  
      
      var xhr=null;
      
      if (window.XMLHttpRequest) { 
          xhr = new XMLHttpRequest();
      }
      else if (window.ActiveXObject) 
      {
          xhr = new ActiveXObject("Microsoft.XMLHTTP");
      }
      //on dÚfinit l'appel de la fonction au retour serveur
      xhr.onreadystatechange = function() { 
      //alert_ajax(xhr); 
      };
      
      //on appelle le fichier reponse.txt
      xhr.open("GET", "enregistre_chromatique.php?i="+i+"&j="+j+"&color="+color, true);
      xhr.send(null);
  
  }
  
  function change_color(color)
  {
    for(var i=1;i<=12;i++)
    {
      for(var j=1;j<=12;j++)
      {
        var indice="case_"+i+"-"+j;
        var elmt=document.getElementById(indice);
        if(elmt)
        {
          if(elmt.className=="selection" )
          {
              elmt.className=color;
              enregistre_color_ajax(indice,color);
          }
        }

      }
    }
  }
  
  function enregistre_ajax_i(nb)
  {
      var xhr=null;
      
      if (window.XMLHttpRequest) { 
          xhr = new XMLHttpRequest();
      }
      else if (window.ActiveXObject) 
      {
          xhr = new ActiveXObject("Microsoft.XMLHTTP");
      }
      //on dÚfinit l'appel de la fonction au retour serveur
      xhr.onreadystatechange = function() { 
      //alert_ajax(xhr); 
      };
      
      //on appelle le fichier reponse.txt
      xhr.open("GET", "enregistre_chromatique.php?axe_i="+nb, true);
      xhr.send(null);
  
  }
  
  function enregistre_ajax_j(nb)
  {
      var xhr=null;
      
      if (window.XMLHttpRequest) { 
          xhr = new XMLHttpRequest();
      }
      else if (window.ActiveXObject) 
      {
          xhr = new ActiveXObject("Microsoft.XMLHTTP");
      }
      //on dÚfinit l'appel de la fonction au retour serveur
      xhr.onreadystatechange = function() { 
      //alert_ajax(xhr); 
      };
      
      //on appelle le fichier reponse.txt
      xhr.open("GET", "enregistre_chromatique.php?axe_j="+nb, true);
      xhr.send(null);
  
  }
      

