function toasterError(error){
    // alert(error)
    toastr.options.closeButton = true;
    toastr.options.showMethod = 'slideDown';
    toastr.options.hideMethod = 'slideUp';
    toastr.options.closeMethod = 'slideUp';
    toastr.options.closeDuration = 200;
    toastr.options.showDuration = 200;
    toastr.options.preventDuplicates = true;
    toastr.options.progressBar = true;
    toastr.options.positionClass = "toast-top-right";
    toastr.options.newestOnTop = true;
    toastr.options.showEasing = 'swing';
    toastr.options.hideEasing = 'linear';
    toastr.error(error);
}
function toasterSuccess(success){
    toastr.options.closeButton = true;
    toastr.options.showMethod = 'slideDown';
    toastr.options.hideMethod = 'slideUp';
    toastr.options.closeMethod = 'slideUp';
    toastr.options.closeDuration = 200;
    toastr.options.showDuration = 200;
    toastr.options.preventDuplicates = true;
    toastr.options.progressBar = true;
    toastr.options.positionClass = "toast-top-right";
    toastr.options.newestOnTop = true;
    toastr.options.showEasing = 'swing';
    toastr.options.hideEasing = 'linear';
    toastr.success(success);
}

//intialization plugins
$(document).ready(function () {

    // $('.contact_us_button').click(async function (e) {
    //     e.preventDefault();
    //
    //     setTimeout(function () {
    //         $('.ajaxError, .ajaxSuccess').slideUp(400);
    //     }, 3000);
    //
    //     let form = $('.contact_us_form'),
    //         data = new FormData(form[0]),
    //         url = form.attr('action'),
    //         method = form.attr('method');
    //
    //     const response=await ajax({
    //         url,
    //         data,
    //         dataType: 'json',
    //         method
    //     });
    //
    //     if (response.errors) {
    //         toasterError(response.errors);
    //         // $('.ajaxError').removeClass('d-none').slideDown().html(response.errors);
    //         // $('.ajaxSuccess').addClass('d-none');
    //     }
    //     if (response.message) {
    //         toasterSuccess(response.message);
    //         $('.contact_us_form input, textarea').val('');
    //         // $('.ajaxSuccess').removeClass('d-none').slideDown().html(response.message);
    //         // $('.ajaxError').addClass('d-none');
    //     }
    // });
    // $('.newsletter_button').click(async function (e) {
    //     e.preventDefault();
    //     let  email = $('.newsletter_email');
    //
    //     let data = {email: email.val()},
    //         form = $('.newsletter_form'),
    //         url = form.attr('action'),
    //         method = form.attr('method');
    //
    //     const response=await ajax({
    //         url,
    //         data: data,
    //         dataType: 'json',
    //         method
    //     });
    //
    //     if (response.errors) {
    //         toasterError(response.errors);
    //     }
    //     if (response.message) {
    //         toasterSuccess(response.message);
    //         email.val('');
    //     }
    // });


    //animation icon toggler of navbar
    $(`.navbar-toggler`).click(function() {
        $(`.navbar-toggler`).toggleClass(`active`);
    });
    //Wow intit
    wow = new WOW({
        boxClass: 'wow',
        animateClass: 'animated',
        offset: 200,
        mobile: true,
        live: false
    });
    wow.init();
    //smooth_scroll
    smoothScroll.init();
    var amountScrolled = 300;
    $(window).scroll(function () {
        if ($(window).scrollTop() > amountScrolled) {
            $('#scroll-btn').fadeIn('slow');
        } else {
            $('#scroll-btn').fadeOut('slow');
        }
    });
    $('#scroll-btn').click(function () {
        $('html, body').animate({
            scrollTop: 0
        }, 1000);
        return false;
    });
    //fancybox
    $("[data-fancybox]").fancybox({
        selector: '[data-fancybox="images"]',
        loop: true
    });
    $(function () {
        $('[data-toggle="tooltip"]').tooltip();
    });

    /*Loading page */
    $(window).on("load", function(){
        $(".loading-page")
            .fadeOut(2000 , function(){
                $("body").css("overflow" , "auto");
                $("this").fadeOut(1500 , function(){
                    $(this).remove();
                });
            });
    });
});
//Owl carousel
$('.header-carousel').owlCarousel({
    margin:20,
    loop:true,
    nav:false,
    dots: true,
    mouseDrag:true,
    touchDrag:true,
    autoplay: true,
    autoplayTimeout: 6000,
    smartSpeed: 2000,
    items:1,
})
$('.teamwork-carousel').owlCarousel({
    margin:20,
    loop:true,
    nav:true,
    dots: true,
    touchDrag  : false,
    mouseDrag  : false,
    autoWidth: false,
    animateOut: 'fadeOut',
    animateIn: 'fadeIn',
    autoplay: true,
    autoplayTimeout: 6000,
    smartSpeed: 2000,
    dragEndSpeed: 2000,
    slidSpeed: 900,
    paginationSpeed: 900,
    navContainerClass: "container owl-nav",
    navText: [
        '<i class="fas fa-arrow-left"></i>',
        '<i class="fas fa-arrow-right"></i>'
    ],
    responsive:{
        0:{
            items:1,
        },
        600:{
            items:2,
        },
        1000:{
            items:3,
        }
    }
})
$('.blog-carousel').owlCarousel({
    margin:20,
    loop:true,
    nav:true,
    dots: true,
    touchDrag  : false,
    mouseDrag  : false,
    autoWidth: false,
    animateOut: 'fadeOut',
    animateIn: 'fadeIn',
    autoplay: true,
    autoplayTimeout: 6000,
    smartSpeed: 2000,
    dragEndSpeed: 2000,
    slidSpeed: 900,
    paginationSpeed: 900,
    navContainerClass: "container owl-nav",
    navText: [
        '<i class="fas fa-arrow-left"></i>',
        '<i class="fas fa-arrow-right"></i>'
    ],
    responsive:{
        0:{
            items:1,
        },
        600:{
            items:2,
        },
        1000:{
            items:3,
        }
    }
})
var swiper = new Swiper('.partners-sec .swiper-container', {
    slidesPerView: 'auto',
    spaceBetween: 30,
    pagination: {
        el: '.swiper-pagination',
        clickable: true,
    },
    spaceBetween: 20,
    slidesPerView: 1,
    speed : 1500 ,
    loop: true,
    autoplay: {
        delay: 2500,
    },
    breakpoints: {
        640: {
            slidesPerView: 2,
        },
        768: {
            slidesPerView: 3,
        },
        1024: {
            slidesPerView: 4,
        },
    }
});
var swiper = new Swiper('.blog_det .swiper-container', {
    slidesPerView: 'auto',
    spaceBetween: 30,
    spaceBetween: 20,
    slidesPerView: 1,
    speed : 1500 ,
    loop: true,
    // autoplay: {
    //     delay: 6000,
    // },
    pagination: {
        el: '.swiper-pagination',
        clickable: true,
    },
});
// $('.partners-carousel').owlCarousel({
//     margin:20,
//     loop:false,
//     nav:false,
//     dots: false,
//     touchDrag  : true,
//     mouseDrag  : true,
//     // smartSpeed: 2000,
//     // dragEndSpeed: 2000,
//     // slidSpeed: 900,
//     // paginationSpeed: 900,
//     responsive:{
//         0:{
//             items:1,
//         },
//         600:{
//             items:3,
//         },
//         1000:{
//             items:4,
//         }
//     }
// })
// $('.carousel').owlCarousel({
//     // rtl:true,
//     margin:20,
//     loop:true,
//     nav:true,
//     mouseDrag:true,
//     touchDrag:true,
//     responsive:{
//         0:{
//             items:1,
//         },
//         600:{
//             items:2,
//         },
//         1000:{
//             items:3,
//         }
//     }
// })
