/*
 * Equivalent javaScript de la balise <a href="#">...</a>
 */
// lien classique
function lien(page) {
   location.href = page;
}

// ouverture dans une nouvelle page
function ouvrir(page) {
   window.open(page);
}


/*
 * Modification de la couleur de fond et de la couleur du texte de l'élément
 */

// couleurs lors du passage de la souris
function couleur_over(ident) {
   var obj = document.getElementById(ident);
   obj.style.background = "#4C4C4E";
   obj.style.color = "#FFFFFF";
}

// couleurs par défaut
function couleur_out(ident) {
   var obj = document.getElementById(ident);
   obj.style.background = "#FFFFFF";
   obj.style.color = "#000000";
}


/*
 * Cacher ou afficher un block
 */
function display(ident) {
   var obj = document.getElementById(ident);
   
   if (obj.style.display == "block") {
      obj.style.display = "none";
   } else {
      obj.style.display = "block";
   }
}


/*
 * Récupération d'une valeur dans le fichier XML
 * xml.getElementsByTagName("balise")[0].firstChild.nodeValue;
 */
function getElementXml(xml, balise) {
   var valeur = "";
   
   var tabValeur = xml.getElementsByTagName(balise);
   
   if (tabValeur.length == 1 && tabValeur[0].firstChild != null) {
      valeur = tabValeur[0].firstChild.nodeValue;
   }
   
   return valeur;
}


/*
 * Formulaire de connexion
 */
var xhr_connexion = 
   function(obj) {
      var msg = obj.responseText;
      
      if (msg == "OK") {
         document.getElementById("message").innerHTML = "&nbsp;";
         document.getElementById("cnx").submit();
      } else {
         document.getElementById("message").innerHTML = "Compte non valide.";
      }
      
   }

function verif_connexion() {
   var login = document.getElementById("login").value;
   var mdp = document.getElementById("mdp").value;
   
   document.getElementById("message").innerHTML = "&nbsp;";
   
   if (login == "" || mdp == "") {
      var msg = "";
      var nb = 0;
      
      if (login == "") {
         nb += 1;
      }
      
      if (mdp == "") {
         nb += 2;
      }
      
      switch (nb) {
         case 1:
            msg = "Veuillez saisir un login.";
            break;
            
         case 2:
            msg = "Veuillez saisir un mot de passe.";
            break;
            
         case 3:
            msg = "Veuillez saisir un login et un mot de passe.";
            break;
            
         default:
            msg = "Erreur inconnue.";
      }
      
      document.getElementById("message").innerHTML = msg;
      
   } else {
      document.getElementById("message").innerHTML = "Vérification en cours...";
      
      var XHR = new XHRConnection();
      XHR.appendData("login", login);
      XHR.appendData("mdp", mdp);
      XHR.sendAndLoad("xhr_connexion.php", "POST", xhr_connexion); 
   }
   
}


/*
 * Formulaire des blocks
 */
var xhr_afficher_block = 
   function(obj) {
      var xml = obj.responseXML;
      
      var ident = getElementXml(xml, "ident");
      var titre = getElementXml(xml, "titre");
      var texte = getElementXml(xml, "texte");
      var image = getElementXml(xml, "image");
      var libelle = getElementXml(xml, "libelle");
      
      document.getElementById("ident").value = ident;
      document.getElementById("apercu_titre").innerHTML = titre;
      document.getElementById("apercu_texte").innerHTML = texte.replace(/\n/, "<br />");
      
      var img = "<img src=\"block/mini/" + image + "\" ";
      img += "title=\"" + libelle + "\" ";
      img += "alt=\"" + libelle + "\" ";
      img += "class=\"pointer\" ";
      img += "onclick=\"ouvrir(\'block/" + image + "\');\" ";
      img += "/>";
      
      document.getElementById("apercu_image").innerHTML = img;
      
      document.getElementById("message").innerHTML = "&nbsp;";
   }

function afficher_block() {
   var choix = document.getElementById("choix").value;
   
   document.getElementById("message").innerHTML = "Affichage en cours...";
   
   var XHR = new XHRConnection();
   XHR.appendData("choix", choix);
   XHR.sendAndLoad("xhr_afficher_block.php", "POST", xhr_afficher_block);
}


/*
 * Formulaire de feedback
 */
var xhr_feedback = 
   function(obj) {
      var msg = obj.responseText;
      
      if (msg == "OK") {
         
         document.getElementById("message").innerHTML = "Message envoyé.";
         
         document.getElementById("nom").disabled = true;
         document.getElementById("email").disabled = true;
         document.getElementById("commentaire").disabled = true;
         document.getElementById("envoyer").disabled = true;
         
      } else {
         document.getElementById("message").innerHTML = "Message non valide.";
      }
      
   }

function verif_feedback() {
   var nom = document.getElementById("nom").value;
   var email = document.getElementById("email").value;
   var commentaire = document.getElementById("commentaire").value;
   
   document.getElementById("message").innerHTML = "&nbsp;";
   
   if (nom == "" || commentaire == "") {
      
      var msg = "Il faut renseigner tous les champs marqués d'une étoile.";
      document.getElementById("message").innerHTML = msg;
      
   } else {
      document.getElementById("message").innerHTML = "Envoi en cours...";
      
      var XHR = new XHRConnection();
      XHR.appendData("nom", nom);
      XHR.appendData("email", email);
      XHR.appendData("commentaire", commentaire);
      XHR.sendAndLoad("xhr_feedback.php", "POST", xhr_feedback);
   }
   
}


/*
 * Formulaire des messages
 */
var xhr_afficher_message = 
   function(obj) {
      var xml = obj.responseXML;
      
      var ident = getElementXml(xml, "ident");
      var nom = getElementXml(xml, "nom");
      var email = getElementXml(xml, "email");
      var commentaire = getElementXml(xml, "commentaire");
      var creation = getElementXml(xml, "creation");
      
      document.getElementById("ident").value = ident;
      document.getElementById("nom").value = nom;
      document.getElementById("email").value = email;
      document.getElementById("commentaire").value = commentaire;
      document.getElementById("creation").value = creation;
      
      document.getElementById("message").innerHTML = "&nbsp;";
   }

function afficher_message() {
   var choix = document.getElementById("choix").value;
   var nb = document.getElementById("nb").value;
   
   document.getElementById("message").innerHTML = "Affichage en cours...";
   
   var XHR = new XHRConnection();
   XHR.appendData("choix", choix);
   XHR.appendData("nb", nb);
   XHR.sendAndLoad("xhr_afficher_message.php", "POST", xhr_afficher_message);
}


/*
 * Formulaire des dossiers
 */
function pre_modifier_dossier(id) {
   
   // Message - Reinitialisation
   document.getElementById("message").innerHTML = "&nbsp;";
   
   // Bouton - Activation/Desactivation
   document.getElementById("nouveau").disabled = true;
   document.getElementById("modifier").disabled = false;
   document.getElementById("supprimer").disabled = false;
   
   // Nouveau - Desactivation
   document.getElementById("posi0").disabled = true;
   document.getElementById("titre0").disabled = true;
   document.getElementById("adress0").disabled = true;
   
   // Nouveau - Reinitialisation
   document.getElementById("posi0").value = "";
   document.getElementById("titre0").value = "";
   document.getElementById("adress0").value = "";
   
   
   var ident = document.getElementById("ident").value;
   var posi = document.getElementById("posi").value;
   var titre = document.getElementById("titre").value;
   var adress = document.getElementById("adress").value;
   
   if (ident != "") {
      
      // Ligne OLD - Desactivation
      document.getElementById("posi" + ident).disabled = true;
      document.getElementById("titre" + ident).disabled = true;
      document.getElementById("adress" + ident).disabled = true;
      
      // Ligne OLD - Reinitialisation
      document.getElementById("posi" + ident).value = posi;
      document.getElementById("titre" + ident).value = titre;
      document.getElementById("adress" + ident).value = adress;
      
   }
   
   
   // Ligne NEW - Sauvegarde
   document.getElementById("ident").value = id;
   document.getElementById("posi").value = document.getElementById("posi" + id).value;
   document.getElementById("titre").value = document.getElementById("titre" + id).value;
   document.getElementById("adress").value = document.getElementById("adress" + id).value;
   
   // Ligne NEW - Activation
   document.getElementById("posi" + id).disabled = false;
   document.getElementById("titre" + id).disabled = false;
   document.getElementById("adress" + id).disabled = false;
   
}

function pre_nouveau_dossier() {
   
   // Message - Reinitialisation
   document.getElementById("message").innerHTML = "&nbsp;";
   
   // Bouton - Activation/Desactivation
   document.getElementById("nouveau").disabled = false;
   document.getElementById("modifier").disabled = true;
   document.getElementById("supprimer").disabled = true;
   
   
   var ident = document.getElementById("ident").value;
   var posi = document.getElementById("posi").value;
   var titre = document.getElementById("titre").value;
   var adress = document.getElementById("adress").value;
   
   if (ident != "") {
      
      // Ligne OLD - Desactivation
      document.getElementById("posi" + ident).disabled = true;
      document.getElementById("titre" + ident).disabled = true;
      document.getElementById("adress" + ident).disabled = true;
      
      // Ligne OLD - Reinitialisation
      document.getElementById("posi" + ident).value = posi;
      document.getElementById("titre" + ident).value = titre;
      document.getElementById("adress" + ident).value = adress;
      
      // Hidden - Reinitialisation
      document.getElementById("ident").value = "";
      document.getElementById("posi").value = "";
      document.getElementById("titre").value = "";
      document.getElementById("adress").value = "";
      
   }
   
   
   // Nouveau - Activation
   document.getElementById("posi0").disabled = false;
   document.getElementById("titre0").disabled = false;
   document.getElementById("adress0").disabled = false;
   
}

var xhr_nouveau_dossier = 
   function(obj) {
      var xml = obj.responseXML;
      
      var msg = getElementXml(xml, "msg");
      
      if (msg == "KO") {
         document.getElementById("message").innerHTML = "Les données renseignées sont incorrectes...";
         
         // Reactivation des champs
         for (i = 0; i < document.getElementsByName("select").length; i++) {
            document.getElementsByName("select")[i].disabled = false;
         }
         
         document.getElementById("posi0").disabled = false;
         document.getElementById("titre0").disabled = false;
         document.getElementById("adress0").disabled = false;
         document.getElementById("nouveau").disabled = false;
         
      } else {
         
         var dossiers = xml.getElementsByTagName("rubrique");
         
         var html = "";
         
         html = html + "<table>";
            html = html + "<tr>";
               html = html + "<th>S&eacute;lection</th>";
               html = html + "<th>Position</th>";
               html = html + "<th>Titre</th>";
               html = html + "<th>Adresse</th>";
            html = html + "</tr>";
         
         var menu = "<ul>";
         
         for (var i = 0; i < dossiers.length; i++) {
            
            var dossier = dossiers.item(i);
            var noeud = dossier.childNodes;
            var posi = noeud.item(0).firstChild.nodeValue;
            var titre = noeud.item(1).firstChild.nodeValue;
            var adress = noeud.item(2).firstChild.nodeValue;
            
            html = html + "<tr>";
               html = html + "<td><input id=\"select\" name=\"select\" type=\"radio\" value=\"" + posi + "\" ";
                     html = html + "onclick=\"pre_modifier_dossier('" + posi + "');\" />";
               html = html + "</td>";
               html = html + "<td><input id=\"posi" + posi + "\" name=\"posi" + posi + "\" type=\"text\" ";
                     html = html + "size=\"2\" maxlength=\"2\" disabled=\"disabled\" class=\"centrer\" value=\"" + posi + "\" /></td>";
               html = html + "<td><input id=\"titre" + posi + "\" name=\"titre" + posi + "\" type=\"text\" ";
                     html = html + "size=\"17\" maxlength=\"20\" disabled=\"disabled\" class=\"centrer\" value=\"" + titre + "\" /></td>";
               html = html + "<td><input id=\"adress" + posi + "\" name=\"adress" + posi + "\" type=\"text\" ";
                     html = html + "size=\"50\" maxlength=\"255\" disabled=\"disabled\" class=\"centrer\" value=\"" + adress + "\" /></td>";
            html = html + "</tr>" ;
            
            menu = menu + "<li id=\"dossier" + posi + "\" class=\"menu_elt\" onmouseover=\"couleur_over('dossier" + posi + "');\" ";
                     menu = menu + " onmouseout=\"couleur_out('dossier" + posi + "');\" onclick=\"lien('" + adress + "');\">" + titre +"</li>";
            
         }
         
            html = html + "<tr>";
               html = html + "<td>&nbsp;</td>";
               html = html + "<td>&nbsp;</td>";
               html = html + "<td>&nbsp;</td>";
               html = html + "<td>&nbsp;</td>";
            html = html + "</tr>";
            html = html + "<tr>";
               html = html + "<td><input id=\"select\" name=\"select\" type=\"radio\" value=\"0\" ";
                     html = html + "onclick=\"pre_nouveau_dossier();\" />";
               html = html + "</td>";
               html = html + "<td><input id=\"posi0\" name=\"posi0\" type=\"text\" size=\"2\" maxlength=\"2\" disabled=\"disabled\" class=\"centrer\" /></td>";
               html = html + "<td><input id=\"titre0\" name=\"titre0\" type=\"text\" size=\"17\" maxlength=\"20\" disabled=\"disabled\" class=\"centrer\" /></td>";
               html = html + "<td><input id=\"adress0\" name=\"adress0\" type=\"text\" size=\"50\" maxlength=\"255\" disabled=\"disabled\" class=\"centrer\" /></td>";
            html = html + "</tr>";
         html = html + "</table>";
         
         menu = menu + "</ul>";
         
         document.getElementById("liste").innerHTML = html;
         document.getElementById("dossiers").innerHTML = menu;
         
         document.getElementById("message").innerHTML = "Ajout effectué...";
         
         // Plus de focus
         document.getElementById("nouveau").blur();
         
         // Hidden - Reinitialisation
         document.getElementById("ident").value = "";
         document.getElementById("posi").value = "";
         document.getElementById("titre").value = "";
         document.getElementById("adress").value = "";
         
      }
      
   }

function nouveau_dossier() {
   
   var posi = document.getElementById("posi0").value;
   var titre = document.getElementById("titre0").value;
   var adress = document.getElementById("adress0").value;
   
   // Controle
   if (posi == "" || titre == "" || adress == "" || isNaN(posi) == true || posi < 1) {
      
      document.getElementById("message").innerHTML = "Les données renseignées sont incorrectes...";
      
   } else {
      
      // Desactivation des champs
      for (i = 0; i < document.getElementsByName("select").length; i++) {
         document.getElementsByName("select")[i].disabled = true;
      }
      
      document.getElementById("posi0").disabled = true;
      document.getElementById("titre0").disabled = true;
      document.getElementById("adress0").disabled = true;
      document.getElementById("nouveau").disabled = true;
      
      // Envoit de la demande
      document.getElementById("message").innerHTML = "Ajout en cours...";
      
      var XHR = new XHRConnection();
      XHR.appendData("posi", posi);
      XHR.appendData("titre", titre);
      XHR.appendData("adress", adress);
      XHR.sendAndLoad("xhr_nouveau_dossier.php", "POST", xhr_nouveau_dossier);
      
   }
   
}

var xhr_modifier_dossier = 
   function(obj) {
      var xml = obj.responseXML;
      
      var msg = getElementXml(xml, "msg");
      
      if (msg == "KO") {
         document.getElementById("message").innerHTML = "Les données renseignées sont incorrectes...";
         
         // Reactivation des champs
         for (i = 0; i < document.getElementsByName("select").length; i++) {
            document.getElementsByName("select")[i].disabled = false;
         }
         
         var posi = document.getElementById("ident").value; 
         document.getElementById("posi" + posi).disabled = false;
         document.getElementById("titre" + posi).disabled = false;
         document.getElementById("adress" + posi).disabled = false;
         document.getElementById("modifier").disabled = false;
         document.getElementById("supprimer").disabled = false;
         
      } else {
         
         var dossiers = xml.getElementsByTagName("rubrique");
         
         var html = "";
         
         html = html + "<table>";
            html = html + "<tr>";
               html = html + "<th>S&eacute;lection</th>";
               html = html + "<th>Position</th>";
               html = html + "<th>Titre</th>";
               html = html + "<th>Adresse</th>";
            html = html + "</tr>";
         
         var menu = "<ul>";
         
         for (var i = 0; i < dossiers.length; i++) {
            
            var dossier = dossiers.item(i);
            var noeud = dossier.childNodes;
            var posi = noeud.item(0).firstChild.nodeValue;
            var titre = noeud.item(1).firstChild.nodeValue;
            var adress = noeud.item(2).firstChild.nodeValue;
            
            html = html + "<tr>";
               html = html + "<td><input id=\"select\" name=\"select\" type=\"radio\" value=\"" + posi + "\" ";
                     html = html + "onclick=\"pre_modifier_dossier('" + posi + "');\" />";
               html = html + "</td>";
               html = html + "<td><input id=\"posi" + posi + "\" name=\"posi" + posi + "\" type=\"text\" ";
                     html = html + "size=\"2\" maxlength=\"2\" disabled=\"disabled\" class=\"centrer\" value=\"" + posi + "\" /></td>";
               html = html + "<td><input id=\"titre" + posi + "\" name=\"titre" + posi + "\" type=\"text\" ";
                     html = html + "size=\"17\" maxlength=\"20\" disabled=\"disabled\" class=\"centrer\" value=\"" + titre + "\" /></td>";
               html = html + "<td><input id=\"adress" + posi + "\" name=\"adress" + posi + "\" type=\"text\" ";
                     html = html + "size=\"50\" maxlength=\"255\" disabled=\"disabled\" class=\"centrer\" value=\"" + adress + "\" /></td>";
            html = html + "</tr>" ;
            
            menu = menu + "<li id=\"dossier" + posi + "\" class=\"menu_elt\" onmouseover=\"couleur_over('dossier" + posi + "');\" ";
                     menu = menu + " onmouseout=\"couleur_out('dossier" + posi + "');\" onclick=\"lien('" + adress + "');\">" + titre +"</li>";
            
         }
         
            html = html + "<tr>";
               html = html + "<td>&nbsp;</td>";
               html = html + "<td>&nbsp;</td>";
               html = html + "<td>&nbsp;</td>";
               html = html + "<td>&nbsp;</td>";
            html = html + "</tr>";
            html = html + "<tr>";
               html = html + "<td><input id=\"select\" name=\"select\" type=\"radio\" value=\"0\" ";
                     html = html + "onclick=\"pre_nouveau_dossier();\" />";
               html = html + "</td>";
               html = html + "<td><input id=\"posi0\" name=\"posi0\" type=\"text\" size=\"2\" maxlength=\"2\" disabled=\"disabled\" class=\"centrer\" /></td>";
               html = html + "<td><input id=\"titre0\" name=\"titre0\" type=\"text\" size=\"17\" maxlength=\"20\" disabled=\"disabled\" class=\"centrer\" /></td>";
               html = html + "<td><input id=\"adress0\" name=\"adress0\" type=\"text\" size=\"50\" maxlength=\"255\" disabled=\"disabled\" class=\"centrer\" /></td>";
            html = html + "</tr>";
         html = html + "</table>";
         
         menu = menu + "</ul>";
         
         document.getElementById("liste").innerHTML = html;
         document.getElementById("dossiers").innerHTML = menu;
         
         document.getElementById("message").innerHTML = "Modification effectuée...";
         
         // Plus de focus
         document.getElementById("modifier").blur();
         
         // Hidden - Reinitialisation
         document.getElementById("ident").value = "";
         document.getElementById("posi").value = "";
         document.getElementById("titre").value = "";
         document.getElementById("adress").value = "";
         
      }
      
   }

function modifier_dossier() {
   
   var ident = document.getElementById("posi").value;
   var titreold = document.getElementById("titre").value;
   var adressold = document.getElementById("adress").value;
   
   var posi = document.getElementById("posi" + ident).value;
   var titre = document.getElementById("titre" + ident).value;
   var adress = document.getElementById("adress" + ident).value;
   
   // Controle
   if (ident == "" || posi == "" || titre == "" || adress == "" || isNaN(ident) == true || isNaN(posi) == true || ident < 1 || posi < 1) {
      
      document.getElementById("message").innerHTML = "Les données renseignées sont incorrectes...";
      
   } else if (ident == posi && titreold == titre && adressold == adress) {
      
      document.getElementById("message").innerHTML = "Les données sont inchangées...";
      
   } else {
      
      // Desactivation des champs
      for (i = 0; i < document.getElementsByName("select").length; i++) {
         document.getElementsByName("select")[i].disabled = true;
      }
      
      document.getElementById("posi" + ident).disabled = true;
      document.getElementById("titre" + ident).disabled = true;
      document.getElementById("adress" + ident).disabled = true;
      document.getElementById("modifier").disabled = true;
      document.getElementById("supprimer").disabled = true;
      
      // Envoit de la demande
      document.getElementById("message").innerHTML = "Modification en cours...";
      
      var XHR = new XHRConnection();
      XHR.appendData("ident", ident);
      XHR.appendData("posi", posi);
      XHR.appendData("titre", titre);
      XHR.appendData("adress", adress);
      XHR.sendAndLoad("xhr_modifier_dossier.php", "POST", xhr_modifier_dossier);
      
   }
   
}

var xhr_supprimer_dossier = 
   function(obj) {
      var xml = obj.responseXML;
      
      var msg = getElementXml(xml, "msg");
      
      if (msg == "KO") {
         document.getElementById("message").innerHTML = "Impossible de supprimer le dossier...";
         
         // Reactivation des champs
         for (i = 0; i < document.getElementsByName("select").length; i++) {
            document.getElementsByName("select")[i].disabled = false;
         }
         
         var posi = document.getElementById("ident").value; 
         document.getElementById("posi" + posi).disabled = false;
         document.getElementById("titre" + posi).disabled = false;
         document.getElementById("adress" + posi).disabled = false;
         document.getElementById("modifier").disabled = false;
         document.getElementById("supprimer").disabled = false;
         
      } else {
         
         var dossiers = xml.getElementsByTagName("rubrique");
         
         var html = "";
         
         html = html + "<table>";
            html = html + "<tr>";
               html = html + "<th>S&eacute;lection</th>";
               html = html + "<th>Position</th>";
               html = html + "<th>Titre</th>";
               html = html + "<th>Adresse</th>";
            html = html + "</tr>";
         
         var menu = "<ul>";
         
         for (var i = 0; i < dossiers.length; i++) {
            
            var dossier = dossiers.item(i);
            var noeud = dossier.childNodes;
            var posi = noeud.item(0).firstChild.nodeValue;
            var titre = noeud.item(1).firstChild.nodeValue;
            var adress = noeud.item(2).firstChild.nodeValue;
            
            html = html + "<tr>";
               html = html + "<td><input id=\"select\" name=\"select\" type=\"radio\" value=\"" + posi + "\" ";
                     html = html + "onclick=\"pre_modifier_dossier('" + posi + "');\" />";
               html = html + "</td>";
               html = html + "<td><input id=\"posi" + posi + "\" name=\"posi" + posi + "\" type=\"text\" ";
                     html = html + "size=\"2\" maxlength=\"2\" disabled=\"disabled\" class=\"centrer\" value=\"" + posi + "\" /></td>";
               html = html + "<td><input id=\"titre" + posi + "\" name=\"titre" + posi + "\" type=\"text\" ";
                     html = html + "size=\"17\" maxlength=\"20\" disabled=\"disabled\" class=\"centrer\" value=\"" + titre + "\" /></td>";
               html = html + "<td><input id=\"adress" + posi + "\" name=\"adress" + posi + "\" type=\"text\" ";
                     html = html + "size=\"50\" maxlength=\"255\" disabled=\"disabled\" class=\"centrer\" value=\"" + adress + "\" /></td>";
            html = html + "</tr>" ;
            
            menu = menu + "<li id=\"dossier" + posi + "\" class=\"menu_elt\" onmouseover=\"couleur_over('dossier" + posi + "');\" ";
                     menu = menu + " onmouseout=\"couleur_out('dossier" + posi + "');\" onclick=\"lien('" + adress + "');\">" + titre +"</li>";
            
         }
         
            html = html + "<tr>";
               html = html + "<td>&nbsp;</td>";
               html = html + "<td>&nbsp;</td>";
               html = html + "<td>&nbsp;</td>";
               html = html + "<td>&nbsp;</td>";
            html = html + "</tr>";
            html = html + "<tr>";
               html = html + "<td><input id=\"select\" name=\"select\" type=\"radio\" value=\"0\" ";
                     html = html + "onclick=\"pre_nouveau_dossier();\" />";
               html = html + "</td>";
               html = html + "<td><input id=\"posi0\" name=\"posi0\" type=\"text\" size=\"2\" maxlength=\"2\" disabled=\"disabled\" class=\"centrer\" /></td>";
               html = html + "<td><input id=\"titre0\" name=\"titre0\" type=\"text\" size=\"17\" maxlength=\"20\" disabled=\"disabled\" class=\"centrer\" /></td>";
               html = html + "<td><input id=\"adress0\" name=\"adress0\" type=\"text\" size=\"50\" maxlength=\"255\" disabled=\"disabled\" class=\"centrer\" /></td>";
            html = html + "</tr>";
         html = html + "</table>";
         
         menu = menu + "</ul>";
         
         document.getElementById("liste").innerHTML = html;
         document.getElementById("dossiers").innerHTML = menu;
         
         document.getElementById("message").innerHTML = "Suppression effectuée...";
         
         // Plus de focus
         document.getElementById("supprimer").blur();
         
         // Hidden - Reinitialisation
         document.getElementById("ident").value = "";
         document.getElementById("posi").value = "";
         document.getElementById("titre").value = "";
         document.getElementById("adress").value = "";
         
      }
      
   }

function supprimer_dossier() {
   
   var posi = document.getElementById("ident").value;
   
   // Controle
   if (posi == "") {
      
      document.getElementById("message").innerHTML = "Impossible de supprimer le dossier...";
      
   } else {
      
      // Desactivation des champs
      for (i = 0; i < document.getElementsByName("select").length; i++) {
         document.getElementsByName("select")[i].disabled = true;
      }
      
      document.getElementById("posi" + posi).disabled = true;
      document.getElementById("titre" + posi).disabled = true;
      document.getElementById("adress" + posi).disabled = true;
      document.getElementById("modifier").disabled = true;
      document.getElementById("supprimer").disabled = true;
      
      // Envoit de la demande
      document.getElementById("message").innerHTML = "Suppression en cours...";
      
      var XHR = new XHRConnection();
      XHR.appendData("posi", posi);
      XHR.sendAndLoad("xhr_supprimer_dossier.php", "POST", xhr_supprimer_dossier);
      
   }
   
}
