var rev=jQuery('.proforma-generator__slider');
rev.on('init', function(event, slick, currentSlide){
var
cur=jQuery(slick.$slides[slick.currentSlide]),
next=cur.next(),
prev=cur.prev();
prev.addClass('slick-sprev');
next.addClass('slick-snext');
cur.removeClass('slick-snext').removeClass('slick-sprev');
slick.$prev=prev;
slick.$next=next;
}).on('beforeChange', function(event, slick, currentSlide, nextSlide){
console.log('beforeChange');
var cur=jQuery(slick.$slides[nextSlide]);
console.log(slick.$prev, slick.$next);
slick.$prev.removeClass('slick-sprev');
slick.$next.removeClass('slick-snext');
next=cur.next(),
prev=cur.prev();
prev.prev();
prev.next();
prev.addClass('slick-sprev');
next.addClass('slick-snext');
slick.$prev=prev;
slick.$next=next;
cur.removeClass('slick-next').removeClass('slick-sprev');
});
rev.slick({
speed: 700,
arrows: true,
dots: false,
focusOnSelect: true,
infinite: true,
centerMode: true,
slidesPerRow: 1,
slidesToShow: 1,
slidesToScroll: 1,
centerPadding: '0',
swipe: true,
customPaging: function(slider, i){
return '';
},
});
jQuery(".proforma-generator__select").on("click",function(){
jQuery(this).toggleClass("proforma-generator__select--active");
});
jQuery(".proforma-generator__select-item").on("click",function(){
jQuery(this).siblings().removeClass("proforma-generator__select-item--active");
jQuery(this).addClass("proforma-generator__select-item--active");
let slide_number=jQuery(this).data('slide');
jQuery('.proforma-generator__slider').slick('slickGoTo', slide_number);
if(slide_number==0){
jQuery('.textgrid .textgrid__item').each(function(){
if(jQuery(this).data('label')=="neplatce-nevedu"){
jQuery(this).show();
}else{
jQuery(this).hide();
}})
}else if(slide_number==1){
jQuery('.textgrid .textgrid__item').each(function(){
if(jQuery(this).data('label')=="neplatce-vedu"){
jQuery(this).show();
}else{
jQuery(this).hide();
}})
}else if(slide_number==2){
jQuery('.textgrid .textgrid__item').each(function(){
if(jQuery(this).data('label')=="platce"){
jQuery(this).show();
}else{
jQuery(this).hide();
}})
}});
jQuery(".proforma-generator__slider .slick-next").on("click",function(){
let number_of_slides=jQuery('.proforma-generator__select-item').length;
let current_number=jQuery(".proforma-generator__select-item--active").data('slide');
let slide_number;
if((current_number + 1) < number_of_slides){
jQuery(".proforma-generator__select-item[data-slide='" + (current_number+1) + "']").click();
slide_number=current_number + 1;
}else{
jQuery(".proforma-generator__select-item[data-slide='0']").click();
slide_number=0;
}
if(slide_number==0){
jQuery('.textgrid .textgrid__item').each(function(){
if(jQuery(this).data('label')=="neplatce-nevedu"){
jQuery(this).show();
}else{
jQuery(this).hide();
}})
}else if(slide_number==1){
jQuery('.textgrid .textgrid__item').each(function(){
if(jQuery(this).data('label')=="neplatce-vedu"){
jQuery(this).show();
}else{
jQuery(this).hide();
}})
}else if(slide_number==2){
jQuery('.textgrid .textgrid__item').each(function(){
if(jQuery(this).data('label')=="platce"){
jQuery(this).show();
}else{
jQuery(this).hide();
}})
}});
jQuery(".proforma-generator__slider .slick-prev").on("click",function(){
let number_of_slides=jQuery('.proforma-generator__select-item').length;
let current_number=jQuery(".proforma-generator__select-item--active").data('slide');
let slide_number;
if(current_number > 0){
jQuery(".proforma-generator__select-item[data-slide='" + (current_number-1) + "']").click();
slide_number=current_number - 1;
}else{
jQuery(".proforma-generator__select-item[data-slide='" + (number_of_slides-1) + "']").click();
slide_number=number_of_slides - 1;
}
if(slide_number==0){
jQuery('.textgrid .textgrid__item').each(function(){
if(jQuery(this).data('label')=="neplatce-nevedu"){
jQuery(this).show();
}else{
jQuery(this).hide();
}})
}else if(slide_number==1){
jQuery('.textgrid .textgrid__item').each(function(){
if(jQuery(this).data('label')=="neplatce-vedu"){
jQuery(this).show();
}else{
jQuery(this).hide();
}})
}else if(slide_number==2){
jQuery('.textgrid .textgrid__item').each(function(){
if(jQuery(this).data('label')=="platce"){
jQuery(this).show();
}else{
jQuery(this).hide();
}})
}});