    var inival='ewsxrdcfagyvuzbhenfd,qoilkzergvi,';
    function active (el) {
        inival=el.value;
        el.className='shown';
        document.getElementById('des').innerHTML='';
    }
    function deactive (el) {
        el.className='hidden';
    }
    function getXhr(){
        var xhr = null;
        if(window.XMLHttpRequest) // Firefox et autres
           xhr = new XMLHttpRequest();
        else if(window.ActiveXObject){ // Internet Explorer
           try {
                xhr = new ActiveXObject("Msxml2.XMLHTTP");
            } catch (e) {
                xhr = new ActiveXObject("Microsoft.XMLHTTP");
            }
        }
        else { // XMLHttpRequest non supporté par le navigateur
           alert("Votre navigateur ne supporte pas les objets XMLHTTPRequest...");
           xhr = false;
        }
        return xhr
    }

    /**
    * Méthode qui sera appelée sur le click du bouton
    */
    function go_text(table, champ, valeur, id){
        if (inival!=valeur) {
            var xhr = getXhr();
            // On défini ce qu'on va faire quand on aura la réponse
            xhr.onreadystatechange = function(){
                // On ne fait quelque chose que si on a tout reçu et que le serveur est ok
                if(xhr.readyState == 4 && xhr.status == 200){
                    document.getElementById('des').innerHTML=xhr.responseText;
                }
            }
            xhr.open("POST","libraries/php/setfield.ajax.php");
            xhr.setRequestHeader('Content-Type','application/x-www-form-urlencoded');
            var chaine="f_table="+table+"&f_field="+champ+"&f_value="+valeur+"&f_id="+id;
            xhr.send(chaine);
        }
    }

    /**
     * Méthode qui récupère le contenu de la page pour l'affichage dynamique
     */
    function shiftpage(page){
        if (inival!=valeur) {
            var xhr = getXhr();
            // On défini ce qu'on va faire quand on aura la réponse
            xhr.onreadystatechange = function(){
                // On ne fait quelque chose que si on a tout reçu et que le serveur est ok
                if(xhr.readyState == 4 && xhr.status == 200){
                    document.getElementById('des').innerHTML=xhr.responseText;
                }
            }
            xhr.open("POST","libraries/php/setfield.ajax.php");
            xhr.setRequestHeader('Content-Type','application/x-www-form-urlencoded');
            var chaine="f_table="+table+"&f_field="+champ+"&f_value="+valeur+"&f_id="+id;
            xhr.send(chaine);
        }
    }
