jQuery(document).ready(function () {
  $.getScript(
    'https://cdnjs.cloudflare.com/ajax/libs/jquery.mask/1.14.15/jquery.mask.min.js',
    function () {
      $('input.wpcf7-tel').mask('(000) 000-0000');
    }
  );

  jQuery('input[name="birthdate"]').datetimepicker({
    timepicker: false,
    format: 'm-d-Y',
    defaultDate: new Date(),
    onChangeYear: function (dp, $input) {
      setTimeout(function () {
        var get_selected_year = jQuery('.xdsoft_label.xdsoft_year span').html();
        var current_field_date = jQuery('input[name="birthdate"]').val();
        current_field_date = current_field_date.substring(
          0,
          current_field_date.length - 4
        );
        var new_date = current_field_date + get_selected_year;
        jQuery('input[name="birthdate"]').datetimepicker({
          value: new_date
        });
      }, 200);
    }
  });

  // Flexslider Start
  // var player = document.getElementById('player_1');
  // $f(player).addEvent('ready', ready);

  // function addEvent(element, eventName, callback) {
  //   element.addEventListener
  //     ? element.addEventListener(eventName, callback, false)
  //     : element.attachEvent(eventName, callback, false);
  // }

  // function ready(player_id) {
  //   var froogaloop = $f(player_id);

  //   froogaloop.addEvent('play', function (data) {
  //     $('.flexslider').flexslider('pause');
  //   });

  //   froogaloop.addEvent('pause', function (data) {
  //     $('.flexslider').flexslider('play');
  //   });
  // }

  // Call fitVid before FlexSlider initializes, so the proper initial height can be retrieved.
  // $('.flexslider')
  //   .fitVids()
  //   .flexslider({

  //     animation: 'slide',
  //     controlNav: true,
  //     directionNav: true,
  //     slideshow: false,

  //     animationLoop: true,
  //     smoothHeight: true,
  //     start: function (slider) {
  //       $('body').removeClass('loading');
  //     },
  //     before: function (slider) {
  //       // $f(player).api('pause');
  //     }
  //   });

  // Flexslider End

async function supportsWebp() {
  if (!self.createImageBitmap) return false;
  
  const webpData = 'data:image/webp;base64,UklGRh4AAABXRUJQVlA4TBEAAAAvAAAAAAfQ//73v/+BiOh/AAA=';
  const blob = await fetch(webpData).then(r => r.blob());
  return createImageBitmap(blob).then(() => true, () => false);
}

(async () => {
  if(await supportsWebp()) {
    $('body').addClass("webp-support");
  }
})();
	
});

jQuery(document).ready(function ($) {
  $('.flexslider').flexslider({
    animation: 'slide',
    controlNav: true,
    directionNav: true,
    slideshow: false
  });

  // $('.flexslider-nav').flexslider({
  //     animation: "slide",
  //     controlNav: false,
  //     animationLoop: true,
  //     slideshow: false,
  //     itemWidth: 100,
  //     itemMargin: 5,
  //     sync: ".flexslider"
  // });
});
