//--- #アコーディオン
$(function(){
    $(".accordionDL dt").click(function(){
        $(this).next("dd").slideToggle(70);
        //$(this).next("dd").siblings("dd").slideUp("fast");
        //$(this).toggleClass("open");	
        //$(this).siblings("dt").removeClass("open");
    });
}); 

//--- #FAQ
$(function(){
    $(".faqBlock dt").click(function(){
        $(this).next("dd").slideToggle("fast");
        //$(this).next("dd").siblings("dd").slideUp("fast");
        $(this).toggleClass("open");	
        $(this).siblings("dt").removeClass("open");
    });
}); 

//下部CTAボタン
$(function () {
  //'use strict'
  $(window).on('load scroll', function () {
    const cta = $('.floatingWrap');
    const documentHeight = $(document).height();
    const pos = $(window).height() + $(window).scrollTop();
    const footer = $('footer').innerHeight();

    if (documentHeight - pos <= footer) {
      cta.addClass('op0');
      
    } else {
      cta.removeClass('op0');
    }
  });
});

//Youtube動画：モーダル
$(function () {
  $('[data-youtubeid]').on('click', function () {
    var id = $(this).data('youtubeid')
    modalWinOpen(id, 'youtube')
  })

  $('[data-videourl]').on('click', function () {
    var url = $(this).data('videourl')

    var poster = $(this).data('poster')

    modalWinOpen(url, 'video', poster)
  })

  $(document).on('click', '#backMaskBase,.closeBtn', function () {
    modalClose()
  })

  function modalWinOpen(movieCode, type, poster) {
    if (movieCode) {
      $('#posspin').fadeIn('fast')
      $('#modalContent').html('')
      $('#backMaskBase').fadeIn('fast')
      $('#modalWin').fadeIn('fast')

      if (window.matchMedia('(max-width: 767px)').matches) {
        var videoMute = 'muted'
        var youtubeMute = '&mute=1' //ミュート(youtube)
        var autoplay = '' //自動再生
      } else {
        var videoMute = ''
        var youtubeMute = '&mute=1' //ミュート(youtube)
        var autoplay = '&autoplay=1' //自動再生
      }

      if (type == 'youtube') {
        var content = '<iframe class="mvfrm" src="https://www.youtube.com/embed/' + movieCode + '?rel=0&amp;showinfo=0&amp;version=3&amp;enablejsapi=1' + youtubeMute + autoplay + '" allowfullscreen></iframe><div class="closeBtn"><div></div></div>'
      } else {
        var content = '<video class="mvfrm" poster="./_images/pit/poster/' + poster + '.jpg" playinline="true" ' + videoMute + ' controls="true" src="' + movieCode + '"></video><div class="closeBtn"><div></div></div>'
      }

      $('#modalContent').html(content)
      $('#posspin').css('display', 'none')
      $('#modalContent').fadeIn('slow')

      $('html').addClass('is-modal')
    }
  }
  //-------
  function modalClose() {
    $('#modalWin').fadeOut('slow')
    $('#modalContent').fadeOut('slow')
    $('#backMaskBase').fadeOut('slow')
    $('#modalContent').html('')

    //スクロール復活用関数
    $('html').removeClass('is-modal')
  }
})
