﻿$(document).ready(function () {

    $('#boutique').boutique({
        starter: 1,
        speed: 1000,
        hoverspeed: 600,
        hovergrowth: 0.06,
        container_width: 900,
        front_img_width: 351,
        front_img_height: 231,
        behind_opac: 1,
        back_opac: 1,
        behind_size: 0.8,
        back_size: 0.6,
        autoplay: true,
        autointerval: 4000,
        freescroll: true,
        easing: 'easeOutQuart',
        move_twice_easein: 'easeInQuart',
        move_twice_easeout: 'easeOutQuart',
        text_front_only: true,
        move_on_hover: false
    });

    resizeCarousel();

});

function redirect_forfait(url) {
    $(location).attr('href', url);
}

// Link anchor click callback:
function link_callback(anchor) {
    var forfait = anchor.replace("/index.aspx", "");
    switch (forfait) {
        case "#coquin":
            redirect_forfait("/forfait/coquin.aspx");
            break;
        case "#gourmand":
            redirect_forfait("/forfait/gourmand.aspx");
            break;
        case "#intense":
            redirect_forfait("/forfait/intense.aspx");
            break;
//        case "#cool":
//            redirect_forfait("/forfait/cool.aspx");
//            break;
        case "#memorable":
            redirect_forfait("/forfait/memorable.aspx");
            break;
        case "#rigolo":
            redirect_forfait("/forfait/rigolo.aspx");
            break;
    }
}

jQuery.event.add(window, "resize", resizeCarousel);

function resizeCarousel() {
    var margin_carousel = 20;

    if ($(window).height() > 520) {
        var entete = $('.barreEntete').css('height');
        var pied_page = $('.basPageMaster').css('height');
        var pied_page_off = $('.basPageOfficiel').css('height');
        var espaceMinimum = $('.espaceMinimumFooter').css('padding-bottom');
        var browser_height = $(window).height();
        var restant = browser_height - pied_page.replace("px", "") - pied_page_off.replace("px", "") - entete.replace("px", "") - espaceMinimum.replace("px", "");
        margin_carousel = Math.floor(restant * 0.35);
    }

    $(".margin-carousel").css('margin-top', margin_carousel + 'px');
}
