$(document).ready(function() {
    // Galerie photo
    $("#fiche-produit-onglets-galerie").tabs({ fxFade: true, fxSpeed: 'slow' });
    $("#fiche-produit-reservation1").tabs({ fxFade: true, fxSpeed: 'slow' });
    $("#fiche-produit-reservation2").tabs({ fxFade: true, fxSpeed: 'slow' });

    // Callback
    $("#devis1-link a").click(function() {
        if ($("#callbackaccroche").css("display") == "none") {
            $("#fiche-produit-reservation1 .fiche-produit-paragraphes-title").attr("class" , "fiche-produit-paragraphes-title-blue");
            $("#reserver1").css("border" , "1px solid #C8C8C8");
            $(this).html("< Réservation en ligne");
        } else {
            $("#fiche-produit-reservation1 .fiche-produit-paragraphes-title-blue").attr("class" , "fiche-produit-paragraphes-title");
            $("#reserver1").css("border" , "1px solid #645A5F");
            $(this).html("Devis gratuit par téléphone");
        }
        $("#callbackaccroche").toggle();
        $("#callback-image").toggle();
        $("#callback").toggle();
        $("#devisbutton").toggle();
        $("#reserverbutton").toggle();
        $("#reserver-callcenter1").toggle();
        
        return false;
    });

    /*$("#reserver1-link a").click(function() {
        $("#callbackaccroche").hide();
        $("#callback").hide();
        $("#devisbutton").show();
        $("#reserverbutton").show();
    });*/

    $("#devis2-link a").click(function() {
         if ($("#callbackaccroche2").css("display") == "none") {
            $("#fiche-produit-reservation2 .fiche-produit-paragraphes-title").attr("class" , "fiche-produit-paragraphes-title-blue");
            $("#reserver2").css("border" , "1px solid #C8C8C8");
            $(this).html("< Réservation en ligne");
        } else {
            $("#fiche-produit-reservation2 .fiche-produit-paragraphes-title-blue").attr("class" , "fiche-produit-paragraphes-title");
            $("#reserver2").css("border" , "1px solid #645A5F");
            $(this).html("Devis gratuit par téléphone");
        }
        $("#callback-image2").toggle();
        $("#callbackaccroche2").toggle();
        $("#callback2").toggle();
        $("#devisbutton2").toggle();
        $("#reserverbutton2").toggle();
        $("#reserver-callcenter2").toggle();
        return false;
    });

    /*$("#reserver2-link a").click(function() {
        $("#callbackaccroche2").hide();
        $("#callback2").hide();
        $("#devisbutton2").show();
        $("#reserverbutton2").show();
    });*/

    // Galerie formules
    $('#fiche-produit-formules').cycle({
        fx:     'fade',
        speed:  'fast',
        timeout: 0,
        next:   '#formule-next',
        prev:   '#formule-prev'
    });
    /* deleting temporaire car bug IE*/
    /*var resumeSejour = $("#fiche-produit-resumesejour-content p").html();
    if (resumeSejour != null) {
        var tabSejour = resumeSejour.split("<br>");
        if (tabSejour.length == 1) {
            tabSejour = resumeSejour.split("<BR>");
        }
        $("#fiche-produit-resumesejour-content p").html("");
        for (var i = 0 ; tabSejour[i] ; ++i) {
            $("#fiche-produit-resumesejour-content p").html($("#fiche-produit-resumesejour-content p").html() + "<span>>> </span>" + tabSejour[i] + "<br>");
        }
    }
    $("#fiche-produit-resumesejour-content p").html($("#fiche-produit-resumesejour-content p").html().replace(/-/g,""));*/

    //Gallery slider
    $("#diaporama-thumbs").easySlider({prevText:'Précédent', nextText:'Suivant'});
    /*$("#diaporama-thumbs img").each(function() {
        $(this).click(function() {
            var imgSrc = $(this).attr('src');
            $('#diaporama-current img').fadeOut(500, function() {
                $(this).attr('src', imgSrc)
                    .load(function() {
                        $(this).fadeIn(500);
                    });
            });
        });
    });*/

    //Gallery slider v2
    $("#diaporama-thumbs img").each(function() {
        $(this).click(function() {
            $(".diaporama-current-hidden").each(function() {
                $(this).attr("src" , $(this).attr("title"));
                $(this).attr("title" , $(this).attr("alt"));
                $(this).attr("class" , "");
            });
            var imgId = $(this).attr('id');
            $('#diaporama-current img').each( function() {
                $(this).fadeOut(1000);
            });
            $('#'+imgId+'-current').fadeIn(1000);
        });
    });
    $('#diapo-thumb1-current').fadeIn(1000);

    //Loading next images
    $("#nextBtn a").click(function() {
        $(".diaporama-thumbs-hidden").each(function() {
            $(this).attr("src" , $(this).attr("title"));
            $(this).attr("title" , $(this).attr("alt"));
            $(this).attr("class" , "");
        });
    });

  });

    function showLoader() {
        document.getElementById("devisbutton").style.display = "none";
        document.getElementById("devisbutton2").style.display = "none";
        document.getElementById("reserverbutton").style.display = "none";
        document.getElementById("reserverbutton2").style.display = "none";

        document.getElementById("loader1").style.display = "block";
        document.getElementById("loader2").style.display = "block";
    }
