$(document).ready(function(){

    /* Préload des rollovers*/
    $.preloadImages(['images/menu_hover.jpg', 'images/menu_partager_hover.jpg', 'images/menu_qsn_hover.jpg', 'images/onglet.png']);
    
    /* On efface le contenu de l'input Newsletter*/
    $("#input_newsletter").click(function(){
        if ($(this).attr("value") == "Votre email...")
            $(this).attr("value", "");
    });
    
    
    /* Gestion du sous-menu*/
    $(".jq_menu li ul").css("display", "none")
                     .css("opacity", 0);
    $(".jq_menu li:has(ul)").hover(function() {
        $(this).children("ul").css("display", "block");
        $(this).children("ul").fadeTo('', 1, function(){
                                                   $(this).css("display", "block");
                                                 })
    }, function() {
        $(this).children("ul").fadeTo('', 0, function(){
                                                   $(this).css("display", "none");
                                                 })

    });

    $(".jq_menu li ul").hover(function() {
        $(this).prev().toggleClass("hover");
    });


    $(".sous_menu li a").hover(function() {
        $(this).toggleClass("hover");
    });
    
    /* Gestion des onglets (détails congrès)*/
    $(".onglet").click(function() {
        /* Congrès */
        if($(this).attr("id") == "onglet_un") {
            if (!$(this).hasClass("desactive")) {
                $(".contenu_onglet").fadeOut('', function() {$(this).css("display", "none")});
                $(".onglet").removeClass('active');
                $("#onglet_congres").fadeIn('', function() {$(this).css("display", "block")});
                $("#onglet_un").addClass('active');
            }
        }
        /* Programme */
        else if($(this).attr("id") == "onglet_deux") {
            if (!$(this).hasClass("desactive")) {
                $(".contenu_onglet").fadeOut('', function() {$(this).css("display", "none")});
                $(".onglet").removeClass('active');
                $("#onglet_programme").fadeIn('', function() {$(this).css("display", "block")});
                $("#onglet_deux").toggleClass('active');
            }
        }
        /* Prix */
        else if($(this).attr("id") == "onglet_trois") {
            if (!$(this).hasClass("desactive")) {
                $(".contenu_onglet").fadeOut('', function() {$(this).css("display", "none")});
                $(".onglet").removeClass('active');
                $("#onglet_prix").fadeIn('', function() {$(this).css("display", "block")});
                $("#onglet_trois").toggleClass('active');
            }
        }
        /* Photos */
        else if($(this).attr("id") == "onglet_quatre") {
            if (!$(this).hasClass("desactive")) {
                $(".contenu_onglet").fadeOut('', function() {$(this).css("display", "none")});
                $(".onglet").removeClass('active');
                $("#onglet_photos").fadeIn('', function() {$(this).css("display", "block")});
                $("#onglet_quatre").toggleClass('active');
            }
        }
        /* Inscription */
        else if($(this).attr("id") == "onglet_cinq") {
            if (!$(this).hasClass("desactive")) {
                $(".contenu_onglet").fadeOut('', function() {$(this).css("display", "none")});
                $(".onglet").removeClass('active');
                $("#onglet_inscription").fadeIn('', function() {$(this).css("display", "block")});
                $("#onglet_cinq").toggleClass('active');
            }
        }

    });
    
    
    /* Effet sur liste diaporamas */
    $(".lien_diapo").hover(function() {
        $(this).find(".txt_lien").toggleClass("hover");
    });
    
    /* Calcule du total dans le formulaire d'inscription */
    $(".calcul_total").keyup( function() {
        var total = 0;
        total += tar_prix_congres*$("#nb_congressistes").attr("value");
        nb_adultes = parseInt($("#nb_personnes_adultes").attr("value"));

        var nb_adultes_total = 0;
        nb_adultes_total += nb_adultes;

        if (!isNaN(nb_adultes_total))
            $("#nb_accomptes_adultes").attr("value", nb_adultes_total);
        else
            $("#nb_accomptes_adultes").attr("value", "");
        total += $("#nb_accomptes_adultes").attr("value") * tar_prix_accompte;
        total += $("#nb_assurances").attr("value") * tar_prix_assurance;
        $("#affiche_total").html(total);
    });

    /* Pour la boite de dialogue concernant les catégories de cabine dans le formulaire d'inscription */
    $("#interrogation_cabines").click(function(){
        var mes = '';
        
        mes = $("#tableau_prix").html();
        jAlert(mes, 'Information');
    });
});

