var nbAjaxCallScript=0;

jQuery(document).ready(function() {

    $('input.submit').live('click', function(){
        if (nbAjaxCallScript!=0) {
            alert ('Veuillez indiquez votre cursus avant de valider, ou changer de page !');
            return false;
        }
        else return true;
    });

    /* ___________________________ ARRONDIS __________________________________ */
    DD_roundies.addRule('#titre, .rounded, ul.sousNav li a, .miseEnAvant, #menuDossierNiv1 .submit, #menuDossierNiv2, .courant, .padding, #ContentType #content  .submit ', '5px', true);
    DD_roundies.addRule('#nav ul li span, #nav ul li a', '8px 8px 0px 0px', true);
    DD_roundies.addRule('#ContentHome #content', '0px 0px 8px 8px', true);
    DD_roundies.addRule('#Content #content', '0px 8px 8px 8px', true);
    DD_roundies.addRule('#actualite, #reseaux', '0px 0px 4px 4px', true);

    Cufon.replace('#content h2, #reseaux h2, .din, #titre h3, span.etapeTitre');

    $('.cestadireHover').hide();
    $(' a.cestadire').hover(function () {
        $('.cestadireHover').show();
    }, function () {
        $('.cestadireHover').hide();
    });

    /* ___________________________ CANDIDATURES __________________________________ */

    // init les listes de voeux (nombre d'option = nombre d'affectations
    $('.candidatureChoixEcole li.affectation').each(function(){
        // ajoute autant d'options que necessaire
        for (var i=1 ; i<=$('li', $(this).parent()).length ; i++) {
            $('select', $(this)).append('<option value="'+i.toString()+'">'+i.toString()+'</option>');
        }
        // masque la liste déroulante
        $('select', $(this)).hide();
    });

    // init les listes de voeux (nombre d'option = nombre d'affectations
    /*$('.candidatureChoixEcole li.affectation').each(function(){
        // ajoute 1 option
        $('select', $(this)).append('<option value="1">1</option>');
        // masque la liste déroulante
        $('select', $(this)).hide();
    });*/

    //Changement d'un voeux
    /*$('.candidatureChoixEcole li.affectation select').bind('change',function(){
        // Valeur du voeux
        var val= parseInt($(this).val());
        // Nombre d'affectations'
        var length = $('select', $(this).parents('li.structure:first')).length;
        // Nombre d'affectations cochées
        var checkedLength = $('.checkbox:checked', $(this).parents('ul:first')).length;

        if(val<checkedLength)
        {
            $('select [value='+val+']', $(this).parents('li.structure:first')).remove();
            $('select', $(this).parents('li.structure:first')).append('<option value="'+(val+1)+'">'+(val+1)+'</option>');
        }
    });*/

    // Pour une meme structure, on remet a 0 un voeux un voeux ayant la meme valeur que le voeux courant
    $('.candidatureChoixEcole .affectation select').bind('change',function(){
        $('li select[name!="'+$(this).attr('name')+'"][value="'+$(this).val()+'"]', $(this).parents('ul:first')).val('0');
    });

    // changement d'etat d'une checkbox structure
    $('.candidatureChoixEcole .structure>.checkbox').bind('change', function(){
        // passe en mode "coché"
        if ($(this).is(':checked')) {
            // coche chaque affectation
            $('.affectation > .checkbox', $(this).parent()).attr('checked','checked');
            // affiche les listes de voeux
            $('li.affectation select', $(this).parent()).show();
        } else {
            //decoche toutes les affectations
            $('.affectation .checkbox', $(this).parent()).removeAttr('checked');
            // masque les listes de voeux
            $('li.affectation select', $(this).parent()).val('').hide();
        }
    });

    // changement d'etat d'une checkbox affectation
    $('.candidatureChoixEcole .affectation>.checkbox').bind('change', function(){
        // passe en mode "coché"
        if ($(this).is(':checked')) {
            // affiche la liste deroulante de voeux
            $('select', $(this).parent()).show();
            // coche la structure parente
            $('.checkboxStructure', $(this).parents('li.structure:first')).attr('checked','checked');
        }

        // passe en mode "decoche"
        else {
            // masque la liste deroulante de voeux
            $('select', $(this).parent()).val('').hide();
            // decoche la structure parente si plus aucune affectation cochée
            if ($('.affectation>.checkbox:checked', $(this).parents('li.structure:first')).length==0) {
                $('.checkboxStructure', $(this).parents('li.structure:first')).removeAttr('checked');
            }
        }
    });


    // soumission du formulaire pour candidater aux ecoels : verification des voeux
    $('input.verifVoeux').click(function(){

        // par defaut soumission OK
        var bSubmit = true;

        // pour chaque checkbox structure cochee
        $('li.structure>.checkboxStructure:checked').each(function(){

            // pour chaque ul contenu (0 pour chaque ecole fesia, 1 pour chaque ecole icam)
            $('>ul', $(this).parent()).each(function(){

                // stop si bSubmit deja a faux
                if (!bSubmit) return;

                // nombre d'affectations choisies
                var nbAffectations = $('.affectation>.checkbox:checked', $(this)).length;

                // verifie l'utilisation des [nbAffectations] premiers voeux
                for (var i=1 ; i<=nbAffectations ; i++) {
                    var bVoeuOK = false;

                    // parcours des select (voeux) visibles pour la structure courante
                    $('.affectation>select:visible', $(this)).each(function(){
                        if ($(this).val()==i.toString()) bVoeuOK=true;
                    });

                    // si bVoeuOK toujorus a false : voeu non formule : erreur
                    if (!bVoeuOK) {
                        bSubmit = false;
                    }
                }

            });

        });

        // en cas d'erreur, alerte + non soumission du form
        if (bSubmit) {
            return true;
        } else {
            alert('La formulation de vos voeux est incorrecte.');
            return false;
        }
    });

    /* ___________________________ COPIES D'ADRESSE __________________________________ */
    //Permet de recopier les infos adresse dans les champs adresse_envoi
    jQuery(".copy").click(function() {
        //On recupere l'adresse du candidat
        var adr1 = jQuery("#adresse1").val();
        var adr2 = jQuery("#adresse2").val();
        var adr3 = jQuery("#adresse3").val();
        var cp = jQuery("#code_postal").val();
        var ville = jQuery("#ville").val();
        var pays = jQuery("#pays").val();

        //On rempli l'adresse d'envoi
        jQuery("#envoi_adresse1").val(adr1);
        jQuery("#envoi_adresse2").val(adr2);
        jQuery("#envoi_adresse3").val(adr3);
        jQuery("#envoi_cp").val(cp);
        jQuery("#envoi_ville").val(ville);
        jQuery("#envoi_pays").val(pays);
        return false;
    });

    $('.copyEtab').click(function(){
        $("#code_rne").val($("#previous_rne").val());
        $("#etablissement").val($("#previous_etab").val());
        $("#etablissement_adresse").val($("#previous_adresse").val());
        $("#etablissement_cp").val($("#previous_cp").val());
        $("#etablissement_ville").val($("#previous_ville").val());
        $("#etablissement_pays").val($("#previous_pays").val());
    })
    /* ___________________________ INFORMATIONS __________________________________ */
    $('#type_personne2').bind('change',function(){
        if($(this).val()==''){
            $('#nom_personne2').val('');
            $('#prenom_personne2').val('');
            $('#profession_personne2').val('');
            $('#nom_personne2').val('');
            $('#csp_personne2').val('');
            $('#tel_personne2').val('');
        }
    })
    /* ___________________________ VALIDATION EPREUVES FESIC __________________________________ */
    $('#valide_fesic').bind ('click', function () {
        if ($('#list_required > li').size()>0) {
            $('#valide_fesic').hide('fast', function () {
                $('#div_required').show('slow');
            });
        }
        else $('form').submit();
    });

    /* ___________________________ CURSUS __________________________________ */

    $('#diplome_redouble').change(function () {
        if ($(this).val()==1) {
            var sNiveau=$('#diplome_niveau').val();
            if (sNiveau=='') sNiveau='ann&eacute;e';
            $('p.control_redoublement').html('L\'ann&eacute;e indiqu&eacute;e doit correspondre &agrave; votre derni&egrave;re '+sNiveau+' !');
            $('p.control_redoublement').show('slow');

        }
        else {
            $('p.control_redoublement').html('');
            $('p.control_redoublement').hide('fast');
        }
    });

    if ($('span.error').size()!=0)  {
        $('#diplome_annee').css('color', 'red');
        $('label[for=diplome_annee]').css('color', 'red');
        console.log ($('span.error').html());
    }
    else {
        $('#diplome_annee').css('color', 'black');
        $('label[for=diplome_annee]').css('color', '#777777');
    }

    //set list value
    function setList (oTarget, sParamList) {
        $('#'+oTarget+'').html('<option value="">-- Indiquer votre choix --</option>'+sParamList);
        $('#'+oTarget+'_wait').hide('fast', function () {
            $('#'+oTarget+'').show('slow', function () {
                $('fieldset.f1').find('select').removeAttr('disabled');
            });
        });

        //preseletion
        if ($('#textualContent > h5').size()!=0) {
            if (oTarget=='diplome_niveau'){
                if (($('#textualContent > h5').html()=='Terminale') && $("#diplome_prepare").val()=='bac') {$('#diplome_niveau>option[value=terminale]').attr("selected", "selected"); ajaxNiveau();}
                else if (($('#textualContent > h5').html()=='Première') && $("#diplome_prepare").val()=='bac') {$('#diplome_niveau>option[value=premiere]').attr("selected", "selected"); ajaxNiveau();}
                else if (($('#textualContent > h5').html()=='Seconde') && $("#diplome_prepare").val()=='bac') {$('#diplome_niveau>option[value=seconde]').attr("selected", "selected"); ajaxNiveau();}
            }
            if ((oTarget=='diplome_serie') && (($('#diplome_serie').val()=='') || ($('#diplome_serie').val()=='none')) && ($('#textualContent > h5').html()=='Seconde')) {$('#diplome_serie>option[value=none]').attr('selected', 'selected'); ajaxSerie();}
            if ((oTarget=='diplome_option') && (($('#diplome_serie').val()=='') || ($('#diplome_serie').val()=='none')) && ($('#textualContent > h5').html()=='Seconde')) {$('#diplome_option>option[value=none]').attr('selected', 'selected'); ajaxOption();}
            if ((oTarget=='diplome_specialite') && (($('#diplome_serie').val()=='') || ($('#diplome_serie').val()=='none')) && ($('#textualContent > h5').html()=='Seconde')) $('#diplome_specialite>option[value=none]').attr('selected', 'selected');
        }

        nbAjaxCallScript--;
        console.log ('nbAjaxCallScript'+nbAjaxCallScript);
    }
    //liste déroulantes : fonction ajax diplome
    function ajaxDiplome () {
        //return false;
        //alert ('here');
        if ($('#diplome_prepare').val()!='') nbAjaxCallScript++;
        $('#diplome_serie_wait').html('Veuillez choisir un niveau');
        $('#diplome_serie').val('');
        $('#diplome_serie:visible').hide('fast', function () {
            $('#diplome_serie_wait').show('slow');
        });
        $('#diplome_option_wait').html('Veuillez choisir une s&eacute;rie');
        $('#diplome_option').val('');
        $('#diplome_option:visible').hide('fast', function () {
            $('#diplome_option_wait').show('slow');
        });
        $('#diplome_specialite_wait').html('Veuillez choisir une option de sp&eacute;cialit&eacute;');
        $('#diplome_specialite').val('');
        $('#diplome_specialite:visible').hide('fast', function () {
            $('#diplome_specialite_wait').show('slow');
        });
        $('fieldset.f1').find('select').attr('disabled', 'disabled');
        if ($("#diplome_prepare").val()!='') {
            $('#diplome_niveau_wait').html('<img src="admin/images/ajax-loader2.gif" alt="patientez" />');
            $('#diplome_niveau:visible').hide('fast', function () {
                $('#diplome_niveau_wait').show('slow');
            });

            $.ajax({
                type:'POST',
                url:'./ajaxCursus.php5',
                data:'action=get_niveau&type=niveau&value='+$("#diplome_prepare").val(),
                success:function(sBack){
                    if (sBack=='error_level_0') alert ('Une erreur ajax est survenue. Merci de réessayer ultérieurement :: script.js :: '+$("#diplome_prepare").attr('id')+' :: action isn\'t posted.');
                    else if (sBack=='error_level_1') alert ('Une erreur ajax est survenue. Merci de réessayer ultérieurement :: script.js :: '+$("#diplome_prepare").attr('id')+' :: switch doesn\'t match action.');
                    else if (sBack=='error_level_2') alert ('Une erreur ajax est survenue. Merci de réessayer ultérieurement :: script.js :: '+$("#diplome_prepare").attr('id')+' :: bad post for this action.');
                    else setList ('diplome_niveau', sBack);
                },
                error: function(xhr, ajaxOptions, thrownError){
                    alert('Une erreur ajax est survenue. Merci de réessayer ultérieurement :: ' + xhr.status + ' :: ' + thrownError);
                }
            });
        }
        else {
            $('#diplome_niveau_wait').html('Veuillez choisir un dipl&ocirc;me');
            $('#diplome_niveau:visible').hide('fast', function () {
                $('#diplome_niveau_wait').show('slow', function () {
                    $('fieldset.f1').find('select').removeAttr('disabled');
                });
            });
        }
    }
    //liste déroulantes : fonction ajax niveau
    function ajaxNiveau () {
        if ($('#diplome_niveau').val()!='') nbAjaxCallScript++;
        $('#diplome_option_wait').html('Veuillez choisir une s&eacute;rie');
        $('#diplome_option').val('');
        $('#diplome_option:visible').hide('fast', function () {
            $('#diplome_option_wait').show('slow');
        });
        $('#diplome_specialite_wait').html('Veuillez choisir une option de sp&eacute;cialit&eacute;');
        $('#diplome_specialite').val('');
        $('#diplome_specialite:visible').hide('fast', function () {
            $('#diplome_specialite_wait').show('slow');
        });
        $('fieldset.f1').find('select').attr('disabled', 'disabled');
        if ($("#diplome_niveau").val()!='') {
            $('#diplome_serie_wait').html('<img src="admin/images/ajax-loader2.gif" alt="patientez" />');
            $('#diplome_serie:visible').hide('fast', function () {
                $('#diplome_serie_wait').show('slow');
            });
            $.ajax({
                type:'POST',
                url:'./ajaxCursus.php5',
                data:'action=get_serie&type=serie&value='+$("#diplome_prepare").val(),
                success:function(sBack){
                    if (sBack=='error_level_0') alert ('Une erreur ajax est survenue. Merci de réessayer ultérieurement :: script.js :: '+$("#diplome_niveau").attr('id')+' :: action isn\'t posted.');
                    else if (sBack=='error_level_1') alert ('Une erreur ajax est survenue. Merci de réessayer ultérieurement :: script.js :: '+$("#diplome_niveau").attr('id')+' :: switch doesn\'t match action.');
                    else if (sBack=='error_level_2') alert ('Une erreur ajax est survenue. Merci de réessayer ultérieurement :: script.js :: '+$("#diplome_niveau").attr('id')+' :: bad post for this action.');
                    else setList ('diplome_serie', sBack);
                },
                error: function(xhr, ajaxOptions, thrownError){
                    alert('Une erreur ajax est survenue. Merci de réessayer ultérieurement :: ' + xhr.status + ' :: ' + thrownError);
                }
            });
        }
        else {
            $('#diplome_serie_wait').html('Veuillez choisir un niveau');
            $('#diplome_serie:visible').hide('fast', function () {
                $('#diplome_serie_wait').show('slow', function () {
                    $('fieldset.f1').find('select').removeAttr('disabled');
                });
            });
        }
    }
    //liste déroulantes : fonction ajax serie
    function ajaxSerie () {
        if ($('#diplome_serie').val()!='') nbAjaxCallScript++;
        $('#diplome_specialite_wait').html('Veuillez choisir une option de sp&eacute;cialit&eacute;');
        $('#diplome_specialite').val('');
        $('#diplome_specialite:visible').hide('fast', function () {
            $('#diplome_specialite_wait').show('slow');
        });
        $('fieldset.f1').find('select').attr('disabled', 'disabled');
        if ($("#diplome_serie").val()!='') {
            $('#diplome_option_wait').html('<img src="admin/images/ajax-loader2.gif" alt="patientez" />');
            $('#diplome_option:visible').hide('fast', function () {
                $('#diplome_option_wait').show('slow');
            });
            $.ajax({
                type:'POST',
                url:'./ajaxCursus.php5',
                data:'action=get_option&type=option&value='+$("#diplome_serie").val(),
                success:function(sBack){
                    if (sBack=='error_level_0') alert ('Une erreur ajax est survenue. Merci de réessayer ultérieurement :: script.js :: '+$("#diplome_serie").attr('id')+' :: action isn\'t posted.');
                    else if (sBack=='error_level_1') alert ('Une erreur ajax est survenue. Merci de réessayer ultérieurement :: script.js :: '+$("#diplome_serie").attr('id')+' :: switch doesn\'t match action.');
                    else if (sBack=='error_level_2') alert ('Une erreur ajax est survenue. Merci de réessayer ultérieurement :: script.js :: '+$("#diplome_serie").attr('id')+' :: bad post for this action.');
                    else setList ('diplome_option', sBack);
                },
                error: function(xhr, ajaxOptions, thrownError){
                    alert('Une erreur ajax est survenue. Merci de réessayer ultérieurement :: ' + xhr.status + ' :: ' + thrownError);
                }
            });
        }
        else {
            $('#diplome_option_wait').html('Veuillez choisir une s&eacute;rie');
            $('#diplome_option:visible').hide('fast', function () {
                $('#diplome_option_wait').show('slow', function () {
                    $('fieldset.f1').find('select').removeAttr('disabled');
                });
            });
        }
    }
    //liste déroulantes : fonction ajax option
    function ajaxOption () {
        if ($('#diplome_option').val()!='') nbAjaxCallScript++;
        if ($("#diplome_option").val()!='') {
            $('#diplome_specialite_wait').html('<img src="admin/images/ajax-loader2.gif" alt="patientez" />');
            $('#diplome_specialite:visible').hide('fast', function () {
                $('#diplome_specialite_wait').show('slow');
            });
            $.ajax({
                type:'POST',
                url:'./ajaxCursus.php5',
                data:'action=get_specialite&type=specialite&value='+$("#diplome_option").val(),
                success:function(sBack){
                    if (sBack=='error_level_0') alert ('Une erreur ajax est survenue. Merci de réessayer ultérieurement :: script.js :: '+$("#diplome_option").attr('id')+' :: action isn\'t posted.');
                    else if (sBack=='error_level_1') alert ('Une erreur ajax est survenue. Merci de réessayer ultérieurement :: script.js :: '+$("#diplome_option").attr('id')+' :: switch doesn\'t match action.');
                    else if (sBack=='error_level_2') alert ('Une erreur ajax est survenue. Merci de réessayer ultérieurement :: script.js :: '+$("#diplome_option").attr('id')+' :: bad post for this action.');
                    else setList ('diplome_specialite', sBack);
                },
                error: function(xhr, ajaxOptions, thrownError){
                    alert('Une erreur ajax est survenue. Merci de réessayer ultérieurement :: ' + xhr.status + ' :: ' + thrownError);
                }
            });
        }
        else {
            $('#diplome_specialite_wait').html('Veuillez choisir une option de sp&eacute;cialit&eacute;');
            $('#diplome_specialite:visible').hide('fast', function () {
                $('#diplome_specialite_wait').show('slow', function () {
                    $('fieldset.f1').find('select').removeAttr('disabled');
                });
            });
        }
    }
    //init : show / hide test wait & select
    if ($('#diplome_niveau').val()=='') $('#diplome_niveau').hide();
    else $('#diplome_niveau_wait').hide();
    if ($('#diplome_serie').val()=='') $('#diplome_serie').hide();
    else $('#diplome_serie_wait').hide();
    if ($('#diplome_option').val()=='') $('#diplome_option').hide();
    else $('#diplome_option_wait').hide();
    if ($('#diplome_specialite').val()=='') $('#diplome_specialite').hide();
    else $('#diplome_specialite_wait').hide();
    //init : launch ajax function
    if (($('#diplome_prepare').val()!='') && ($('#diplome_niveau').val()=='')) ajaxDiplome();
    if (($('#diplome_niveau').val()!='') && ($('#diplome_serie').val()=='')) ajaxNiveau();
    if (($('#diplome_serie').val()!='') && ($('#diplome_option').val()=='')) ajaxSerie();
    if (($('#diplome_option').val()!='') && ($('#diplome_specialite').val()=='')) ajaxOption();

    //liste déroulantes : diplome
    $("#diplome_prepare").live('change',function(){ajaxDiplome();});
    //liste déroulantes : niveau
    $("#diplome_niveau").live('change',function(){
        ajaxNiveau ();
        if ($('#textualContent > h5').size()!=0) {
            if (($('#textualContent > h5').html()=='Terminale') && ($(this).val()!='terminale')) $('p.control_niveau:hidden').show('slow');
            else if (($('#textualContent > h5').html()=='Terminale') && ($(this).val()=='terminale')) $('p.control_niveau:visible').hide('slow');
            else if (($('#textualContent > h5').html()=='Première') && ($(this).val()!='premiere')) $('p.control_niveau:hidden').show('slow');
            else if (($('#textualContent > h5').html()=='Première') && ($(this).val()=='premiere')) $('p.control_niveau:visible').hide('slow');
            else if (($('#textualContent > h5').html()=='Seconde') && ($(this).val()!='seconde')) $('p.control_niveau:hidden').show('slow');
            else if (($('#textualContent > h5').html()=='Seconde') && ($(this).val()=='seconde')) $('p.control_niveau:visible').hide('slow');
        }
        //alert ($(this).val());
    });
    //liste déroulantes : serie
    $("#diplome_serie").live('change',function(){ajaxSerie ();});
    //liste déroulantes : option
    $("#diplome_option").live('change',function(){ajaxOption ();});

    // CURSUS : choix des langues (lv1, lv2, lv3)
    // Deux listes ne peuvent pas avoir la meme valeur
    $("#lv1").bind('change',function(){
        if($("#lv2").val() == $(this).val()) $("#lv2").val('');
        if($("#lv3").val() == $(this).val()) $("#lv3").val('');
    });
    $("#lv2").bind('change',function(){
        if($("#lv1").val() == $(this).val()) $("#lv1").val('');
        if($("#lv3").val() == $(this).val()) $("#lv3").val('');
    });
    $("#lv3").bind('change',function(){
        if($("#lv2").val() == $(this).val()) $("#lv2").val('');
        if($("#lv1").val() == $(this).val()) $("#lv1").val('');
    });

    //Diplome préparé et niveau : valeur "autre", on affiche l'input associé
    function checkDiplomeNiveau(){
        if($("#diplome_prepare").val()== 'autre') $("#p_diplome_prepare_autre").show('slow');
        else $("#p_diplome_prepare_autre").hide('fast');
        if($("#diplome_niveau").val()== 'autre') $("#p_diplome_niveau_autre").show('slow');
        else $("#p_diplome_niveau_autre").hide('fast');
        if($("#diplome_serie").val()== 'autre') $("#p_diplome_serie_autre").show('slow');
        else $("#p_diplome_serie_autre").hide('fast');
        if($("#diplome_option").val()== 'autre') $("#p_diplome_option_autre").show('slow');
        else $("#p_diplome_option_autre").hide('fast');
        if($("#diplome_specialite").val()== 'autre') $("#p_diplome_specialite_autre").show('slow');
        else $("#p_diplome_specialite_autre").hide('fast');
    }
    checkDiplomeNiveau();
    $("#diplome_prepare").bind('change', checkDiplomeNiveau);
    $("#diplome_niveau").bind('change', checkDiplomeNiveau);
    $("#diplome_serie").bind('change', checkDiplomeNiveau);
    $("#diplome_option").bind('change', checkDiplomeNiveau);
    $("#diplome_specialite").bind('change', checkDiplomeNiveau);

    // Lycée Recherche AJAX
    $("#rechercheRne").bind('click',function(){
        // affiche image de chargement et desactive les input
        $('#rneAjaxLoader').show();
        $('#etablissementData input, #etablissementData select').attr('disabled','disabled');

        // appel ajax de recherche
        $.post('ajaxRne.php5',
        {
            action: "get_rne",
            code_rne: $("#code_rne").val(),
            libelle: $("#etablissement").val(),
            code_postal: $("#etablissement_cp").val(),
            ville: $("#etablissement_ville").val()
        },
        function(data) {
            // affiche image de chargement
            $('#rneAjaxLoader').hide();
            $('#etablissementData input, #etablissementData select').removeAttr('disabled');

            // complete la liste des etablissements
            $('#resultatRecherche').html(data);
            $("#resultatRecherche a").bind('click',function(){
                $("#etablissementData #code_rne").val($(this).children("#rne").html());
                $("#etablissementData #etablissement").val($(this).children("#libelle").html());
                $("#etablissementData #etablissement_adresse").val($(this).children("#adresse").html());
                $("#etablissementData #etablissement_cp").val($(this).children("#code_postal").html());
                $("#etablissementData #etablissement_ville").val($(this).children("#ville").html());
                $("#etablissementData #etablissement_pays").val($(this).children("#pays").html());
            });

        });
    });

    //Langues vivantes
    checkLangues();
    $('#langues #lv1 select').bind('change', checkLangues);
    $('#langues #lv2 select').bind('change', checkLangues);
    $('#langues #lv3 select').bind('change', checkLangues);
    function checkLangues()
    {
        $('#langues #lv2').hide();
        $('#langues #lv3').hide();
        if($('#langues #lv1 select').val()!='')
        {
            $('#langues #lv2').show();
            if($('#langues #lv2 select').val()!='')
            {
                $('#langues #lv3').show();
            }
        }
    }

   // ENTRETIENS
   $("input.entretien").bind('click',function(){
        return confirm('Etes-vous sur de votre choix ?');
   });

$(".admission input.valid").bind('click',function(){
        return confirm('Etes-vous sur de votre choix ?');
   });



}); // end jQuery

/* ACCORDEON */
ddaccordion.init({
    headerclass: "titre", //Shared CSS class name of headers group
    contentclass: "contenu", //Shared CSS class name of contents group
    revealtype: "mouseover", //Reveal content when user clicks or onmouseover the header? Valid value: "click", "clickgo", or "mouseover"
    mouseoverdelay: 200, //if revealtype="mouseover", set delay in milliseconds before header expands onMouseover
    collapseprev: true, //Collapse previous content (so only one open at any time)? true/false
    defaultexpanded: [], //index of content(s) open by default [index1, index2, etc]. [] denotes no content.
    onemustopen: false, //Specify whether at least one header should be open always (so never all headers closed)
    animatedefault: false, //Should contents open by default be animated into view?
    persiststate: false, //persist state of opened contents within browser session?
    toggleclass: ["", "ouvert"], //Two CSS classes to be applied to the header when it's collapsed and expanded, respectively ["class1", "class2"]
    togglehtml: ["none", "", ""], //Additional HTML added to the header when it's collapsed and expanded, respectively  ["position", "html1", "html2"] (see docs)
    animatespeed: "fast", //speed of animation: integer in milliseconds (ie: 200), or keywords "fast", "normal", or "slow"
    oninit:function(expandedindices){ //custom code to run when headers have initalized
    //do nothing
    },
    onopenclose:function(header, index, state, isuseractivated){ //custom code to run whenever a header is opened or closed
    //do nothing
    }
});
