window.onload = function () {

    $(".preload").delay(400).fadeOut("200", function () {

        $('#preload').addClass('move');

        $('#preload').fadeOut(200);

    });

};



$(document).ready(function () {

    new WOW().init();



    $(function () {

        AOS.init({

            duration: 2000,

            once: true,

            offset: 0,

        });

    });





    $('.select-control').select2({

        minimumResultsForSearch: Infinity,

        placeholder: "Select"

    });



    $('.select-control.has-search').select2({

        placeholder: "Select"

    });



    $("[data-fancybox]").fancybox({

        thumbs: false,

        slideShow: false,

        fullScreen: false

    });



    $(".mcscroll").mCustomScrollbar({

        axis: "y",

        scrollButtons: {

            enable: true

        }

    });

    $(".mcscrollX").mCustomScrollbar({

        axis: "x",

        scrollButtons: {

            enable: true

        }

    });



    $('.datepicker').datepicker();



    $('.rating-control').rating();

    $('.rating-control-detail').rating();

    



    var lazyLoadInstance = new LazyLoad({

        elements_selector: ".lazy"

    });



    $('.overflow-line-1').trunk8({

        lines: 1,

        tooltip: false

    });

    $('.overflow-line-2').trunk8({

        lines: 2,

        tooltip: false

    });

    $('.overflow-line-3').trunk8({

        lines: 3,

        tooltip: false

    });



    var topbar = $('.site-header').height();

    $(window).scroll(function () {

        if ($(window).scrollTop() > topbar) {

            $(".site-header").addClass("tiny");

        } else {

            $(".site-header").removeClass("tiny");

        }

    });



    $('[data-toggle="menu-mobile"]').click(function () {

        $(this).toggleClass('close');

        $('.global-container').toggleClass('sidebar-open');

        $('nav.menu').toggleClass('open');

    });

    $('[data-toggle="menu-overlay"]').click(function () {

        $('[data-toggle="menu-mobile"]').removeClass('close');

        $('.global-container').removeClass('sidebar-open');

        $('nav.menu').removeClass('open');

    });



    (function ($) {

        "use strict";

        $('a.js-scroll-trigger[href*="#"]:not([href="#"])').click(function () {

            if (location.pathname.replace(/^\//, '') == this.pathname.replace(/^\//, '') && location.hostname == this.hostname) {

                var target = $(this.hash);

                var topbar = $('.site-header').height() - 1;

                target = target.length ? target : $('[name=' + this.hash.slice(1) + ']');

                if (target.length) {

                    $('html, body').animate({

                        scrollTop: (target.offset().top - topbar)

                    }, 1000, "easeInOutExpo");

                    return false;

                }

            }

        });

    })(jQuery);



    $('a[data-toggle="tab"]').on('shown.bs.tab', function (e) {

        e.target

        e.relatedTarget

        $('.wg-promotion-slider').slick('setPosition');

    });



    $('.btn-head-category').click(function () {

        $(this).toggleClass('active');

        $('.site-header .bottom-bar .nav-list').toggleClass('open');

    });



    $('.btn-sitemap').click(function () {

        $(this).toggleClass('active');

        $(this).parent('.-list-xs').find('.-list-item-xs').toggleClass('open');

    });



    $('#btn-AcceptPdpa').click(function () {

        $('.pdpa').addClass('hide');

    });



    // $('.cart-dropdown .cart-list').click(function (event) {

    //     event.stopPropagation();

    //     event.preventDefault();



    //     var drop = $(this).closest(".dropdown");

    //     $(drop).addClass("open");

    // });



    $(document).on('click', '.input-number-increment.detail', function () {

        var $input = $(this).parents('.input-number-group').find('.input-number');

        var val = parseInt($input.val(), 10);

        $input.val(val + 1);

        console.log("Main :", val + 1);

    });



    $(document).on('click', '.input-number-decrement.detail', function () {

        var $input = $(this).parents('.input-number-group').find('.input-number');

        var val = parseInt($input.val(), 10);



        if (val > 1) {

            $input.val(val - 1);

        }

    });



    $('.btn-forgot').click(function () {

        $('.login-block').removeClass('show');

        $('.forgot-block').addClass('show');

    });

    // $('.btn-forgot2').click(function() {

    //     $('.forgot-block').removeClass('show');

    //     $('.forgot2-block').addClass('show');

    // });

    // $('.btn-forgot3').click(function() {

    //     $('.forgot2-block').removeClass('show');

    //     $('.login-block').addClass('show');

    // });



    $('.forgot-block .btn-back').click(function () {

        $('.forgot-block').removeClass('show');

        $('.login-block').addClass('show');

    });

    $('.forgot2-block .btn-back').click(function () {

        $('.forgot2-block').removeClass('show');

        $('.forgot-block').addClass('show');

    });



    $('.member-userbox .user-menu-mobile .link').click(function () {

        $(this).toggleClass('active');

        $('.member-userbox .user-menu').toggleClass('active');

        $('.member-userbox .user-dealer').toggleClass('active');

    });



    // gorgot password

    if ($('.MemID').data('id') !== '') {

        $('.click-modal').click();

        $('.forgot2-block').addClass('show');

        $('.login-block').removeClass('show');

    }



});







