// JavaScript Document

var newAction;

var nbRub = 3;
var ssmenu_ouvert = false;
var index = 0;
var indexSelect = 0;
var videoEnCours = 0;
function afficheVideo(num) {
    //recup le numero de la video a afficher
    videoEnCours = num;
    var path = document.location.pathname;
    var pathSplit = path.split("/");
    if (pathSplit.length > 2) {
        document.location.href = "/" + pathSplit[1] + "/" + pathSplit[2] + "/Video/" + num;
    }
}


// Affichage spécifique pour Safari sous Mac
var OSMac = false;
var safari = false;
if (navigator.appVersion.indexOf('Mac') != -1) { OSMac = true; }
if (navigator.userAgent.toLowerCase().indexOf('safari') != -1 && navigator.userAgent.toLowerCase().indexOf('chrome') == -1) { safari = true; }

function MAJbtn(action) {
    //alert("MAJbtn "+action);
    //Action : action du bouton a afficher
    if (action == "play") {

        window.document.getElementById("btnPlay").style.display = "block";
        window.document.getElementById("btnPause").style.display = "none";
    }
    else {
        window.document.getElementById("btnPause").style.display = "block";
        window.document.getElementById("btnPlay").style.display = "none";
    }
}

//var actionEnCours = "play";
var actionEnCours = "play";

function setCurrentPage(newAction) {
    actionEnCours = newAction;
    SendDataToFlashMovie(newAction);

    if (newAction == "pause") { MAJbtn("play"); } else { MAJbtn("pause"); }
}

function getFlashMovieObject(movieName) {
    if (window.document[movieName]) {
        //alert(window.document[movieName]);
        return window.document[movieName];
    }
    if (navigator.appName.indexOf("Microsoft Internet") == -1) {
        if (document.embeds && document.embeds[movieName])
            return document.embeds[movieName];
    }
    else {
        return document.getElementById(movieName);

    }
}

function SendDataToFlashMovie(newAction) {
   // var flashMovie = getFlashMovieObject("presentation");
    //var flashMovie =window.document["presentation"];
    var flashMovie = document.getElementById("presentation");
    flashMovie.sendTextToFlash(newAction);
    //alert("ok");
}

function fermerInfoBulle(nomConcours) {

    if ($('#infobulle_' + nomConcours).css('display') == "block") {
        if (document.all) {
            $('#infobulle_' + nomConcours).css('display', 'none');
        }
        else {
            $('#infobulle_' + nomConcours).fadeOut();
        }
    }
}



$(document).ready(function() {

    //Menu circuits et escapades
    OverEscapade();

    //Lancement menu des sommeliers
    petitMenuVDL("cont_menu_sommelier", "cont_visuel", 1, "/App_Themes/Default/Images/monsommelier/images/", 612);

    //Lancement du menu des recettes
    //  ssmenuSlide("type_recette", "liste_recette", $("#nbTypeRecette").attr("value"));
    //ssmenuSlide("type_confrerie", "liste_confrerie", $("#nbTypeConfrerie").attr("value"));

    //Lancement du menu mon Espace - Accueil
    contenuSlide("td_monEspace", "cont_monEspace", $("#nbItemMonEspace").attr("value"), 600, 50);

    //Menu des occasions de consommation
    overImg("imgOccasion", "occasion", "/App_Themes/Default/Images/occasionsAccueil/images/", "jpg");

    //Lancement du menu des caves touristiques
    ssmenuSlide("type_cave", "liste_cave", $("#nbTypeCave").attr("value"));

    //Lancement menu Laisser vous guider
    petitMenuVDL("cont_menu_laissezVousGuider", "cont_visuel_laissezVousGuider", 1, "/App_Themes/Default/Images/laissezVousGuider_accueil/images/", 612);

    //Personnalisation Over support
    // overImg("imgSupport", "support", "/App_Themes/Default/Images/Personnalisation/images/", "png");

    //Lancement menu Caves touristiques - Accueil
    petitMenuVDL("cont_menu_cavesTouristiques", "cont_visuel_cavesTouristiques", 1, "/App_Themes/Default/Images/cavesTouristiques/images/", 704);

    //Lancement menu trouver nos vins de la partie Achetez
    petitMenuVDL("cont_menu_achetez", "cont_visuel_achetez", 1, "/App_Themes/Default/Images/achetez/images/", 612);

    //Lancement menu Lexique
    changeDefinitions();

    //Lancement menu Recherche Cartographique
    rechercheCartographique();

    //Adaptation de l'encart Bienvenue en haut à droite si nom du compte sur 2 lignes
    var bienvenue_height = $('#log span').height();
    if (bienvenue_height > 16) {
        $('#encart_bienvenue').addClass('deux_lignes');
    }



    //Lancement du script qui affiche un scroll ou non selon le listing qu'affiche le moteur de recherche

    // Gestion des listes déroulantes à droite de chaque page
    // $('#ctl00_CarteRecherche_CarteRecherche1_ListeLieuMR').mSelect();
    // $('#ctl00_CarteRecherche_CarteRecherche1_villeDDL').mSelect();

    /*Bouton Play / pause pour la presentation */

    $("#btnPlay").hover(
    function() {
        $(this).attr("src", "/App_Themes/Default/Images/Video/images/btn_play_over.png");
    },
    function() {
        $(this).attr("src", "/App_Themes/Default/Images/Video/images/btn_play.png");
    }

    );

    $("#btnPause").hover(
    function() {
        $(this).attr("src", "/App_Themes/Default/Images/Video/images/btn_pause_over.png");
    },
    function() {
        $(this).attr("src", "/App_Themes/Default/Images/Video/images/btn_pause.png");
    }

    );

    /* POPUP VINS MEDAILLES */

    /* $("#fermeturePopupVinsMedailles").click(
    function() {
    $(this).parents("div").css("display", "none");
    // alert($(this).parents("div").attr("id"));
    }

    );*/

    $(".plusInfo").click(
    function() {
        posPopup = $(this).offset();
        posXPopup = posPopup.top;
        posXPopup = posXPopup + 15;
        nomPopup = $(this).attr("id");
        //alert(nomPopup);
        $("#infobulle_" + nomPopup).css("display", "block");
        $("#infobulle_" + nomPopup).css("top", posXPopup + "px");
        if (nomPopup == "concours_1") {
            fermerInfoBulle("concours_2");
        }
        else {
            fermerInfoBulle("concours_1");
        }
    }

    );




    /************ ESPACE DE PERSONNALISATION ****************/
    //Personnalisation Click support
    var choixSupport = 0;
    var etpValide = new Array();
    etpValide[0] = false;
    etpValide[1] = false;
    etpValide[2] = false;
    etpValide[3] = false;


    $("#etape_1").click(
		function() {
		    if (etpValide[0] == false) {
		        //Ouverture de l'etape
		        $('.contenu_etape_1').slideDown('normal');
		    }
		}
	);


    $(".btn_valider").click(
		function() {
		    var numValider = $(this).attr("id").split("_");
		    etpValide[parseInt(numValider[2]) - 1] = true;

		    //On ferme l'etape en cours
		    $('.contenu_etape_' + numValider[2]).slideUp('normal');

		    //On ouvre la prochaine
		    $(".contenu_etape_" + parseInt(parseInt(numValider[2]) + 1)).slideDown('normal');

		}
	);

    $(".support").click(
		function() {
		    choixSupport = $(this).attr("alt");
		    var nomSupport = $(this).attr("alt");
		    $(this).attr("src", "images/Personnalisation/images/" + nomSupport + "_over.png");
		}
	);

    /* Tester mes connaissance - Accueil */
    //Hover bouton

    var indexTesterAccueil = 0;
    var score = 0;

    $(".btn_difficulte").hover(
	   function() {
	       //Recup Id
	       var id = $(this).attr("id").split("_");
	       //over
	       if (indexTesterAccueil != id[2]) { $(this).removeClass("btn_difficulte").addClass("btn_difficulte_over") };
	   },
	   function() {
	       //Recup Id
	       var id = $(this).attr("id").split("_");
	       //out
	       if (indexTesterAccueil != id[2]) { $(this).removeClass("btn_difficulte_over").addClass("btn_difficulte") };
	   }
	);

    //Clic bouton
    $(".btn_difficulte").click(
		function() {

		    //Recup Id 
		    var id = $(this).attr("id").split("_");

		    //Si on ne clique pas sur le bouton de difficulté déjà selectionné
		    if (indexTesterAccueil != id[2]) {

		        //Si ce n'est pas la 1ere fois qu'on clique
		        if (indexTesterAccueil != 0) {
		            //Enleve l'etat select de l'ancien btn select
		            $("#btn_difficulte_" + indexTesterAccueil).removeClass("btn_difficulte_over").addClass("btn_difficulte");

		            //Si un autre quizz avais été selectioné, on l'enleve
		            if ($("#cont_test_" + indexTesterAccueil).css("display") != "none") {
		                $("#cont_test_" + indexTesterAccueil).animate(
		                {
		                    height: "toggle"
		                });
		                $("#cont_test_" + indexTesterAccueil).css("display", "none")
		            }

		            //Ainsi que le bouton résultat
		            $(".btn_resultat_test").css("display", "none");
		            $(".btn_resultat_test").css("height", "0px");

		            //Sans oublier le résultat !
		            if (indexTesterAccueil == 1) {
		                var niveau = "facile";
		            }
		            else if (indexTesterAccueil == 2) {
		                var niveau = "moyen";
		            }
		            else if (indexTesterAccueil == 3) {
		                var niveau = "difficile";
		            }

		            if (0 <= score < 3) {
		                var idScore = 1;
		            }
		            else if (3 <= score < 6) {
		                var idScore = 2;
		            }
		            else if (6 <= score < 8) {
		                var idScore = 3;
		            }
		            else if (8 <= score < 100) {
		                var idScore = 4;
		            }
		            //Conteneur du résultat
		            $("#cont_resultat").css("display", "none");
		            //Résultat
		            $("#" + niveau + "_resultat_" + idScore).css("display", "none");

		            //MAJ calage du bout de l'etiquette
		            $(".calage_test").animate({
		                top: "854px"
		            });
		        }

		        //Stocke Id
		        indexTesterAccueil = id[2];

		        //clic
		        $(this).removeClass("btn_difficulte").addClass("btn_difficulte_over");
		        document.getElementById("QuizzEnCours").value = $(this).attr("id");
		        //alert(document.getElementById("QuizzEnCours").value);

		        //Arrivée du bouton "c'est parti" si c'est pas déjà fait!
		        if ($(".btn_commencer_test").css("height") != "39px") {
		            $(".btn_commencer_test").animate(
					{
					    height: "39px"
					}
				);
		        }
		    }
		});

    $(".btn_commencer_test").click(
		function() {
		    var hauteurEnPlus = parseInt($("#cont_test_" + indexTesterAccueil).height()) - 66;
		    var posTop = $(".calage_test").css("top").split("px");
		    var decalTop = parseInt(posTop[0]) + hauteurEnPlus;

		    $(".calage_test").animate({
		        top: decalTop + "px"
		    });

		    $("#cont_test_" + indexTesterAccueil).animate(
			{
			    height: "toggle"
			});
		    $("#cont_test_" + indexTesterAccueil).css("display", "block")

		    $(this).css("display", "none");
		    $(this).css("height", "0px");

		    $(".btn_resultat_test").animate(
			{
			    height: "39px"
			}
			);
		}
	);

    $(".btn_resultat_test").click(
		function() {
		    /* $("#cont_resultat").animate({
		    width: "209px"
		    });*/
		    score = 0;
		    var quizRepondu = document.getElementById("QuizzEnCours").value;
		    var compt_question = 1;
		    //var score = 0;
		    var nbQuestion = 0;
		    //quizz facile
		    if (quizRepondu == "btn_difficulte_1") {
		        //Calcul les réponses - parcourt les questions
		        while (document.getElementById("FACILE_" + compt_question)) {
		            //parcours les réponses
		            nbQuestion++;
		            if ($("input[id='FACILE_" + compt_question + "']:checked").val() != undefined && $("input[id='FACILE_" + compt_question + "']:checked").val() == "True") {
		                score++;
		            }

		            //Mise en couleurs des reponses et cochées et de la bonne réponse si besoin
		            var listeRadio = document.getElementsByName("FACILE_" + compt_question);
		            for (var x = 0; x < listeRadio.length; x++) {
		                if (listeRadio[x].checked && listeRadio[x].value == "True") {
		                    //on met en vert
		                    document.getElementById("FACILE_" + compt_question + "_" + x).style.color = "#4C9134";
		                    document.getElementById("FACILE_" + compt_question + "_" + x).style.fontWeight = "bold";
		                }
		                else if (listeRadio[x].checked && listeRadio[x].value == "False") {
		                    document.getElementById("FACILE_" + compt_question + "_" + x).style.color = "#A71313";
		                    document.getElementById("FACILE_" + compt_question + "_" + x).style.fontWeight = "bold";
		                    //on met en rouge
		                }
		                else if (!listeRadio[x].checked && listeRadio[x].value == "True") {
		                    //On met en vert
		                    document.getElementById("FACILE_" + compt_question + "_" + x).style.color = "#4C9134";
		                    document.getElementById("FACILE_" + compt_question + "_" + x).style.fontWeight = "bold";
		                }
		            }
		            compt_question++;
		        }
		    }
		    else if (quizRepondu == "btn_difficulte_2") {
		        //Calcul les réponses - parcourt les questions
		        while (document.getElementById("MOYEN_" + compt_question)) {
		            //parcours les réponses
		            nbQuestion++;
		            if ($("input[id='MOYEN_" + compt_question + "']:checked").val() != undefined && $("input[id='MOYEN_" + compt_question + "']:checked").val() == "True") {
		                score++;
		            }

		            //Mise en couleurs des reponses et cochées et de la bonne réponse si besoin
		            var listeRadio = document.getElementsByName("MOYEN_" + compt_question);
		            for (var x = 0; x < listeRadio.length; x++) {
		                if (listeRadio[x].checked && listeRadio[x].value == "True") {
		                    //on met en vert
		                    document.getElementById("MOYEN_" + compt_question + "_" + x).style.color = "#4C9134";
		                    document.getElementById("MOYEN_" + compt_question + "_" + x).style.fontWeight = "bold";
		                }
		                else if (listeRadio[x].checked && listeRadio[x].value == "False") {
		                    document.getElementById("MOYEN_" + compt_question + "_" + x).style.color = "#A71313";
		                    document.getElementById("MOYEN_" + compt_question + "_" + x).style.fontWeight = "bold";
		                    //on met en rouge
		                }
		                else if (!listeRadio[x].checked && listeRadio[x].value == "True") {
		                    //On met en vert
		                    document.getElementById("MOYEN_" + compt_question + "_" + x).style.color = "#4C9134";
		                    document.getElementById("MOYEN_" + compt_question + "_" + x).style.fontWeight = "bold";
		                }
		            }
		            compt_question++;
		        }
		    }
		    else if (quizRepondu == "btn_difficulte_3") {
		        //Calcul les réponses - parcourt les questions
		        while (document.getElementById("DIFFICILE_" + compt_question)) {
		            //parcours les réponses
		            nbQuestion++;
		            if ($("input[id='DIFFICILE_" + compt_question + "']:checked").val() != undefined && $("input[id='DIFFICILE_" + compt_question + "']:checked").val() == "True") {
		                score++;
		            }

		            //Mise en couleurs des reponses et cochées et de la bonne réponse si besoin
		            var listeRadio = document.getElementsByName("DIFFICILE_" + compt_question);
		            for (var x = 0; x < listeRadio.length; x++) {
		                if (listeRadio[x].checked && listeRadio[x].value == "True") {
		                    //on met en vert
		                    document.getElementById("DIFFICILE_" + compt_question + "_" + x).style.color = "#4C9134";
		                    document.getElementById("DIFFICILE_" + compt_question + "_" + x).style.fontWeight = "bold";
		                }
		                else if (listeRadio[x].checked && listeRadio[x].value == "False") {
		                    document.getElementById("DIFFICILE_" + compt_question + "_" + x).style.color = "#A71313";
		                    document.getElementById("DIFFICILE_" + compt_question + "_" + x).style.fontWeight = "bold";
		                    //on met en rouge
		                }
		                else if (!listeRadio[x].checked && listeRadio[x].value == "True") {
		                    //On met en vert
		                    document.getElementById("DIFFICILE_" + compt_question + "_" + x).style.color = "#4C9134";
		                    document.getElementById("DIFFICILE_" + compt_question + "_" + x).style.fontWeight = "bold";
		                }
		            }

		            compt_question++;
		        }
		    }
		    //alert("score : " + score + " / " + nbQuestion);
		    //Gère l'affichage du bon résultat ?
		    if (quizRepondu == "btn_difficulte_1") {
		        var compteurF = 1;

		        //User loggé
		        if (document.getElementById('idUser').value != "") {
		            ASP.fr_gp_commun_contenu_master.enregistreLeScore("" + score, document.getElementById('idFacileQuizz').value, document.getElementById('idUser').value, result_enregistreLeScore);
		        }

		        //Cache moyen et difficiel
		        var compteurM = 1;
		        while (document.getElementById('moyen_resultat_' + compteurM)) {
		            document.getElementById('moyen_resultat_' + compteurM).style.display = "none";
		            compteurM++;
		        }

		        var compteurD = 1;
		        while (document.getElementById('difficile_resultat_' + compteurD)) {
		            document.getElementById('difficile_resultat_' + compteurD).style.display = "none";
		            compteurD++;
		        }

		        while (document.getElementById('facile_resultat_' + compteurF)) {
		            var min = document.getElementById('facile_resultat_' + compteurF).getAttribute('min');
		            var max = document.getElementById('facile_resultat_' + compteurF).getAttribute('max');

		            if (Number(score) >= Number(min) && Number(score) < max) {
		                document.getElementById('facile_resultat_' + compteurF).style.display = "";
		                document.getElementById('cont_resultat').style.display = "";
		                if (score > 1) {
		                    document.getElementById('facile_score_' + compteurF).innerHTML = score + " bonnes r&eacute;ponses</b><br />sur " + nbQuestion + " questions !";
		                }
		                else {
		                    document.getElementById('facile_score_' + compteurF).innerHTML = score + " bonne r&eacute;ponse</b><br />sur " + nbQuestion + " questions !";
		                }
		            } else {
		                document.getElementById('facile_resultat_' + compteurF).style.display = "none";
		            }
		            compteurF++;
		        }


		    } else if (quizRepondu == "btn_difficulte_2") {
		        var compteurM = 1;

		        //User loggé
		        if (document.getElementById('idUser').value != "") {
		            ASP.fr_gp_commun_contenu_master.enregistreLeScore("" + score, document.getElementById('idMoyenQuizz').value, document.getElementById('idUser').value, result_enregistreLeScore);
		        }

		        //Cache moyen et difficiel
		        var compteurF = 1;
		        while (document.getElementById('facile_resultat_' + compteurF)) {
		            document.getElementById('facile_resultat_' + compteurF).style.display = "none";
		            compteurF++;
		        }

		        var compteurD = 1;
		        while (document.getElementById('difficile_resultat_' + compteurD)) {
		            document.getElementById('difficile_resultat_' + compteurD).style.display = "none";
		            compteurD++;
		        }

		        while (document.getElementById('moyen_resultat_' + compteurM)) {
		            var min = document.getElementById('moyen_resultat_' + compteurM).getAttribute('min');
		            var max = document.getElementById('moyen_resultat_' + compteurM).getAttribute('max');

		            if (Number(score) >= Number(min) && Number(score) < max) {
		                document.getElementById('moyen_resultat_' + compteurM).style.display = "";
		                document.getElementById('cont_resultat').style.display = "";
		                if (score > 1) {
		                    document.getElementById('moyen_score_' + compteurM).innerHTML = score + " bonnes r&eacute;ponses</b><br />sur " + nbQuestion + " questions !";
		                }
		                else {
		                    document.getElementById('moyen_score_' + compteurM).innerHTML = score + " bonne r&eacute;ponse</b><br />sur " + nbQuestion + " questions !";
		                }
		            } else {
		                document.getElementById('moyen_resultat_' + compteurM).style.display = "none";
		            }
		            compteurM++;
		        }
		    } else if (quizRepondu == "btn_difficulte_3") {
		        var compteurD = 1;

		        //User loggé
		        if (document.getElementById('idUser').value != "") {
		            ASP.fr_gp_commun_contenu_master.enregistreLeScore("" + score, document.getElementById('idDifficileQuizz').value, document.getElementById('idUser').value, result_enregistreLeScore);
		        }

		        //Cache moyen et difficiel
		        var compteurF = 1;
		        while (document.getElementById('facile_resultat_' + compteurF)) {
		            document.getElementById('facile_resultat_' + compteurF).style.display = "none";
		            compteurF++;
		        }

		        var compteurM = 1;
		        while (document.getElementById('moyen_resultat_' + compteurM)) {
		            document.getElementById('moyen_resultat_' + compteurM).style.display = "none";
		            compteurM++;
		        }

		        while (document.getElementById('difficile_resultat_' + compteurD)) {
		            var min = document.getElementById('difficile_resultat_' + compteurD).getAttribute('min');
		            var max = document.getElementById('difficile_resultat_' + compteurD).getAttribute('max');

		            if (Number(score) >= Number(min) && Number(score) < max) {
		                document.getElementById('difficile_resultat_' + compteurD).style.display = "";
		                document.getElementById('cont_resultat').style.display = "";
		                if (score > 1) {
		                    document.getElementById('difficile_score_' + compteurD).innerHTML = score + " bonnes r&eacute;ponses</b><br />sur " + nbQuestion + " questions !";
		                }
		                else {
		                    document.getElementById('difficile_score_' + compteurD).innerHTML = score + " bonne r&eacute;ponse</b><br />sur " + nbQuestion + " questions !";
		                }
		            } else {
		                document.getElementById('difficile_resultat_' + compteurD).style.display = "none";
		            }
		            compteurD++;
		        }
		    }


		}
	);


    /*PLAN DU SITE*/
    if (window.document.getElementById("nbssRubPlan")) {

        var nbssRub = window.document.getElementById("nbssRubPlan").value;

        for (var i = 1; i <= nbssRub; i++) {
            $("#ssrub_" + i).click(function() {
                //Recup id

                var tab = new Array();
                tab = $(this).attr("id").split("_");
                var idssmenu = tab[1];

                //Vérifie qu'il y a un ssmenu
                //if ($("#ssmenu_" + idssmenu).height() > 14) {
                if ($(this).attr("class") == "rub_ferm2") {
                    //On ouvre le ssmenu
                    $("#ssmenu_" + idssmenu).slideToggle("fast");
                    $(this).removeClass("rub_ferm2").addClass("rub_ouver2");
                }
                else {
                    //On ferme le ssmenu
                    $("#ssmenu_" + idssmenu).slideToggle("fast");
                    $(this).removeClass("rub_ouver2").addClass("rub_ferm2");
                }
                //}
            }
			);
        }
    }

    if (window.document.getElementById("Pro1nbssRubPlan")) {

        var nbssRub = window.document.getElementById("Pro1nbssRubPlan").value;

        for (var i = 1; i <= nbssRub; i++) {
            $("#Pro1ssrub_" + i).click(function() {
                //Recup id

                var tab = new Array();
                tab = $(this).attr("id").split("_");
                var idssmenu = tab[1];

                //Vérifie qu'il y a un ssmenu
                //if ($("#ssmenu_" + idssmenu).height() > 14) {
                if ($(this).attr("class") == "rub_ferm2") {
                    //On ouvre le ssmenu
                    $("#Pro1ssmenu_" + idssmenu).slideToggle("fast");
                    $(this).removeClass("rub_ferm2").addClass("rub_ouver2");
                }
                else {
                    //On ferme le ssmenu
                    $("#Pro1ssmenu_" + idssmenu).slideToggle("fast");
                    $(this).removeClass("rub_ouver2").addClass("rub_ferm2");
                }
                //}
            }
			);
        }
    }

    if (window.document.getElementById("Pro2nbssRubPlan")) {

        var nbssRub = window.document.getElementById("Pro2nbssRubPlan").value;

        for (var i = 1; i <= nbssRub; i++) {
            $("#Pro2ssrub_" + i).click(function() {
                //Recup id

                var tab = new Array();
                tab = $(this).attr("id").split("_");
                var idssmenu = tab[1];

                //Vérifie qu'il y a un ssmenu
                //if ($("#ssmenu_" + idssmenu).height() > 14) {
                if ($(this).attr("class") == "rub_ferm2") {
                    //On ouvre le ssmenu
                    $("#Pro2ssmenu_" + idssmenu).slideToggle("fast");
                    $(this).removeClass("rub_ferm2").addClass("rub_ouver2");
                }
                else {
                    //On ferme le ssmenu
                    $("#Pro2ssmenu_" + idssmenu).slideToggle("fast");
                    $(this).removeClass("rub_ouver2").addClass("rub_ferm2");
                }
                //}
            }
			);
        }
    }

    if (window.document.getElementById("Pro3nbssRubPlan")) {

        var nbssRub = window.document.getElementById("Pro3nbssRubPlan").value;

        for (var i = 1; i <= nbssRub; i++) {
            $("#Pro3ssrub_" + i).click(function() {
                //Recup id

                var tab = new Array();
                tab = $(this).attr("id").split("_");
                var idssmenu = tab[1];

                //Vérifie qu'il y a un ssmenu
                //if ($("#ssmenu_" + idssmenu).height() > 14) {
                if ($(this).attr("class") == "rub_ferm2") {
                    //On ouvre le ssmenu
                    $("#Pro3ssmenu_" + idssmenu).slideToggle("fast");
                    $(this).removeClass("rub_ferm2").addClass("rub_ouver2");
                }
                else {
                    //On ferme le ssmenu
                    $("#Pro3ssmenu_" + idssmenu).slideToggle("fast");
                    $(this).removeClass("rub_ouver2").addClass("rub_ferm2");
                }
                //}
            }
			);
        }
    }

    if (window.document.getElementById("Pro4nbssRubPlan")) {

        var nbssRub = window.document.getElementById("Pro4nbssRubPlan").value;

        for (var i = 1; i <= nbssRub; i++) {
            $("#Pro4ssrub_" + i).click(function() {
                //Recup id

                var tab = new Array();
                tab = $(this).attr("id").split("_");
                var idssmenu = tab[1];

                //Vérifie qu'il y a un ssmenu
                //if ($("#ssmenu_" + idssmenu).height() > 14) {
                if ($(this).attr("class") == "rub_ferm2") {
                    //On ouvre le ssmenu
                    $("#Pro4ssmenu_" + idssmenu).slideToggle("fast");
                    $(this).removeClass("rub_ferm2").addClass("rub_ouver2");
                }
                else {
                    //On ferme le ssmenu
                    $("#Pro4ssmenu_" + idssmenu).slideToggle("fast");
                    $(this).removeClass("rub_ouver2").addClass("rub_ferm2");
                }
                //}
            }
			);
        }
    }

    if (window.document.getElementById("Pro5nbssRubPlan")) {

        var nbssRub = window.document.getElementById("Pro5nbssRubPlan").value;

        for (var i = 1; i <= nbssRub; i++) {
            $("#Pro5ssrub_" + i).click(function() {
                //Recup id

                var tab = new Array();
                tab = $(this).attr("id").split("_");
                var idssmenu = tab[1];

                //Vérifie qu'il y a un ssmenu
                //if ($("#ssmenu_" + idssmenu).height() > 14) {
                if ($(this).attr("class") == "rub_ferm2") {
                    //On ouvre le ssmenu
                    $("#Pro5ssmenu_" + idssmenu).slideToggle("fast");
                    $(this).removeClass("rub_ferm2").addClass("rub_ouver2");
                }
                else {
                    //On ferme le ssmenu
                    $("#Pro5ssmenu_" + idssmenu).slideToggle("fast");
                    $(this).removeClass("rub_ouver2").addClass("rub_ferm2");
                }
                //}
            }
			);
        }
    }

    /*MENU DE GAUCHE*/
    if (window.document.getElementById("nbssRub")) {
        var nbssRub = window.document.getElementById("nbssRub").value;

        for (var i = 1; i <= nbssRub; i++) {
            $("#ssrub_" + i).click(function() {
                //Recup id
                var tab = new Array();
                tab = $(this).attr("id").split("_");
                var idssmenu = tab[1];

                if ($(this).attr("class") == "rub_ferme") {
                    //On ouvre le ssmenu
                    $("#ssmenu_" + idssmenu).slideToggle("fast");
                    $(this).removeClass("rub_ferme").addClass("rub_ouvert");
                }
                else {
                    //On ferme le ssmenu
                    $("#ssmenu_" + idssmenu).slideToggle("fast");
                    $(this).removeClass("rub_ouvert").addClass("rub_ferme");
                }
            }
			);
        }
    }

    /* NIVEAU 3*/

    $(".lien_ssmenu").click(function() {
        //Recup id
        var tab2 = new Array();
        tab2 = $(this).attr("id").split("_");
        var idssssmenu = tab2[2];
        var prefixe = "";

        if (tab2[0] == "Pro1lien")
            prefixe = "Pro1";
        if (tab2[0] == "Pro2lien")
            prefixe = "Pro2";
        if (tab2[0] == "Pro3lien")
            prefixe = "Pro3";
        if (tab2[0] == "Pro4lien")
            prefixe = "Pro4";
        if (tab2[0] == "Pro5lien")
            prefixe = "Pro5";

        /*   alert(tab2[0]);
        alert(tab2[1]);
        alert(tab2[2]);*/
        //Si le ssmenu contient un troisieme niveau

        $("#" + prefixe + "ssssmenu_" + idssssmenu).slideToggle("fast");
    }

	);
    $(".cont_ssmenu").hover(
	    function() {

	    },
		function() {
		    var idMenu2 = $(this).attr("id");
		    var tab = new Array();
		    tab = idMenu2.split("_");
		    //alert(tab[3]);
		    //Si la rubrique n'est pas déjà selectionnee
		    if (indexSelect != "rub_" + tab[3]) {
		        $("#rub_" + tab[3]).removeClass("rub_" + tab[3] + "_select").addClass("rub_" + tab[3]);
		    }
		}
	)


    $('.lien_popup').click(function() {
        /* Titre */
        var titre_infobulle = $(this).html();
        var titre_infobulle_1 = titre_infobulle.substr(0, 1); 						    // Première lettre à mettre en majuscule
        var titre_infoublle_reste = titre_infobulle.substr(1, titre_infobulle.length);  // Toutes les autres lettres
        $('.infobulle_article_h1').html(titre_infobulle_1.toUpperCase() + titre_infoublle_reste);

        /* Contenu */
        var title_lien = $(this).attr('title');
        var contenu_infobulle = $('#' + title_lien).children('tbody').children('tr').children('td').html();
        $('#infobulle_scroll').html(contenu_infobulle);

        /* Scroll */
        var cont_infobulle_height = $('#' + title_lien).height();
        if (cont_infobulle_height >= 199) {
            $('.infobulle_scroll').addClass('infobulle_scroll_ok').removeClass('infobulle_scroll');
            cont_infobulle_height = 199;
        }
        else if (cont_infobulle_height < 199) {
            $('.infobulle_scroll_ok').addClass('infobulle_scroll').removeClass('infobulle_scroll_ok');

        }

        /* Calcul de la position du lien pour déterminer l'affichage de l'infobulle */
        var document_height = $(document).height();
        var infobulle_height = 15 + 6 + 24 + cont_infobulle_height + 15 + 15; // 24 = hauteur entête / MAX : 274px
        var lien_top = $(this).offset().top;
        var lien_pos_left = $(this).position().left;
        var lien_width = $(this).width();

        // L'infobulle est au dessus du lien
        if ((document_height - (lien_top + infobulle_height)) < 0) {
            $('.infobulle_article_h').children('img').attr('src', '/App_Themes/default/Images/infobulle/images/info_h_null.png');
            $('.infobulle_article_b').children('img').attr('src', '/App_Themes/default/Images/infobulle/images/info_bg.png');
            $('.infobulle_article').css({
                top: Math.round(lien_top) - infobulle_height,
                left: Math.round(lien_pos_left) + lien_width / 2
            });
        }
        // L'infobulle est en dessous du lien
        else {
            $('.infobulle_article_h').children('img').attr('src', '/App_Themes/default/Images/infobulle/images/info_hg.png');
            $('.infobulle_article_b').children('img').attr('src', '/App_Themes/default/Images/infobulle/images/info_b_null.png');
            $('.infobulle_article').css({
                top: Math.round(lien_top) + 12,
                left: Math.round(lien_pos_left) + lien_width / 2
            });
        }

        /* Affichage */
        if (document.all) {
            $('.infobulle_article').css('display', 'block');
        }
        else {
            $('.infobulle_article').fadeIn(400);
        }

        return false;
    });


    /* -------------------------------- */
    /* AFFICHAGE POPUP TRONCONS ESCAPADE */
    /* -------------------------------- */

    // Affichage du lien seulement si infobulle présente
    $('.escapade_popup_global').each(function() {
        var verif_cont = $(this).children('table').children('tbody').children('tr').children('td.escapade_infobulle_conteneur').children('.infobulle_scroll_ok').html();
        if (verif_cont != 'null') {
            $(this).parent('.escapade_txt').children('.escapade_infosPratiques').css('display', 'inline');
        }
    });

    $('.escapade_infosPratiques').click(function() {
        // Si l'infobulle est masquée, on l'affiche
        if ($(this).parent('.escapade_txt').children('.escapade_popup_global').css('display') == 'none') {
            if (document.all) {
                $(this).parent('.escapade_txt').children('.escapade_popup_global').css('display', 'block');
            }
            else {
                $(this).parent('.escapade_txt').children('.escapade_popup_global').fadeIn(400);
            }
        }
        // Si l'infobulle est affichée, on la masque
        else {
            $(this).parent('.escapade_txt').children('.escapade_popup_global').css('display', 'none');
        }

        return false;
    });

});

// Fermeture de l'infobulle
function fermerInfobulleEscapade() {
    $('.escapade_popup_global').css('display', 'none');
}

function fermerInfobulleArticle() {
    $('.infobulle_article').css('display', 'none');
}

function cachessmenu() {

    for (var j = 1; j <= nbRub; j++) {
        $("#cont_ssmenu_rub_" + j).slideUp('fast');

        if ($("#rub_" + j).hasClass("select") == false) {
            $("#rub_" + j).css({
                'background-image': '',
                'background-repeat': ''
            });
        }
    }
}


/* ---------------------------------------------------- */
/* Gestion de la connexion / l'inscription à mon Espace */
/* ---------------------------------------------------- */

// Affichage de l'infobulle
function ouvrirConnexion() {
    $('#monEspace_identification .champs_oblig').html('*');
    if ($('#infobulle_monEspace').css('display') == 'none') {
        if (document.all) {
            $('#infobulle_monEspace').css('display', 'block');
        }
        else {
            $('#infobulle_monEspace').fadeIn();
        }
    }
    else if ($('#infobulle_monEspace').css('display') == 'block') {
        fermerConnexion();
    }
}

// Inscription
function afficherInscription() {
    $('#monEspace_inscription div').slideDown('fast');
    $('#monEspace_titre h1').html('Inscrivez-vous');
    $('#monEspace_identification .champs_oblig').html('*');
    $('#monEspace_validation a').css('display', 'none');
    $('#monEspace_validation span').css('display', 'inline');
    $('.monEspace_submit').attr('value', 'Inscription');
}

// Fermeture infobulle
function fermerConnexion() {
    if (document.all) {
        $('#infobulle_monEspace').css('display', 'none');
    }
    else {
        $('#infobulle_monEspace').fadeOut();
    }
    
    if ($('#monEspace_inscription div').css('display', 'block')) {
        $('#monEspace_inscription div').css('display', 'none');
        $('#monEspace_titre h1').html('Connectez-vous');
        $('#monEspace_identification .champs_oblig').html('&nbsp;');
        $('#monEspace_validation a').css('display', 'inline');
        $('#monEspace_validation span').css('display', 'none');
        $('.monEspace_submit').attr('value', 'Connexion');
    }
}



/* -------------------------------------------------------------------- */
/* Gestion de la connexion / l'inscription au clic sur Carnet de Voyage */
/* -------------------------------------------------------------------- */

// Affichage de l'infobulle voyage
function ouvrirConnexionVoyage() {
    $('#monEspaceVoyage_identification .champs_oblig').html('*');
    if ($('#infobulle_monEspaceVoyage').css('display') == 'none') {
        if (document.all) {
            $('#infobulle_monEspaceVoyage').css('display', 'block');
        }
        else {
            $('#infobulle_monEspaceVoyage').fadeIn();
        }
    }
    else if ($('#infobulle_monEspaceVoyage').css('display') == 'block') {
        fermerConnexion();
    }
}

// Inscription
function afficherInscriptionVoyage() {
    $('#infobulle_monEspaceVoyage').animate({
        'margin-top': '-345px'
    }, 400);
    $('#monEspaceVoyage_inscription div').slideDown(400);
    $('#monEspaceVoyage_titre h1').html('Inscrivez-vous');
    $('#monEspaceVoyage_identification .champs_oblig').html('*');
    $('#monEspaceVoyage_validation a').css('display', 'none');
    $('#monEspaceVoyage_validation span').css('display', 'inline');
    $('.monEspaceVoyage_submit').attr('value', 'Inscription');
}

// Fermeture infobulle
function fermerConnexionVoyage() {
    if (document.all) {
        $('#infobulle_monEspaceVoyage').css('display', 'none');
    }
    else {
        $('#infobulle_monEspaceVoyage').fadeOut();
    }

    if ($('#monEspaceVoyage_inscription div').css('display', 'block')) {
        $('#infobulle_monEspaceVoyage').animate({
            'margin-top': '-155px'
        }, 400);
        $('#monEspaceVoyage_inscription div').css('display', 'none');
        $('#monEspaceVoyage_titre h1').html('Connectez-vous');
        $('#monEspaceVoyage_identification .champs_oblig').html('&nbsp;');
        $('#monEspaceVoyage_validation a').css('display', 'inline');
        $('#monEspaceVoyage_validation span').css('display', 'none');
        $('.monEspaceVoyage_submit').attr('value', 'Connexion');
    }
}


/* ------------------------------------------------------------------ */
/* Gestion de la connexion / l'inscription au clic sur Carte des Vins */
/* ------------------------------------------------------------------ */

// Affichage de l'infobulle Vins
function ouvrirConnexionVins() {
    $('#monEspaceVins_identification .champs_oblig').html('*');
    if ($('#infobulle_monEspaceVins').css('display') == 'none') {
        if (document.all) {
            $('#infobulle_monEspaceVins').css('display', 'block');
        }
        else {
            $('#infobulle_monEspaceVins').fadeIn();
        }
    }
    else if ($('#infobulle_monEspaceVins').css('display') == 'block') {
        fermerConnexion();
    }
}

// Inscription
function afficherInscriptionVins() {
    $('#infobulle_monEspaceVins').animate({
        'margin-top': '-345px'
    }, 400);
    $('#monEspaceVins_inscription div').slideDown(400);
    $('#monEspaceVins_titre h1').html('Inscrivez-vous');
    $('#monEspaceVins_identification .champs_oblig').html('*');
    $('#monEspaceVins_validation a').css('display', 'none');
    $('#monEspaceVins_validation span').css('display', 'inline');
    $('.monEspaceVins_submit').attr('value', 'Inscription');
}

// Fermeture infobulle
function fermerConnexionVins() {
    if (document.all) {
        $('#infobulle_monEspaceVins').css('display', 'none');
    }
    else {
        $('#infobulle_monEspaceVins').fadeOut();
    }

    if ($('#monEspaceVins_inscription div').css('display', 'block'))
    {
        $('#infobulle_monEspaceVins').animate({
            'margin-top': '-155px'
        }, 400);
        $('#monEspaceVins_inscription div').css('display', 'none');
        $('#monEspaceVins_titre h1').html('Connectez-vous');
        $('#monEspaceVins_identification .champs_oblig').html('&nbsp;');
        $('#monEspaceVins_validation a').css('display', 'inline');
        $('#monEspaceVins_validation span').css('display', 'none');
        $('.monEspaceVins_submit').attr('value', 'Connexion');
    }
}


/* ---------------------------------------- */
/* Gestion de l'infobulle "Envoyer à un ami */
/* ---------------------------------------- */

// OUVERTURE
function ouvrirEnvoiAmi() {
    if ($('#envoiAmi_infobulle').css('display') == 'none') {
        if (document.all) {
            $('#envoiAmi_infobulle').css('display', 'block');
        }
        else {
            $('#envoiAmi_infobulle').fadeIn('fast');
        }
    }
    else if ($('#envoiAmi_infobulle').css('display') == 'block') {
        fermerEnvoiAmi();
    }
}

// FERMETURE
function fermerEnvoiAmi() {
    if (document.all) {
        $('#envoiAmi_infobulle').css('display', 'none');
    }
    else {
        $('#envoiAmi_infobulle').fadeOut('fast');
    }
}


/************* RECHERCHE CARTOGRAPHIQUE *****************/
function rechercheCartographique()
{
    $('.cont_btn_rechercheCarto').click(function() {
        // Si le bouton est allumé, on l'éteint
        if ($(this).attr('class') == 'cont_btn_rechercheCarto selected') {
            $(this).children('img').fadeOut('fast');
            $(this).children('span').css('color', '#373737');
            $(this).removeClass('selected');
        }
        // S'il est éteint, on l'allume
        else {
            $(this).children('img').fadeIn('fast');
            $(this).children('span').css('color', '#fff');
            $(this).addClass('selected');
        }
    });

    // Survol des boutons
    $('.cont_btn_rechercheCarto').hover(
		function() {
		    // Si le bouton est éteint, on active l'état "hover"
		    if ($(this).attr('class') == 'cont_btn_rechercheCarto') {
		        $(this).children('img').fadeIn('fast');
		        $(this).children('span').css('color', '#fff');
		    }
		},
		function() {
		    // Si le bouton est éteint, on désactive l'état "hover"
		    if ($(this).attr('class') == 'cont_btn_rechercheCarto') {
		        $(this).children('img').fadeOut('fast');
		        $(this).children('span').css('color', '#373737');
		    }
		}
	);
}



/*imgOccasion - images/occasionsAccueil/images/*/
function overImg(classeElement, nomElement, cheminImg, extensionImage) {
    $("." + classeElement).hover(
		function() {
		    //over
		   
		    var idImg = $(this).attr("id").split("_");
		    $("#" + nomElement + "_" + idImg[1]).attr("src", cheminImg + nomElement + "_" + idImg[1] + "_over." + extensionImage);
		},
		function() {
		    var idImg = $(this).attr("id").split("_");
		    $("#" + nomElement + "_" + idImg[1]).attr("src", cheminImg + nomElement + "_" + idImg[1] + "." + extensionImage);
		}
	);
}

/*
But : Gestion de l'affichage des boutons en bas d'une page article 
Paramètres : affichageBoutonsArticle(nom du conteneur);
*/
function affichageBoutonsArticle() {

    alert($("#cont_contenuArticle").height());
    /*if ($("#cont_contenuArticle").height()< "300") {

    }*/
   
}

/*
But : Gestion de l'affichage de la page recherche : Affichage d'un scroll lorsque la liste est trop logue
Paramètres : affichageListe(nom du conteneur);
*/

function affichageListe(nomElement) {
    if ($(".listeRech_" + nomElement).hasClass("scroll")) {
        $(".listeRech_" + nomElement).removeClass("scroll");
        
        if ($(".listeRech_" + nomElement).height() > 140) {
            $(".listeRech_" + nomElement).addClass("scroll");
        }
        
    }
    else {
        if ($(".listeRech_" + nomElement).height() > 140) {
            $(".listeRech_" + nomElement).addClass("scroll");
        }

    }

}

function affichageListeVigneron() {
    if ($("#listing_recette").hasClass("scroll2")) {
        $("#listing_recette").removeClass("scroll2");

        if ($("#listing_recette" ).height() > 150) {
            $("#listing_recette").addClass("scroll2");
        }

    }
    else {
        if ($("#listing_recette").height() > 150) {
            $("#listing_recette").addClass("scroll2");
        }

    }

}

/*
But : Créer un roll over sur un menu + 1 changement de visuel
Paramètres : petitMenuVDL(id du conteneur du menu, item select par defaut, dossier des visuels, position fleche);
*/
function petitMenuVDL(idMenu, idContVisuel, menusommelier_select, dossierVisuelSommelier, positionFleche) {
    $("#" + idMenu).children().each(

		function() {
		    $(this).hover(
				function() {
				    //over
				    //On met l'item select en non-selectionne
				    $("#menu_" + menusommelier_select).removeClass("select");
				    //On recupere l'id de l'item en hover
				    var tabId = $(this).attr("id").split("_");
				    menusommelier_select = tabId[1];
				    //On lui attribut l'etat selectionne
				    $(this).addClass("select");
				    //change le visuel
				    $("#" + idContVisuel).css("background-image", "url(" + dossierVisuelSommelier + "visuel_" + menusommelier_select + ".jpg)");
				    //On bouge la fleche
				    var position = $(this).position();
				    //alert(position.top);
				    if (OSMac == true && safari == true) {
				        var ecart = position.top - positionFleche + 6;
				    }
				    else {
				        var ecart = position.top - positionFleche;
				    }
				    $("#fleche_menu").css("margin-top", ecart + "px");
				},
				function() {
				    //out 
				}
			);
		}
	);
}


/*
But : Ouvrir le sous menu  d'une rubrique en slide
Paramètres : ssmenuSlide(id/classe du conteneur du menu, id/classe du conteneur du contenu, nombre d'item,dureeOuverture, dureeFermeture);
*/
function ssmenuSlide(idConteneur, idssConteneur, nbTypeRecette) {
    //SI TROP DE CONTENU : APPARITION DU SCROLL
    for (i = 1; i <= nbTypeRecette; i++) {
        if ($("#" + idssConteneur + "_" + i).height() > 100) {
            $("#" + idssConteneur + "_" + i).removeClass(idssConteneur).addClass(idssConteneur + "_scroll");
        }
    }
    //AU CLICK
    $("." + idConteneur).click(
		function() {
		    for (i = 1; i <= nbTypeRecette; i++) {
		        var idRecette = $(this).attr("id").split("_");

		        //ouvre le theme clique
		        if (idRecette[1] == i) {
		            $("#" + idssConteneur + "_" + idRecette[1]).animate({
		                height: 'toggle'
		            }, {
		                duration: 400,
		                complete: function() {
		                    //fini
		                }
		            });
		        }
		        else {
		            if ($("#" + idssConteneur + "_" + i).css("display") == "block") {
		                $("#" + idssConteneur + "_" + i).animate({
		                    height: 'toggle'
		                }, {
		                    duration: 300,
		                    complete: function() {
		                    }
		                });
		            }
		        }
		    }
		}
	);
}

/*
But : Ouvrir le sous menu  d'une rubrique en slide
Paramètres : contenuSlide(id/classe du conteneur du menu, id/classe du conteneur du contenu, nombre d'item, dureeOuverture, dureeFermeture, itemActif au chargement de la page);
*/
function contenuSlide(idConteneur, idssConteneur, nbTypeRecette, dureeOuverture, dureeFermeture) {
    var itemActif = 1; 	// item actif au chargement de la page
    var id; 		    // identifiant de l'item cliqué
    var class_item;     // classe de l'item cliqué

    // Au clic sur un item
    $('.' + idConteneur).click(function() {
        // Récupération de l'identifiant de l'item cliqué => id[1]
        id = $(this).attr('id').split('_');

        // Au clic sur un nouvel item
        if (parseInt(itemActif) != parseInt(id[1])) {
            // Gestion des séparateurs
            $('#sep_' + itemActif).removeClass('sep_monEspace_over').addClass('sep_monEspace');
            $('#sep_' + (parseInt(itemActif) + 1)).removeClass('sep_monEspace_over').addClass('sep_monEspace');
            $('#sep_' + id[1]).removeClass('sep_monEspace').addClass('sep_monEspace_over');
            $('#sep_' + (parseInt(id[1]) + 1)).removeClass('sep_monEspace').addClass('sep_monEspace_over');

            // Gestion des items
            $('#monEspace_' + itemActif).removeClass('monEspace_' + itemActif + '_select');
            $('#monEspace_' + id[1]).addClass('monEspace_' + id[1] + '_select');

            // Gestion du contenu
            $('#' + idssConteneur + '_' + itemActif).css("display", "none");
            $('#' + idssConteneur + '_' + id[1]).css("display", "block");

            // Gestion de la largeur du contenu
            class_item = $(this).attr('class').split(' ');
            if (class_item[1] == 'fil_espace' && id[1] == '4') {
                $('.contenu_monEspace').css('width', '500px');
                $('.ombre_ptt').css('display', 'none');
                $('.ombre_grd').css('display', 'inline');
            } else {
                $('.contenu_monEspace').css('width', '304px');
                $('.ombre_grd').css('display', 'none');
                $('.ombre_ptt').css('display', 'inline');
            }

            itemActif = parseInt(id[1]);
        }
    });

    // Au hover : gestion des séparateurs
    $('.' + idConteneur).hover(
		function() {
		    // Récupération de l'identifiant de l'item cliqué => id[1]
		    id = $(this).attr('id').split('_');

		    $('#sep_' + id[1]).removeClass('sep_monEspace').addClass('sep_monEspace_over');
		    $('#sep_' + (parseInt(id[1]) + 1)).removeClass('sep_monEspace').addClass('sep_monEspace_over');
		},
		function() {
		    if (parseInt(id[1]) != parseInt(itemActif)) {
		        // Si hover sur l'item qui précède, seul le séparateur du haut change
		        if (parseInt(id[1]) == parseInt(itemActif) - 1) {
		            $('#sep_' + id[1]).removeClass('sep_monEspace_over').addClass('sep_monEspace');
		        }
		        // Si hover sur l'item qui suit, seul le séparateur du bas change
		        else if (parseInt(id[1]) == parseInt(itemActif) + 1) {
		            $('#sep_' + (parseInt(id[1]) + 1)).removeClass('sep_monEspace_over').addClass('sep_monEspace');
		        }
		        else {
		            $('#sep_' + id[1]).removeClass('sep_monEspace_over').addClass('sep_monEspace');
		            $('#sep_' + (parseInt(id[1]) + 1)).removeClass('sep_monEspace_over').addClass('sep_monEspace');
		        }
		    }
		}
	);
}


/* ---------- LEXIQUE ---------- */

//Lexique du vin - Actualisation de la position du "bout du livre"
function MAJCalage() {
    var hauteurEnPlus = parseInt($(".cont_definitions").height()) - 270;
    //alert(hauteurEnPlus);
    var posTop = $(".calage_lexique").css("top").split("px");
    var decalTop = parseInt(posTop[0]) + hauteurEnPlus;
    $(".calage_lexique").animate({
        top: decalTop + "px"
    });
}

//Actions au clic sur les boutons
function changeDefinitions() {
    var lexique_selected = 0;
    var idLexique;

    $('.alphabet a').click(function() {
        idLexique = $(this).html().toLowerCase();

        // Au clic sur un autre bouton
        if ($(this).attr('class') != 'lexique_selected') {
            // Gestion des class
            $('.alphabet a').removeAttr('class');
            $(this).addClass('lexique_selected');

            // Gestion de l'affichage des définitions
            $('.cont_definitions div').css('display', 'none');
            $('#lexique_' + idLexique).slideDown(400);
        }
    });
}

//Menu circuits et escapades
function OverEscapade() {
    for (i = 1; i <= 5; i++) {

        $(".escapade_" + i).hover(
			function() {
			    $(this).children("img").fadeIn("slow");
			    var id = $(this).attr('class').split('_');
			    if ($('#escapade_coverflow_' + id[1]).css('display') == 'none') {
			        $('#escapade_coverflow img').css('display', 'none');
			        $('#escapade_coverflow_' + id[1]).css('display', 'block');
			    }
			},
			function() {
			    $(this).children("img").fadeOut("fast");
			}
		);
        $("#btn_escapade_" + i).hover(
			function() {
			    var id = $(this).attr("id").split("_");
			    $(".escapade_" + id[2]).children("img").fadeIn("slow");
			    if ($('#escapade_coverflow_' + id[2]).css('display') == 'none') {
			        $('#escapade_coverflow img').css('display', 'none');
			        $('#escapade_coverflow_' + id[2]).css('display', 'block');
			    }
			},
			function() {
			    var id = $(this).attr("id").split("_");
			    $(".escapade_" + id[2]).children("img").fadeOut("fast");
			}
		);
    }
}

function hauteurListeCircuit()
{
    $('.circuit_cont ul').each(function() {
        var li_length = $(this).children('li').length;
        if (li_length >= 7) {
            $(this).css({
                'border': '1px solid #D9D9D9',
                'height': '84px',
                'overflow-y': 'auto',
                'padding': '2px 5px 5px'
            });
        }
    });
}

// Affichage de l'infobulle UNESCO
function afficheInfo_unesco() {
    $('#info_unesco').css('display', 'block');
}

//Function qui crée un cookie
function creaCookie(numLecture) {
    alert("cookies a créer");
    $.cookie(COOKIE_NAME, 'vu', options);
    alert("cookies crée");
}


function afficherReponse() {
    
}
