function supprimer_user(id){
    if(confirm("Voulez-vous vraiment supprimer cet utilisateur ?")){
        document.location.href = "index.php?m=utilisateurs&a=supprimer&u="+id;
    }
}

function modifier_user(id) {
    prenom = document.getElementById("prenom_"+id).innerHTML;
    nom = document.getElementById("nom_"+id).innerHTML;
    mail = document.getElementById("mail_"+id).innerHTML;
    login = document.getElementById("login_"+id).innerHTML;
    droits = document.getElementById("droits_"+id).innerHTML;
   
    admin = "";
    etud_asso = "";
    etud = "";
    switch(droits){
        case "Administrateur" :
            admin = "selected";
            break;
        case "Etudiant responsable de l'association":
            etud_asso = "selected";
            break;
        case "Etudiant" :
            etud = "selected";
            break;
        default:
            break;
    }
    monForm = document.createElement("form");
    monForm.setAttribute('action', 'index.php?m=utilisateurs&a=modifier&u='+id);
    monForm.setAttribute("method", "POST");
    monForm.setAttribute("name", "modif_user");
    monForm.setAttribute("id", "modif_user");

    monForm.innerHTML =  "<div id='modalalertdiv_contenu'><center><br/><table class='text_left' ><tr><td>" +
    "Pr&eacute;nom : </td><td><input type='text' size='40' value='"+prenom+"' id='prenom_user' name='prenom_user' /></td></tr>" +
    "<tr><td>Nom : </td><td><input type='text' size='40' value='"+nom+"' id='nom_user' name='nom_user' /></td></tr>"+
    "<tr><td>E-mail : </td><td><input type='text' size='40' value='"+mail+"' id='mail_user' name='mail_user' /></td></tr>"+
    "<tr><td>Login : </td><td><input type='text' size='40' value='"+login+"' id='login_user' name='login_user' /></td></tr>"+    
    "<tr><td>Droits : </td><td> <select id='droits_user' name='droits_user'>"+
    "<option value=''></option>"+
    "<option value='Administrateur' "+admin+" >Administrateur</option>"+
    "<option value=\"Etudiant responsable de l\'association\" "+etud_asso+" >Etudiant responsable de l\'association</option>"+
    "<option value='Etudiant' "+etud+" >Etudiant</option>"+
    "</select></td></tr>"+
    "</table><br /></center>"+
    "<br /><center><input type='button' name='Annuler' value='Annuler' onclick='modalwindow.hide();' /> " +
    "<input type='button' name='Valider' value='Valider' onclick='verifie_form_modifie_user("+id+");' /></center></div>";
    document.getElementById("modalalertdiv").appendChild(monForm);

    var larg = (document.body.clientWidth) / 2-325;
    var haut = (window.innerHeight/2)-200;

    if(window.innerHeight == null){
        haut = 10;
    }
	
    modalwindow = dhtmlmodal.open('modal', 'div', 'modalalertdiv',
        "Modification d'un utilisateur", "width=650px,height=250px,left=" + larg
        + ",top=" + haut + ",resize=0,scrolling=1");
}

function verifie_form_modifie_user(id){
    var ok="oui";
    if(document.getElementById("prenom_user").value == ""){
        alert("Veuillez entrer un pr\351nom");
        ok="non";
    }
    if(document.getElementById("login_user").value == ""){
        alert("Veuillez entrer un login");
        ok="non";
    }else{
        if((document.getElementById("login_user").value).length < 5){
            alert("Veuillez entrer un nom d'utilisateur d'au moins 5 caract\350res.");
            ok="non";
        }
    }
    if(document.getElementById("mail_user").value == ""){
        alert("Veuillez entrer une adresse mail");
        ok="non";
    }
    if(document.getElementById('droits_user').options[document.getElementById('droits_user').selectedIndex].value == ""){
        alert("Veuillez choisir des droits");
        ok="non";
    }
    if(ok == "oui"){
        document.modif_user.submit();
    }
}

function verifie_form_ajout_user(){
    var ok = "oui";
    if(document.getElementById("prenom_user_ajout").value == ""){
        ok = "non";
    }
    if(document.getElementById("nom_user_ajout").value == ""){
        ok = "non";
    }
    if(document.getElementById("mail_user_ajout").value == ""){
        ok = "non";
    }
    if(document.getElementById("login_user_ajout").value == ""){
        ok = "non";
    }
    if(document.getElementById('droits_user_ajout').options[document.getElementById('droits_user_ajout').selectedIndex].value == ""){
        ok = "non";
    }

    if(ok == "oui"){
        if((document.getElementById("login_user_ajout").value).length < 5){
            document.getElementById("erreur").innerHTML = "<span id='erreur_formulaire' >Le nom d'utilisateur doit poss&eacute;der 5 caract&egrave;res au minimum.</span>";
            ok= "non";
        }
        if((document.getElementById("mdp_user_ajout").value).length < 5){
            document.getElementById("erreur").innerHTML = "<span id='erreur_formulaire' >Le mot de passe doit poss&eacute;der 5 caract&egrave;res au minimum.</span>";
            ok= "non";
        }

        //test mail
        var mail = document.getElementById("mail_user_ajout").value;
        var tab = mail.split("@");
        if(!tab[1] || !tab[0]){
            document.getElementById("erreur").innerHTML = "<span id='erreur_formulaire' >Veuillez entrer une adresse mail valide.</span>";
            ok="non";
        }
        var t2 = tab[1].split(".");
        if(!t2[1] || !t2[0]){
            document.getElementById("erreur").innerHTML = "<span id='erreur_formulaire' >Veuillez entrer une adresse mail valide.</span>";
            ok="non";
        }
        
        if(ok=="oui") {
            document.form_ajout_user.submit();
        }
    }else{
        document.getElementById("erreur").innerHTML = "<span id='erreur_formulaire' >Veuillez remplir tous les champs pour pouvoir ajouter un nouvel utilisateur.</span>";
    }
}
