var touchscreendevide = ""; // Common jQuery functions $(function () { // Fix for resize called twice each time window is resized. var resizeTimeout; $(window).resize(function () { clearTimeout(resizeTimeout) resizeTimeout = setTimeout(function () { changepush(); }, 100); }); changepush(); $('[data-toggle="tooltip"]').tooltip(); $("#creditCustomerPage").tooltip({ selector: '[class="iconHelp"]' }); $('[data-toggle="popover"]').popover({ trigger: 'focus', html: true }); //if($('.multiSelectDD select[multiple="multiple"]').length != 0) { // $('.multiSelectDD select[multiple="multiple"]').multiselect({ // includeSelectAllOption: true, // enableFiltering: true, // buttonText: function(options, select) { // if (options.length === 0) { // return 'Select routs you are interested in'; // } // else if (options.length > 3) { // return 'More than 3 routs selected!'; // } // else { // var labels = []; // options.each(function() { // if ($(this).attr('label') !== undefined) { // labels.push($(this).attr('label')); // } // else { // labels.push($(this).html()); // } // }); // return labels.join(', ') + ''; // } // } // }); //} /*Help Slide Bar Function*/ $('.bookingHelp').click(function (evt) { evt.preventDefault(); if ($(".mobileMenu").hasClass('show')) { $(".mobileMenu").removeClass('show').add('hide'); } // console.log("** Menu Click **"); $('.overlayRtPanel').removeClass('open'); if (!$('#panelBookHelpSlideBar').hasClass('open')) { $('#panelBookHelpSlideBar').addClass('open'); } }) $('.pricingHelp').click(function (evt) { evt.preventDefault(); if ($(".mobileMenu").hasClass('show')) { $(".mobileMenu").removeClass('show').addClass('hide'); } $('.overlayRtPanel').removeClass('open'); if (!$('#panelPriceHelpSlideBar').hasClass('open')) { $('#panelPriceHelpSlideBar').addClass('open'); } }) $(".closePanelSide").click(function (evt) { evt.preventDefault(); $('.overlayRtPanel').removeClass('open'); }) $('.helpPanelCloseIcon').click(function (evt) { evt.preventDefault(); $('.overlayRtPanel').removeClass('open'); }) /* Mobile Menu Start */ const $sMenu = $('.mobileMenu'); $(document).mouseup(function (e) { if (!$sMenu.is(e.target) && $sMenu.has(e.target).length === 0) { $sMenu.removeClass('show'); // $('body').removeClass('noScroll'); } }); $('header .menuMobile').click(function () { $sMenu.toggleClass('show'); //$('body').toggleClass('noScroll'); return false; }); $('.mobileMenu a.closeMenu').click(function () { $sMenu.toggleClass('show'); // $('body').toggleClass('noScroll'); return false; }); $('.mobileMenu .contentArea .showSubMenu a').click(function () { $(this).parent().toggleClass('show'); return false; }); $(document).on('click', '.col-md-6 .accordianHolder .eachItem a.itemTitle', function () { if (!$(this).parent().hasClass('open')) { $('.col-md-6 .accordianHolder .eachItem').removeClass('open'); $(this).parent().toggleClass('open'); } else { $(this).parent().toggleClass('open'); } return false; }); $(document).on('click', '.customserviceIcn', function () { if (!$(this).hasClass('selected')) { $(this).addClass('selected'); } var icon = $(this).attr("data-iconCount"); if (icon) { $(".customserviceIcn").each(function () { if ($(this).attr("data-iconCount") != icon) { $(this).removeClass('selected'); } }); } var index = $(this).attr("data-iconCount"); if (index) { $(".sectionToToggle").each(function () { $(this).hide(); }); $("#section_" + index).show(); } return false; }); /* Mobile Menu End */ $(document).on('click', '.contactBubble a.btn-float', function () { $('.contactBubble').toggleClass('open'); return false; }); $(document).on('click', '.contactBubble .closeBtn', function () { $('.contactBubble').toggleClass('open'); return false; }); const $subMenu = $('nav.touchDevice .cols ul li'); $(document).mouseup(function (e) { if (!$subMenu.is(e.target) && $subMenu.has(e.target).length === 0) { $subMenu.removeClass('showSubMenu'); } }); $(document).on('click', 'nav.touchDevice .cols ul li a.hasSubMenu', function () { $('nav.touchDevice .cols ul li').removeClass("showSubMenu"); $(this).parent().addClass("showSubMenu"); return false; }); }); $(document).on('click', '.contactBubble a.btn-float', function () { $('.contactBubble').toggleClass('open'); return false; }); $(document).on('click', '.contactBubble .closeBtn', function () { $('.contactBubble').toggleClass('open'); return false; }); function checkMobile() { $('nav').removeClass("mouseDevice"); $('nav').removeClass("touchDevice"); var isTouch = ('ontouchstart' in document.documentElement); if (isTouch) { touchscreendevide = "yes"; $('nav').addClass("touchDevice"); } else { touchscreendevide = "no"; $('nav').addClass("mouseDevice"); }; } //Brexit-content pages jss //$(document).on('click', '.col-md-6 .accordianHolder .eachItem a.itemTitle', function () { // $('.col-md-6 .accordianHolder .eachItem').removeClass('open'); // $(this).parent().toggleClass('open'); // return false; //}); if ($('.secHeadingWithSearch .ddCol .dropMenu').length != 0) { $(document).on('click', '.secHeadingWithSearch .ddCol .dropLink', function () { $(this).toggleClass('open'); return false; }); } if ($('.indexTreeContent .colIndex').length != 0) { $(document).on('click', '.indexTreeContent .colIndex .eachBox a', function () { var goto = $(this).attr('href'); $(".indexTreeContent .colContent .eachSet").removeClass('active'); $(".indexTreeContent .colContent " + goto).parent().addClass('active'); if ($(this).hasClass("open")) { $(this).removeClass('open'); } else if ($(this).hasClass("hasChild")) { $(".indexTreeContent .colIndex .eachBox a").removeClass('open'); $(this).addClass('open'); } if ($(window).width() > 1149) { $('html, body').animate({ scrollTop: $(goto).offset().top - 67 }, 'slow'); } else if ($(window).width() < 1150) { $('html, body').animate({ scrollTop: $(goto).offset().top - 91 }, 'slow'); } return false; }); $(document).on('click', '.indexTreeContent .colContent h2', function () { var getgoto = $(this).attr('id'); var goto = "#" + getgoto; if ($(this).parent().hasClass("active")) { $(".indexTreeContent .colContent h2").parent().removeClass('active'); $(this).parent().removeClass('active'); } else { $(".indexTreeContent .colContent h2").parent().removeClass('active'); $(this).parent().addClass('active'); } if ($(window).width() > 1149) { $('html, body').animate({ scrollTop: $(goto).offset().top - 67 }, 'slow'); } else if ($(window).width() < 1150) { $('html, body').animate({ scrollTop: $(goto).offset().top - 91 }, 'slow'); } return false; }); } function changepush() { checkMobile(); $('.mobileMenu').removeClass('show'); $('body').removeClass('noScroll'); }