/home/bdqbpbxa/demo-subdomains/sparkskyiv.goodface.com.ua/wp-content/themes/sparks/js/script.js
jQuery(document).ready(function($) {
  $('.related-news .news-list').slick({
    infinite: true,
    slidesToShow: 3,
    slidesToScroll: 1,
    speed: 1000,
    prevArrow: '<a class="slider-arrow prev-arrow"><svg width="50" height="50" viewBox="0 0 50 50"><circle cx="25" cy="25" r="25" opacity=".5" fill="#999"/><path fill="none" stroke="#fff" stroke-width="3" stroke-linecap="round" stroke-linejoin="round" stroke-miterlimit="10" d="M27 29.5l-4-4 4-5"/></svg></a>',
    nextArrow: '<a class="slider-arrow next-arrow"><svg width="50" height="50" viewBox="0 0 50 50"><circle cx="25" cy="25" r="25" opacity=".5" fill="#999"/><path fill="none" stroke="#fff" stroke-width="3" stroke-linecap="round" stroke-linejoin="round" stroke-miterlimit="10" d="M23 20.5l4 5-4 4"/></svg></a>',
    responsive: [{
        breakpoint: 1025,
        settings: {
          slidesToShow: 2,
          slidesToScroll: 2,
          draggable: true,
        }
      },
      {
        breakpoint: 568,
        settings: {
          slidesToShow: 1,
          slidesToScroll: 1,
          draggable: true,
        }
      },
    ],
  });

  $('.article-images,.article-inner .gallery').each(function() {
    $(this).slick({
      infinite: true,
      slidesToShow: 2,
      slidesToScroll: 2,
      prevArrow: '<a class="slider-arrow prev-arrow"><svg width="50" height="50" viewBox="0 0 50 50"><circle cx="25" cy="25" r="25" opacity=".5" fill="#999"/><path fill="none" stroke="#fff" stroke-width="3" stroke-linecap="round" stroke-linejoin="round" stroke-miterlimit="10" d="M27 29.5l-4-4 4-5"/></svg></a>',
      nextArrow: '<a class="slider-arrow next-arrow"><svg width="50" height="50" viewBox="0 0 50 50"><circle cx="25" cy="25" r="25" opacity=".5" fill="#999"/><path fill="none" stroke="#fff" stroke-width="3" stroke-linecap="round" stroke-linejoin="round" stroke-miterlimit="10" d="M23 20.5l4 5-4 4"/></svg></a>',
      responsive: [{
          breakpoint: 1025,
          settings: {
            slidesToShow: 2,
            slidesToScroll: 2,
            draggable: true,
          }
        },
        {
          breakpoint: 568,
          settings: {
            slidesToShow: 1,
            slidesToScroll: 1,
            draggable: true,
            prevArrow: '',
            nextArrow: ''
          }
        },
      ],
    });
  });

  $(window).on('resize', function() {
    getItemsMaxHeight();
  });
  getItemsMaxHeight();

  function getItemsMaxHeight() {
    if (window.matchMedia('(min-width: 461px)').matches) {
      var arr = [];
      $('.news-item').css('height', '');
      $('.news-item').each(function() {
        arr.push($(this).innerHeight());
      });
      var maxH = Math.max.apply(null, arr);
      $('.news-item').css('height', maxH);
    } else {
      $('.news-item').css('height', '');
    }
  }

  var pageUrl = window.location.pathname;
  if (pageUrl !== '/') {
    $('.menu li a').each(function() {
      var link = $(this).attr('href');
      if (link.charAt(0) == '#') {
        $(this).attr('href', '/' + link);
      }
    });
  }

  $('.pagination-number').on('click', function() {
    $('.pagination-number').removeClass('current');
    $(this).addClass('current');
  });

  $('.pagination-next').on('click', function() {
    var curr = $('.ajax-pagination .current');
    if (!curr.next().hasClass('pagination-next')) {
      $('.pagination-number').removeClass('current');
      if (curr.next().hasClass('pagination-dots')) {
        curr.next().next().addClass('current');
      } else {
        curr.next().addClass('current');
      }
    }
  });

  $('.pagination-prev').on('click', function() {
    var curr = $('.ajax-pagination .current');
    if (!curr.prev().hasClass('pagination-prev')) {
      $('.pagination-number').removeClass('current');
      if (curr.prev().hasClass('pagination-dots')) {
        curr.prev().prev().addClass('current');
      } else {
        curr.prev().addClass('current');
      }
    }
  });

  if ($('.start-window-video').length) {
    $('.sound-button').click(function () {
      var video = $(this).closest('.start-window-video').find('video');
			$(this).toggleClass('active');
			if ($(this).hasClass('active')) {
				video.prop('muted', false);
			} else {
				video.prop('muted', true);
			}
    });
	}

});

jQuery(document).ready(function($) {
  $(window).on('load', function() {
    if ($('#map').length) {
      mapboxgl.accessToken = "pk.eyJ1Ijoic2thdGVyMTgyIiwiYSI6ImNqcDdudHYyYTFxdm8za3J3Y3E4MTcxZ3AifQ.FOBcdkTuz_PZzC9hVIxHJg";

      /* Map: This represents the map on the page. */
      var map = new mapboxgl.Map({
        container: "map",
        style: "mapbox://styles/mapbox/light-v9",
        zoom: 15.0,
        center: contactMapCoordinates
      });

      map.scrollZoom.disable();

      var geojson = {
        type: 'FeatureCollection',
        features: [{
          type: 'Feature',
          geometry: {
            type: 'Point',
            coordinates: contactMapCoordinates
          },
          properties: {
            title: 'Mapbox',
            description: ''
          }
        }]
      };

      // add markers to map
      geojson.features.forEach(function(marker) {

        // create a HTML element for each feature
        var el = document.createElement('div');
        el.className = 'marker';

        // make a marker for each feature and add to the map
        new mapboxgl.Marker(el)
          .setLngLat(marker.geometry.coordinates)
          .addTo(map);
      });
    }
  });

  $('.page-numbers:not(.pagination-next,.pagination-back)').on('click', function(e) {
    e.preventDefault();
    if (!$(this).hasClass('current')) {
      $('.page-numbers').removeClass('current');
      $(this).addClass('current');
      if ($(this).next().hasClass('pagination-next')) {
        $('.pagination-next').addClass('hidden');
      } else {
        $('.pagination-next').removeClass('hidden');
      }
      if ($(this).prev().hasClass('pagination-back')) {
        $('.pagination-back').addClass('hidden');
      } else {
        $('.pagination-back').removeClass('hidden');
      }
    }
  });

  $('.pagination-next').on('click', function() {

  });

  $('.pagination-back').on('click', function() {

  });
});