/* Dernière modification : Eugène : 20 Août 2010 */

function affecter_message_type(instanceFck, objListe, superadmin) {
    var value_liste=objListe.value;
    if (value_liste!='') {
        var oEditor = FCKeditorAPI.GetInstance(instanceFck) ;
        if (document.getElementById('message_type_'+value_liste)) {
            var valeur=document.getElementById('message_type_'+value_liste).innerHTML;
            var tab=valeur.split("[##sep##]");
            if (tab[1]) {
                oEditor.SetHTML(tab[1]);
            }
            if (document.getElementById('objet') && tab[0]) {
                document.getElementById('objet').value=tab[0];
            }
        }
        if (superadmin!=1) {
            if (value_liste.indexOf("SUPER_")>=0) {
                if (document.getElementById("supprimer_message_type")) {
                    document.getElementById("supprimer_message_type").style.display="none";
                }
            } else {
                if (document.getElementById("supprimer_message_type")) {
                    document.getElementById("supprimer_message_type").style.display="";
                }
            }
        } else {
            if (document.getElementById("supprimer_message_type")) {
                document.getElementById("supprimer_message_type").style.display="";
            }
        }
    } else {
        if (document.getElementById("supprimer_message_type")) {
            document.getElementById("supprimer_message_type").style.display="none";
        }
    }

    if (value_liste.indexOf("STANDARD")>=0) {
        if (document.getElementById("message_type_prive")) {
            document.getElementById("message_type_prive").checked=true;
        }
    }
    if (value_liste.indexOf("SUPER_")>=0) {
        if (document.getElementById("message_type_prive")) {
            document.getElementById("message_type_prive").checked=false;
        }
    }
}

function insertChampFusion(instanceFckEditor, objListeChampFusion) {
    if (objListeChampFusion.value!='') {
        var oEditor = FCKeditorAPI.GetInstance(instanceFckEditor);
        oEditor.Focus();
        oEditor.InsertHtml(objListeChampFusion.value);
    }
    objListeChampFusion.value="";
}

function afficher_champ_texte_differe(obj) {
    if (obj.checked==true) {
        if (document.getElementById('div_champ_texte_differe')) {
            document.getElementById('div_champ_texte_differe').style.display='inline';
        }
    } else {
        if (document.getElementById('div_champ_texte_differe')) {
            document.getElementById('div_champ_texte_differe').style.display='none';
        }
    }
}

function enregistrer_message_type_mail(identifiant, formation, sujet, idpere, superadmin, fck_instance_name, message_type_idprofil_standard, message_type_idprofil_super) {
    // Vérifier s'il y a un objet
    if (document.getElementById('objet')) {
        if (document.getElementById('objet').value=="") {
            alert("Veuillez renseigner l'objet du message !");
            document.getElementById('objet').select();
            return false;
        }
    }
    var URL = 'ajax_action.php?prevente_cache=' + get_time() + '&identifiant='+identifiant+'&case=enregistrer_message_type';
    URL+='&identifiant='+identifiant;
    URL+='&arg[formation]='+formation;
    URL+='&arg[message_type_sujet]='+sujet;
    URL+='&arg[message_type_idpere]='+idpere;
    URL+='&arg[instance_fck]='+fck_instance_name;
    URL+='&arg[superadmin]='+superadmin;
    URL+='&arg[message_type_idprofil_standard]='+message_type_idprofil_standard;
    URL+='&arg[message_type_idprofil_super]='+message_type_idprofil_super;
    insererFckEditorHtml(fck_instance_name);
    processAjaxDataJQuery(URL, 'post', 'frm_saisie_message', 'displayAjaxInfo(msg, \'div_message_type\'); ');
}

function supprimer_message_type_email(identifiant, formation, sujet, idpere, superadmin, fck_instance_name, message_type_idprofil_standard, message_type_idprofil_super) {
    if (confirm("Voulez-vous supprimer ce message-type ?")) {
        var URL = 'ajax_action.php?prevente_cache=' + get_time() + '&identifiant='+identifiant+'&case=supprimer_message_type_email';
        URL+='&identifiant='+identifiant;
        URL+='&arg[formation]='+formation;
        URL+='&arg[message_type_sujet]='+sujet;
        URL+='&arg[message_type_idpere]='+idpere;
        URL+='&arg[instance_fck]='+fck_instance_name;
        URL+='&arg[superadmin]='+superadmin;
        URL+='&arg[message_type_idprofil_standard]='+message_type_idprofil_standard;
        URL+='&arg[message_type_idprofil_super]='+message_type_idprofil_super;
        insererFckEditorHtml(fck_instance_name);
        processAjaxDataJQuery(URL, 'post', 'frm_saisie_message', 'displayAjaxInfo(msg, \'div_message_type\'); ');
    }
}

function insererFckEditorHtml(instance) {
    var oEditor = FCKeditorAPI.GetInstance(instance) ;
    if (document.getElementById("textarea_fck_"+instance) && oEditor) {
        document.getElementById("textarea_fck_"+instance).value=oEditor.GetXHTML();
    }
}

/*
* Eugène
* Fonction standard d'"uploader" un fichier
*/
function ajax_file_upload_xml_file_standard(zURL, txtFichier, prmLoading, prmLoadedData, loadingFichier, prmIsLoading) {
    if (prmLoading) {
        var prmLoadingReturn=eval(prmLoading);
        if (prmLoadingReturn!=0) {
            if (prmIsLoading==true) {
                $(loadingFichier).style.display = "block";
            }
            zURL+='&arg[idfile]='+prmLoadingReturn;
            jQuery.ajaxFileUpload ({
                url : zURL,
                secureuri : false,
                fileElementId : txtFichier,
                dataType: 'json',
                success: function (data, status) {
                    if (typeof(data.error) != 'undefined') {
                        if(data.error != '') {
                            alert(data.error);
                            if (prmIsLoading==true) {
                                $(loadingFichier).style.display = "none";
                            }
                        } else {
                            eval(prmLoadedData);
                            if (prmIsLoading==true) {
                                $(loadingFichier).style.display = "none";
                            }
                        }
                    }
                },
                error: function (data, status, e) {
                    alert(e);
                    if (prmIsLoading==true) {
                        $(loadingFichier).style.display = "none";
                    }
                }
            })
        }
    }
}

function onchange_attached_file(idmembre, piece_jointe) {
    prmUrl='ajax_action.php?prevente_cache=' + get_time() + '&case=onchange_attached_file';
    prmUrl+='&arg[idmembre]='+idmembre;
    prmUrl+='&arg[piece_jointe]='+piece_jointe;
    ajax_file_upload_xml_file_standard(prmUrl, piece_jointe, 'afficherLoadingFile(\'IdContenuListe\', \''+piece_jointe+'\', \'htmlFile_\', \'idInnerHtmlFile_\', \'<BR>\');', 'afficherListeFichierUploaded(\'IdContenuListe\', data, \'idInnerHtmlFile_\', \'htmlFile_\');', 'loadingFichier', false);
}

function afficherLoadingFile(prmIdContenuListe, idFile, htmlFile, idInnerHtmlFile, sep) {
    if ($(idFile).value) {
        var objDiv=$(prmIdContenuListe);
        if (objDiv) {
            objDiv.style.display="";
            var tabIdFile=new Array;
            var collections=objDiv.getElementsByTagName("DIV");

            var lastId=0;
            for(i = 0; i < collections.length; i++){
                var obj=collections[i];
                if (obj) {
                    tabIdFile[i]=obj.innerHTML;
                    var chId=obj.id;
                    if (chId!='') {
                        var tabtmp=chId.split('_');
                        lastId=tabtmp[1];
                    }
                }
            }
        }

        var next=parseInt(lastId)+1;

        if (in_array($(idFile).value, tabIdFile)) {
            alert("Le fichier " + $(idFile).value + " est d\351j\340 dans la liste ! ");
            return 0;
        }

        if ($(prmIdContenuListe).innerHTML=='') {
            $(prmIdContenuListe).innerHTML+='<div id="'+htmlFile+next+'" style="border:0px solid #FFFFFF;"><img align="absmiddle" style="cursor:pointer;" id="imageFile_'+next+'" src="'+global_path_stillinc+'images/stillinc/loading.gif"> <span id="'+idInnerHtmlFile+next+'" class="fileName">' + $(idFile).value + '</span></div>';
        } else {
            newNode = document.createElement("div");
            newNode.id = htmlFile+next;
            newNode.style.border="0px solid #FFFFFF";
            newNode.innerHTML = '<img align="absmiddle" style="cursor:pointer;" id="imageFile_'+next+'" src="'+global_path_stillinc+'images/stillinc/loading.gif"> <span id="'+idInnerHtmlFile+next+'" class="fileName">' + $(idFile).value + '</span>';
            $(htmlFile+(next-1)).parentNode.insertBefore(newNode, $(htmlFile+(next-1)).nextSibling);
        }
        return next;
    }
}

function in_array(elem, tab) {
  for(i=0;i<tab.length;i++) {
    if(tab[i]==elem)
      return true;
  }
  return false;
}

/**
* Eugene:
* - Ajout a droite de la taille du fichier telecharge
* - Changement de l'image loading5.gif en image delete.gif
* - Ajout de l'evenement onclick de l'image delete.gif
*/
function afficherListeFichierUploaded(prmIdContenuListe, data, idInnerHtmlFile, htmlFile) {
    if (data.idFile) {
        if ($('imageFile_'+data.idFile)) {
            $('imageFile_'+data.idFile).src='images/stillinc/delete.gif';
            $('imageFile_'+data.idFile).onclick=function() {
                deleteOneFile(prmIdContenuListe, data, idInnerHtmlFile, htmlFile);
            }
        }

        if ($(idInnerHtmlFile+data.idFile)) {
            $(idInnerHtmlFile+data.idFile).innerHTML=data.fileNameReal;
        }

        newNode = document.createElement("span");
        newNode.className = "errorPrompt";
        newNode.innerHTML = '&nbsp;['+data.fileSize+']';
        if ($(idInnerHtmlFile+data.idFile)) {
            $(idInnerHtmlFile+data.idFile).parentNode.insertBefore(newNode, $(idInnerHtmlFile+data.idFile).nextSibling);
        }
    }
}

/**
* Eugene
* Suppriemer un fichier telechage dans le repertoire temporaire
*/
function deleteOneFile(prmIdContenuListe, data, idInnerHtmlFile, htmlFile) {
    if ($(htmlFile+data.idFile)) {
        $(htmlFile+data.idFile).style.display="none";
        $(htmlFile+data.idFile).style.position="absolute";
        var prmUrl='ajax_action.php?prevente_cache=' + get_time() + '&case=deleteOneFile';
        prmUrl+='&arg[file_name]='+data.fileName;
        processAjaxDataJQuery(prmUrl, 'get', '', 'displayAjaxInfo(msg, \''+htmlFile+data.idFile+'\');');
    }
}

function getAttachedFiles(prmConteneur, txtFile) {
    if (document.getElementById(prmConteneur)) {
        var ParentObject = document.getElementById(prmConteneur);
        var AllFields = ParentObject.getElementsByTagName("span");
        if (AllFields.length>0) {
            var sep="";
            for(k = 0; k < AllFields.length; k++){
                OneField = AllFields[k];
                var displayField=OneField.style.display;
                var classField=OneField.className;
                if (displayField=='' && classField.indexOf('fileName')>=0) {
                    if ($(txtFile)) {
                        $(txtFile).value+=sep+OneField.innerHTML;
                        sep="[sep]";
                    }
                }
            }
        }
    }
}

function apercu_modele_de_mail(obj) {
    if (document.getElementById("modele_de_mail")) {
        if (document.getElementById("modele_de_mail").value!="") {
            if (document.getElementById("modele_de_mail_"+document.getElementById("modele_de_mail").value)) {
                var html_content=document.getElementById("modele_de_mail_"+document.getElementById("modele_de_mail").value).value;
                montrer_infobulle_interview(obj, "<div id=div_infobulle_bis style='display:block;z-index:+3000;margin:0px;padding:0px;'>"+html_content+"</div>", -20, -150);
            }
        }
    }
}

function affecter_ma_signature(instance_signature, obj) {
    // instance fck
    var oEditor = FCKeditorAPI.GetInstance(instance_signature);
    if (obj.value!='aucune') {
        if (document.getElementById("contenu_signature")) {
            document.getElementById("contenu_signature").style.display="";
        }
        if (document.getElementById("signature_"+obj.value)) {
            oEditor.SetHTML(document.getElementById("signature_"+obj.value).value);
        }
        switch (obj.value) {
            case 'auto':
                if (document.getElementById("signature_modifier")) {
                    document.getElementById("signature_modifier").style.display="none";
                }
                if (document.getElementById("signature_supprimer")) {
                    document.getElementById("signature_supprimer").style.display="none";
                }
                break;
            default:
                /* Afficher les pictos Modifier|Ajouter|Supprimer| */
                if (document.getElementById("signature_modifier")) {
                    document.getElementById("signature_modifier").style.display="";
                }
                if (document.getElementById("signature_ajouter")) {
                    document.getElementById("signature_ajouter").style.display="";
                }
                if (document.getElementById("signature_supprimer")) {
                    document.getElementById("signature_supprimer").style.display="";
                }
                break;
        }
    } else {
        oEditor.SetHTML("");
        if (document.getElementById("contenu_signature")) {
            document.getElementById("contenu_signature").style.display="none";
        }
        if (document.getElementById("signature_modifier")) {
            document.getElementById("signature_modifier").style.display="none";
        }
        if (document.getElementById("signature_supprimer")) {
            document.getElementById("signature_supprimer").style.display="none";
        }
    }
}

function open_maj_signature(instance_signature, idmembre, etat, quoi, idquoi) {
    var scontent='scontentmain';
    switch (_interface_) {
        case 'portail':
            open_div_no_scroll_no_fond_2(600, 20);
            if (document.getElementById('scontentmain_2')) {
                document.getElementById('scontentmain_2').innerHTML=get_defaut_contenu_loading();
                document.getElementById('scontentmain_2').style.display="";
            }
            scontent='scontentmain_2';
            if (document.getElementById('scontentmain_2')) {
                document.getElementById('scontentmain_2').style.zIndex="+1100";
            }
            break;
        default:
            open_fenetre_flottante();
            if (document.getElementById('scontentmain')) {
                document.getElementById('scontentmain').style.width="675px";
                GetId('scontentmain').style.zIndex="+1100";
            }
            break;
        
    }

    var URL = 'ajax_action.php?prevente_cache=' + get_time() + '&case=open_maj_signature';
    URL+='&arg[instance_signature]='+instance_signature;
    URL+='&arg[idmembre]='+idmembre;
    URL+='&arg[etat]='+etat;
    URL+='&arg[quoi]='+quoi;
    URL+='&arg[idquoi]='+idquoi;
    if (document.getElementById("signature")) {
        var val=0;
        switch (etat) {
            case 'maj':
                val=document.getElementById("signature").value;
                break;
            case 'add':
                val=0;
                break;
        }
        URL+='&arg[signature]='+val;
    }
    if (document.getElementById("_is_aucune_signature")) {
        URL+='&arg[_is_aucune_signature]='+document.getElementById("_is_aucune_signature").value;
    }
    processAjaxDataJQuery(URL, 'get', '', 'displayAjaxInfo(msg, \''+scontent+'\');');
}

function enregistrer_ma_signature(instance_signature, idmembre, etat, fck_parametre, signature, quoi, idquoi) {
    if (document.getElementById("intitule")) {
        if (document.getElementById("intitule").value=="") {
            alert("Veuillez renseigner l'intitulé de votre signature !");
            document.getElementById("intitule").focus();
            return false;
        }
    }
    var URL = 'ajax_action.php?prevente_cache=' + get_time() + '&case=enregistrer_ma_signature';
    URL+='&arg[instance_signature]='+instance_signature;
    URL+='&arg[idmembre]='+idmembre;
    URL+='&arg[etat]='+etat;
    URL+='&arg[signature]='+signature;
    URL+='&arg[quoi]='+quoi;
    URL+='&arg[idquoi]='+idquoi;
    insererFckEditorHtml(fck_parametre);
    processAjaxDataJQuery(URL, 'post', 'frm_maj_signature', 'traiter_ma_signature(msg, \''+instance_signature+'\', \'liste_signature\', \'contenu_signature\');');
}

function traiter_ma_signature(msg, instance_signature, liste_signature, contenu_signature) {
    var tab=msg.split("[##sep##]");
    if (tab[0]) {
        displayAjaxInfo(tab[0], liste_signature);
    }
    if (tab[1]) {
        var oEditor = FCKeditorAPI.GetInstance(instance_signature);
        oEditor.SetHTML(tab[1]);
    }
    if (GetId(contenu_signature)) {
        GetId(contenu_signature).style.display='';
    }
    switch (_interface_) {
        case 'portail':
            close_div_no_scroll_no_fond_2();
            break;
        default:
            close_fenetre_flottante();
            break;
        
    }
}

function supprimer_ma_signature(instance_signature, idmembre, quoi, idquoi) {
    if (confirm("Voulez-vous bien supprimer cette signature ?")) {
        var URL = 'ajax_action.php?prevente_cache=' + get_time() + '&case=supprimer_ma_signature';
        URL+='&arg[instance_signature]='+instance_signature;
        URL+='&arg[idmembre]='+idmembre;
        URL+='&arg[quoi]='+quoi;
        URL+='&arg[idquoi]='+idquoi;
        if (document.getElementById("signature")) {
            URL+='&arg[signature]='+document.getElementById("signature").value;
        }
        if (document.getElementById("_is_aucune_signature")) {
            URL+='&arg[_is_aucune_signature]='+document.getElementById("_is_aucune_signature").value;
        }
        processAjaxDataJQuery(URL, 'get', '', 'traiter_ma_signature(msg, \''+instance_signature+'\', \'liste_signature\', \'contenu_signature\');');
    }
}

function afficherNbChkCoche(prmConteneur, prmEltAffichage, txt, e, nbTotal, clssForCheck) {
    var nbCoche=get_nb_coche(prmConteneur, clssForCheck);
    var texte="";
    if (nbCoche==0) {
        texte="Aucun" + e + " " + txt + " sélectionné sur "+nbTotal;
    } else {
        var s='';
        if (nbCoche>1) {
            var s='s';
        }
        texte=nbCoche + " " + txt + s + " sélectionné"+ s +" sur "+nbTotal;
    }

    if (document.getElementById(prmEltAffichage)) {
        document.getElementById(prmEltAffichage).innerHTML=texte;
    }
}

function envoyer_les_emails(fck_instance_name, fck_instance_signature, _interface, _case, url_plus) {
    // Calcul du nb coché
    var nb_coche=get_nb_coche("div_liste_destinataire", "a_cocher");
    if (nb_coche==0 || nb_coche=='undefined' || nb_coche==null) {
        alert("Veuillez cocher au moins un destinataire ! ");
        return false;
    }

    // Vérifier s'il y a un objet
    if (document.getElementById('objet')) {
        if (document.getElementById('objet').value=="") {
            alert("Veuillez renseigner l'objet du message !");
            document.getElementById('objet').select();
            return false;
        }
    }

    // Message
    var oEditor = FCKeditorAPI.GetInstance(fck_instance_name);
    if (oEditor.GetXHTML()=="") {
        alert("Veuillez renseigner votre message ! ");
        oEditor.Focus();
        return false;
    }

    var height=100;
    var screen_height=screen.height;
    var top=(screen_height-height)/2;
    top=top-100;

    var chargement = "<img src='"+global_path_stillinc+"images/stillinc/fermer.gif' class='pointer' style='position:absolute;top:2;left:2' onclick='close_div_no_scroll();'><div style='padding:3px'><div class='entete_liste_contact_entreprise'>Génération et envoi des mails </div> <img id='img_loading_1' src='"+global_path_stillinc+"images/stillinc/loading.gif'> Génération de"+s(nb_coche)+" "+nb_coche+" mail"+s(nb_coche)+"<div id='loading_2'></div><div id='loading_3'></div></div>";
    displayAjaxInfo(chargement, 'div_chargement_arrondi');
    displayAjaxInfo(get_chn_html_loading(), 'div_fenetre_no_scroll');
    open_div_no_scroll(500, top);

    var URL = 'ajax_action.php?prevente_cache=' + get_time() + '&case='+_case+'&arg[instance_fck]='+fck_instance_name;
    URL+='&arg[instance_signature]='+fck_instance_signature;
    if (url_plus) {
        URL+='&'+url_plus;
    }
    getAttachedFiles('IdContenuListe', 'txtFile');
    insererFckEditorHtml(fck_instance_name);
    insererFckEditorHtml(fck_instance_signature);
    processAjaxDataJQuery(URL, 'post', 'frm_saisie_message', 'traiter_envoi_mail_(msg);');
}

function envoyer_les_emails_percent(fck_instance_name, fck_instance_signature, _interface, _case, url_plus) {
    // Calcul du nb coché
    var nb_coche=get_nb_coche("div_liste_destinataire", "a_cocher");
    if (nb_coche==0 || nb_coche=='undefined' || nb_coche==null) {
        alert("Veuillez cocher au moins un destinataire ! ");
        return false;
    }

    // Vérifier s'il y a un objet
    if (document.getElementById('objet')) {
        if (document.getElementById('objet').value=="") {
            alert("Veuillez renseigner l'objet du message !");
            document.getElementById('objet').select();
            return false;
        }
    }

    // Message
    var oEditor = FCKeditorAPI.GetInstance(fck_instance_name);
    if (oEditor.GetXHTML()=="") {
        alert("Veuillez renseigner votre message ! ");
        oEditor.Focus();
        return false;
    }

    var height=100;
    var screen_height=screen.height;
    var top=(screen_height-height)/2;
    top=top-100;

    var chargement = "<img src='"+global_path_stillinc+"images/stillinc/fermer.gif' class='pointer' style='position:absolute;top:2;left:2' onclick='close_div_no_scroll();'><div style='padding:3px'><div class='entete_liste_contact_entreprise'>Génération et envoi des mails </div> <div id='loading_2'><img id='img_loading_1' src='"+global_path_stillinc+"images/stillinc/loading.gif'> Etape 1/2 : Génération de"+s(nb_coche)+" "+nb_coche+" mail"+s(nb_coche)+"<br />"+afficher_barre_de_defilement()+"</div><div id='loading_3'></div></div>";
    displayAjaxInfo(chargement, 'div_chargement_arrondi');
    displayAjaxInfo(get_chn_html_loading(), 'div_fenetre_no_scroll');
    open_div_no_scroll(500, top);

    var URL = 'ajax_action.php?prevente_cache=' + get_time() + '&case='+_case+'&arg[instance_fck]='+fck_instance_name;
    URL+='&arg[instance_signature]='+fck_instance_signature;
    if (url_plus) {
        URL+='&'+url_plus;
    }
    getAttachedFiles('IdContenuListe', 'txtFile');
    insererFckEditorHtml(fck_instance_name);
    insererFckEditorHtml(fck_instance_signature);
    processAjaxDataJQuery(URL, 'post', 'frm_saisie_message', 'traiter_envoi_mail_percent(msg, \''+url_plus+'\', \''+_interface+'\');');
}

function traiter_envoi_mail_percent(msg, url_plus, _interface) {
    var tab=msg.split('[##sep##]');
    if (tab[0]) {
        displayAjaxInfo(tab[0], 'loading_2');
    }
    if (tab[2]) {
        if (tab[2]=='repeat') {
            var URL = 'ajax_action.php?prevente_cache=' + get_time() + '&case='+tab[3];
            if (url_plus) {
                URL+='&'+url_plus;
            }
            processAjaxDataJQuery(URL, 'get', '', 'traiter_envoi_mail_percent(msg, \''+url_plus+'\', \''+_interface+'\');');
            return;
        }
    }

    if (document.getElementById("txtFile")) {
        document.getElementById("txtFile").value="";
    }
    if (document.getElementById("IdContenuListe")) {
        document.getElementById("IdContenuListe").innerHTML="";
        document.getElementById("IdContenuListe").style.display="none";
    }
    // envoi des mails
    var URL = 'envoyer_mail.php?prevente_cache=' + get_time();
    if (tab[1]) {
        URL +='&idliste='+tab[1];
        URL +='&case=envoi_avec_barre_defilement';
        URL +='&arg[_interface]='+_interface;
        if (url_plus) {
            URL+='&'+url_plus;
        }
    }
    processAjaxDataJQuery(URL, 'get', '', 'traiter_envoi_mail_proprement_dit_percent(msg, \''+url_plus+'\', '+tab[1]+', \''+_interface+'\');');
}

function traiter_envoi_mail_proprement_dit_percent(msg, url_plus, idliste, _interface) {
    var tab=msg.split('[##sep##]');
    if (tab[0]) {
        displayAjaxInfo(tab[0], 'loading_2');
    }
    switch (tab[1]) {
        case 'true':
            // envoi des mails
            var URL = 'envoyer_mail.php?prevente_cache=' + get_time();
            if (tab[1]) {
                URL +='&idliste='+idliste;
                URL +='&case=envoi_avec_barre_defilement';
                URL +='&arg[_interface]='+_interface;
                if (url_plus) {
                    URL+='&'+url_plus;
                }
            }
            processAjaxDataJQuery(URL, 'get', '', 'traiter_envoi_mail_proprement_dit_percent(msg, \''+url_plus+'\', '+idliste+', \''+_interface+'\');');
            break;
    }
}

function traiter_envoi_mail_(msg) {
    var tab=msg.split('[##sep##]');
    if (GetId('img_loading_1')) {
        GetId('img_loading_1').src='images/stillinc/etude_valide.gif';
    }
    if (tab[0]) {
        displayAjaxInfo(tab[0], 'loading_2');
    }
    if (document.getElementById("txtFile")) {
        document.getElementById("txtFile").value="";
    }
    if (document.getElementById("IdContenuListe")) {
        document.getElementById("IdContenuListe").innerHTML="";
        document.getElementById("IdContenuListe").style.display="none";
    }
    // envoi des mails
    var URL = 'envoyer_mail.php?prevente_cache=' + get_time();
    if (tab[1]) {
        URL +='&idliste='+tab[1];
    }
    processAjaxDataJQuery(URL, 'get', '', 'traiter_envoi_mail_proprement_dit();');
}

function traiter_envoi_mail_proprement_dit(){
    if (GetId('img_loading_2')) {
        GetId('img_loading_2').src='images/stillinc/etude_valide.gif';
    }
    if (GetId('loading_3')) {
        GetId('loading_3').innerHTML='<div align="center"><input type="button" class="bouton_valide" value="OK" style="font-size : 11px;" onclick="close_div_no_scroll();"></div>';
    }
}

function get_nb_coche(prmConteneur, clssForCheck) {
    var nbCoche=0;
    if (document.getElementById(prmConteneur)) {
        var ParentObject = document.getElementById(prmConteneur);
        var AllFields = ParentObject.getElementsByTagName("input");
        if (AllFields.length>0) {
            for(k = 0; k < AllFields.length; k++){
                OneField = AllFields[k];
                var classField=OneField.className;
                var typeField=OneField.type;
                if (typeField.indexOf('checkbox')>=0 && classField.indexOf(clssForCheck)>=0 && classField!='') {
                    if (OneField.checked==true) {
                        nbCoche++;
                    }
                }
            }
        }
    }
    if (nbCoche>0) {
        if (document.getElementById('recevoir_copie')) {
            if (document.getElementById('recevoir_copie').checked==true) {
                nbCoche++;
            }
        }        
    }
    return nbCoche;
}

function cocherTout(prmConteneur, obj, clssForCheck) {
    var nbCoche=0;
    if (document.getElementById(prmConteneur)) {
        var ParentObject = document.getElementById(prmConteneur);
        var AllFields = ParentObject.getElementsByTagName("input");
        if (AllFields.length>0) {
            for(k = 0; k < AllFields.length; k++){
                OneField = AllFields[k];
                var classField=OneField.className;
                var typeField=OneField.type;
                if (typeField.indexOf('checkbox')>=0 && classField.indexOf(clssForCheck)>=0 && classField!='') {
                    OneField.checked=obj.checked;
                }
            }
        }
    }
}

function afficher_les_destinataires_entreprises(identifiant, obj) {
    var URL = 'ajax_action.php?prevente_cache=' + get_time() + '&case=afficher_les_destinataires_entreprises';
    URL+='&identifiant='+identifiant;
    URL+='&arg[identifiant]='+identifiant;
    URL+=formulerURL();
    URL+='&arg[selection_destinataire]='+obj.value;
    if (GetId('id_entreprise')) {
        URL+='&arg[id_entreprise]='+GetId('id_entreprise').value;
    }
    if (GetId('id_menu')) {
        URL+='&arg[menu]='+GetId('id_menu').value;
    }
    processAjaxDataJQuery(URL, 'get', '', 'traiter_les_destinataires_entreprises(msg);');
}

function traiter_les_destinataires_entreprises(msg) {
    var tab=msg.split("[###sep###]");
    if (tab[0]) {
        displayAjaxInfo(tab[0], 'div_selection_mail');
    }
    if (tab[1]) {
        displayAjaxInfo(tab[1], 'div_liste_destinataire');
    }
    if (tab[2]) {
        displayAjaxInfo(tab[2], 'div_message_type');
    }
    if (tab[3]) {
        displayAjaxInfo(tab[3], 'div_champs_de_fusion');
    }
    if (tab[4]) {
        displayAjaxInfo(tab[4], 'div_boutons');
    }
}

function selection_des_entreprises_ecrire(identifiant, fichier_entreprise) {
    var URL = 'ajax_action.php?prevente_cache=' + get_time() + '&case=selection_des_entreprises_ecrire';
    URL+='&identifiant='+identifiant;
    URL+='&arg[identifiant]='+identifiant;
    URL+='&arg[fichier_entreprise]='+fichier_entreprise;
    URL+=formulerURL();
    processAjaxDataJQuery(URL, 'get', '', 'displayAjaxInfo(msg, \'div_contenu_onglet_ecrire\')');
}

function apercu_du_mail(identifiant, fck_instance_name, fck_instance_signature, _case, _interface, iddestinataire, url_plus) {
    // Vérifier s'il y a un objet
    if (document.getElementById('objet')) {
        if (document.getElementById('objet').value=="") {
            alert("Veuillez renseigner l'objet du message !");
            document.getElementById('objet').select();
            return false;
        }
    }
    
    if (GetId('div_chargement_arrondi')) {
        GetId('div_chargement_arrondi').innerHTML='Chargement <img src="'+global_path_stillinc+'images/stillinc/loading.gif">';
    }
    displayAjaxInfo('<img src="'+global_path_stillinc+'images/stillinc/fermer.gif" class="pointer" style="position:absolute;top:2;left:2" onclick="close_div_no_scroll();" >'+get_chn_html_loading()+'', 'div_fenetre_no_scroll');
    open_div_no_scroll(500, 100);
    var URL = 'ajax_action.php?prevente_cache=' + get_time() + '&case='+_case;
    URL+='&identifiant='+identifiant;
    URL+='&arg[identifiant]='+identifiant;
    URL+='&arg[interface]='+_interface;
    URL+='&arg[iddestinataire]='+iddestinataire;
    if (url_plus) {
        URL+=url_plus;
    }
    insererFckEditorHtml(fck_instance_name);
    insererFckEditorHtml(fck_instance_signature);
    processAjaxDataJQuery(URL, 'post', 'frm_saisie_message', 'displayAjaxInfo(msg, \'div_chargement_arrondi\')');
}

function apercu_du_mail_lui_ecrire(identifiant, fck_instance_name, fck_instance_signature, _case, _interface, _idmembre, _quoi, _idquoi, url_plus, preff) {
    // Vérifier s'il y a un objet
    if (document.getElementById('objet')) {
        if (document.getElementById('objet').value=="") {
            alert("Veuillez renseigner l'objet du message !");
            document.getElementById('objet').select();
            return false;
        }
    }

    if (GetId('div_chargement_arrondi')) {
        GetId('div_chargement_arrondi').innerHTML='Chargement <img src="'+global_path_stillinc+'images/stillinc/loading.gif">';
    }
    displayAjaxInfo('<img src="'+global_path_stillinc+'images/stillinc/fermer.gif" class="pointer" style="position:absolute;top:2;left:2" onclick="close_div_no_scroll_2(2);" >'+get_chn_html_loading()+'', 'div_fenetre_no_scroll_'+preff);
    open_div_no_scroll_2(500, 100, preff, 1000);

    var URL = 'ajax_action.php?prevente_cache=' + get_time() + '&case='+_case;
    URL+='&identifiant='+identifiant;
    URL+='&arg[identifiant]='+identifiant;
    URL+='&arg[interface]='+_interface;
    URL+='&arg[_idmembre]='+_idmembre;
    URL+='&arg[_quoi]='+_quoi;
    URL+='&arg[_idquoi]='+_idquoi;
    if (url_plus) {
        URL+=url_plus;
    }
    insererFckEditorHtml(fck_instance_name);
    insererFckEditorHtml(fck_instance_signature);
    processAjaxDataJQuery(URL, 'post', 'frm_saisie_message', 'displayAjaxInfo(msg, \'div_chargement_arrondi\')');
}

function envoyer_mail_lui_ecrire(identifiant, fck_instance_name, fck_instance_signature, _case, _interface, _idmembre, _quoi, _idquoi, url_plus, preff) {
    // Vérifier s'il y a un objet
    if (document.getElementById('objet')) {
        if (document.getElementById('objet').value=="") {
            alert("Veuillez renseigner l'objet du message !");
            document.getElementById('objet').select();
            return false;
        }
    }
    
    // Message
    var oEditor = FCKeditorAPI.GetInstance(fck_instance_name);
    if (oEditor.GetXHTML()=="") {
        alert("Veuillez renseigner votre message ! ");
        oEditor.Focus();
        return false;
    }

    var height=100;
    var screen_height=screen.height;
    var top=(screen_height-height)/2;
    top=top-100;

    var chargement = "<img src='"+global_path_stillinc+"images/stillinc/fermer.gif' class='pointer' style='position:absolute;top:2;left:2' onclick='close_div_no_scroll_2("+preff+");'><div style='padding:3px'><div class='entete_liste_contact_entreprise'>Envoi du mail </div> <div id='loading_2'>Chargement <img id='img_loading_1' src='"+global_path_stillinc+"images/stillinc/loading.gif'></div></div>";
    displayAjaxInfo(chargement, 'div_chargement_arrondi');
    displayAjaxInfo(get_chn_html_loading(), 'div_fenetre_no_scroll_'+preff);
    open_div_no_scroll_2(500, top, preff, 1000);

    var URL = 'ajax_action.php?prevente_cache=' + get_time() + '&case='+_case+'&arg[instance_fck]='+fck_instance_name;
    URL+='&arg[instance_signature]='+fck_instance_signature;
    URL+='&identifiant='+identifiant;
    URL+='&arg[identifiant]='+identifiant;
    URL+='&arg[interface]='+_interface;
    URL+='&arg[_idmembre]='+_idmembre;
    URL+='&arg[_quoi]='+_quoi;
    URL+='&arg[_idquoi]='+_idquoi;
    URL+='&arg[preff]='+preff;
    if (url_plus) {
        URL+=url_plus;
    }
    getAttachedFiles('IdContenuListe', 'txtFile');
    insererFckEditorHtml(fck_instance_name);
    insererFckEditorHtml(fck_instance_signature);
    processAjaxDataJQuery(URL, 'post', 'frm_saisie_message', 'traiter_envoyer_mail_lui_ecrire(msg, \''+_interface+'\', '+_idmembre+', \''+_quoi+'\', \''+_idquoi+'\', \''+url_plus+'\', \''+preff+'\');');
}

function envoyer_mail_partager_abonne(identifiant, fck_instance_name, fck_instance_signature, _case, _interface, url_plus, _url, _idquoi, _menu) {
    // Vérifier s'il y a un objet
    if (document.getElementById('email_destinataire')) {
        if (document.getElementById('email_destinataire').value=="") {
            alert("Veuillez renseigner l'email du destinataire !");
            document.getElementById('email_destinataire').select();
            return false;
        }
    }

    if (document.getElementById('mon_email')) {
        if (document.getElementById('mon_email').value=="") {
            alert("Veuillez renseigner votre email !");
            document.getElementById('mon_email').select();
            return false;
        }
    }

    var height=100;
    var screen_height=screen.height;
    var top=(screen_height-height)/2;
    top=top-100;

    var chargement = "<img src='"+global_path_stillinc+"images/stillinc/fermer.gif' class='pointer' style='position:absolute;top:2;left:2' onclick='close_div_no_scroll_2(2);'><div style='padding:3px'><div class='entete_liste_contact_entreprise'>Envoi du mail</div><div id='loading_astuce'>Chargement <img id='img_loading_1' src='"+global_path_stillinc+"images/stillinc/loading.gif'></div></div>";
    displayAjaxInfo(chargement, 'div_chargement_arrondi');
    displayAjaxInfo(get_chn_html_loading(), 'div_fenetre_no_scroll_2');
    open_div_no_scroll_2(500, top, 2, 1100);

    var URL = 'ajax_action.php?prevente_cache=' + get_time() + '&case='+_case+'&arg[instance_fck]='+fck_instance_name;
    URL+='&arg[instance_signature]='+fck_instance_signature;
    URL+='&identifiant='+identifiant;
    URL+='&arg[identifiant]='+identifiant;
    URL+='&arg[interface]='+_interface;
    URL+='&arg[_url]='+_url;
    URL+='&arg[_idquoi]='+_idquoi;
    URL+='&arg[_menu]='+_menu;
    if (url_plus) {
        URL+=url_plus;
    }

    if (GetId('div_fenetre_no_scroll_2')) {
        GetId('div_fenetre_no_scroll_2').style.zIndex="+1300";
    }

    insererFckEditorHtml(fck_instance_name);
    insererFckEditorHtml(fck_instance_signature);
    processAjaxDataJQuery(URL, 'post', 'frm_saisie_message', 'traiter_envoyer_mail_partager_abonne(msg);');
}

function apercu_du_mail_partage_non_abonne(identifiant, fck_instance_name, fck_instance_signature, _case, _interface, url_plus, _url, _idquoi, _menu) {
    if (document.getElementById('mon_prenom')) {
        if (document.getElementById('mon_prenom').value=="") {
            alert("Veuillez renseigner votre nom !");
            document.getElementById('mon_prenom').select();
            return false;
        }
    }

    if (document.getElementById('mon_nom')) {
        if (document.getElementById('mon_nom').value=="") {
            alert("Veuillez renseigner votre prénom !");
            document.getElementById('mon_nom').select();
            return false;
        }
    }

    if (document.getElementById('mon_email')) {
        if (document.getElementById('mon_email').value=="") {
            alert("Veuillez renseigner votre email !");
            document.getElementById('mon_email').select();
            return false;
        }
    }

    if (document.getElementById('email_destinataire')) {
        if (document.getElementById('email_destinataire').value=="") {
            alert("Veuillez renseigner l'email du destinataire !");
            document.getElementById('email_destinataire').select();
            return false;
        }
    }

    var chargement = '<div id="div_contenu_partage"><img src="'+global_path_stillinc+'images/stillinc/fermer.gif" class="pointer" style="position:absolute;top:2;left:2" onclick="close_div_no_scroll_2(2);" >Chargement <img align=absmiddle src='+global_path_stillinc+'images/stillinc/loading.gif></div>';
    displayAjaxInfo(chargement, 'div_chargement_arrondi');
    displayAjaxInfo(get_chn_html_loading(), 'div_fenetre_no_scroll_2');
    open_div_no_scroll_2(500, 100, 2, 1100);

    var URL = 'ajax_action.php?prevente_cache=' + get_time() + '&case='+_case+'&arg[instance_fck]='+fck_instance_name;
    URL+='&arg[instance_signature]='+fck_instance_signature;
    URL+='&identifiant='+identifiant;
    URL+='&arg[identifiant]='+identifiant;
    URL+='&arg[interface]='+_interface;
    URL+='&arg[_url]='+_url;
    URL+='&arg[_idquoi]='+_idquoi;
    URL+='&arg[_menu]='+_menu;
    if (url_plus) {
        URL+=url_plus;
    }

    if (GetId('div_fenetre_no_scroll_2')) {
        GetId('div_fenetre_no_scroll_2').style.zIndex="+1300";
    }

    insererFckEditorHtml(fck_instance_name);
    insererFckEditorHtml(fck_instance_signature);
    processAjaxDataJQuery(URL, 'post', 'frm_saisie_message', 'traiter_apercu_du_mail_partage(msg);');
}

function apercu_du_mail_partage(identifiant, fck_instance_name, fck_instance_signature, _case, _interface, url_plus, _url, _idquoi, _menu) {
    // Vérifier s'il y a un objet
    if (document.getElementById('email_destinataire')) {
        if (document.getElementById('email_destinataire').value=="") {
            alert("Veuillez renseigner l'email du destinataire !");
            document.getElementById('email_destinataire').select();
            return false;
        }
    }

    var chargement = '<div id="div_contenu_partage"><img src="'+global_path_stillinc+'images/stillinc/fermer.gif" class="pointer" style="position:absolute;top:2;left:2" onclick="close_div_no_scroll_2(2);" >Chargement <img align=absmiddle src='+global_path_stillinc+'images/stillinc/loading.gif></div>';
    displayAjaxInfo(chargement, 'div_chargement_arrondi');
    displayAjaxInfo(get_chn_html_loading(), 'div_fenetre_no_scroll_2');
    open_div_no_scroll_2(500, 100, 2, 1100);

    var URL = 'ajax_action.php?prevente_cache=' + get_time() + '&case='+_case+'&arg[instance_fck]='+fck_instance_name;
    URL+='&arg[instance_signature]='+fck_instance_signature;
    URL+='&identifiant='+identifiant;
    URL+='&arg[identifiant]='+identifiant;
    URL+='&arg[interface]='+_interface;
    URL+='&arg[_url]='+_url;
    URL+='&arg[_idquoi]='+_idquoi;
    URL+='&arg[_menu]='+_menu;
    if (url_plus) {
        URL+=url_plus;
    }

    if (GetId('div_fenetre_no_scroll_2')) {
        GetId('div_fenetre_no_scroll_2').style.zIndex="+1300";
    }

    insererFckEditorHtml(fck_instance_name);
    insererFckEditorHtml(fck_instance_signature);
    processAjaxDataJQuery(URL, 'post', 'frm_saisie_message', 'traiter_apercu_du_mail_partage(msg);');
}

function traiter_apercu_du_mail_partage(msg) {
    displayAjaxInfo(msg, 'div_chargement_arrondi');
    displayAjaxInfo(get_chn_html_loading(), 'div_fenetre_no_scroll_2');

    if (GetId('div_chargement_arrondi')) {
        GetId('div_chargement_arrondi').innerHTML=msg;
    }
}

function envoyer_mail_partager_non_abonne(identifiant, fck_instance_name, fck_instance_signature, _case, _interface, url_plus, _url, _idquoi, _menu) {
    if (document.getElementById('mon_prenom')) {
        if (document.getElementById('mon_prenom').value=="") {
            alert("Veuillez renseigner votre nom !");
            document.getElementById('mon_prenom').select();
            return false;
        }
    }

    if (document.getElementById('mon_nom')) {
        if (document.getElementById('mon_nom').value=="") {
            alert("Veuillez renseigner votre prénom !");
            document.getElementById('mon_nom').select();
            return false;
        }
    }

    if (document.getElementById('mon_email')) {
        if (document.getElementById('mon_email').value=="") {
            alert("Veuillez renseigner votre email !");
            document.getElementById('mon_email').select();
            return false;
        }
    }

    if (document.getElementById('email_destinataire')) {
        if (document.getElementById('email_destinataire').value=="") {
            alert("Veuillez renseigner l'email du destinataire !");
            document.getElementById('email_destinataire').select();
            return false;
        }
    }

    var height=100;
    var screen_height=screen.height;
    var top=(screen_height-height)/2;
    top=top-100;

    var chargement = "<img src='"+global_path_stillinc+"images/stillinc/fermer.gif' class='pointer' style='position:absolute;top:2px;left:2px' onclick='close_div_no_scroll_2(2);'><div style='padding:3px'><div class='entete_liste_contact_entreprise'>Envoi du mail</div><div id='loading_astuce'>Chargement <img id='img_loading_1' src='"+global_path_stillinc+"images/stillinc/loading.gif'></div></div>";
    displayAjaxInfo(chargement, 'div_chargement_arrondi');
    displayAjaxInfo(get_chn_html_loading(), 'div_fenetre_no_scroll_2');
    open_div_no_scroll_2(500, top, 2, 1100);

    var URL = 'ajax_action.php?prevente_cache=' + get_time() + '&case='+_case+'&arg[instance_fck]='+fck_instance_name;
    URL+='&arg[instance_signature]='+fck_instance_signature;
    URL+='&identifiant='+identifiant;
    URL+='&arg[identifiant]='+identifiant;
    URL+='&arg[interface]='+_interface;
    URL+='&arg[_url]='+_url;
    URL+='&arg[_idquoi]='+_idquoi;
    URL+='&arg[_menu]='+_menu;
    if (url_plus) {
        URL+=url_plus;
    }

    if (GetId('div_fenetre_no_scroll_2')) {
        GetId('div_fenetre_no_scroll_2').style.zIndex="+1300";
    }

    insererFckEditorHtml(fck_instance_name);
    insererFckEditorHtml(fck_instance_signature);
    processAjaxDataJQuery(URL, 'post', 'frm_saisie_message', 'traiter_envoyer_mail_partager_abonne(msg);');
}

function traiter_envoyer_mail_partager_abonne(msg) {
    if (msg) {
        var chargement = "<img src='"+global_path_stillinc+"images/stillinc/fermer.gif' class='pointer' style='position:absolute;top:2px;left:2px' onclick='close_div_no_scroll_2(2);'><div style='padding:3px'><div class='entete_liste_contact_entreprise'>Envoi du mail</div><div id='loading_astuce'>"+msg+"</div></div>";
        displayAjaxInfo(chargement, 'div_chargement_arrondi');
        displayAjaxInfo(get_chn_html_loading(), 'div_fenetre_no_scroll_2');

        displayAjaxInfo(msg, 'loading_astuce');
    }
}

function traiter_envoyer_mail_lui_ecrire(msg, _interface, _idmembre, _quoi, _idquoi, url_plus, preff) {
    if (msg) {
        displayAjaxInfo(msg, 'loading_2');
    }
    if (document.getElementById("txtFile")) {
        document.getElementById("txtFile").value="";
    }
    if (document.getElementById("IdContenuListe")) {
        document.getElementById("IdContenuListe").innerHTML="";
        document.getElementById("IdContenuListe").style.display="none";
    }
}

function show_champ_fusion(id, _interface) {
    switch (_interface) {
        case 'message':
            if (GetId('id_champ_fusion_objet')) {
                GetId('id_champ_fusion_objet').style.display="none";
            }
            for (k=0; k<=10; k++) {
                if (GetId('id_champ_fusion_'+k+'_objet')) {
                    GetId('id_champ_fusion_'+k+'_objet').style.display="none";
                }
            }
            break;
        case 'objet':
            if (GetId('id_champ_fusion_message')) {
                GetId('id_champ_fusion_message').style.display="none";
            }
            for (k=0; k<=10; k++) {
                if (GetId('id_champ_fusion_'+k+'_message')) {
                    GetId('id_champ_fusion_'+k+'_message').style.display="none";
                }
            }
            break;
    }

    close_sous_liste_champ_fusion();
    
    if (GetId(id)) {
        GetId(id).style.display='';
        GetId(id).style.zIndex='2000';
        var onclick=document.onclick;
        document.onclick=function () {
            if (onclick) {
                onclick();
            }
            close_champ_fusion(id);
        };
    }
}

function close_champ_fusion(id) {
    if (GetId(id)) {
        GetId(id).style.display='none';
    }
    close_sous_liste_champ_fusion();
}

function sous_liste_champ_fusion(obj, id) {
    var message='';
    if (GetId(id)) {
        message=GetId(id).innerHTML;
    }
    montrer_infobulle_interview(obj, "<div id=div_infobulle_bis_tmp style='display:block;z-index:+3000;margin:0px;padding:0px;'>"+message+"</div>", 115, -55);
}

function close_sous_liste_champ_fusion() {
    if (GetId('div_infobulle_bis_tmp')) {
        GetId('div_infobulle_bis_tmp').style.display="none";
    }
}

function inserer_champ_fusion(id, instanceFckEditor, champ_fusion, _interface) {
    switch (_interface) {
        case 'message':
            if (champ_fusion!='') {
                var oEditor = FCKeditorAPI.GetInstance(instanceFckEditor);
                oEditor.Focus();
                oEditor.InsertHtml(champ_fusion);
            }
            break;
        case 'objet':
            insertAtCursor(GetId('objet'), champ_fusion);
            break;
    }
    close_champ_fusion(id);
}

function inserer_champ_fusion_advanced(id, instanceFckEditor, champ_fusion, _interface) {
    switch (_interface) {
        case 'message':
            if (champ_fusion!='') {
                var oEditor = FCKeditorAPI.GetInstance(instanceFckEditor);
                oEditor.Focus();
                oEditor.InsertHtml(champ_fusion);
            }
            break;
        default:
            insertAtCursor(GetId(instanceFckEditor), champ_fusion);
            break;
    }
    close_champ_fusion(id);
}

function envoi_mail_prospect(fck_instance_name, fck_instance_signature, _interface, _case, url_plus) {
    // Calcul du nb coché
    var nb_coche=get_nb_coche("div_liste_destinataire", "a_cocher");
    if (nb_coche==0 || nb_coche=='undefined' || nb_coche==null) {
        alert("Veuillez cocher au moins un destinataire ! ");
        return false;
    }

    // Vérifier s'il y a un objet
    if (document.getElementById('objet')) {
        if (document.getElementById('objet').value=="") {
            alert("Veuillez renseigner l'objet du message !");
            document.getElementById('objet').select();
            return false;
        }
    }

    // Message
    var oEditor = FCKeditorAPI.GetInstance(fck_instance_name);
    if (oEditor.GetXHTML()=="") {
        alert("Veuillez renseigner votre message ! ");
        oEditor.Focus();
        return false;
    }

    var height=100;
    var screen_height=screen.height;
    var top=(screen_height-height)/2;
    top=top-100;

    var chargement = "<img src='"+global_path_stillinc+"images/stillinc/fermer.gif' class='pointer' style='position:absolute;top:2;left:2' onclick='close_div_no_scroll();'><div style='padding:3px'><div class='entete_liste_contact_entreprise'>Génération et envoi des mails </div> <div id='loading_2'><img id='img_loading_1' src='"+global_path_stillinc+"images/stillinc/loading.gif'> Etape 1/2 : Génération de"+s(nb_coche)+" "+nb_coche+" mail"+s(nb_coche)+"<br />"+afficher_barre_de_defilement()+"</div><div id='loading_3'></div></div>";
    displayAjaxInfo(chargement, 'div_chargement_arrondi');
    displayAjaxInfo(get_chn_html_loading(), 'div_fenetre_no_scroll');
    open_div_no_scroll(500, top);

    var URL = 'ajax_action.php?prevente_cache=' + get_time() + '&case='+_case+'&arg[instance_fck]='+fck_instance_name;
    URL+='&arg[instance_signature]='+fck_instance_signature;
    if (url_plus) {
        URL+='&'+url_plus;
    }
    getAttachedFiles('IdContenuListe', 'txtFile');
    insererFckEditorHtml(fck_instance_name);
    insererFckEditorHtml(fck_instance_signature);
    processAjaxDataJQuery(URL, 'post', 'frm_saisie_message', 'traiter_envoi_mail_percent(msg, \''+url_plus+'\', \''+_interface+'\');');
}
