jQuery(document).ready(function ($) {
	//fixed top-menu
	let lastYPos = jQuery(document).scrollTop();
	jQuery(document).on('scroll', function (event) {
		if (jQuery(document).scrollTop() > 0) {
			jQuery('.header-2023').parents('body').addClass('fixed-header');
		} else {
			jQuery('.header-2023').parents('body').removeClass('fixed-header');
		}
		lastYPos = jQuery(document).scrollTop();
	});

	//Meanmenu Setup
	jQuery('.header-2023 .meanmenu-content').meanmenu({
		meanMenuContainer: '.meanmenu-trigger',
		meanMenuOpen: '<div class="meanmenu-open-btn"><img src="/wp-content/uploads/2023/01/icon-burger-1.webp" alt="Mobile menu open button"><img src="/wp-content/uploads/2023/01/icon-burger-1.webp" alt="Mobile menu open button"><img src="/wp-content/uploads/2023/01/icon-burger-1.webp" alt="Mobile menu open button"><span></span><span></span><span></span></div>',
		meanMenuClose: '<div class="meanmenu-close-btn"><img src="/wp-content/uploads/2023/01/icon-x.webp" alt="Mobile menu close button"><span></span><span></span></div>',
	});

	//Slidemenu open-close
	jQuery('.slidemenu .slidemenu-btn-close, .main-header .btn-slidemenu').on('click', function () {
		jQuery('.slidemenu').toggleClass('slidemenu-opened');
	});

	//FAQ logic
	let faqWrap = jQuery('#rank-math-faq .rank-math-list');
	if (faqWrap.length > 0) {
		faqWrap.find('.rank-math-list-item').each(function (i, el) {
			let faq = jQuery(this);
			let faqTitle = faq.find('.rank-math-question');
			let faqContent = faq.find('.rank-math-answer');
			if (i === 0) {
				faqContent.slideDown();
				faqTitle.addClass('active');
			} else {
				faqContent.slideUp();
			}
			faq.click(function () {
				faqContent.slideDown(200);
				faqTitle.addClass('active');
				jQuery(this).siblings('.rank-math-list-item').find('.rank-math-answer').slideUp(200);
				jQuery(this).siblings('.rank-math-list-item').find('.rank-math-question').removeClass('active');
			});
			faq[0].click;
		});
	}
});

//Social Share btn logic
jQuery(document).ready(function ($) {
	if (jQuery('a.share-btn, a.share').length) {
		jQuery('a.share-btn, a.share').on('click', function (e) {
			e.preventDefault();
			jQuery(this).toggleClass('active');
		})
	}
});

//Tech Showcase randomize showing
/*jQuery(document).ready(function ($) {
	function getRandomArbitrary(min, max) {
		min = Math.ceil(min);
		max = Math.floor(max);
		return Math.floor(Math.random() * (max - min)) + min;
	}
	jQuery('aside.sidebar-techshowcase>.sidebar-item-link').hide().eq(getRandomArbitrary(0, 3)).show();
});*/

//Fix enter forms for FS
jQuery(document).ready(function ($) {
	form_enter_odd();
	function form_enter_odd() {
		jQuery('.fsForm input, .fsForm select').keypress(function (e) {
			let thisForm = $(this).closest('.fsForm');
			let thisSubmit = thisForm.find('.fsSubmitButton');
			if (e.which == 13) {
				thisSubmit.click();
				return false;
			}
		});
	}
});