jQuery(function($){
$(document).ready(function(){
$('.mnd_block_03_carousel').slick({
dots: true,
infinite: false,
speed: 300,
slidesToShow: 4,
slidesToScroll: 4,
arrows: false,
responsive: [
{
breakpoint: 1100,
settings: {
slidesToShow: 2,
slidesToScroll: 2,
infinite: false,
dots: true,
variableWidth: true,
}
},
{
breakpoint: 575,
settings: {
slidesToShow: 1,
slidesToScroll: 1,
variableWidth: true,
}
},
]
});
$('.mnd_block_04_carousel').slick({
dots: true,
infinite: false,
speed: 300,
slidesToShow: 4,
slidesToScroll: 4,
arrows: false,
responsive: [
{
breakpoint: 1100,
settings: {
slidesToShow: 2,
slidesToScroll: 2,
infinite: false,
dots: true,
variableWidth: true,
}
},
{
breakpoint: 575,
settings: {
slidesToShow: 1,
slidesToScroll: 1,
variableWidth: true,
}
},
]
});
$('.mnd_block_05_carousel').slick({
dots: true,
infinite: false,
speed: 300,
slidesToShow: 4,
slidesToScroll: 4,
arrows: false,
responsive: [
{
breakpoint: 1100,
settings: {
slidesToShow: 2,
slidesToScroll: 2,
infinite: false,
dots: true,
variableWidth: true,
}
},
{
breakpoint: 575,
settings: {
slidesToShow: 1,
slidesToScroll: 1,
variableWidth: true,
}
},
]
});
$('.mnd_block_06_carousel').slick({
dots: true,
infinite: false,
speed: 300,
slidesToShow: 4,
slidesToScroll: 4,
arrows: false,
responsive: [
{
breakpoint: 1100,
settings: {
slidesToShow: 2,
slidesToScroll: 2,
infinite: false,
dots: true,
variableWidth: true,
}
},
{
breakpoint: 575,
settings: {
slidesToShow: 1,
slidesToScroll: 1,
variableWidth: true,
}
},
]
});
$('.gyp_feedback_block').slick({
dots: true,
infinite: false,
speed: 300,
slidesToShow: 4,
slidesToScroll: 4,
arrows: false,
responsive: [
{
breakpoint: 1100,
settings: {
slidesToShow: 2,
slidesToScroll: 2,
infinite: false,
dots: true,
variableWidth: true,
}
},
{
breakpoint: 575,
settings: {
slidesToShow: 1,
slidesToScroll: 1,
variableWidth: true,
}
},
]
});
function initSlick() {
$('#gyp_block_03_carousel').slick({
dots: true,
infinite: false,
speed: 300,
slidesToShow: 4,
slidesToScroll: 4,
arrows: false,
responsive: [
{
breakpoint: 1100,
settings: {
slidesToShow: 2,
slidesToScroll: 2,
infinite: false,
dots: true,
variableWidth: true,
}
},
{
breakpoint: 575,
settings: {
slidesToShow: 2,
slidesToScroll: 1,
variableWidth: true,
}
},
{
breakpoint: 480,
settings: {
slidesToShow: 1,
slidesToScroll: 1,
variableWidth: true,
}
}
]
});
}
function destroySlick() {
if ($('#gyp_block_03_carousel').hasClass('slick-initialized')) {
$('#gyp_block_03_carousel').slick('unslick');
}
}
function checkWidth() {
var windowWidth = $(window).width();
if (windowWidth < 1181) {
initSlick();
} else {
destroySlick();
}
}
// Eseményfigyelő az ablak átméretezésére
$(window).resize(function() {
checkWidth();
});
// Kezdeti ellenőrzés
checkWidth();
if (window.location.hash) {
var kategoria = window.location.hash.substr(1);
menuToSection(kategoria);
let linkeltElem = $("body").find("[data-realid='" + kategoria +"']");
if ( linkeltElem.closest('.inwb_section').data('realid') == 'kollegak-tortenetei' && linkeltElem.data('realid') != 'kollegak-tortenetei' ) {
$('.inwb_mnd_block_04.inwb_section .content-description').removeClass('active');
linkeltElem.addClass('active');
let linkeltID = linkeltElem.attr('id').replace('description-','');
$('.inwb_mnd_block_04.inwb_section .ismerd_meg_card.filter').removeClass('active_tab');
$('.inwb_mnd_block_04.inwb_section').find(".ismerd_meg_card.filter[data-id='" + linkeltID +"']").addClass('active_tab');
}
}
});
});
function menuToSection(hova){
$(function($){
var kategoria = hova;
var hovascroll = $("body").find("[data-realid='" + kategoria +"']").offset().top;
$('html,body').animate({
scrollTop: hovascroll
}, 'slow');
$("body").find("[data-realid='" + kategoria +"']").get(0).focus();
});
}
document.addEventListener("DOMContentLoaded", function() {
const filters = document.querySelectorAll(".filter");
const title = document.getElementById("content-title");
const image = document.getElementById("content-image");
const descriptions = document.querySelectorAll(".content-description");
//const content = document.querySelector(".content");
const scrollToTopBtn = document.getElementById("scrollToTop");
/*const contentData = {
1: {
title: "Mátyás Gábor
Gyakornok",
image: "img/milyen-nalunk-dolgozni/matyas-gabor-full.webp"
},
2: {
title: "Konrád Alíz
Specialista",
image: "img/milyen-nalunk-dolgozni/konrad-aliz-full.webp"
},
3: {
title: "Bondor Dániel
BSS Engineer",
image: "img/milyen-nalunk-dolgozni/bondor-daniel-full.webp"
},
4: {
title: "Szeleczki Ádám
Decision Support Expert",
image: "img/milyen-nalunk-dolgozni/szeleczki-adam-full.webp"
},
5: {
title: "Tardi Zsolt
Adatmenedzsment munkatárs",
image: "img/milyen-nalunk-dolgozni/tardi-zsolt-full.webp"
}
};*/
filters.forEach(filter => {
filter.addEventListener("click", function() {
// Remove active class from all filters
filters.forEach(f => f.classList.remove("active_tab"));
// Add active class to the clicked filter
this.classList.add("active_tab");
// Get the id of the clicked filter
const id = this.getAttribute("data-id");
// Update the content
// title.innerHTML = contentData[id].title; // Use innerHTML to handle HTML content
// image.src = contentData[id].image;
// Hide all descriptions
descriptions.forEach(desc => desc.classList.remove("active"));
// Show the selected description
document.getElementById(`description-${id}`).classList.add("active");
// Scroll to the content
//content.scrollIntoView({ behavior: 'smooth' });
document.getElementById(`description-${id}`).scrollIntoView({ behavior: 'smooth' });
});
});
// Show/hide scroll to top button
window.addEventListener('scroll', function() {
if (window.scrollY > 0) {
scrollToTopBtn.classList.add('show');
} else {
scrollToTopBtn.classList.remove('show');
}
});
// Scroll to top when button is clicked
scrollToTopBtn.addEventListener('click', function() {
window.scrollTo({ top: 0, behavior: 'smooth' });
});
});