(function ($) {
    "use strict";
    //Js code for search box

    // $(".first_click").on("click", function () {
    //     $(".search-box-text").addClass("search_box");
    //     $(".search-wrapper").addClass("hide-show");
    //     $(".search-box-text").addClass("SlideUpIn");
    //     $(".search-box-text").removeClass("SlideDownOut");
    // });
    // $(".second_click").on("click", function () {
    //     $(".search-box-text").removeClass("search_box");
    //     $(".search-wrapper").removeClass("hide-show");
    //     $(".search-box-text").removeClass("SlideUpIn");
    //     $(".search-box-text").addClass("SlideDownOut");
    // });

        var $search = $('.search');

        if ($search.length) {
            $('.fa-search', $search).on('click', function () {
                $search.toggleClass('active');
            });
        }

        $(document).on('click', function (event) {
            var $target = $(event.target);

            if (!$target.closest('.header-right').length && $search.hasClass('active')) {
                $search.removeClass('active');
            }
        });

    $(window).on('scroll', function () {
        if ($(this).scrollTop > 100) {
            $('.main-navigation').addClass('affix');
        }
        else {
            $('.main-navigation').removeClass('affix');
        }
    });
    /* ========== Menu icon color ========== */
    $('.main-menu-icon').css('color', function () {
        var iconColorAttr = $(this).data('fa-color');
        return iconColorAttr;
    });
    /* ========== Horizontal navigation menu ========== */
    if ($('.main-header').length) {
        var mainHeader = $('.main-header'),
            mainHeaderHeight = mainHeader.height(),
            mainMenuListWrapper = $('.main-menu > ul'),
            mainMenuListDropdown = $('.main-menu ul li:has(ul)'),
            menu_toggle = $('.bar-menu');

        /* ========== Dropdown Menu Toggle ========== */
        menu_toggle.click(function(){
            mainMenuListWrapper.slideToggle();
            $('.site-navigation').toggleClass('menu-open');
            $(this).toggleClass('active');
        });

        mainMenuListDropdown.each(function () {
            $(this).append('<span class="dropdown-plus"></span>');
            $(this).addClass('dropdown_menu');
        });

         $('.dropdown-plus').on("click", function () {
             $(this).prev('ul').slideToggle(300);
             $(this).toggleClass('dropdown-open');
         });

        $('.dropdown_menu a').append('<span></span>');
    }



    // function LogoCenter(){
    //     var _header = $('.head_one');
    //     var _LogoItem = $(_header).find('.center-logo');
    //     _LogoItem.each(function(){
    //         $(this).removeClass('');
    //         $(this).addClass('');
    //     });
    // } 
    // LogoCenter();

   
    function LogoLeft(){
        $('.head_one').find('.left-logo .A').removeClass('col-sm-4').addClass('col-sm-6');
        $('.head_one').find('.left-logo .B').removeClass('col-sm-4 order-2').addClass('col-sm-6 order-1');
        $('.head_one').find('.left-logo .C').removeClass('order-1 text-center').addClass('order-3 text-left')
        $('.head_one').find('.left-logo .D').removeClass('col-sm-12').addClass('col-sm-8 order-3 text-right')
    } 
    LogoLeft();
/*--------------------------------------------------------------
 Keyboard Navigation
----------------------------------------------------------------*/
if ($(window).width() < 1024) {
    $("#primary-menu")
      .find("li")
      .last()
      .bind("keydown", function (e) {
        if (e.which === 9) {
          e.preventDefault();
          $("#site-navigation").find(".bar-menu").focus();
        }
      });

    $("#primary-menu > li:last-child button:not(.active)").bind("keydown", function (e) {
      if (e.which === 9) {
        e.preventDefault();
        $("#site-navigation").find(".bar-menu").focus();
      }
    });
} else {
    $("#primary-menu").find("li").unbind("keydown");
}
menu_toggle.on('keydown', function (e) {
    var tabKey = e.keyCode === 9;
    var shiftKey = e.shiftKey;

    if( menu_toggle.hasClass('active') ) {
        if ( shiftKey && tabKey ) {
            e.preventDefault();
            mainMenuListWrapper.slideUp();
            $('.site-navigation').removeClass('menu-open');
            menu_toggle.removeClass('active');
        };
    }
});
    
})(jQuery);