/**
 * File custom.js
 *
 * Sensei S2 jQuery scripts
 *
 * Contains jQuery scripts for sticky header, animation on scroll and menù mobile.
 *
 * @package Sensei S2
 * @version 2.6.1
 */

jQuery.noConflict();
jQuery(document).ready(function() {
  jQuery('.navbar').click(function() {
    jQuery('.nav').toggleClass('wide');
  });

  jQuery('.fade').addClass("hidden").viewportChecker({
    classToAdd: 'visible animated fadeInUp',
    offset: 100
  });

  jQuery(window).scroll(function(){
  	if (jQuery(window).scrollTop() > 0) {
  		jQuery('.header').addClass('sticky-menu');
  		jQuery('.top').addClass('show');
  	} else {
  		jQuery('.header').removeClass('sticky-menu');
  		jQuery('.top').removeClass('show');
  	}
  });
});

document.addEventListener("DOMContentLoaded", function () {
  // Seleziona tutti gli <a> che NON hanno l'attributo tabindex
  const links = document.querySelectorAll('a:not([tabindex])');

  links.forEach(link => {
    // Evita i link invisibili (es. display: none o hidden via JS)
    const isHidden = link.offsetParent === null || link.getAttribute('aria-hidden') === 'true';

    if (!isHidden) {
      link.setAttribute('tabindex', '0');
    }
  });
});






