//
    //
    function genere_select_ef(nb){
        for(i=1;i<7;i++){
            if(i>nb){
                $("#age_enfant"+i).css('display','none');
            }else{
                $("#age_enfant"+i).css('display','block');
            }
        }
    }
        function submitPWDIframe(){
             $('.submitPWD').click();
         }

    function testCookieActivation() {
        if( !document.cookie ){
            texte  = '<div class="popin pcookie"><h2 class="titre">ATTENTION !</h2><div class="contenu">';
            texte += "Pour vous connecter ou vous inscrire, merci de bien vouloir activer la gestion des cookies.";
            texte += '</div></div>';
            $(document).colorbox({html:texte,open:true,opacity:0.5});
            $("#cboxTitle").css("visibility","hidden");
            return false;
        }
        return true;
    }

    function xt_click_override(obj,type,n2,page,x1,x2,x3) {
        if( xiti_enabled == true ) {
            xtkey = true;
            return xt_click(obj,type,n2,page,x1,x2,x3);
        }
    }
function open_popin_faq() {
    if ( $(".popin_faq").css('width') != 'auto' )
        var w = $(".popin_faq").css('width');
    else
        var w = 580;
    if ( $(".popin_faq").css('height') != 'auto' )
        var h = $(".popin_faq").css('height');
    else
        var h = 295;
    $(".popin_faq").colorbox({open:true,onClosed:function(){$('#colorbox').removeClass('eleveur');},iframe:true,innerWidth:w,innerHeight:h,scrolling:false,opacity:0.5}, function(){
        $(".reset").click(function(){
            $(".reset").colorbox.close();
        });
        $('#colorbox').addClass('eleveur');
    });
}
function open_popin_video(id) {
    $(".popin_video_"+id).colorbox({open:true,onClosed:function(){$('#colorbox').removeClass('eleveur');},iframe:true,innerWidth:$(".popin_video_"+id).css('width'),innerHeight:$(".popin_video_"+id).css('height'),scrolling:false,opacity:0.5}, function(){
        $(".reset").click(function(){
            $(".reset").colorbox.close();
        });
        $('#colorbox').addClass('eleveur');
    });
}
function events_popin() {
    $(".reset").click(function(){
        $('.reset').colorbox.close();
    });
    $("#SubmitInscriptionNewsletterPopinButton").click(function(){
        $.post(
            homeurl+'layout/set/ajax/newsletters/inscription',
            $("#formInscriptionNewsletterPopinButton").serialize(),
            function(html) {
                $(".popin").html(html).colorbox.resize();
                $(".popin").colorbox.resize();
                events_popin();
            }
        );
        return false;
    });
    $("#SubmitAlertezMoiPopinButton").click(function(){
        $.post(
            homeurl+'layout/set/ajax/alertez_moi/inscription',
            $("#formAlertezMoiPopin").serialize(),
            function(html) {
                $(".popin").html(html).colorbox.resize();
                $(".popin").colorbox.resize();
                events_popin();
            }
        );
        return false;
    });
}
function open_popin_alertez_moi() {
    $('[href$="open_popin_alertez_moi();"]').colorbox({open:true,href:homeurl+"layout/set/ajax/alertez_moi/init", opacity:0.5,onClosed:function(){$('#colorbox').removeClass('eleveur');}}, function (){
        events_popin();
        $('#colorbox').addClass('eleveur');
    });
}


function validRecette1 () {
	submitForm = true;
	
	$('.block_line div.erreur').remove();

	$('.champ_oblig').each(function() {
		var def = '';
		var def2 = '';
		if ($(this).hasClass('nom'))
			def = 'Nom de votre recette';
		if ($(this).hasClass('ingredient'))
			def = 'Ingrédient';
		if ($(this).hasClass('quantite'))
			def = 'Quantité';
		if ($(this).hasClass('etape'))
			def = 'Ex : dans une cocotte, faites revenir dans l\'huile oignons...';
		if ($(this).val() == def || $(this).val() == def2 ) {
			if ($(this).hasClass('etape')){
				$(this).addClass('erreur');
				$(this).parent().parent().parent().parent().parent().parent().parent().parent().find('.intro').addClass('erreur');
				}
			else if($(this).hasClass('ingredient')){
				$(this).parent().parent().addClass('erreur');
				$(this).parent().parent().parent().parent().parent().parent().parent().parent().find('.intro').addClass('erreur');
				}
			else
				$(this).parent().parent().addClass('erreur');
			submitForm = false;
		} else {
			if ($(this).hasClass('etape'))
				$(this).removeClass('erreur');
			else
				$(this).parent().parent().removeClass('erreur');
		}
	});

	$('.check_oblig').each(function() {
		if ($(this).attr('checked') == false) {
			$(this).parent().addClass('erreur');
			submitForm = false;
		} else {
			$(this).parent().removeClass('erreur');
		}
	});

	$('.select_oblig').each(function() {
		if ($(this).find('option:selected').val() == '') {
			$(this).addClass('erreur');
			submitForm = false;
		} else {
			$(this).removeClass('erreur');
		}
	});

	if (submitForm == false) {
		return false;
	}
}

$(document).ready(function () {
    if ($('#Map').html()!=null){
        var map_start = new Array('0','0');
        map_init();
    }
    /*events lexique*/
    if ($('.open_popin_lexique').html()!=null){
        $('.open_popin_lexique').click(function(){
            $(".open_popin_lexique").colorbox({onClosed:function(){$('#colorbox').removeClass('eleveur');},iframe:true,innerWidth:580,innerHeight:355,scrolling:false,opacity:0.5}, function(){
                $(".reset").click(function(){
                    $(".reset").colorbox.close();
                });
                $('#colorbox').addClass('eleveur');
            });
        });
    }
    if ($(".alphabet").html()!=null){
        $(".alphabet a").click(function(){
            $(".alphabet a").removeClass('selected');
            $(this).addClass('selected');
        });
    }
    /*events faq*/
    if ($('.open_popin_faq').html()!=null){
        $('.open_popin_faq').click(function(){
            $(".open_popin_faq").colorbox({onClosed:function(){$('#colorbox').removeClass('eleveur');},iframe:true,innerWidth:580,innerHeight:355,scrolling:false,opacity:0.5}, function(){
                $(".reset").click(function(){
                    $(".reset").colorbox.close();
                });
                $('#colorbox').addClass('eleveur');
            });
        });
    }

    /**/
    $(".close").click(function(){
        $(".home_edito").hide();
    });
    /**/

    $(".open_popin_signet").click(function(){
            $('.open_popin_signet').colorbox({href:homeurl+"layout/set/ajax/moncompte/addsignets/(Node)/"+$(this).attr('id'), opacity:0.5}, function (){
                $(".reset").click(function(){
                    $('.reset').colorbox.close();
                });
              }
            );
    });

        function events_popin_sef() {
            $(".reset").click(function(){
                $('.reset').colorbox.close();
            });
            $("#SubmitSaFPopinButton").click(function(){
                $.post(
                    homeurl+'layout/set/ajax/sendafriend/send',
                    $("#formSaFPopinButton").serialize(),
                    function(html) {
                        $(".popin").html(html).colorbox.resize();
                        $(".popin").colorbox.resize();
                        events_popin_sef();
                    }
                );
                return false;
            });
        }

    $(".open_popin_sendafriend").click(function(){
            $('.open_popin_sendafriend').colorbox({href:homeurl+"layout/set/ajax/sendafriend/init/"+$(this).attr('id'), opacity:0.5}, function (){
                events_popin_sef();
              }
            );
    });

        $(".open_popin_charte").click(function(){
            $(".open_popin_charte").colorbox({html:$("#popin_charte").html(), opacity:0.5}, function (){
                $(".reset").click(function(){
                    $('.reset').colorbox.close();
                });
              }
            );
        });

    $(".close_block").click(function(){
        $(this).parent().css('background','none');
        $(this).parent().remove();
        init_poz();
        return false;
    });
    //*mention*//
    if($("#mention_out").html()!=null){
        $(".mention_target").html($("#mention_out").html());
    }

    /*mot de passe oublié footer*/
    $(".submitPWD").click(function(){
        if( $(this).attr( 'id' ) == 'submitPWDPopup' ) {
            window.open( homeurl+"layout/set/popup/moncompte/password", 'pwd', 'width=240px, height=220px' );
            return false;
        } else {
            $('.submitPWD').colorbox({href:homeurl+"layout/set/ajax/moncompte/password", opacity:0.5}, function (){
                events_popin_pwd();
                }
            );
        }
    });

        $(".submitPWDiframe").click(function(){
            if( window.parent )
                window.parent.submitPWDIframe();
    });

        function events_popin_pwd() {
            $(".reset").click(function(){
                $('.reset').colorbox.close();
            });
            $("#SubmitPWDPopinButton").click(function(){
                $.post(
                    homeurl+'layout/set/ajax/moncompte/password',
                    $("#formPWDPopinButton").serialize(),
                    function(html) {
                        $(".popin").html(html).colorbox.resize();
                        $(".popin").colorbox.resize();
                        events_popin_pwd();
                    }
                );
                return false;
            });
        }
    /*newsletter footer*/
        var email_footer_defaultvalue = $('#email_footer').val();
    $(".submitNL").click(function(){
            var params = '';
            if( $('#email_footer').val() != email_footer_defaultvalue ) {
                params = '/(email)/' + $('#email_footer').val();
            }

            if( $(this).attr( 'id' ) == 'submitNLPopup' ) {
                window.open( homeurl+"layout/set/popup/newsletters/init", 'nl', 'width=530px, height=410px' );
                return false;
            } else {
                $('.submitNL').colorbox({href:homeurl+"layout/set/ajax/newsletters/init" + params, opacity:0.5}, function (){
                    events_popin();
                    }
                );
            }
    });
    /*désabonnement*/
    $("#submit_desa").click(function(){
        $.fn.colorbox({href:"popin_demande_info.html", opacity:0.5}, function (){  } );
        return false;
    });
    /* Alertez-moi */
    if ($('.submitAM').html()!=null){
        $(".submitAM").click(function(){
            $('.submitAM').colorbox({href:homeurl+"layout/set/ajax/alertez_moi/init", opacity:0.5,onClosed:function(){$('#colorbox').removeClass('eleveur');}}, function (){
                events_popin();
                $('#colorbox').addClass('eleveur');
                }
            );
        });
    }

    /*mdp oublié footer*/
    $("#mdp_oublie").click(function(){
        $('#mdp_oublie').colorbox({href:"popin_mdp_oublie.html", opacity:0.5});
    });
    /*popin Erreur de connexion*/
    //popin_erreur.html
    /**/

    /*NAV Horizontale*/
    //initialisation

    $("#prev").hide();
    $("#next").hide();
    setTimeout(init_poz,100);
    //molette
    function check_molette(){
        var limite = $("#contenu").width();
        var marge = 10;
        var mov_next = 0;
        var maxi = 0;
        //check position du premier block
        var poz_first = $("#contenu .block:first").offset().left;
        var poz_last = $("#contenu .block:last").offset().left;
        if(parseInt(poz_last)>parseInt(limite)){
            //check position du dernier block
            if(poz_last<=(limite-$("#contenu .block:last").width())){
                $("#next").hide();
            }else{
                $("#next").show();
            }
        }else{
            $("#next").hide();
        }
        if(poz_first>=50){
            $("#prev").hide();
        }else{
            $("#prev").show();
        }
    }
    //
    $('#site').mousewheel(function(event, delta) {
        if (delta > 0){
            //vers la gauche
            $("#contenu").stop().scrollTo( '-=250px', 150, { queue:false, onAfter:function(){ check_molette(); } });
        }else if (delta < 0){
            //vers la droite
            $("#contenu").stop().scrollTo( '+=250px', 150, { queue:false, onAfter:function(){ check_molette(); } });
        }
        event.preventDefault();
    });

    //
    if($(window).height()<600){
        $("#global").css({ top: 0, marginTop: 0 });
    }
    //resize
    $(window).resize(function(){
        $("#contenu").stop().scrollTo( '-=1px', 150, { queue:false, onAfter:function(){ check_molette(); } });
        if($(window).height()>599){
            $("#global").removeAttr("style");
        }
    });

    //suivant flèche
    $("#next").click(function(){
        var limite = $("#contenu").width();
        var marge = 10;
        var mov_next = 0;
        var maxi = 0;
        var last_block = $("#contenu .block:last").width();
        var left_courant = $("#contenu .block:first").offset().left;
        $("#contenu .block").each(function(i){
            maxi += $(this).width()+marge;
            if(($(this).offset().left-marge+55)<=limite){
                le_next = $(this).offset().left;
            }
        });
        maxi = maxi - marge - last_block + left_courant - le_next+75;
        if(maxi<=limite){
            mov_next = le_next-75;
            $(this).hide();
        }else{
            mov_next = le_next-75;/**/
        }
        $("#prev").show();
        var durat = mov_next;

        $("#contenu").stop().scrollTo( '+='+mov_next+'px', durat, { queue:true });
    });

    //précédent flèche
    $("#prev").hide();
    $("#prev").click(function(){
        var limite = $("#contenu").width();
        var mov_next = 0;
        var left_courant = $("#contenu .block:first").offset().left;
        var le_next = 0;
        $("#contenu .block").each(function(i){
            if(($(this).offset().left-55)<0){
                le_next = -$(this).offset().left+limite-$(this).width();
            }
        });
        if(limite-(Math.abs(left_courant)+55)>=0){
            mov_next = Math.abs(left_courant)+50;
            $(this).hide();
        }else{
            mov_next = le_next-75;
        }
        $("#next").show();
        var durat = mov_next;

        $("#contenu").stop().scrollTo( '-='+mov_next+'px', durat, { queue:true });
    });
    /*Fin NAV Horizontale*/

    /*js block push mea*/
    var mea = 1;

    function launchPushJs() {
        set_mea = setInterval(function (){
            $(".mea").stop().fadeOut(200);
            $(".mea:eq("+mea+")").stop().fadeIn(200);
            /**/
            $(".zone_mini ul li a img").stop().animate({
                opacity: 0.5
            }, "fast");
            $(".zone_mini ul li:eq("+mea+") a img").stop().animate({
                opacity: 1.0
            }, "slow");
            mea++;
            if(mea==$(".zone_mini ul li").length){
                mea=0;
            }
        },3000);
    }

    if($('.bk_pushjs').html()!=null){
        setTimeout(function() {$(".mea:first").show(0);},100);
        if($(".zone_mini ul li").length>1){
            $(".zone_mini ul li a img").stop().animate({
                opacity: 0.5
            }, "fast");
            $(".zone_mini ul li:eq(0) a img").stop().animate({
                opacity: 1.0
            }, "fast");
            launchPushJs();
        }
        $(".zone_mini ul li").each(function(i){
            $(this).mouseover(function(){
                clearInterval(set_mea);
                $(".mea").fadeOut(200);
                $(".mea:eq("+i+")").fadeIn(200);
                /**/
                $(".zone_mini ul li a img").stop().animate({
                opacity: 0.5
            }, "fast");
                $(this).children("a").children("img").stop().animate({
                opacity: 1.0
            }, "slow");
                mea = i;
                mea++;
                if(mea==$(".zone_mini ul li").length){
                    mea=0;
                }
            });
            $(this).mouseout(function(){
                $(this).stop().animate({
                    opacity: 1.0
                }, "slow", launchPushJs());

            });
            $(this).click(function(){
                launchPushJs();
            });
        });
    }
    /*Fin js block push mea*/


    /*new push js*/
    if($('.new_bk_pushjs').html()!=null){
/*        what = parseInt($('.new_bk_pushjs ul li.open').html());
        $('.new_bk_pushjs .zone img:eq('+(what-1)+')').show();
        new_launchPushJs();
        $('.new_bk_pushjs .left').click(function(){
            new_paramPushJs(-2,0);
        });
        $('.new_bk_pushjs .right').click(function(){
            new_paramPushJs(0,0);
        });
        $('.new_bk_pushjs ul li').click(function(){
            new_paramPushJs(0,parseInt($(this).html()));
        });*/
        new_initPushJs();
    }
    /*Fin new push js*/


    /*Menu Top*/
    var arret_close;
    var arret_deja;
    function fclose(param){
        $(param).prev("a").removeClass("roll_open");
        $(param).parent("li").removeClass("roll_open");
        $(".menu_section>li").removeClass("roll_open");
    }
    //
    //
    function initli(){
        $(".menu_section li ul").each(function(i){
            var taille = 0;
            if(jQuery.browser.version<7){
                taille = $(this).width();
                $(this).children('li').width(taille+"px");
            }else if(jQuery.browser.version<8){
                $(this).children('li').children('a').each(function(i){
                    if($(this).outerWidth()>taille){
                        taille = $(this).outerWidth();
                    }
                });
                $(this).children('li').width(taille);
            }
        });
    }
    //
    $("#menu>li>a.roll_open").parent().prev().css('backgroundImage','none');
    $("#menu .menu_section").each(function(i){
        dep = $("#menu").width()-$(this).width();
        $(this).css('left',dep);
    });
    $(".menu_marques ul.menu_section").css('left',0);
    if($.browser.msie && jQuery.browser.version<7){
        setTimeout(function(){
            $(".menu_open").addClass("roll_open");
            $(".menu_open").removeClass("roll_open");},20);
    }
    //
    $("#menu li>a").mouseover(function(){
        //
        clearTimeout(arret_deja);
        //
        if($(this).next("ul").length != 0){
            clearTimeout(arret_close);
            $(".roll_open").removeClass("roll_open");
            $(this).addClass("roll_open");
            $(this).parent("li").addClass("roll_open");
            if($.browser.msie){
                initli();
            }
            $(".menu_section ul").each(function(i){
                if(($(this).offset().left+$(this).width())>$("body").width()){
                    dep = $("body").width()-$(this).offset().left-$(this).outerWidth()-20;
                    $(this).css('left',dep);
                }
            });
        }
        $(this).parent().prev().css('backgroundImage','none');
    });
        $("#menu li>ul").mouseover(function(){
            //
            clearTimeout(arret_deja);
            //
            clearTimeout(arret_close);
            $(this).prev("a").addClass("roll_open");
            $(this).parent("li").addClass("roll_open");
            if($.browser.msie){
                initli();
            }
            $(".menu_section ul").each(function(i){
                if(($(this).offset().left+$(this).width())>$("body").width()){
                    dep = $("body").width()-$(this).offset().left-$(this).outerWidth()-20;
                    $(this).css('left',dep);
                }
            });
        });

    $("#menu li>a").mouseout(function(){
        $(this).removeClass("roll_open");
        $(this).parent("li").removeClass("roll_open");
    });
        $("#menu>li>ul").mouseout(function(){
            //
            arret_deja = setTimeout(function(){ $("li.menu_open .menu_section").show(); },100);
            //
            $(this).prev("a").removeClass("roll_open");
            $(this).parent("li").removeClass("roll_open");
        });
        $(".menu_section>li>ul").mouseout(function(){
            arret_close = setTimeout(function(){ fclose(this); },300);
        });
    //
    $("#menu>li>a").mouseover(function(){
            //
            clearTimeout(arret_deja);
            if(!$(this).parent().hasClass("menu_open")){
                $("li.menu_open .menu_section").hide();
            }else{
                $("li.menu_open .menu_section").show();
            }
            //
        if(!$(this).hasClass("roll_open")){
            $(this).parent().prev().css('backgroundImage','none');
        }
    });
    $("#menu>li>a").mouseout(function(){
        //
        arret_deja = setTimeout(function(){ $("li.menu_open .menu_section").show(); },100);
        //
        if(!$(this).hasClass("roll_open")){
            $(this).parent().prev().removeAttr("style");
        }
    });



    //Bug du sous-menu sous ie6
    //on calcule la longueur du plus grand lien d'un sous menu et on assigne celle-ci aux <li>
    if($.browser.msie && jQuery.browser.version<7){
        var i;
        var longueurSousMenu;
        var tailleElement = 0;
        var tailleMax = 0;

        $("#menu li li ul").each(function() {

            longueurSousMenu = $(this).find("li").length;
            for(i=0; i<longueurSousMenu; i++) {
                tailleElement = $(this).find("li a").width;
                if (tailleElement > tailleMax) {
                    tailleMax = tailleElement;
                };
            }
            $(this).find("li").width(tailleMax);
        });
    }


    //
    /*Fin Menu Top*/


    /*slide gamme*/
    //initialisation
    function init_poz_produit(){
        $(".les_produits li a:not(.loupe) img").fadeTo('fast',0.5);
        var poz_block = 0;
        $(".les_produits li").each(function(j){
            $(this).css('left',poz_block);
            poz_block = poz_block + 104;
        });
        $(".la_gamme .marque_gauche img").hide();
        if($(".les_produits li").length<4){
            $(".la_gamme .marque_droite img").hide();
        }
        $(".les_produits li:first a:not(.loupe) img").fadeTo('fast',1);
        $(".les_produits li:first").addClass('this');
        $(".la_gamme .detail").html($(".les_produits li:first div div.texte").html());
        //
        $(".la_gamme .detail .voir_plus").click(function(){
            a_ouvrir = $(".les_produits li:first").find(".tableau");
            a_ouvrir.colorbox({html:"<div class='tab_nutri'>"+a_ouvrir.html()+"</div>",open:true,opacity:0.5});
            return false;
        });
    }
    setTimeout(init_poz_produit,100);
    //
    function chargect(param,objet){
        switch(param){
            case 0:
                if(!$(".les_produits li:last").hasClass('this')){
                    le_next = $(".this").next("li");
                    $(".les_produits li a:not(.loupe) img").fadeTo('fast',0.5);
                    le_next.children("a:not(.loupe)").children("img").fadeTo('fast',1);
                    $(".this").removeClass('this');
                    le_next.addClass('this');
                }
            break;
            case 208:
                if(!$(".les_produits li:first").hasClass('this')){
                    le_prev = $(".this").prev("li");
                    $(".les_produits li a:not(.loupe) img").fadeTo('fast',0.5);
                    le_prev.children("a:not(.loupe)").children("img").fadeTo('fast',1);
                    $(".this").removeClass('this');
                    le_prev.addClass('this');
                }
            break;
            case 'clic':
                if(!objet.hasClass('this')){
                    $(".les_produits li a:not(.loupe) img").fadeTo('fast',0.5);
                    objet.children("a:not(.loupe)").children("img").fadeTo('fast',1);
                    $(".this").removeClass('this');
                    objet.addClass('this');
                }
            break;
        }
        //
        if($(".les_produits li:first").hasClass('this')){
            $(".la_gamme .marque_gauche img").fadeOut();
        }else if($(".les_produits li:last").hasClass('this')){
            $(".la_gamme .marque_droite img").fadeOut();
        }
        //texte
        $(".la_gamme .detail").html($(".this").children("div").children("div.texte").html());
        //
        $(".la_gamme .detail .voir_plus").click(function(){
                     etatCarrousel = 2;
            a_ouvrir = $(".this").find(".tableau");
            a_ouvrir.colorbox({html:"<div class='tab_nutri'>"+a_ouvrir.html()+"</div>",open:true,opacity:0.5});
            return false;
        });
    }
    //
        var isDefaultTab = 1;
    var etatCarrousel = 2;
    var delaiCarrousel = 5000;
    var timer;

    function moveLeft () {
        clearTimeout(timer);
        if (etatCarrousel != 1) {
            timer = setTimeout(function(){moveLeft ();}, delaiCarrousel);
            return;
        }
        if (!$(".les_produits ul").is(':animated')) {
            if($(".les_produits li:first").hasClass('this')) {
                moveRight ();
                return;
            }
            timer = setTimeout(function(){moveLeft ();}, delaiCarrousel);
            first_offset = ($(".les_produits li:first").offset().left-$(".les_produits").offset().left);
            if(($(".les_produits li:first").offset().left-$(".les_produits").offset().left)!=0){
                $(".la_gamme .marque_droite img").fadeIn();
                chargect(208,'');
                $(".les_produits ul").animate({ marginLeft:(104+first_offset)+'px'},300, function(){ });
            }else{
                chargect(208,'');
            }
        }
    }

    function moveRight () {
        clearTimeout(timer);
        if (etatCarrousel != 1) {
            timer = setTimeout(function(){moveRight ();}, delaiCarrousel);
            return;
        }
        if (!$(".les_produits ul").is(':animated')) {
            if($(".les_produits li:last").hasClass('this')) {
                moveLeft ();
                return;
            }
            timer = setTimeout(function(){moveRight ();}, delaiCarrousel);

            first_offset = ($(".les_produits li:first").offset().left-$(".les_produits").offset().left);
            if(($(".les_produits li:last").offset().left-$(".les_produits").offset().left)!=208){
                $(".la_gamme .marque_gauche img").fadeIn();
                chargect(0,'');
                $(".les_produits ul").animate({ marginLeft:(-104+first_offset)+'px'},300, function(){ });
            }else{
                chargect(0,'');
            }
        }
    }

    $(".la_gamme .marque_droite img").click(function(){
        etatCarrousel = 1;
        moveRight ();
    });
    $(".la_gamme .marque_gauche img").click(function(){
        etatCarrousel = 1;
        moveLeft ();
    });

    $(".les_produits").mouseover (function(){
        if (etatCarrousel != 2) {
            etatCarrousel = 0;
        }
    });
    $(".les_produits").mouseout (function(){
        if (etatCarrousel == 0) {
            etatCarrousel = 1;
        }
    });

    $(".les_produits li").click (function(){
        etatCarrousel = 2;
    });

    function lanceDefil () {
        if ($(".la_gamme .marque_droite img").html != null) {
            if ($('.les_produits ul li').length > 1) {
                timer = setTimeout(function(){moveRight ();}, delaiCarrousel);
            }
        }
    }

         regExp = /\#opentable/i
         if( $(".la_gamme .marque_droite img").html != null && !regExp.test( document.location.href ) )
             closePopin();

         function closePopin() {
            if ( isDefaultTab ) {
            isDefaultTab = 0;
            etatCarrousel = 1;
        } else {
            etatCarrousel = 2;
        }
        lanceDefil ();
        }

    $('#cboxOverlay, #cboxClose').click(function() {
        closePopin();
    });

    $(".les_produits li").click(function(){
        chargect('clic',$(this));
    });

    $(".les_produits li").mouseover(function(){
        $(this).find('.loupe').show();
    });
    $(".les_produits li").mouseout(function(){
        $(this).find('.loupe').hide();
    });
    //
    $(".les_produits li .loupe").click(function(){
        a_ouvrir = $(this).nextAll(".hide").children(".zoom");
        a_ouvrir.colorbox({html:a_ouvrir.clone(),open:true,opacity:0.5});
    });

    /*fin slide gamme*/

    //scroll fiche recette
    if($('.pave_scroll').html()!=null){
        //on repère dans l'url le num après le #
        var ancre = false;
        var url = document.location.href;
        var longueurUrl = url.length;
        var indicateur = '#';
        var repere = 'scrollto_';
        var taille_repere = repere.length;
        var position = url.indexOf(indicateur);
        if (position!=-1) {
            if (url.substring(position+1, position+1+taille_repere) == repere) { //Si les ancres comportent 'scrollto_' alors, on fait un scrollto
                ancre = url.substring(position+1+taille_repere);
                if ($("a[name='"+ancre+"']").attr('name')== ancre) {
                    $("a[name='"+ancre+"']").attr('id', ancre);
                    setTimeout(function() {$('.pave_scroll').scrollTo('#'+ancre);}, 500);
                }
            }
        }
        function pave_scroll(){
            clearTimeout(arret_pave_scroll);
            if ($('.page_eleveurs_lexique').html()!=null || $('.page_contenu_neutre').html()!=null) {
                $('.pave_scroll').jScrollPane({
                    verticalDragMinHeight: 28,
                    verticalDragMaxHeight: 28,
                    hijackInternalLinks: true
                });
            } else {
                $('.pave_scroll').jScrollPane({
                    verticalDragMinHeight: 28,
                    verticalDragMaxHeight: 28
                });
            }
            if (ancre) {
                //for ( var i = 0; i < $('.pave_scroll').length; i++ ) {
                    if ($("#"+ancre).html()!=null)
                        $('.pave_scroll').scrollToElement($("#"+ancre));
                //}
            }
        }
        var arret_pave_scroll = setTimeout(pave_scroll,500);
    }

    //
    $(".lueur_sous_nav>ul>li>a.open").each(function(j){
        if($(this).next("ul").html()!=null){
            $(this).next("ul").show();
        }
    });

    // RESET INPUT
    $(document).ready(function(){
        cible = '.infos_crm .crm_chp_email input, .infos_crm .crm_chp_mdp input, .crm_connecte .chp_email input, .crm_connecte .chp_mdp input, .brc_connecte .chp_email input, .brc_connecte .chp_mdp input, .outils_bas li:first input:first, #form_recherche, .auto_clear';
        cible_recherche = '#recherche';
        $(cible+' '+cible_recherche).focus(function(){
            if (!($(this).attr('name') == 'Login' && $(this).val().indexOf('@') != -1)) {
                if ($(this).val() == this.defaultValue){
                    $(this).val('');
                }
                if(this.value != this.defaultValue){
                    this.select();
                }
            }
        });

        $(cible).blur(function() {
            if ($.trim($(this).val()) == ''){
                $(this).val(this.defaultValue ? this.defaultValue : '');
            }
        });
    });


    //STYLE DES INPUTS FILE
    function inputFileStyle () {
        $('input[type=file]').filestyle({
            image: 'images/btn_telecharger.gif',
            imageheight : 18,
            imagewidth : 71,
            width : 170,
            idInputText : 'file1'
        });
    }
    if ($('.pg_profil').html()!=null) {
        inputFileStyle ();
    }

    function popinNews () {
        $('.show_nl').colorbox({opacity:0.5});
    }


    // gestion hover onglet newsletters
    function gestionOverNews () {
        var defaultTxt = $('#form_news .bloc_bulle').html();
        $('#form_news .bloc_g li').mouseover(function(){
            $('#form_news .bloc_g li p').removeClass('over');
            $(this).find('p:first').addClass('over');
            txt = $(this).find('div.infos_bulle').html();
            $('#form_news .bloc_bulle').html(txt);
            popinNews ();
        });
        $('#form_news .module_news').mouseleave(function(){
            $('#form_news .bloc_bulle').html(defaultTxt);
            $('#form_news .bloc_g li p').removeClass('over');
        });

    }
    gestionOverNews ();

    //Gestion des onglets mon profil
    var onglet;

    var nbOnglets=0;
    $(".page_crm ul.onglet li").each(function(){
        nbOnglets++;
    });

    // Il ne faut appliquer le scrollPane que si la div est visible
    if($('.pave_scroll_profil').is(':visible')) {
        $('.pave_scroll_profil').jScrollPane({
            verticalDragMinHeight: 28,
            verticalDragMaxHeight: 28
        });
    }

    function checkUrl () {
        //Si onglet n'est pas suppérieur au nombre d'onglets ou inferieur à 0
        if (onglet>0) {
            if (onglet<=nbOnglets) {

                $(".pg_profil .onglet").removeClass("profil1");
                $(".pg_profil .onglet").removeClass("profil2");
                $(".pg_profil .onglet").removeClass("profil3");
                $(".pg_profil .onglet").addClass("profil"+onglet);


                $(".lueur_sous_nav ul li ul li a").removeClass("open");
                $(".lueur_sous_nav ul li ul li:eq("+(onglet-1)+") a").addClass("open");

                //Afficher le bon bloc
                $("div[class^='contenu_onglet_']").hide(0);
                $("div.contenu_onglet_"+onglet).show(0, function() {
                    $('.pave_scroll_profil').jScrollPane({
                        verticalDragMinHeight: 28,
                        verticalDragMaxHeight: 28
                    });
                });
            }
        }
    }

    // Au chargement de la page si .pg_profil existe, on checke l'url
    if ($('.pg_profil').html()!=null) {
            var doc = document.location.href;
            indicateur = '#';
            var position = doc.indexOf(indicateur);
            if( position != -1 ) {
                onglet = doc.substring( position + 1 );
                if( onglet.length > 1 ) {
                    var reg = new RegExp( "[_]", "g" );
                    var tableau = onglet.split( reg );
                    onglet = tableau[1];
                    if( tableau[0] ) {
                        //$( '#' + tableau[0] + 'Confirm' ).show();
                    }
                } else {
                    onglet = parseInt( onglet );
                }
            } else if( $('.pg_profil').attr('id') ) {
                onglet = $('.pg_profil').attr('id');
            } else {
                onglet = 1;
            }
            checkUrl();
    }

    //lorsque l'on clique sur les onglets ou liste
    $(".page_crm ul.onglet li a, .page_contenu_crm .lueur_sous_nav ul li ul li a, .page_crm .footer_form a").click(function(){
        onglet = ($(this).attr('href')).substring(1);
        checkUrl ();
    });


    //Gestion des onglets contact
    // on a deja defini plus haut les var onglet et var nbOnglets
    $(".page_contact ul.onglet li").each(function(){
        nbOnglets++;
    });

    function checkUrlContact () {
        //Si onglet n'est pas suppérieur au nombre d'onglets ou inferieur à 0
        if (onglet>0) {
            if (onglet<=nbOnglets) {

                $(".page_contact .onglet").removeClass("onglet1");
                $(".page_contact .onglet").removeClass("onglet2");
                $(".page_contact .onglet").removeClass("onglet3");
                $(".page_contact .onglet").addClass("onglet"+onglet);

                //Afficher le bon bloc
                $("div[class^='contenu_onglet_']").addClass('contenu_onglet_out');
                $("div.contenu_onglet_"+onglet).removeClass('contenu_onglet_out');
            }
        }
    }

    // Au chargement de la page si .pg_profil existe, on checke l'url
    if ($('.page_contact').html()!=null) {

            //on repère dans l'url le num après le #
            var doc = document.location.href;
            indicateur = '#';
            var position = doc.indexOf(indicateur);
            if (position!=-1) {
                onglet = parseInt(doc.substring(position+1));
            } else if( $('.page_contact').attr('id') ) {
                onglet = $('.page_contact').attr('id');
            } else {
                onglet = 1;
            }
            checkUrlContact();
    }

    //lorsque l'on clique sur les onglets ou liste
    $(".page_contact ul.onglet li a, .page_contact .footer_form a.voir_plus").click(function(){
        onglet = ($(this).attr('href')).substring(1);
                if( checkContact( nbOnglets, onglet ) )
                    checkUrlContact();
    });

    /*-----------------------------*/

    function scrollToTop () {
        $('.pave_scroll')[0].scrollTo(0);
    }


    // Pour les ancres dans les pave_scroll
    /*if ($('.pave_scroll').html()!=null) {
        //on repère dans l'url le num après le #
        var url = document.location.href;
        var longueurUrl = url.length;
        var indicateur = '#';
        var repere = 'scrollto_';
        var taille_repere = repere.length;
        var position = url.indexOf(indicateur);
        if (position!=-1) {
            if (url.substring(position+1, position+1+taille_repere) == repere) { //Si les ancres comportent 'scrollto_' alors, on fait un scrollto
                ancre = url.substring(position+1+taille_repere);
                //alert ('tot');
                if ($("a[name='"+ancre+"']").attr('name')== ancre) {
                    //alert ('tat');
                    $("a[name='"+ancre+"']").attr('id', ancre);
                    setTimeout(function() {$('.pave_scroll')[0].scrollTo('#'+ancre);}, 100);
                }
            }
        }
        $('.inside_scroll').click(function(){$('.pave_scroll')[0].scrollTo(this.href, true);});
    }*/



    // INFO-BULLES PAGES CONTACT
    $('.info_bulle').mouseover(function(){
        offsetPicto = $(this).children('img').offset();
        leftPicto = offsetPicto.left;
        topPicto = offsetPicto.top;

        contenu_bulle = $(this).find('.infobulle').parent().html();
        $('body').prepend(contenu_bulle);

        //On place l'infobulle par rapport au picto
        topBulle = topPicto -(($('body').children('.infobulle').height())) - 5;
        leftBulle = leftPicto -(($('body').children('.infobulle').width())/2) + (($(this).children('img').width())/2);

        /*if ($.browser.msie && $.browser.version.substr(0,1)<7) {
            if ($(this).) {
                $('.block_page select').css({'visibility' : 'hidden'});
            }
        }*/

        $('.infobulle').css({'top' : topBulle, 'left' : leftBulle});
    });

    $('.info_bulle').mouseout(function(){
        $('body').children('.infobulle').remove();
        /*if ($.browser.msie && $.browser.version.substr(0,1)<7) {
            $('.block_page select').css({'visibility' : 'visible'});
        }*/
    });


    // AFFICHAGE BLOCK SUPP
    $('.show_block_supp').click(function(){
        if ($('.block_supp').is(':visible')){
            $('.block_supp').fadeOut(0);
            $('#contenu').css ('z-index','1');
        }else {
            $('.block_supp').fadeIn(200);
            if ($('.fond_sous_nav').height() < $('.fond_sous_nav .block_supp_h').height()) {
                $('#contenu').css ('z-index','3');
            }
        }
    });


    // Formulaire de tri HOME ACTUS MARQUES
    $("#choixTheme input[type='checkbox']").change(function(){
            $("#choixTheme input[type='checkbox']:not(#"+$(this).attr('id')+")").attr('checked', false);

            //  Ajax pour afficher le nombre de résultats
            //url = constructFiltreActusURL();
            //filtreActusURL( url );
    });

        $("#choixMarques input[type='checkbox']").change(function(){
            if( typeof($("#choixMarques input[type='checkbox']:checked").val()) == 'undefined' )
                $('#lib_filtre_marques').html( '> Affiner par marque' );
            else
                $('#lib_filtre_marques').html( '> Changer de marque' );

            //  Ajax pour afficher le nombre de résultats
            //url = constructFiltreActusURL();
            //filtreActusURL( url );
    });

        function filtreActusURL( url ) {
            $.ajax({
                type: "GET",
                url: homeurl+'layout/set/ajax/content/view/filtre_actus/(theme)/'+url,
                success: function(val){
                    $("#resutat").show();
                    $("#resutat").html( val );
                }
            });
        }

        function constructFiltreActusURL( with_full_theme ) {
            //event.preventDefault();
            var checkedMarks = [];
            $("#choixMarques input:checked").each(function(){
                    checkedMarks.push($(this).val());
            });
            var url = $("#choixTheme input:checked:first").val();

            if( !with_full_theme && typeof(url) != 'undefined' ) {
                tab = url.split( '/' );
                url = tab[tab.length - 1];
            }

            if ( typeof(url) == 'undefined' )
                 url = $("#rootActus").val();
            if ( checkedMarks.length > 0 ) {
                    if (url != '')
                            url += "/(marques)/"+checkedMarks.join(',');
                    else
                            url += window.location+"/(marques)/"+checkedMarks.join(',');
            }
            return url;
        }

    $("#formFiltreActus").submit(function(event){
        url = constructFiltreActusURL( true );
        window.location.href = url;
        return false;
    });

    ///**PAGE DATE**///
    //
    //var tab_date = new Array('1972','1992','1997','1998','2000','2008','2010');
    var tab_date = new Array();
    $("ul.liste_dates a").each(function(j){
        tab_date[j] = $(this).html();
    });
    var tab_rel = new Array();
    $("ul.liste_dates a").each(function(j){
        tab_rel[j] = $(this).attr("rel");
    });
    var pasDate = $("ul.liste_dates li:first").width();
    //init fleche
    $(".dates_eng .prec").css('visibility','hidden');
    //
    // prochaine date (détermination des dates précédentes et suivantes de la date en cours)
    function prochaine_date(param){
        if(tab_date[0]==param){
            $(".dates_eng .prec").css('visibility','hidden');
        }else{
            $(".dates_eng .prec").css('visibility','visible');
        }
        for(i=0; i<tab_date.length; i++){
            if(tab_date[i]<param){
                //date_prec = tab_rel[i];
                $(".dates_eng .prec img").attr("title",tab_date[i]);
                $(".dates_eng .prec a").attr("rel",tab_rel[i]);
            }
            if(tab_date[i]==param){
                date_suiv = tab_date[i+1];
                if((i+1)==tab_date.length){
                    $(".dates_eng .suiv").css('visibility','hidden');
                }else{
                    $(".dates_eng .suiv img").attr("title",tab_date[i+1]);
                    $(".dates_eng .suiv a").attr("rel",tab_rel[i+1]);
                    $(".dates_eng .suiv").css('visibility','visible');
                }
            }
        }
    }
    //init
    function init_date(param){
        prochaine_date(param);
        leleft = $("#date_"+param+"").offset().left-240;
        $(".drag").css('left',leleft);
        $("ul.liste_dates a").each(function(j){
            $(this).removeClass("date_open");
        });
        $("#date_"+param+"").addClass("date_open");
    }
    if($(".la_date").html()!=null){
        init_date($(".la_date").html());
    }
    //fléche précédente
    $(".dates_eng .prec a").click(function(){
        $(".date_remove").remove();
        $(".les_dates .une_date").css('left',0);
        var param = $(".dates_eng .prec img").attr("title");
        var ladate = param;
        var page_ajax = $(this).attr("rel");
        prochaine_date(param);
        //appel ajax du contenu et lancement de l'animation
        $.ajax({
            type: "POST",
            url: page_ajax,
            success: function(val){
                $(".une_date").addClass("date_remove");
                $(".les_dates").html(val+$(".les_dates").html());
                $(".les_dates .une_date").css('left',-653);
                $(".les_dates .date_remove").css('left',0);
                $(".une_date:first").animate({left:"0"},{ queue:false,duration: 2000}, function(){ $(".date_remove").remove(); });
                $(".une_date:last").animate({left:"653px"},{ queue:false,duration: 2000}, function(){ $(".date_remove").remove(); });

                leleft = $("#date_"+ladate+"").offset().left-240;
                $(".drag").animate({left:leleft}, 500);
                $("ul.liste_dates a").each(function(j){
                    $(this).removeClass("date_open");
                });
                $("#date_"+ladate+"").addClass("date_open");
            }
        });
        return false;
    });
    //fléche suivante
    $(".dates_eng .suiv a").click(function(){
        $(".date_remove").remove();
        $(".les_dates .une_date").css('left',0);
        var param = $(".dates_eng .suiv img").attr("title");
        var ladate = param;
        var page_ajax = $(this).attr("rel");
        prochaine_date(param);
        //appel ajax du contenu et lancement de l'animation
        $.ajax({
            type: "POST",
            url: page_ajax,
            success: function(val){
                $(".date_remove").remove();
                $(".une_date").addClass("date_remove");
                $(".les_dates").html($(".les_dates").html()+val);
                $(".les_dates .une_date:first").css('left',0);
                $(".les_dates .une_date:last").css('left',653);
                $(".une_date:first").animate({left:"-653px"},{ queue:false, duration:2000}, function(){ $(".date_remove").remove(); });
                $(".une_date:last").animate({left:"0px"},{ queue:false,duration: 2000}, function(){ $(".date_remove").remove(); });

                leleft = $("#date_"+ladate+"").offset().left-240;
                $(".drag").animate({left:leleft}, 500);
                $("ul.liste_dates a").each(function(j){
                    $(this).removeClass("date_open");
                });
                $("#date_"+ladate+"").addClass("date_open");
            }
        });
        return false;
    });
    //fonction sur le clic des dates
    $("ul.liste_dates a").click(function(){
        $(".date_remove").remove();
        $(".les_dates .une_date").css('left',0);
        var param = $(this).html();
        var ladate = param;
        if(param!=$(".la_date").html()){
            //seulement si ce n'est pas la date courante
            if(param>$(".dates_eng .prec img").attr("title")){
                sens = true;
            }else{
                sens=false;
            }
            prochaine_date(param);
            //appel ajax du contenu et lancement de l'animation
            $.ajax({
                type: "POST",
                url: $(this).attr("rel"),
                success: function(val){
                    $(".date_remove").remove();
                    $(".une_date").addClass("date_remove");

                    if(sens){
                        $(".les_dates").html($(".les_dates").html()+val);
                        $(".les_dates .une_date:first").css('left',0);
                        $(".les_dates .une_date:last").css('left',653);
                        $(".une_date:first").animate({left:"-653px"},{ queue:false, duration:2000}, function(){ $(".date_remove").remove(); });
                        $(".une_date:last").animate({left:"0px"},{ queue:false,duration: 2000}, function(){ $(".date_remove").remove(); });
                    }else{
                        $(".les_dates").html(val+$(".les_dates").html());
                        $(".les_dates .une_date").css('left',-653);
                        $(".les_dates .date_remove").css('left',0);
                        $(".une_date:first").animate({left:"0"},{ queue:false,duration: 2000}, function(){ $(".date_remove").remove(); });
                        $(".une_date:last").animate({left:"653px"},{ queue:false,duration: 2000}, function(){ $(".date_remove").remove(); });
                    }

                    leleft = $("#date_"+ladate+"").offset().left-240;
                    $(".drag").animate({left:leleft}, 500);
                    $("ul.liste_dates a").each(function(j){
                        $(this).removeClass("date_open");
                    });
                    $("#date_"+ladate+"").addClass("date_open");
                }
            });
        }
        return false;
    });

    $('.drag')
        .bind('drag',function( event ){
            //drag du curseur
            left_courant = $( this ).css('left');
            //left_courant = parseInt(left_courant.substring(0,(left_courant.length-2)));
            left_courant = parseInt(left_courant);
            if(left_courant>=4 && left_courant<=589){
                $( this ).css( {
                    left: (event.offsetX-236)
                });
            }
        })
        .bind( "dragend", function( event ){
            if(left_courant<31){
                $( this ).css( {
                    left: 31
                });
            }
            if(left_courant>589){
                $( this ).css( {
                    left: 567
                });
            }
            //
            poz_drag = $(this).css('left');
            poz_drag = poz_drag.substring(0,(poz_drag.length-2))-25;
            poz_drag = Math.round(poz_drag/pasDate);
            var param = tab_date[poz_drag];
            var ladate = param;
            if ($("#date_"+ladate+"").attr("rel")!=null) {
            $(".date_remove").remove();
            $(".les_dates .une_date").css('left',0);
            if(param>$(".dates_eng .prec img").attr("title")){
                sens = true;
            }else{
                sens = false;
            }
            if(param!=$(".la_date").html()){
                //seulement si ce n'est pas la date courante
                prochaine_date(param);
                //appel ajax du contenu et lancement de l'animation
                $.ajax({
                    type: "POST",
                    url: $("#date_"+ladate+"").attr("rel"),
                    success: function(val){
                        $(".date_remove").remove();
                        $(".une_date").addClass("date_remove");

                        if(sens){
                            $(".les_dates").html($(".les_dates").html()+val);
                            $(".les_dates .une_date:first").css('left',0);
                            $(".les_dates .une_date:last").css('left',653);
                            $(".une_date:first").animate({left:"-653px"},{ queue:false, duration:2000}, function(){ $(".date_remove").remove(); });
                            $(".une_date:last").animate({left:"0px"},{ queue:false,duration: 2000}, function(){ $(".date_remove").remove(); });
                        }else{
                            $(".les_dates").html(val+$(".les_dates").html());
                            $(".les_dates .une_date").css('left',-653);
                            $(".les_dates .date_remove").css('left',0);
                            $(".une_date:first").animate({left:"0"},{ queue:false,duration: 2000}, function(){ $(".date_remove").remove(); });
                            $(".une_date:last").animate({left:"653px"},{ queue:false,duration: 2000}, function(){ $(".date_remove").remove(); });
                        }

                        leleft = $("#date_"+ladate+"").offset().left-240;
                        $(".drag").animate({left:leleft}, 100);
                        $("ul.liste_dates a").each(function(j){
                            $(this).removeClass("date_open");
                        });
                        $("#date_"+ladate+"").addClass("date_open");
                    }
                });
            }else{
                ladateprec = tab_date[poz_drag];
                leleft = $("#date_"+ladateprec+"").offset().left-240;
                $(".drag").animate({left:leleft}, 100);
            }
            }
        });
        ///**FIN PAGE DATE**///

        /*lire la suite*/
        if($(".lire_plus").html!=null){
            $(".lire_plus").click(function(){
                $(".reste").show();
                $(".extrait").hide();
                $(this).hide();
                $('.pave_scroll').jScrollPane({
                    verticalDragMinHeight: 28,
                    verticalDragMaxHeight: 28
                });
                return false;
            });
        }
        if($(".lire_moins").html!=null){
            $(".lire_moins").click(function(){
                $(".extrait").show();
                if($(".lire_plus").html!=null){
                    $(".lire_plus").show();
                }
                $(".reste").hide();
                //$(this).hide();
                $('.pave_scroll').jScrollPane({
                    verticalDragMinHeight: 28,
                    verticalDragMaxHeight: 28
                });
                return false;
            });
        }
        /**/
         // Script pour ouvrir le tableau nutritionnel à l'ouverture d'une marque si une ancre "#opentable" est présente dans l'URL
        regExp = /\#opentable/i
        if( regExp.test( document.location.href ) ) {
            $(".les_produits li:first").addClass('this');
            a_ouvrir = $(".this").find(".tableau");
            a_ouvrir.colorbox({html:"<div class='tab_nutri'>"+a_ouvrir.html()+"</div>",open:true,opacity:0.5});
        }

        //if ($(".spot_video_visuel").html!=null){
            $("[name^='spot_video_']").click(function(){
                    tab = $(this).attr( 'name' ).split( '_' );    //$("#spot_video").attr('name')
                $(this).colorbox({href:"/layout/set/video/content/view/video/"+tab[2], opacity:0.5, onComplete:function(){launchPlayer();}});
            });
        //}


    $("input[name^='Login'], input[name^='Password']").keypress(function(event){
        if( event.keyCode == '13' )
            return testCookieActivation();
        return true;
    });

    $("a[id^='testCookie'], input[id^='testCookie']").click(function(){
        return testCookieActivation();
    });

    /*eleveurs*/

    $(".page_eleveurs_inter .contenu .ct .more").mouseover(function(){
        $(".page_eleveurs_inter .contenu .ct .tip").show();
        return false;
    });
    $(".page_eleveurs_inter .contenu .ct .tip").mouseout(function(){
        $(".page_eleveurs_inter .contenu .ct .tip").hide();
        return false;
});
    $(".page_eleveurs_inter .contenu .ct div:not(.info,.tip)").mouseover(function(){
        $(".page_eleveurs_inter .contenu .ct .tip").hide();
        return false;
    });

    /*slide */
    //initialisation
    function init_poz_vid(){
        var poz_block = 0;
        $(".page_eleveurs_inter .contenu .ct .zone_slide .slide li").each(function(j){
            $(this).css('left',poz_block);
            poz_block = poz_block + 99;
        });
        $(".page_eleveurs_inter .contenu .ct .zone_slide .left").css('visibility','hidden');
        if($(".page_eleveurs_inter .contenu .ct .zone_slide .slide li").length<4){
            $(".page_eleveurs_inter .contenu .ct .zone_slide .right").css('visibility','hidden');
        }
    }
    setTimeout(init_poz_vid,100);
    /**/
    $(".page_eleveurs_inter .contenu .ct .zone_slide .right").click(function(){
        first_offset = ($(".slide li:first").offset().left-$(".slide").offset().left);
        if(($(".slide li:last").offset().left-$(".slide").offset().left)!=198){
            $(".page_eleveurs_inter .contenu .ct .zone_slide .left").css('visibility','visible');
            $(".slide ul").animate({ marginLeft:(-99+first_offset)+'px'},300, function(){ if(($(".slide li:last").offset().left-$(".slide").offset().left)==198){ $(".page_eleveurs_inter .contenu .ct .zone_slide .right").css('visibility','hidden'); } });
        }else{
        }
    });
    $(".page_eleveurs_inter .contenu .ct .zone_slide .left").click(function(){
        first_offset = ($(".slide li:first").offset().left-$(".slide").offset().left);
        if(($(".slide li:first").offset().left-$(".slide").offset().left)!=0){
            $(".page_eleveurs_inter .contenu .ct .zone_slide .right").css('visibility','visible');
            $(".slide ul").animate({ marginLeft:(99+first_offset)+'px'},300, function(){ if(($(".slide li:first").offset().left-$(".slide").offset().left)>-1){ $(".page_eleveurs_inter .contenu .ct .zone_slide .left").css('visibility','hidden'); } });
        }
    });
});
/*eleveurs*/
function map_init(){
    if($('#Map').hasClass('nord')){
        //$('#Map').css('left','-370px').css('top','-305px');
        map_start = new Array('-370px','-305px');
        map_move(map_start[0],map_start[1]);
    }else if($('#Map').hasClass('basse_normandie')){
        //$('#Map').css('left','-370px').css('top','0');
        map_start = new Array('-370px','0');
        map_move(map_start[0],map_start[1]);
    }else if($('#Map').hasClass('haute_normandie')){
        //$('#Map').css('left','0').css('top','-305px');
        map_start = new Array('0','-305px');
        map_move(map_start[0],map_start[1]);
    }else if($('#Map').hasClass('sud_est')){
        //$('#Map').css('left','0').css('top','-610px');
        map_start = new Array('0','-610px');
        map_move(map_start[0],map_start[1]);
    }else if($('#Map').hasClass('sud_ouest')){
        //$('#Map').css('left','-370px').css('top','-610px');
        map_start = new Array('-370px','-610px');
        map_move(map_start[0],map_start[1]);
    }else{
        //$('#Map').css('left','0').css('top','0');
        map_start = new Array('0','0');
        map_move(map_start[0],map_start[1]);
    }
}
function map_move(left,top){
    //$('#Map').css('left',left).css('top',top);
    $('#Map').css({'left':left,'top':top});
}
/**/
function initAccesRapideAV() {
    $.ajax({
        method: 'GET',
        url: homeurl+'layout/set/ajax/ajaxcalls/acces_rapide_av',
        success: function(html) {
            if( html )
                $("#acces_rapide_av_is_connected").html(html);
        },
        dataType: 'text'
    });
}

function initAccesRapideBR() {
    $.ajax({
        method: 'GET',
        url: homeurl+'layout/set/ajax/ajaxcalls/acces_rapide_br',
        success: function(html) {
            if( html )
                $("#acces_rapide_br_is_connected").html(html);
        },
        dataType: 'text'
    });
}

function initInfosCRM() {
    $.ajax({
        method: 'GET',
        url: homeurl+'layout/set/ajax/ajaxcalls/infos_crm',
        success: function(html) {
            if( html )
                $(".infos_crm").html(html);
                $(".infos_crm").removeClass('infos_crm_hidden');
        },
        dataType: 'text'
    });
}
function initInfosRecette(node_id,action) {
    $.ajax({
        method: 'GET',
        url: homeurl+'layout/set/ajax/ajaxcalls/infos_recette?node_id='+node_id+ '&action='+action+'&time='+ new Date().getTime(),
        success: function(html) {
            if( html ) {
                if ( action == 'all')
                    $(".actions_votes_"+node_id).html(html);
                else if ( action == 'votes' )
                    $("p[rel='"+node_id+"']").html(html);
                else if ( action == 'comments' )
                    $("span[rel='"+node_id+"']").html(html);
            }
        },
        dataType: 'text'
    });
}
function initListComment(node_id) {
    $.ajax({
        method: 'GET',
        url: homeurl+'layout/set/ajax/ajaxcalls/list_comments?node_id='+node_id,
        success: function(html) {
            if( html )
                $(".bk_commentaires").html(html);
        },
        dataType: 'html'
    });
}
var new_initPushJs = function() {
    what = parseInt($('.new_bk_pushjs ul li.open').html());
    $('.new_bk_pushjs .zone img:eq('+(what-1)+')').show();
    new_launchPushJs();
    $('.new_bk_pushjs .left').click(function(){
        new_paramPushJs(-2,0);
    });
    $('.new_bk_pushjs .right').click(function(){
        new_paramPushJs(0,0);
    });
    $('.new_bk_pushjs ul li').click(function(){
        new_paramPushJs(0,parseInt($(this).html()));
    });
};
var new_set_mea;
function new_launchPushJs(){
    new_set_mea = setInterval(function (){
        what = parseInt($('.new_bk_pushjs ul li.open').html());
        if(what==4){
            what = 0;
        }
        $('.new_bk_pushjs ul li').removeClass('open');
        $('.new_bk_pushjs .zone img').fadeOut();
        $('.new_bk_pushjs ul li:eq('+(what)+')').addClass('open');
        $('.new_bk_pushjs .zone img:eq('+(what)+')').fadeIn();
    },3000);
}
function new_paramPushJs(param,niv){
    clearTimeout(new_set_mea);
    if(niv==0){
        what = parseInt($('.new_bk_pushjs ul li.open').html())+parseInt(param);
    }else{
        what = niv-1;
    }
    if(what==4){
        what = 0;
    }
    if(what<0){
        what = 3;
    }
    $('.new_bk_pushjs ul li').removeClass('open');
    $('.new_bk_pushjs .zone img').fadeOut();
    $('.new_bk_pushjs ul li:eq('+(what)+')').addClass('open');
    $('.new_bk_pushjs .zone img:eq('+(what)+')').fadeIn();
}
function initPushes( block_node_id, current_node_id ) {
    $("#contenu").css('visibility','hidden');
    if ( current_node_id )
        var requestUrl = homeurl+'layout/set/html/content/view/pushes/'+block_node_id+'/(current_node_id)/'+current_node_id;
    else
        var requestUrl = homeurl+'layout/set/html/content/view/pushes/'+block_node_id;
    $.ajax({
        method: 'GET',
        url: requestUrl,
        success: function(html) {
            if( html ) {
                $(document).ready(function(){
                    $("#pushes").after(html);
                    if($('.new_bk_pushjs').html()!=null){
                        new_initPushJs();
                    }
                    init_poz();
                });
            }
        },
        dataType: 'text'
    });
}

function init_poz(){
    var poz_block = 50;
    if($(".page_eleveurs_home").html()!=null){
        var poz_block = 0;
    }
    $(".nocss").remove();
    $("#contenu").append('<div class="block nocss"></div>');
    $("#contenu .block").each(function(j){
        $(this).css('left',poz_block);
        poz_block = poz_block + $(this).innerWidth() + 10;
    });
    if(poz_block>$("#contenu").width()){
        $("#next").show();
    }
    $("#contenu").css('visibility','visible');
}

function checkOngletMessage( div_error ) {
    var errors = new Array( 'Merci de vérifier les champs signalés en rouge :' );
    $("label[for='message']").removeClass('erreur');
    $("input[name='WEB_MESSAGE']").removeClass('erreur');
    $("#error_"+div_error).html('');

    if ($("#message").val() == "") {
        errors.push( "Veuillez saisir un message." );
        $("label[for='message']").addClass('erreur');
        $("input[name='WEB_MESSAGE']").addClass('erreur');
        $("#error_"+div_error).html( '<p class="erreur">' + errors.join( '<br />' ) + '</p>' );
        if($('.pave_scroll').is(':visible')) {
            $('.pave_scroll').jScrollPane({
                verticalDragMinHeight: 28,
                verticalDragMaxHeight: 28
            });
            $('.pave_scroll')[0].scrollTo(0);
    }
        return false;
    }
    return true;
}

function checkOngletProduit() {
    var errors = new Array( 'Merci de vérifier les champs signalés en rouge :' );
    $("label[for='pdt']").removeClass('erreur');
    $("#div_pdt").removeClass('erreur');
    $("label[for='parfum']").removeClass('erreur');
    $("#div_parfum").removeClass('erreur');
    $("label[for='contenance']").removeClass('erreur');
    $("select[name='CONTENANCE']").removeClass('erreur');
    $("label[for='format']").removeClass('erreur');
    $("select[name='FORMAT']").removeClass('erreur');
    $("label[for='date_limite_j']").removeClass('erreur');
    $("select[name='DLC_JOUR']").removeClass('erreur');
    $("label[for='date_limite_m']").removeClass('erreur');
    $("select[name='DLC_MOIS']").removeClass('erreur');

    $("#error_1").html('');

    if ($("#pdt").val() == "") {
        errors.push( "Veuillez saisir un produit." );
        $("label[for='pdt']").addClass('erreur');
        $("#div_pdt").addClass('erreur');
    }
    if ($("#parfum").val() == "") {
        errors.push( "Veuillez saisir un parfum." );
        $("label[for='parfum']").addClass('erreur');
        $("#div_parfum").addClass('erreur');
    }
    if ( !$("#contenance").val() ) {
        errors.push( "Veuillez sélectionner une contenance." );
        $("label[for='contenance']").addClass('erreur');
        $("select[name='CONTENANCE']").addClass('erreur');
    }
    if ( !$("#format").val() ) {
        errors.push( "Veuillez sélectionner un format." );
        $("label[for='format']").addClass('erreur');
        $("select[name='FORMAT']").addClass('erreur');
    }
    if ( !$("#date_limite_j").val() ) {
        errors.push( "Veuillez sélectionner un jour pour la date limite de consommation." );
        $("label[for='date_limite_j']").addClass('erreur');
        $("select[name='DLC_JOUR']").addClass('erreur');
    }
    if ( !$("#date_limite_m").val() ) {
        errors.push( "Veuillez sélectionner un mois pour la date limite de consommation." );
        $("label[for='date_limite_m']").addClass('erreur');
        $("select[name='DLC_MOIS']").addClass('erreur');
    }
    if( errors.length > 1 ) {
        $("#error_1").html( '<p class="erreur">' + errors.join( '<br />' ) + '</p>' );
        if($('.pave_scroll').is(':visible')) {
            $('.pave_scroll').jScrollPane({
                verticalDragMinHeight: 28,
                verticalDragMaxHeight: 28
            });
            $('.pave_scroll')[0].scrollTo(0);
    }
        return false;
    }
    return true;
}

function checkContact( nbOnglets, onglet ) {
    var errors = new Array( 'Merci de vérifier les champs signalés en rouge :' );
    if( nbOnglets == 2 ){    //  Formulaire générique
        if( onglet == 2 ) { //  Clic sur l'onglet "Coordonnées"
            return checkOngletMessage( 1 );
        }
    } else if( nbOnglets == 3 ) {    //  Formulaire "Réclamation qualité"
        if( onglet == 2 ) { //  Clic sur l'onglet "Message"
            return checkOngletProduit();
        } else if( onglet == 3 ) {   //  Clic sur l'onglet "Coordonnées"
            return checkOngletProduit() && checkOngletMessage( 2 );
        }
    }
    return true;
}

/* Read cookie value */
function readCookie(name) {
    var nameEQ = name + "=";
    var ca = document.cookie.split(';');
    for(var i=0;i < ca.length;i++) {
        var c = ca[i];
        while (c.charAt(0)==' ') c = c.substring(1,c.length);
        if (c.indexOf(nameEQ) == 0) return c.substring(nameEQ.length,c.length);
    }
    return '';
}
function checkLoggedCookie() {
    var nameEQ = "is_logged_in=";
    var ca = document.cookie.split(';');
    for(var i=0;i < ca.length;i++) {
        var c = ca[i];
        while (c.charAt(0)==' ') c = c.substring(1,c.length);
        if (c.indexOf(nameEQ) == 0) return '1';
    }
    return '0';
}

/* Clean string, replace accents and special characters */
function cleanString( str ) {
    str = str.replace(/[àâä]/gi,"a");
    str = str.replace(/[éèêë]/gi,"e");
    str = str.replace(/[îï]/gi,"i");
    str = str.replace(/[ôö]/gi,"o");
    str = str.replace(/[ùûü]/gi,"u");
    str = str.replace(/[ÀÂÄ]/gi,"a");
    str = str.replace(/[ÉÈÊË]/gi,"e");
    str = str.replace(/[ÎÏ]/gi,"i");
    str = str.replace(/[ÔÖ]/gi,"o");
    str = str.replace(/[ÙÛÜ]/gi,"u");
    str = str.replace(/(%C3%A0|%C3%A2|%C3%A4)/gi,"a");
    str = str.replace(/(%C3%A9|%C3%A8|%C3%AA|%C3%AB)/gi,"e");
    str = str.replace(/(%C3%AE|%C3%AF)/gi,"i");
    str = str.replace(/(%C3%B4|%C3%B6)/gi,"o");
    str = str.replace(/(%C3%B9%|C3%BB|%C3%BC)/gi,"u");
    str = str.replace(/(%C3%80|%C3%82|%C3%84)/gi,"A");
    str = str.replace(/(%C3%89|%C3%88|%C3%8A|%C3%8B)/gi,"E");
    str = str.replace(/(%C3%8E|%C3%8F)/gi,"I");
    str = str.replace(/(%C3%94|%C3%96)/gi,"O");
    str = str.replace(/(%C3%99|%C3%9B|%C3%9C)/gi,"U");
    str = str.replace(/[^a-z0-9._~\\/-]/gi,"-");
    str = str.replace(/-{2,}/gi,"-");
    str = str.replace(/(.*)-$/gi,"$1");
    return str;
}

/* Change xtpage value */
function xitiSetXTPage( xtpage_custom ) {
    regExp = /\(.*\)/i
    if ( regExp.test( document.location.href ) )
        xtpage = xtpage_custom;
}
/* Add custom parameters to xt_form */
function xitiSetCustomParameters() {
    $.each( $('div#xiti-logo').data(), function (key, value) {
        xt_form += '&'+key+'='+cleanString( value );
    });
    $('div#xiti-logo').removeData();
}
/* Add url parameters to xt_multc */
function xitiSetUrlParameters( parameters ) {
    /* Get all url params */
    uParams = window.location.href.split( '/' );
    regExp = /\((.*)\)/i
    for ( var i = 0; i < uParams.length; i++ ) {
        if ( regExp.test( uParams[i] ) )
            $('div#xiti-logo').data( uParams[i].replace( regExp, "$1" ), uParams[(i+1)] );
    }
    /* Get all xiti parameters */
    p = parameters.split( ',' );
    k = 1;
    for ( var i = 0; i < p.length; i++ ) {
        if ( p[i] != '-' ) {
            if ( p[i].indexOf( 'MULTI_' ) == 0 ) {
                if ( $('div#xiti-logo').data( p[i].replace( 'MULTI_', '' ) ) ) {
                    multi_params = $('div#xiti-logo').data( p[i].replace( 'MULTI_', '' ) ).split( ',' );
                    for ( j = 0; j < multi_params.length; j++ ) {
                        while ( xt_form.indexOf( '&f'+k+'=' ) != -1 )
                            k++;
                        xt_form += '&f'+k+'='+cleanString( multi_params[j] );
                    }
                }
            } else {
                if ( $('div#xiti-logo').data( p[i] ) )
                    xt_form += '&f'+k+'='+cleanString( $('div#xiti-logo').data( p[i] ) );
                else
                    xt_form += '&f'+k+'=';
                k++;
            }
        } else {
            if ( xt_form.indexOf( '&f'+k+'=' ) == -1 ) {
                xt_form += '&f'+k+'=';
                k++;
            }
        }
    }
    $('div#xiti-logo').removeData();
}
//CARROUSEL HEURES
    var sensHeure = 'bas';
    var actifDefautVideo;
    var compteurHeures=0;
    var canClick = 1;

    function changeHeure () {

        if (sensHeure == 'bas') {
            $('.liste_heures').animate({
                top: '-=250'
            }, 500, function() {
                checkFlechesHeures ();
                canClick = 1;
            });
        } else if (sensHeure == 'haut') {
            $('.liste_heures').animate({
                top: '+=250'
            }, 500, function() {
                checkFlechesHeures ();
                canClick = 1;
            });
        }
    }

    function checkFlechesHeures () {
        if (sensHeure == 'haut') {
            $('.fleche_h').fadeOut ();
            $('.fleche_b').fadeIn ();
        } else {
            $('.fleche_b').fadeOut ();
            $('.fleche_h').fadeIn ();
        }
    }

$(document).ready(function(){
    if($('.liste_heures').html() != null) {

        //On check le li actif par défaut
        $('.liste_heures li').each(function() {
            compteurHeures ++;
            if ($(this).hasClass('actif')) {
                actifDefaut = compteurHeures - 1;
                // On scroll le carrousel pour voir la rubrique active
                if (actifDefaut >=4) {
                    $('.fleche_b').click ();
                }
            }
        });

        //RollOver sur les li
        $('.liste_heures li').mouseover (function () {
            $(this).addClass ('actif');
        })
        $('.liste_heures li').mouseleave (function () {
            $(this).removeClass ('actif');
            $('.liste_heures li').eq(actifDefaut).addClass ('actif');
        })

        //Actions sur les fleches de defilement
        $('.fleche_b').click (function () {
            if (canClick == 1) {
                sensHeure = 'bas';
                changeHeure ();
                canClick = 0;
                return false;
            }
        })
        $('.fleche_h').click (function () {
            if (canClick == 1) {
                sensHeure = 'haut';
                changeHeure ();
                canClick = 0;
                return false;
            }
        })
    }

});

//////////////////////////////
//CARROUSEL VIDEOS COULISSES//
//////////////////////////////
    var sensVideos = 'bas';
    var actifDefaut;
    var compteurVideos=0;
    var pasDefilVideo;
    var posFirstVideo;
    var posLastVideo;

    function changeVideo (pasVideo) {
        if (sensVideos == 'bas') {
            $('.conteneur_liste_videos ul').animate({
                top: '-='+pasVideo
            }, 500, function() {
                checkFlechesVideos ();
            });
        } else if (sensVideos == 'haut') {
            $('.conteneur_liste_videos ul').animate({
                top: '+='+pasVideo
            }, 500, function() {
                checkFlechesVideos ();
            });
        }
    }

    function checkFlechesVideos () {
        posFirstVideo = $('.conteneur_liste_videos ul li:first').offset().top;
        posLastVideo = $('.conteneur_liste_videos ul li:last').offset().top;
        if (compteurVideos >3 ) {
            if (eval($('.conteneur_liste_videos').offset().top - posFirstVideo) <= 0) {
                $('.fleche_h').fadeOut ('fast');
                $('.fleche_b').fadeIn ('fast');
            } else if (eval(posLastVideo + $('.conteneur_liste_videos ul li:last').height()) <= eval($(".conteneur_liste_videos").offset().top + $(".conteneur_liste_videos").height())) {
                $('.fleche_b').fadeOut ('fast');
                $('.fleche_h').fadeIn ('fast');
            } else {
                $('.fleche_b').fadeIn ('fast');
                $('.fleche_h').fadeIn ('fast');
            }
        }
    }

$(document).ready(function(){
    if($('.conteneur_liste_videos').html() != null) {
        pasInitVideo = parseInt($('.conteneur_liste_videos ul li:first').height() + 5);
        posFirstVideo = $('.conteneur_liste_videos ul li:first').offset().top;
        posLastVideo = $('.conteneur_liste_videos ul li:last').offset().top;
        //Actions sur les fleches de defilement
        $('.fleche_b').click (function () {
            sensVideos = 'bas';
            changeVideo (pasInitVideo);
            return false;
        })
        $('.fleche_h').click (function () {
            sensVideos = 'haut';
            changeVideo (pasInitVideo);
            return false;
        })

        //On check le li actif par défaut
        $('.conteneur_liste_videos ul li').each(function() {
            compteurVideos ++;
            if ($(this).hasClass('actif')) {
                actifDefautVideo = compteurVideos - 1;
                // On positionne la vidéo active
                if (eval(actifDefautVideo + 1) > $('.conteneur_liste_videos ul li').length -3 ) {
                    pasDefilVideo = eval($('.conteneur_liste_videos ul li').length -3) * pasInitVideo;
                } else {
                    pasDefilVideo = actifDefautVideo * pasInitVideo;
                }
                changeVideo (pasDefilVideo);
            }
        });
    }

    $('.page_detail_region .panneau a').hover(
        function () {
            $(this).parent().css('z-index','5');
            $('.infobulle').fadeIn('fast');
        }, 
        function () {
            $('.infobulle').fadeOut('fast');
            $(this).parent().css('z-index','0');
        }
    );
	
	
	// PAge gite changement de taille du bloc details
	$('.details_gite li.agrandir a, .details_gite li.reduire a').click(function() {
		if ($('.details_gite').hasClass('details_gite_xs')) {
			$('.details_gite').removeClass('details_gite_xs');
			$('.pave_scroll').jScrollPane({
				verticalDragMinHeight: 28,
				verticalDragMaxHeight: 28
			});
			return false;
		} else {
			$('.details_gite').addClass('details_gite_xs');
			$('.pave_scroll').jScrollPane({
				verticalDragMinHeight: 28,
				verticalDragMaxHeight: 28
			});
			return false;
		}
	});
	
	
	
	
	/* Module de vote pour les recettes */
	var defaultNote = parseInt($('.etoiles').attr('rel'));
	var node = $('.vote').attr('rel');
	//var vote = $('.vote .etoiles a').attr('rel');
	$('.vote .etoiles').addClass('etoile_x'+defaultNote);
	
	$('.vote .etoiles a').mouseover (function () {
		var position = ($('.vote .etoiles a').index(this))+1;
		$(this).parent().attr('class' , 'etoiles etoile_x'+position);
	});
	$('.vote .etoiles a').click (function () {
		var vote = $(this).attr('rel');
		
		$.get('/recettes/stars?node_id='+node+'&vote='+vote+ '&time='+ new Date().getTime() ,
				function(data) {
					if (data != 'ko') {
						var datas = data.split('|');
						var s = '';
						if ( datas[0] > 1)
							s = 's';
						$('.auteur').colorbox({html:"<p class='confirm_popin'>Merci pour votre vote !</p>",open:true});
						$('.vote .nb_votes').html(datas[0]+' vote'+s);
						$('.vote .etoiles a').parent().attr('rel' , datas[1]);
						defaultNote = datas[1];
						$('.vote .etoiles a').parent().attr('class' , 'etoiles etoile_x'+datas[1]);
						//alert($('.vote .etoiles a').parent().parent().html());
						}
					else{
						$('.auteur').colorbox({html:"<p class='error_popin'>Vous avez déjà  voté pour cette recette aujourd'hui, revenez demain pour voter à  nouveau ! </p>",open:true});
					}
					
					});
		
		
		
		$('.vote .etoiles').addClass('deja_vote');
	});
	
	$('.vote .etoiles').mouseleave (function () {
		
		$(this).attr('class' , 'etoiles etoile_x'+defaultNote);
	});
	
	
	/* Ajouter un ingrédient (Post recette etape 2) */
	var nbIngredient = 1;
	$('#form_post_recette2 .btn_add_line').click(function() {
		tailleListeIngr = $('.list_ingr .ligne').length;
		nbIngredient = tailleListeIngr;
		valInput = $('.list_ingr li:last .input_ingredient input').val();
		verifValInput = /^Ingrédient/;
		//if ( verifValInput.exec(valInput) == null) {
			nbIngredient++;
			ligneSuiv = '<li class="ligne">'+
									'<label for="nom_ingredient'+nbIngredient+'" class="out">Ingredient</label>'+
									'<div class="input_text input_ingredient"><div><input type="text" value="Ingrédient" id="nom_ingredient'+nbIngredient+'" name="ingredient['+nbIngredient+'][nom]" class="auto_clear champ_oblig ingredient" onfocus="if(this.defaultValue==this.value)this.value=\'\';" /></div></div><span class="asterisque">*</span>'+
									'<label for="quantite'+nbIngredient+'" class="out">Quantité</label>'+
									'<div class="input_text input_quantite"><div><input type="text" value="Quantité" id="quantite'+nbIngredient+'" name="ingredient['+nbIngredient+'][quantite]" class="auto_clear quantite" onfocus="if(this.defaultValue==this.value)this.value=\'\';" /></div></div>'+
									'<label for="unite'+nbIngredient+'" class="out">Unité de mesure</label>'+
									'<select id="unite'+nbIngredient+'" name="ingredient['+nbIngredient+'][unite]" class="select_unite">'+
										'<option value="">Unité de mesure</option>'+
										'<option value="ml">ml</option>'+
										'<option value="l">l</option>'+
										'<option value="mg">mg</option>'+
										'<option value="g">g</option>'+
									'</select>'+
									'<div class="suppr"><a href="#"><img src="/extension/detv/design/detv/images/btn_suppr.png" alt="Supprimer" /></a></div>'+
									'<div class="clear"></div>'+
								'</li>';
			$('#form_post_recette2 .list_ingr').append(ligneSuiv);
			$('.pave_scroll').jScrollPane({
				verticalDragMinHeight: 28,
				verticalDragMaxHeight: 28
			});
		//}
	});
	$('#form_post_recette2 .suppr a').live('click', function() {
		tailleListeIngr = $('.list_ingr .ligne').length;
		if (tailleListeIngr > 1) {
			$(this).parent().parent().remove();
			$('.pave_scroll').jScrollPane({
				verticalDragMinHeight: 28,
				verticalDragMaxHeight: 28
			});
		}
	});
	
	
	/* Ajouter une etape (Post recette etape 3) */
	var nbEtape = 1;
	$('#form_post_recette3 .btn_add_line').click(function() {
		tailleListeEtapes = $('.list_explic .ligne').length;
		if ($('.list_explic li:last textarea').val() != '') {
			nbEtape ++;
			ligneSuiv = '<li class="ligne">'+
									'<div class="desc">'+
											'<label for="etape'+nbEtape+'">Etape '+(tailleListeEtapes + 1)+' *</label>'+
											'<textarea id="etape'+nbEtape+'" name="etape['+nbEtape+']" onfocus="if(this.defaultValue==this.value)this.value=\'\';" class="champ_oblig etape"></textarea>'+
										'</div>'+
									'<div class="suppr"><a href="#"><img src="/extension/detv/design/detv/images/btn_suppr.png" alt="Supprimer" /></a></div>'+
									'<div class="clear"></div>'+
								'</li>';
			$('#form_post_recette3 .list_explic').append(ligneSuiv);
			$('.pave_scroll').jScrollPane({
				verticalDragMinHeight: 28,
				verticalDragMaxHeight: 28,
				animateTo:true
			});
			var api = $('.pave_scroll').data('jsp');
			api.scrollToBottom();
		}
	});
	$('#form_post_recette3 .suppr a').live('click', function() {
		tailleListeEtapes = $('.list_explic .ligne').length;
		if (tailleListeEtapes > 1) {
			$(this).parent().parent().remove();
			$('.pave_scroll').jScrollPane({
				verticalDragMinHeight: 28,
				verticalDragMaxHeight: 28
			});
			//on remet les bons numeros d'etapes
			for ( i=0; i< $('.list_explic .ligne').length; i++){
				$('#form_post_recette3 .ligne:eq('+i+') .desc label').html ('Etape '+(i + 1)+' *');
			};
		}
	});
	
	
	/*Popins de la partie recettes*/
	if (is_connected != undefined && is_connected >= 0) {// Si l'internaute est connecté --> popin_add_comment
		contenuPopinAddComment = null;
	} else {// Si l'internaute n'est pas connecté --> popin_identification
		contenuPopinAddComment = $('.c_popin_identification').html();
	}
	 $('.c_popin_identification, .c_popin_add_comment, .c_popin_lire_comment').remove();


	$('a.close_popin').live('click',function() {
		$('#colorbox').colorbox.close();
	});
	if (contenuPopinAddComment != null ){
		$('.add_comment').colorbox({html:contenuPopinAddComment,transition:'none',opacity:0.5,onClosed:function(){$('#colorbox').removeClass('popin_recette');confirmComment = false;}}, function() {
			$('#colorbox').addClass('popin_recette');
			$('#form_add_comment').css('display','block');
			$('#confirmation_comment').css('display','none');
			$('.popin_add_comment').css('height','302px');
		});
	}

	/*Oubli Mot de passe dans popin identification*/
	$('.popin_identification .mdp_oublie').live('click',function() {
		$('#colorbox').removeClass('popin_recette');
		$('.submitPWD').click();
	});
	
});

