function afficherStagiairesParNomPrenom(sFiltre){
    f = function() {
        //document.getElementById('imgChargement').setAttribute("style", "display:none");
        
        document.getElementById('resultAutoCompStagiaire').innerHTML = xhreq.responseText;
    }
    req_ajax('../../ajax/a_liste_stag.php', '?filtre='+sFiltre+'&id=Stagiaire', f);
}

function afficherGroupesStagiaires(sFiltre){
    f = function(){
        document.getElementById('resultAutoCompGroupeStagiaire').innerHTML = xhreq.responseText;
        if(xhreq.responseText=="<ul></ul>"){
            document.getElementById('choixAutoCompGroupeStagiaire').value=0;
        }
    }
    req_ajax('../../ajax/a_liste_stag.php', '?filtreGS='+sFiltre, f);
}

function afficherGestionGroupesStagiaires(){
    f = function(){
        afficherLightBox(xhreq.responseText);
    }
    req_ajax('../../ajax/a_liste_stag.php', '?fonc=groupesStagiaires',f);
}

function validerAjoutGroupeStagiaire(){
    f = function(){
        fermerLightBox();
        afficherGestionGroupesStagiaires();
        //alert(xhreq.responseText);
    }
    req_ajax('../../ajax/a_liste_stag.php', '?ajoutGroupe='+document.getElementById('txtNouvGroupe').value, f);
}

function supprGroupeStagiaire(idGroupe){
    f = function(){
        fermerLightBox();
        afficherGestionGroupesStagiaires();
    }
    req_ajax('../../ajax/a_liste_stag.php', '?supprGroupe='+idGroupe, f);
}

function afficherInscrStagiaires(idFormReg){
    f = function(){
        document.getElementById('divInscrStagiaires').innerHTML = xhreq.responseText;
        egaliserFieldsets('fsInscrStag','fsInscrGrpStag');
    }
    req_ajax('../../ajax/a_liste_stag.php', '?idFormReg='+idFormReg, f);
}

function inscrireStagiaireFormReg(idStag, idForm){
    f=function(){
        alert(xhreq.responseText);
        afficherInscrStagiaires(idForm);
    }
    req_ajax('../../ajax/a_liste_stag.php', '?idStagInscr='+idStag+'&idFormInscr='+idForm+'&inscr=1',f);
}

function desinscrireStagiaireFormReg(idStag, idForm){
    f=function(){
        afficherInscrStagiaires(idForm);
    }
    req_ajax('../../ajax/a_liste_stag.php', '?idStagInscr='+idStag+'&idFormInscr='+idForm+'&inscr=0',f);
}

function inscrireGroupeStagiaireFormReg(idGroupe, idForm){
    f=function(){
        afficherInscrStagiaires(idForm);
    }
    req_ajax('../../ajax/a_liste_stag.php', '?idGroupeInscr='+idGroupe+'&idFormInscr='+idForm+'&inscr=1',f);
}

function desinscrireGroupeStagiaireFormReg(idGroupe, idForm){
    f=function(){
        afficherInscrStagiaires(idForm);
    }
    req_ajax('../../ajax/a_liste_stag.php', '?idGroupeInscr='+idGroupe+'&idFormInscr='+idForm+'&inscr=0',f);
}

function ajouterStagiaireAuGroupe(idGroupe){
    f=function(){
        afficherMembresGroupeStagiaire(idGroupe);
    }
    var idStagiaires = F_Selected_Values(document.getElementById('choixNonMembres'));
    //alert(idStagiaires);
    var lstIds = '';
    if(idStagiaires!=false){
        for(i=0;i < idStagiaires.length; i++){
            var idStagiaire = idStagiaires[i];
            lstIds += idStagiaire+',';
        }
    }
    req_ajax('../../ajax/a_liste_stag.php', '?fonc=ajouterStagAuGrp&idStag='+lstIds+'&idGroupe='+idGroupe,f);
}

function retirerStagiaireAuGroupe(idGroupe){
    f=function(){
        afficherMembresGroupeStagiaire(idGroupe);
    }
    var idStagiaires = F_Selected_Values(document.getElementById('choixMembres'));
    var lstIds = '';
    if(idStagiaires!=false){
        for(i=0;i < idStagiaires.length; i++){
            var idStagiaire = idStagiaires[i];
            lstIds += idStagiaire+',';
        }
    }
    // alert(lstIds);
    req_ajax('../../ajax/a_liste_stag.php', '?fonc=retirerStagAuGrp&idStag='+lstIds+'&idGroupe='+idGroupe,f);
}

function retirerTousStagiairesAuGroupe(idGroupe){
    f=function(){
        afficherMembresGroupeStagiaire(idGroupe);
    }    
    req_ajax('../../ajax/a_liste_stag.php', '?fonc=retirerTousStagAuGrp&idGroupe='+idGroupe,f);
}

function enregistrerNomGS(id){
    f=function(){
        afficherDetailGroupeStagiaire(id);
        messageValidation("Le groupe a bien été modifié !");
    }
    var nomGS = document.getElementById("txtNom").value;
    req_ajax('../../ajax/a_liste_stag.php', '?fonc=enregistrerNomGS&id='+id+'&nom='+nomGS, f);
}

function supprimerGroupeStagiaire(id){
    if(confirm("Etes vous certain(e) de supprimer ce groupe ?")){
        f=function(){
            document.getElementById("txtAutoCompGroupeStagiaire").value=""; 
            document.getElementById("divDetailGroupeStagiaire").innerHTML=""; 
            document.getElementById("choixAutoCompGroupeStagiaire").value=0; 
            messageValidation("Le groupe a bien été supprimé !");
        }
        req_ajax('../../ajax/a_liste_stag.php', '?supprGroupe='+id, f);
    }
}

function masquerSelonType(val){ 
    //AO = 1
    if(val == 1){
        afficherChamp('choixCSP');
        afficherChamp('choixTypeContrat');
        afficherChamp('txtNomStruct');
        afficherChamp('choixTailleStruct');
        afficherChamp('txtDomStruct');
        afficherChamp('choixCommuneStruct');
        masquerChamp('choixRemuneration');
        masquerChamp('txtANPE');
    }
    
    //DE = 2
    if(val == 2){
        afficherChamp('choixRemuneration');
        afficherChamp('txtANPE');
        masquerChamp('choixCSP');
        masquerChamp('choixTypeContrat');
        masquerChamp('txtNomStruct');
        masquerChamp('choixTailleStruct');
        masquerChamp('txtDomStruct');
        masquerChamp('choixCommuneStruct');
    }
}

function masquerChamp(idChamp){
    
    document.getElementById(idChamp).parentNode.setAttribute("style", "display:none");
}
function afficherChamp(idChamp){
    // alert(idChamp);
    document.getElementById(idChamp).parentNode.setAttribute("style", "display:block");
}

// groupes stagiaires
//-------------------
function afficherDetailGroupeStagiaire(id){
    if(id!=0){
        f=function(){
            document.getElementById('divDetailGroupeStagiaire').innerHTML = xhreq.responseText;
        }
        req_ajax('../../ajax/a_liste_stag.php','?fonc=afficherDetailGS&id='+id, f);
    }else{
        var nomGS = document.getElementById("txtAutoCompGroupeStagiaire").value;
        if(confirm('Voulez vous créer un nouveau groupe "'+nomGS+'" ?')){
            f=function(){
                alert(xhreq.responseText);
                document.getElementById("txtAutoCompGroupeStagiaire").value="";
            }
            req_ajax('../../ajax/a_liste_stag.php','?ajoutGroupe='+nomGS, f);
        }
    }
}

function afficherMembresGroupeStagiaire(id){
    f=function(){
        document.getElementById('divMembresGroupeStagiaire').innerHTML = xhreq.responseText;
    }
    dd=document.getElementById("txtDateDebut").value;
    df=document.getElementById("txtDateFin").value;
    req_ajax('../../ajax/a_liste_stag.php','?fonc=afficherMembresGS&id='+id+'&dateDebut='+dd+'&dateFin='+df,f);
}

function etapeSuivante(){
    document.getElementById('divIdentification').setAttribute('style', 'display:none');
    document.getElementById('divSituation').setAttribute('style', 'display:inline');
}


function etapePrecedente(){
    document.getElementById('divSituation').setAttribute('style', 'display:none');
    document.getElementById('divIdentification').setAttribute('style', 'display:inline');
}

function lightBoxExportGaspare(){
    f=function(){
        afficherLightBox(xhreq.responseText);
    }
    
    req_ajax('../../ajax/a_liste_stag.php','?fonc=exportGaspare',f);
}

function majListeExport(){
    if(document.getElementById('cbExportes').checked){
        var exportes = 1;
    }else{
        var exportes = 0;
    }
    var date = document.getElementById('txtDateCreation').value;
    if((date.length==10) || (date=='')){
        f=function(){
            document.getElementById('divExportStagiaires').innerHTML = xhreq.responseText;
        }
        req_ajax('../../ajax/a_liste_stag.php','?fonc=listeExport&date='+date+'&exportes='+exportes,f);
    }else{
        document.getElementById('divExportStagiaires').innerHTML = "";
    }
}



function exportGaspare(idStagiaire){
	location.href="export_gaspare.php?idStagiaire="+idStagiaire;
}
