// liste des langues pour le Jquery

$(document).ready(function(){
	//fonctions spécifiques à ce FO
    
    $("tr").each(function(){
        $(this).children().last().addClass("last");
    });

    
    //pour le formulaire de login, on met la valeur du label à l'intérieur des input, et on la supprime au click
    $(".formLogin input[type!=submit]").each(function(){
        //contenu du label correspondant à l'input
        var label = $("label[for="+$(this).attr('id')+"]").html();
        if (label != null) {
            //on supprime " : *"
            label = label.substring(0, label.length -4);
            $(this)
                .val(label)
                .focus(function(){
                    if ($(this).val() == label) {
                        $(this).val('');
                    }
                });
        }
    });
    
    //onglets de connexion aux epsaces
    $("#esp_onglets li").click(function(){
        var classe = $(this).attr('class');
        classe = classe.substring(4);
        $("#espace .space").removeClass('active');
        $("#espace ."+classe).addClass('active');
        
    });
    
    //fancybox
    $("a.fancybox").fancybox({
        'onComplete': function(){
            var url = $(this).attr('href');
            var posDieze = url.lastIndexOf('#');
            if (posDieze > 0) {
                var idAncre = url.substring(posDieze+1, url.length);
                $.scrollTo('#' + idAncre, {duration:800, easing:'swing'});
            }
        }
	});
    
    //démarches administratives
    $("#liens_form a[target='ifr_demarches']").click(function(){
        $("#lien_autres a").show();
        $.scrollTo('#lien_autres', {duration:800, easing:'swing'});
    });
    
    $("#liens_form input[type='radio']").change(function(){
        var aDeplier = $(this).parent('h2').next('.sous_liens');
        $(aDeplier).slideDown();
        $(this).parent('h2').siblings('.sous_liens').not(aDeplier).slideUp();
         $("#ifr_demarches").attr('src', '');
    })
    
    $("#lien_autres a").click(function(e){
        e.preventDefault();
        $("#lien_autres a").hide();
        $("#ifr_demarches").attr('src', '');
        $.scrollTo('#liens_form', {duration:800, easing:'swing'});
    });
    $("#lien_autres a").hide();
    
    //jCarouselLite des actualités
    $("#actualite_carousel").jCarouselLite({
        visible: 1,
        auto: 5000,
        speed: 1500,
        btnNext: "#actualite_next",
        btnPrev: "#actualite_prev",
        vertical: false,
        btnGo:[".actualite_1_lien", ".actualite_2_lien", ".actualite_3_lien", ".actualite_4_lien"],
        beforeStart:function(){
            $(".actu .page").removeClass('MoteurNavigationPageActuelle');
        },
        afterEnd:function(a){
            var id = $(a).attr('id');
            $("."+id+"_lien").addClass('MoteurNavigationPageActuelle');
        }
    });


    //lexique
    $("#lexique p").hide();
    $("#lexique h3").css({'cursor':'pointer'})
                    .toggle(
        function(){$(this).next().slideDown();},
        function(){$(this).next().slideUp();}
    );
    
    //recherche par mois
    $(".derniersMois").change(function(){
        $("#" + $(this).attr("data-for") + "_MIN").val(
            $(this).find("option:selected").attr("data-min")
        );
        $("#" + $(this).attr("data-for") + "_MAX").val(
            $(this).find("option:selected").attr("data-max")
        );
    });
    
    //détails remboursements pro
    $(".pro table .plus").click(function(){
        $(this)
            .hide()
            .parents("tr")
            .next()
            .fadeIn('fast')
            .end()
            .find(".moins")
            .css({display:'block'});
    });
    $(".pro table .moins").click(function(){
        $(this)
            .hide()
            .parents("tr")
            .next()
            .fadeOut('fast')
            .end()
            .find(".plus")
            .css({display:'block'});
    });    
    
	//fonctions spécifiques à ce FO
	$('#slider').nivoSlider({
        effect : 'fade', // Specify sets like: 'sliceUpDown,fold,fade,boxRainGrow'
        animSpeed:800, // Slide transition speed
        pauseTime:4000, // How long each slide will show
        directionNav: false,
        controlNav: false,
        keyboardNav: false,
        pauseOnHover: false,
        prevText: '<<', // Prev directionNav text
        nextText: '>>' // Next directionNav text
    });   

    //faq
    $("#faq_deplier").click(function(){
        $('#jquery_faq2 > li > ul').slideDown();
        $('#jquery_faq2 > li > a').addClass('opened');
    });
    
    $("#faq_replier").click(function(){
        $('#jquery_faq2 > li > ul').slideUp();
        $('#jquery_faq2 > li > a').addClass('closed');
    });    
    
    $('#jquery_faq2 > li > ul').hide();
    $('#jquery_faq2 > li > a').addClass('closed')
                              .click(function(){
        if ($(this).hasClass('opened')) {
            $(this).next('ul').slideUp('fast').end()
                   .removeClass('opened')
                   .addClass('closed');
        } else {
            $(this).next('ul').slideDown('fast').end()
                   .removeClass('closed')
                   .addClass('opened');
        }
    });
    
    $('#jquery_faq2 li li')
      .css({cursor: 'pointer'})
      .click(function(){
        $('#reponses .reponse').hide();
        $('#jquery_faq2 li li').removeClass('lihover');
        $(this).addClass('lihover');
        var selecteur = '#rep_'+$(this).attr('id');
        $(selecteur).slideDown('slow');
        $.scrollTo(selecteur, {duration:800, easing:'swing'});
      });
      
    $(".faq_retour_q").click(function(){
        $.scrollTo("#jquery_faq2 .lihover", {duration:800, easing:'swing'});
    });
    
});

