(function ($) {

  $('nav').on('focus', '.dropdown-menu a', function () {
    $(this).closest('.dropdown').addClass('focus');
  }).on('blur', '.dropdown-menu a', function () {
    $(this).closest('.dropdown').removeClass('focus');
  });

  $(document).ready(function () {
    var lang = $('html').attr('lang');
    if (lang == "en") {
      $('li.en a').css("display", "none");
      $('<div class="bn-controls"><button title="Previous"><span class="bn-arrow bn-prev" ></span></button><button title="Play/Pause"><span class="bn-action" ></span></button><button title="Next"><span class="bn-arrow bn-next" ></span></button></div>').insertAfter('.newslider .bn-news');
      $('<div class="bn-controls"><button title="Previous"><span class="bn-arrow bn-prev" ></span></button><button title="Play/Pause"><span class="bn-action" ></span></button><button title="Next"><span class="bn-arrow bn-next"></span></button></div>').insertAfter('.breaking-news-ticker .bn-news');
      // $('<div class="bn-controls" id="whatsnew"><button class="down" title="Previous"><span class="bn-arrow bn-prev " ></span></button><button class="toggle" id="pst" title="Play/Pause" ><span class="bn-action bn-pause" id="ps"  ></span></button><button class="up" title="Next"><span class="bn-arrow bn-next"></span></button></div>').insertAfter('#block-tripura-views-block-notification-view2-block-1 .item-list');

      // $('li a:contains("Home")').html("<i class='ri-home-4-fill'><span class='hidden'>home</span></i>");
      $('.input-group-btn').removeAttr("for");

    }
    else {
      $('li.hi a').css("display", "none");
      $('<div class="bn-controls"><button title="पिछला"><span class="bn-arrow bn-prev" ></span></button><button title="चलाएं/रोके"><span class="bn-action" ></span></button><button title="अगला"><span class="bn-arrow bn-next" ></span></button></div>').insertAfter('.newslider .bn-news');
      $('<div class="bn-controls"><button title="पिछला"><span class="bn-arrow bn-prev" ></span></button><button title="चलाएं/रोके"><span class="bn-action" ></span></button><button title="अगला"><span class="bn-arrow bn-next"></span></button></div>').insertAfter('.breaking-news-ticker .bn-news');
      $('<div class="bn-controls" id="whatsnew"><button class="down" title="पिछला"><span class="bn-arrow bn-prev " ></span></button><button class="toggle" id="pst" title="चलाएं/रोके" ><span class="bn-action bn-pause" id="ps"  ></span></button><button class="up" title="अगला"><span class="bn-arrow bn-next"></span></button></div>').insertAfter('#block-tripura-views-block-notification-view2-block-1 .item-list');
      // $('li a:contains("मुख्य पृष्ठ")').html("<i class='ri-home-4-fill' aria-hidden='true'><span class='hidden'>home</span></i>");

    }


    // $('.btn').on('click', function (e) {
    //   e.preventDefault();
    //   if ($(this).hasClass("pause")) { // add class where you want to add class active for process
    //     $(this).removeClass("pause");
    //     $('.slick-slider').slick('slickPause');
    //     $(this).addClass("play");
    //     $(this).html("<i class='fas fa-play-circle'></i>");
    //   } else {
    //     $(this).removeClass("play");
    //     $(this).addClass("pause");
    //     $('.slick-slider').slick('slickPlay');
    //     $(this).html("<i class='fas fa-pause-circle'></i>");
    //   }

    // });


    $('.btn-01').on('click', function (e) {
      e.preventDefault();
      if ($(this).hasClass("pause")) { // add class where you want to add class active for process
        $(this).removeClass("pause");
        $('#block-tripura-views-block-footer-external-logos-block-1 .slick-slider').slick('slickPause');
        $(this).addClass("play");
        $(this).html("<i class='fas fa-play-circle'></i>");
      } else {
        $(this).removeClass("play");
        $(this).addClass("pause");
        $('#block-tripura-views-block-footer-external-logos-block-1 .slick-slider').slick('slickPlay');
        $(this).html("<i class='fas fa-pause-circle'></i>");
      }

    });


    $('.btn-02').on('click', function (e) {
      e.preventDefault();
      if ($(this).hasClass("pause")) { // add class where you want to add class active for process
        $(this).removeClass("pause");
        $('#block-views-block-photo-gallery-block-1 .slick-slider').slick('slickPause');
        $(this).addClass("play");
        $(this).html("<i class='fas fa-play-circle'></i>");
      } else {
        $(this).removeClass("play");
        $(this).addClass("pause");
        $('#block-views-block-photo-gallery-block-1 .slick-slider').slick('slickPlay');
        $(this).html("<i class='fas fa-pause-circle'></i>");
      }
    });

    var bkt = $('.back-to-top');

    $(window).scroll(function () {
      if ($(window).scrollTop() > 300) {
        bkt.addClass('active');
      } else {
        bkt.removeClass('active');
      }
    });

    bkt.on('click', function (e) {
      e.preventDefault();
      $('html, body').animate({ scrollTop: 0 }, '300');
    });

    $("li").removeAttr("hreflang");
    var multilines = $('#multilines .newsticker').newsTicker({
      row_height: 78,
      speed: 800,
      prevButton: $('#multilines .prev-button'),
      nextButton: $('#multilines .next-button'),
      stopButton: $('#multilines .stop-button'),
      startButton: $('#multilines .start-button'),
    });
    $('textarea,#edit-name').on('keypress', function (event) {
      var character = String.fromCharCode(event.keyCode);
      return isValid(character);
      //$('.collapse').collapse();
    });

    $(".search-block").focus(function () {
      $('#search_box').prop("checked", true);
    });

    $(".mFocus").focusin(function () {
      $('#search_box').prop("checked", false);
    });
    $("#block-languageswitcher").focusin(function () {
      $('#search_box').prop("checked", false);
    });

    $(document).ready(function () {

      $(".search-block").focus(function () {
        $('#search_box').prop("checked", true);
      });

      $(".mFocus").focusin(function () {
        $('#search_box').prop("checked", false);
      });
      $("#block-languageswitcher").focusin(function () {
        $('#search_box').prop("checked", false);
      });


      $('a').filter(function () {
        return this.hostname && this.hostname !== location.hostname;
      })
        .click(function () {
          var language_selected = jQuery('html').attr('lang');
          var msg = '';
          if (language_selected == 'hi') {
            msg = window.confirm('बाहरी वेबसाइट जो एक नई विंडों में खुलती हैं');
            var val = false;
            if (msg)
              val = true;
            else
              val = false;
            return val;
          }
          else {
            msg = window.confirm('External website that opens in a new window');
            var val = false;
            if (msg)
              val = true;
            else
              val = false;
            return val;
          }
        });

      $(".show_hide1").on("click", function () {
        var txt = $(".content1").hasClass('visible') ? 'Read More' : 'Read Less';
        $(".show_hide1").text(txt);
        $(".content1").toggleClass("visible");
      });
      $('#edit-email').change(function () {
        var status = false;
        var email = $('#edit-email-').val();
        var emailLength = email.length;
        if (email != "" && emailLength > 4) {
          email = email.replace(/\s/g, "");  //To remove space if available
          var dotIndex = email.indexOf(".");
          var atIndex = email.indexOf("@");

          if (dotIndex > -1 && atIndex > -1) {   //To check (.) and (@) present in the string
            if (dotIndex !== 0 && dotIndex != emailLength && atIndex !== 0 && atIndex != emailLength && email.slice(email.length - 1) != ".") {
              //To check (.) and (@) are not the firat or last character of string
              var dotCount = email.split('.').length;
              var atCount = email.split('@').length;

              if (atCount == 2 && (dotIndex - atIndex > 1)) { //To check (@) present multiple times or not in the string. And (.) and (@) not located subsequently
                status = true;
                if (dotCount > 2) {
                  //To check (.) are not located subsequently
                  for (i = 2; i <= dotCount - 1; i++) {
                    if (email.split('.')[i - 1].length == 0) {
                      status = false;
                    }
                  }
                }
              }
            }
          }

        }

        $('#edit-email-').val(email);
        if (!status) {
          alert(error_msg);
        }
      });

      $("#edit-name").on("input", function () {
        var regexp = /[^a-zA-Z ]/g;
        if ($(this).val().match(regexp)) {
          $(this).val($(this).val().replace(regexp, ''));
        }
      });
      $('#edit-email-').on('keypress', function (event) {
        var character = String.fromCharCode(event.keyCode);
        return isEValid(character);
      });
    });

    $(document).ready(function () {
      var myET = $('#block-tripura-views-block-notification-view2-block-1 .item-list').easyTicker({
        direction: 'up',
        easing: 'swing',
        speed: 'slow',
        interval: 3000,
        height: 'auto',
        visible: 3,
        mousePause: false,
        controls: {
          up: '.up',
          down: '.down',
          toggle: '.toggle'

        },
        callbacks: {
          before: function (ul, li) {
            // console.log(this, ul, li);
            $(li).css('color', 'red');
          },
          after: function (ul, li) {
            // console.log(this, ul, li);
          }
        }
      }).data('easyTicker');

      $('#whatsnew #pst').click(function () {

        if ($(this).hasClass("et-run")) {
          $('#whatsnew .toggle #ps').addClass('bn-pause ');
          $('#whatsnew .toggle #ps').removeClass('bn-play');
        }
        else {
          $('#whatsnew .toggle #ps').addClass('bn-play');
          $('#whatsnew .toggle #ps').removeClass('bn-pause ');
        }
      });

      //  $('.search-form #edit-submit').attr('disabled', true);
      //         $('.search-form #edit-keys').keyup(function() {
      //             if ($(this).val().length != 0) $('.search-form #edit-submit').attr('disabled', false);
      //             else $('.search-form #edit-submit').attr('disabled', true);
      //         })
      $('.newslider').breakingNews({});


    });
  });

  setTimeout(function () {
    $('.breaking-news-ticker').breakingNews({});
  }, 2000);


  //--------********Main-menu JS********----------
  // SmartMenus init

  // Start Open PDF In New Window
  (function ($) {
    $(document).ready(function () {
      //$('a[href$=".pdf"]').attr('target', '_blank');
      $('a[href$=".pdf"], a[href$=".PDF"], a[href$=".Pdf"]').attr('target', '_blank');
    });

  }(jQuery));

  // End Open PDF In New Window
  //
  $(document).ready(function () {
    if (document.referrer.indexOf(window.location.hostname) != -1) {
      $('.page-updated a.back').show();
      $('.page-updated a.back').click(function () {
        //  if (confirm("" + document.referrer) == true) {
        parent.history.back();
        return false;
        // } else {
        //    return false;
        //}

      });
    }
  });

  $('document').ready(function () {
    $('.node--type-photo-gallery').find('.block-content').prop('tabIndex', -1);
  });

  $(function () {
    $('#main-menu').smartmenus({
      mainMenuSubOffsetX: -1,
      mainMenuSubOffsetY: 4,
      subMenusSubOffsetX: 6,
      subMenusSubOffsetY: -6
    });
  });

  // SmartMenus mobile menu toggle button
  $(function () {
    var $mainMenuState = $('#main-menu-state');
    if ($mainMenuState.length) {
      // animate mobile menu
      $mainMenuState.change(function (e) {
        var $menu = $('#main-menu');
        if (this.checked) {
          $menu.hide().slideDown(250, function () { $menu.css('display', ''); });
        } else {
          $menu.show().slideUp(250, function () { $menu.css('display', ''); });
        }
      });
      // hide mobile menu beforeunload
      $(window).bind('beforeunload unload', function () {
        if ($mainMenuState[0].checked) {
          $mainMenuState[0].click();
        }
      });
    }
  });

  /*
  $(function() {
    $('#main-menu').smartmenus({
      mainMenuSubOffsetX: -1,
      mainMenuSubOffsetY: 4,
      subMenusSubOffsetX: 6,
      subMenusSubOffsetY: -6
    });
  });

  // SmartMenus mobile menu toggle button

  // --------********Main-menu JS********----------

      $(document).ready(function(){
          // Add smooth scrolling main content
          $(".top-left01-inner1 a").on('click', function(event) {

            // Make sure this.hash has a value before overriding default behavior
            if (this.hash !== "") {
              // Prevent default anchor click behavior
              event.preventDefault();

              // Store hash
              var hash = this.hash;

              // Using jQuery's animate() method to add smooth page scroll
              // The optional number (800) specifies the number of milliseconds it takes to scroll to the specified area
              $('html, body').animate({
                scrollTop: $(hash).offset().top
              }, 800, function(){

                // Add hash (#) to URL when done scrolling (default click behavior)
                window.location.hash = hash;
              });
            } // End if
          });
        });

     /* $( 'a' ).each(function() {
          if( location.hostname === this.hostname || !this.hostname.length ) {
              $(this).addClass('local');
          } else {
             $(this).addClass('external');
            }
        });

        $(".external").click(function () {
            var href= $(this).attr('href');

         if (confirm("External site that opens in a new window"  +href)) {
          window.open('href', '_blank');
                return true;
            } else {
                return false;
            }

        });*/


  /** Start search button disable **/
  $(document).ready(function () {
    $('#block-searchform .submit-button').attr('disabled', true);
    $('#edit-keys').keyup(function () {
      if ($(this).val().length != 0) $('.submit-button').attr('disabled', false);
      else $('.submit-button').attr('disabled', true);
    })
  }); /** End search button disable **/

  /** Start language change alert **/
  $(function () {
    $("li.hi a").click(function (e) {
      if (confirm("Do you want to change website language in Hindi ?") == true) {
        return true;
      } else {
        return false;
      }
    });
    $("li.en a").click(function (e) {
      if (confirm("क्या आप वेबसाइट की भाषा अंग्रेजी में परिवर्तित करना चाहते हैं ?") == true) {
        return true;
      } else {
        return false;
      }
    });
  }); /** End language change alert **/

  /** Start return to top code **/
  $(function () {
    $("#return_top").click(function () {
      $("html").animate({
        scrollTop: 0
      }, 800);
      return false;
    });

    $(document).scroll(function () {
      var y = $(this).scrollTop();
      if (y > 300) {
        $('#return_top').show();
      } else {
        $('#return_top').hide();
      }
    });

    $(document).ready(function () {
      $("#respMenu li a").click(function () {
        var href = $(this).attr('href');
        window.location = href;
      });
    });

    $('.search-block-form .form-submit').attr('disabled', true);

    $('.search-block-form #edit-keys').keyup(function () {
      if ($(this).val().length != 0) {
        $('.search-block-form .form-submit').attr('disabled', false);
      }
      else {
        $('.search-block-form .form-submit').attr('disabled', true);
      }
    });

  }); /** End return to top code  **/


})(jQuery);

(function ($) {
  $(document).ready(function () {
    const divList = [
      'block-tripura-views-block-homepage-scrollers-block-1',
      'block-tripura-views-block-homepage-scrollers-block-2',
      'block-tripura-views-block-homepage-scrollers-block-3',
      'block-tripura-views-block-homepage-scrollers-block-4'
    ];

    $.each(divList, function (index, value) {
      const itemListDiv = '#' + value + ' .item-list';
      let blk = 'cbtnDiv' + index;

      $('<div class="bn-controls" id="' + blk + '"><button class="down" title="Previous"><span class="bn-arrow bn-prev " ></span></button><button class="toggle" id="cbtn" title="Play/Pause" ><span class="bn-action bn-pause" id="ps"  ></span></button><button class="up" title="Next"><span class="bn-arrow bn-next"></span></button></div>').insertAfter(itemListDiv);

      $(itemListDiv).easyTicker({
        direction: 'up',
        easing: 'swing',
        speed: 'slow',
        interval: 3000,
        height: 'auto',
        visible: 3,
        mousePause: false,
        controls: {
          up: '.up',
          down: '.down',
          toggle: '.toggle'

        }
      }).data('easyTicker');

      blk = '#' + blk;
      $(blk + ' #cbtn').click(function () {
        if ($(this).hasClass("et-run")) {
          $(blk + ' .toggle #ps').addClass('bn-pause ');
          $(blk + ' .toggle #ps').removeClass('bn-play');
        }
        else {
          $(blk + ' .toggle #ps').addClass('bn-play');
          $(blk + ' .toggle #ps').removeClass('bn-pause ');
        }
      });

    });

  });
})(jQuery);

var fontSize = 14;
var fontSize1 = 18;
jQuery(document).ready(function () {

  //console.log(theme);
  if (_getCookie("fontsize") != null) {
    var fontSize = _getCookie("fontsize");
  } else {
    var fontSize = 14;
  }
  if (_getCookie("fontsize1") != null) {
    var fontSize1 = _getCookie("fontsize1");
  } else {
    var fontSize1 = 18;
  }
  jQuery("body .main,.searchstyle,.inner-page h2").css("font-size", fontSize + "px");

  jQuery(".news-heading h5,.ct_single h3 a,#block-tripura-page-title h1,.sec_title>h2,.sidebar-links h3").css("font-size", fontSize1 + "px");
});

function _getCookie(name) {
  var arg = name + "=";
  var alen = arg.length;
  var clen = document.cookie.length;

  var i = 0;
  while (i < clen) {
    var j = i + alen;
    if (document.cookie.substring(i, j) == arg) {
      return _getCookieVal(j);
    }
    i = document.cookie.indexOf(" ", i) + 1;
    if (i == 0)
      break;
  }
  return null;
}

function _deleteCookie(name, path, domain) {
  if (_getCookie(name)) {
    document.cookie = name + "=" +
      ((path) ? "; path=" + path : "") +
      ((domain) ? "; domain=" + domain : "") +
      "; expires=Thu, 01-Jan-70 00:00:01 GMT";
  }
}

function _setCookie(name, value, expires, path, domain, secure) {
  var vurl = true;
  if (path != '' && path != undefined) {
    vurl = validUrl(path);
  }
  if (jQuery.type(name) == "string" && vurl) {
    document.cookie = name + "=" + escape(value) +
      ((expires) ? "; expires=" + expires.toGMTString() : "") +
      ((path) ? "; path=" + path : "") +
      ((domain) ? "; domain=" + domain : "") +
      ((secure) ? "; secure" : "");
  }
}
function readCookie(name) {
  var nameEQ = name + "=";
  var ca = document.cookie.split(';');
  for (var i = 0; i < ca.length; i++) {
    var c = ca[i];
    while (c.charAt(0) == ' ') c = c.substring(1, c.length);
    if (c.indexOf(nameEQ) == 0) return c.substring(nameEQ.length, c.length);
  }
  return null;
}

function _getCookieVal(offset) {
  var endstr = document.cookie.indexOf(";", offset);
  if (endstr == -1) { endstr = document.cookie.length; }
  return unescape(document.cookie.substring(offset, endstr));
}

window.onload = function () {
  var s = readCookie('fontsize');
  var s1 = readCookie('fontsize1');
  jQuery("body .main,.searchstyle,.inner-page h2").css("font-size", s + "px");
  jQuery(".news-heading h5,.ct_single h3 a,#block-tripura-page-title h1,.sec_title>h2,.sidebar-links h3").css("font-size", s1 + "px");
}

/*********Font size resize**********/


function setFontSize(fontType) {

  if (fontType == "plus") {
    if (fontSize <= 16) {
      fontSize = parseInt(fontSize) + 1 + 1;
    }


    if (fontSize > 18) {
      fontSize = parseInt(fontSize) + 2;
    }

    if (fontSize1 <= 20) {
      fontSize1 = parseInt(fontSize1) + 1 + 1;
    }
    if (fontSize1 > 22) {
      fontSize1 = parseInt(fontSize1) + 2;
    }
  } else if (fontType == "minus") {
    if (fontSize >= 12) {
      fontSize = parseInt(fontSize) - 1 + 1;
    }
    if (fontSize > 10) {
      fontSize = parseInt(fontSize) - 2;
    }

    if (fontSize1 >= 16) {
      fontSize1 = parseInt(fontSize1) - 1 + 1;
    }
    if (fontSize1 > 14) {
      fontSize1 = parseInt(fontSize1) - 2;
    }


  } else {
    fontSize = 14;
    fontSize1 = 18
  }
  _setCookie("fontsize", fontSize);
  _setCookie("fontsize1", fontSize1);
  jQuery("body #maincontent,.searchstyle,.inner-page h2").css("font-size", fontSize + "px");
  jQuery("a").css("font-size", fontSize + "px");
  jQuery(".news-heading h5,.ct_single h3 a,#block-tripura-page-title h1,.sec_title>h2,.sidebar-links h3").css("font-size", fontSize1 + "px");
  //jQuery("#template_three_column").css("font-size",fontSize + "%");

}

/*********Font theme**********/

function isValid(str) {
  return !/[~`!@#$%\^&*()+=\-\[\]\\'/{}|\\":<>\?]/g.test(str);
}


function isEValid(str) {
  return !/[~`!#$%\^&*()+=\-\[\]\\'/{}|\\":<>\?]/g.test(str);
}
