PATH:
home
/
thebhoeo
/
wp-admiin
/
page
/
lib
/
js
//check for svg var SVGsupport = !!document.createElementNS && !!document.createElementNS('http://www.w3.org/2000/svg', 'svg').createSVGRect; if(!SVGsupport){ document.getElementsByTagName('html')[0].className += ' no-svg'; } var UBB = { initSelect2: function() { if ( $('.field-select').length > 0 ) { $('.field-select select').select2({ minimumResultsForSearch: Infinity, }); $('.field-select select.with-search').select2({ }); $('.field-select select').on("select2:select", function () { $(this).parents('.field-select').addClass('filled'); //$(this).validate(); if ($(this).parents('.has-error').length > 0) { $(this).parents('.has-error').removeClass("has-error"); $(this).parents('.field').find('.help-block').remove(); } }); $('.field-select select').on("select2:unselecting", function () { $(this).parents('.field-select').removeClass('filled'); }); $('.field-select select').on("select2:open", function() { if ( $(this).parents('.field-select').hasClass('has-error') ) { $(this).closest('.field-select').addClass('focused'); } }); $('.has-error.field-select select').on("select2:open", function() { $(this).closest('.field-select').addClass('focused'); }); $('.field-select select').on("select2:close", function() { $(this).closest('.field-select').removeClass('focused'); //$(this).validate(); if ($(this).parents('.has-error').length > 0) { $(this).parents('.has-error').removeClass("has-error"); $(this).parents('.field').find('.help-block').remove(); } }); //$(window).on('scroll', function() { // $('.field-select select').select2('close'); //}); } }, initInputFieldStylesVP: function () { var emptyFields = $('.field input, .field select').filter(function () { return ($(this).val() && $(this).val().length > 0); }); emptyFields.parents('.input').addClass('filled'); var NotFields = $('.field input, .field select').filter(function () { return ($(this).val() == "" && $(this).val().length == 0); }); NotFields.parents('.input').addClass('focused'); NotFields.parents('.input').addClass('filled'); $('.field input').on('focus', function () { $(this).parent().addClass('focused'); }); //$('.field input').on('blur', function () { // if ($(this).val().length > 0) { // $(this).parents('.input').addClass('filled'); // $(this).parents('.input').removeClass('focused'); // } // else { // $(this).parents('.input').removeClass('filled'); // $(this).parents('.input').removeClass('focused'); // } //}); }, initInputFieldStyles: function () { var emptyFields = $('.field input, .field select').filter(function() { return ( $(this).val() && $(this).val().length > 0 ); }); emptyFields.parents('.input').addClass('filled'); //8104 begin Iliyana var readOnlyFields = $('.field input, .field select').filter(function() { return ( $(this).attr("readonly") && $(this).attr("readonly").length > 0 && !($(this).parents('.input').hasClass('disabled') || $(this).parents('.input').parent().hasClass('disabled'))); }); var disabledFields = $('.field input, .field select').filter(function() { return ( $(this).attr("disabled") && $(this).attr("disabled").length > 0 && !($(this).parents('.input').hasClass('disabled') || $(this).parents('.input').parent().hasClass('disabled'))); }); //VP var DataNotGrayFields = $('.field input, .field select').filter(function () { return ( $(this).attr("data-gray") && $(this).attr("data-gray").length > 0 && !($(this).parents('.input').hasClass('data-gray') || $(this).parents('.input').parent().hasClass('data-gray'))); }); readOnlyFields.parents('.input').addClass('disabled'); disabledFields.parents('.input').addClass('disabled'); DataNotGrayFields.parents('.input').addClass('data-gray'); //VP if (!readOnlyFields.attr("disabled")) { readOnlyFields.attr('disabled', true); } if (!DataNotGrayFields.attr("data-gray")) { DataNotGrayFields.attr('data-gray', true); } if($('.input').length){ $('.input:not(.field-select,.textarea,.no-clear)').each(function(index,elem){ var $this = $(this); var closeElement = $('<button class="field-close js-field-close">X</button>'); $this.addClass('field-with-clear') $this.append(closeElement); }) } $('.input').on('mouseenter','.js-field-close',function(){ $(this).parents('.input').addClass('is-hover'); $(this).show(); }); $('.input').on('mouseleave','.js-field-close',function(){ $(this).parents('.input').removeClass('is-hover'); }); $('.input').on('click','.js-field-close',function(e){ e.preventDefault(); var $this = $(this); var $parent = $this.parents('.field-with-clear'); $parent.find('input:not([hidden])').val(''); $this.hide(); $this.parents('.input').removeClass('clear-visible'); $this.parents('.input').removeClass('filled'); $this.parents('.input').removeClass('focused'); }); $('.field input').on('focus', function() { $(this).parent().addClass('focused'); $(this).parents('.input').addClass('clear-visible'); }); $('.field input').on('focusout', function() { $(this).parents('.input:not(.is-hover)').removeClass('clear-visible'); }); //8104 end Iliyana $('.field input').on('blur input', function() { if ( $(this).val().length > 0 ) { $(this).parents('.input').addClass('filled'); $(this).parents('.input').removeClass('focused'); } else { $(this).parents('.input').removeClass('filled'); $(this).parents('.input').removeClass('focused'); $(this).parents('.input').removeClass('clear-visible'); } }); //character counter / limiter $('[data-char-limit]').each(function() { var elem = $(this).parents('.field').find('span'); $(this).limiter($(this).data('char-limit'), elem); }); //begin Iliyana remove error bubble 8883 if ($('.field input, .field select, .field textarea').length > 0) { $('.field input, .field select, .field textarea').on('change click keyup', function () {// if ($(this).parents('.has-error').length > 0) { $(this).parents('.has-error').removeClass("has-error"); $(this).parents('.field').find('.help-block').remove(); } }); } if ($('.field-custom-check-radio input').length > 0) { $('.field-custom-check-radio input').on('change click keyup', function () {// if ($(this).parents('.has-error').length > 0) { $(this).parents('.has-error').removeClass("has-error"); $(this).parents('.field-custom-check-radio').find('.help-block').remove(); } }); } if ($('.calendar input').length > 0) { $('.calendar input').on('click', function () { if ($(this).parents('.has-error').length > 0) { $(this).removeClass("has-error"); $(this).parents('.calendar').find('.help-block').remove(); } }); } if ($('.remove-err input').length > 0) { //9144 $('.remove-err input').on('change click keyup', function () { if ($(this).parent('.has-error').length > 0) { $(this).parent('.has-error').removeClass("has-error"); $(this).parent().find('.help-block').remove(); } }); } //end Iliyana //Reni clear X begin /* if(!("ActiveXObject" in window)) { var activeInputFields = $('.field input').filter(function() { return ( !($(this).attr("readonly")) && !($(this).attr("disabled")) && !($(this).parents('.input').hasClass('disabled')) && !($(this).parents('.input').parent().hasClass('disabled')) && !($(this).parents('.input').hasClass('input-password')) && !($(this).parents('.field').hasClass('field-calendar')) ); }); activeInputFields.addClass('clearable'); if ($('.clearable').length > 0) { function tog(v){ return v?'addClass':'removeClass'; } $(document).on('input', '.clearable', function() { $(this)[tog(this.value)]('xChrome'); }).on('mousemove', '.xChrome', function(e) { $(this)[tog(this.offsetWidth-18 < e.clientX-this.getBoundingClientRect().left)]('onX'); }).on('click', '.onX', function(){ $(this).removeClass('xChrome onX').val('').change(); }); } } //Reni clear X end */ }, initTabs: function() { if ( $('.tabs').length > 0 ) { $('.tabs-select').select2({ minimumResultsForSearch: Infinity }); } $('.tabs-nav a').on('click', function() { if ($(this).hasClass('no-js')) { return null; } if ( !$(this).hasClass('active') ) { var tab = $(this).data('tab'); $('.tabs-select').val(tab).trigger('change'); } }); $('.tabs-select').on('change', function() { var tab = $(this).val(); changeTabs(tab); }); function changeTabs(tab) { $('.tabs-nav a').removeClass('active'); $('.tabs-nav a[data-tab="' + tab + '"]').addClass('active'); $('.tab-content').removeClass('active'); $('.tab-content[data-tab="' + tab + '"]').addClass('active'); } //tabs-type 2 if ( $('.tabs-type-2').length > 0 ) { $('.tabs-type-2-nav a').on('click', function() { var dataTab = $(this).data('tab'); if ( !$(this).hasClass('active') ) { $('.tabs-type-2-nav a').removeClass('active'); $('.tabs-type-2-nav a[data-tab="' + dataTab + '"]').addClass('active'); $('.tabs-type-2 .tab-content').removeClass('active'); $('.tabs-type-2 .tab-content[data-tab="' + dataTab + '"]').addClass('active'); } }); } }, initSliders: function() { if ( $('.main-slider').length > 0 ) { if ( $('.main-slider .slide').length > 1 ) { $('.main-slider').slick({ dots: true, arrows: false, adaptiveHeight: true }); //after slide change $('.main-slider').on('afterChange', function(event, slick, currentSlide){ //pause all videos var slideVideo = $('.slide-video'); slideVideo.each(function(i, video) { if ( !video.paused ) { video.pause(); } }); //play active video if ( $('.slick-active video').length > 0 ) { var slideVideo = $('.slick-active .slide-video'); slideVideo.get(0).play(); } }); //play video if it is on first slide if ( $('.slick-active video').length > 0 ) { var slideVideo = $('.slick-active .slide-video'); slideVideo.get(0).play(); } } } //video if ( $('.video-play').length > 0 ) { $('.video-play').each(function() { $(this).on('click', function() { var thisVideo = $(this).find('video'); if ( !thisVideo.get(0).paused ) { thisVideo.get(0).pause(); $(this).attr('data-play', 'pause'); } else { thisVideo.get(0).play(); $(this).attr('data-play', 'play'); } }); }); } //promo slider //if ( $('.promo-slider').length > 0 ) { // $('.promo-slider').slick({ // dots: true, // arrows: false, // adaptiveHeight: true // }); //} //UB if ($('#Panel0').is(':visible')) { if ($('.promo-slider').length > 0 && $('.promo-slider').slick) {//change from Alex Studio X $('.promo-slider').slick({ dots: true, arrows: false, adaptiveHeight: true }); } } }, initTableFunctions: function () { $('.js-toggle-table-search').on('click', function () { // if (typeof $('.js-toggle-table-search').attr('id') == 'undefined') {//Reni // $('.dataTables_filter').toggle(); // if ($('.dataTables_filter').is(':visible')) { // $('.dataTables_filter input').trigger('focus'); // } // else { // $('.dataTables_filter input').trigger('blur'); // } // } //else//Reni // { // var idSearch=$(this).attr('id'); // var index = idSearch.indexOf('_') + 1; // var idFilter = idSearch.substr(index); // $('.dataTables_filter').each(function () { // if ($(this).attr('id') == idFilter + '_filter') // { // $(this).toggle(); // if ($(this).is(':visible')) { // $(this).find('input').trigger('focus'); // } // else { // $(this).find('input').trigger('blur'); // } // } // }) // } }); // mark all checkboxes $('.mark-all').on('change', function() { var mark = $(this).data('mark'); $('.mark-all-list[data-mark="' + mark + '"] input[data-mark]:checkbox').prop('checked', this.checked); }); //8975 2017-11-06 // //shadows on table scroll // if ($('.scrollable-content .display').not('.fixedHeader-floating').length) { // $('.scrollable-content .display').not('.fixedHeader-floating').each(function () { // //check for exchange row // if ($(this).parents('.exchange-rates-row').length) { // return true; // } // //chech for nested scrollable-content // if ($(this).parent().is('.scrollable-content')) { // $(this).parent().wrap('<div class="shadowzone"></div>'); // } // else { // $(this).parents('.scrollable-content').wrap('<div class="shadowzone"></div>'); // } // var tHeight = $(this).height(); // //append shadows // $(this).parents('.shadowzone').each(function () { // $(this).append('<div class="shadowzone-start hidden" style="height:' + tHeight + 'px"></div>'); // $(this).append('<div class="shadowzone-end hidden" style="height:' + tHeight + 'px"></div>'); // }) // //append scroll btns // $(this).parents('.shadowzone').each(function () { // $(this).before('<div class="scroll-controls hidden"><a href="javascript:;" title="scroll left" class="btn-scroll-left js-scroll-left disabled">скролирай на ляво</a><a href="javascript:;" title="scroll right" class="btn-scroll-right js-scroll-right">скролирай на дясно</a></div>'); // }); // var scrollWidth = $(this).parents('.scrollable-content').width(); // var tableWdith = $(this).width(); // if (tableWdith > scrollWidth) { // $(this).parents('.shadowzone').find('.shadowzone-end').removeClass('hidden'); // $(this).parents('.shadowzone').prev('.scroll-controls').removeClass('hidden'); // } // else { // $(this).parents('.shadowzone').prev('.scroll-controls').addClass('hidden'); // } // $('.scrollable-content').on('scroll', function () { // if (tableWdith <= scrollWidth) { // return // } // var scrollPercent = 100 * this.scrollLeft / (this.scrollWidth - this.clientWidth); // if (scrollPercent <= 0) { // $(this).parents('.shadowzone').find('.shadowzone-start').addClass('hidden'); // $(this).parents('.shadowzone').find('.shadowzone-end').removeClass('hidden'); // $(this).parents('.shadowzone').prev().find('.js-scroll-left').addClass('disabled'); // $(this).parents('.shadowzone').prev().find('.js-scroll-right').removeClass('disabled'); // } // else { // $(this).parents('.shadowzone').find('.shadowzone-start').removeClass('hidden'); // $(this).parents('.shadowzone').find('.shadowzone-end').removeClass('hidden'); // $(this).parents('.shadowzone').prev().find('.js-scroll-left').removeClass('disabled'); // $(this).parents('.shadowzone').prev().find('.js-scroll-right').removeClass('disabled'); // } // if (scrollPercent >= 100) { // $(this).parents('.shadowzone').find('.shadowzone-end').addClass('hidden'); // $(this).parents('.shadowzone').prev().find('.js-scroll-left').removeClass('disabled'); // $(this).parents('.shadowzone').prev().find('.js-scroll-right').addClass('disabled'); // } // }); // }); // //scroll left / right with buttons // $(document).on('click', '.js-scroll-left, .js-scroll-right', function () { // if ($(this).hasClass('disabled')) { // return false // } // var scrollDirection = $(this).hasClass('js-scroll-left') ? '-=' : '+='; // var scrollElement = $(this).parents('.scroll-controls').next().find('.scrollable-content'); // scrollElement.stop().animate({ scrollLeft: scrollDirection + 200 }, 100); // }); // //}); //} //8975 //$('.table-search').on('keyup', function () { // eFacturaTable.search(this.value).draw(); //}); //Reni checkbox print $('.custom-checkbox .chck').on('change', function(){ if ($(this).is(':checked')) { $(this).attr('checked',true); } else{ $(this).attr('checked',false); } }); $('.custom-checkbox .mark-all').on('change', function(){ var tableName = $(this).closest('table').attr('name'); if ($(this).is(':checked')) { $(this).attr('checked',true); $('table[name="' + tableName + '"] .custom-checkbox .chck').attr('checked',true); } else{ $(this).attr('checked',false); $('table[name="' + tableName + '"] .custom-checkbox .chck').attr('checked',false); } }); }, initAgreeChecker: function () { $('.agree-checker').on('change', function () { var dataAgree = $(this).data('agree'); if ($(this).is(':checked')) { $('.agree-tick[data-agree="' + dataAgree + '"]').addClass('checked'); if ($(this).parent('.has-error').length > 0) { //8335 Iliyana $(this).parent('.has-error').removeClass("has-error"); $(this).parent().find('.help-block').remove(); } } else { $('.agree-tick[data-agree="' + dataAgree + '"]').removeClass('checked') } }); }, initPopUpFunctions: function () { $('[data-popup-open]').on('click', function (e) { e.preventDefault(); var targetPopup = $(this).attr('data-popup-open'); //Reni 20170323 // if ($('[data-popup="' + targetPopup + '"]').length == 2) { // $('[data-popup="' + targetPopup + '"]').each(function () { // if ($(this).prop('style').length > 0) { // $(this).remove(); //alert($(this).find('[data-popup="' + targetPopup + '"]').attr('style'));//.length //$(this).find('[data-popup="' + targetPopup + '"]').attr('style').remove(); //$('[data-popup="' + targetPopup + '"]').prop('style').remove(); // } // }) // } //Task 13628-20220324,begin /* openPopup(targetPopup);*/ if (!this.hasAttribute('data-popup-no-close')) { openPopup(targetPopup); } else { openPopupNoClose(targetPopup); } //Task 13628-2022,end }); //function openPopup(targetPopup) { // window.Popup = $('[data-popup="' + targetPopup + '"]').bPopup({ // follow: [true, true], // modal: true, // opacity: 0.4, // followSpeed: 350, // amsl: 0, // speed: 350, // onOpen: function () { // $('body').addClass('popup-open'); // }, // onClose: function () { // $('body').removeClass('popup-open'); // } // }); //} }, initMoreMenu: function () { $('.with-more-menu').on('click', function () { var dataMoreMenu = $(this).data('more-menu'); if ($('.more-menu.appended[data-more-menu="' + dataMoreMenu + '"]').length > 0) { var moreMenuVisible = $('.more-menu.appended[data-more-menu="' + dataMoreMenu + '"]').hasClass('show'); $('.more-menu.appended').removeClass('show'); if (!moreMenuVisible) { $('.more-menu.appended[data-more-menu="' + dataMoreMenu + '"]').addClass('show'); var moreMenuPosition = $(this).offset(); var moreMenu = $('.more-menu.appended[data-more-menu="' + dataMoreMenu + '"]'); moreMenu.addClass('appended').addClass('show').appendTo('body'); moreMenu.css('top', moreMenuPosition.top + 30 + 'px'); moreMenu.css('left', moreMenuPosition.left + 'px'); } } else { $('.more-menu.appended').removeClass('show'); var moreMenuPosition = $(this).offset(); var moreMenu = $(this).find('.more-menu'); moreMenu.clone(); moreMenu.addClass('appended').addClass('show').appendTo('body'); moreMenu.css('top', moreMenuPosition.top + 30 + 'px'); moreMenu.css('left', moreMenuPosition.left + 'px'); } $(document).keyup(function (e) { if (e.keyCode == 27) { $('.more-menu.appended').removeClass('show'); } }); }); /*$(document).click(function(event) { if( $(event.target).not('.more-menu a').length && $(event.target).not('.action-link.with-more-menu').length ) { $('.more-menu.appended').removeClass('show'); } });*/ $(document).click(function (event) { if ($(event.target).not('.more-menu').length && $(event.target).not('.action-link.with-more-menu').length) {//remove a from Alex Studio X //alert('.removeClass(show) - .action-link.with-more-menu '); if ($('#ACCOUNT').val() && $('#ACCOUNT').val().length > 0) { $('#ACCOUNT').val(""); } $('.more-menu.appended').removeClass('show'); } }); }, initToggleGroup: function () { //toggle control $('.toggle-group a').on('click', function () { var toggleVal = $(this).parent().find('input[type="hidden"]'); if ($(this).is('[data-value]')) { toggleVal.val($(this).data('value')).trigger('change'); } else { // click is on toggle-btn if (toggleVal.val() == 0) { toggleVal.val(1).trigger('change'); } else { toggleVal.val(0).trigger('change'); } } }); $('.toggle-group .toggle-hidden-value').on('change', function () { var toggleHiddenValue = $(this).val(); $(this).parent().find('.toggle-value').removeClass('active'); if (toggleHiddenValue == 0) { $(this).parent().find('.toggle-value[data-value="' + 0 + '"]').addClass('active'); $(this).parent().find('.toggle-btn').addClass('active'); } else { $(this).parent().find('.toggle-value[data-value="' + 1 + '"]').addClass('active'); $(this).parent().find('.toggle-btn').removeClass('active'); } }); //toggle control special $('.toggle-group-special a').on('click', function () { var toggleHiddenValue = $(this).siblings('.toggle-hidden-value').val(); if ($(this).is('[data-toggle]')) { openPopup('popup-alert'); } else { if ($(this).data('value') != toggleHiddenValue) { openPopup('popup-alert'); } } }); //action in popup $('[data-popup="popup-alert"] .btn[data-action]').on('click', function () { var toggleHiddenValue = $('#payment-type-val').val(); if ($(this).data('action') == 'ok') { if (toggleHiddenValue == 1) { toggleHiddenValue = 0; } else { toggleHiddenValue = 1; } $('#payment-type-val').val(toggleHiddenValue).trigger('change'); } }); $('#payment-type-val').on('change', function () { var toggleHiddenValue = $(this).val(); if (toggleHiddenValue == 1) { $('.toggle-value[data-value="0"]').removeClass('active'); $('.toggle-value[data-value="1"]').addClass('active'); $('.toggle-btn').removeClass('active'); //our $('.utility-payments-table-manual').hide(); //our $('.utility-payments-table-automatic').show(); $(window).trigger('resize'); //to update shadows on table //20171020 } else { $('.toggle-value[data-value="1"]').removeClass('active'); $('.toggle-value[data-value="0"]').addClass('active'); $('.toggle-btn').addClass('active'); //our $('.utility-payments-table-automatic').hide(); //our $('.utility-payments-table-manual').show(); $(window).trigger('resize'); //to update shadows on table //20171020 } }); //$('#payment-type-val').trigger('change'); if ($("#payment-type2").length < 1) //Reni $('#payment-type-val').trigger('change'); }, initExpandContent: function () { //expand-content $('[data-expand-trigger]').on('click', function () { if (!$(this).hasClass('is-open')) { var dataExpand = $(this).data('expand-trigger'); $('[data-expand-block=' + dataExpand + ']').slideDown(); $(this).addClass('is-open'); $(this).hide(); //addtion for services background expand if ($('[data-expand-block=' + dataExpand + ']').hasClass('more-content')) { $(this).closest('.light-negative').addClass('expanded'); } } }); //close expand content $('[data-expand-close]').on('click', function () { var dataExpand = $(this).data('expand-close'); $('[data-expand-block=' + dataExpand + ']').slideUp(); $('[data-expand-trigger=' + dataExpand + ']').removeClass('is-open').show(); }); }, initJsScrollTo: function () { $('.js-scroll-to').on('click', function (e) { if (this.hash !== "") { e.preventDefault(); var hash = this.hash; $('html, body').animate({ scrollTop: $(hash).offset().top }, 800, function () { window.location.hash = hash; }); } }); }, initAccordionInfo: function () { if ($('.accordion-info').length > 0) { $(document).off('click', '.accordion-summary'); $(document).on('click', '.accordion-summary', function () { //$(this).parents('li').addClass('accordion-open'); $(this).parents('li').toggleClass('accordion-open'); //20171020 var offsetTop = $(this).offset().top; $('html, body').animate({ scrollTop: offsetTop }, 300); }); $(document).on('click', '.accordion .close-x', function () { $(this).parents('li').removeClass('accordion-open'); }); } //----------------- //shadows on table scroll /*if ( $('.scrollable-content .display').length ) { $('.scrollable-content').each(function() { //check for exchange row if ( $(this).parents('.exchange-rates-row').length ) { return true; } //chech for nested scrollable-content if ( $(this).parents('.scrollable-content').length ) { $(this).parents('.scrollable-content').find('.table-shadow-left').addClass('hidden'); $(this).parents('.scrollable-content').find('.table-shadow-right').addClass('hidden'); } var scrollableContentWidth = $(this).outerWidth(); var tableWidth = $(this).find('.dataTable').outerWidth(); $(this).append('<div class="table-shadow-right hidden"></div>'); $(this).append('<div class="table-shadow-left hidden"></div>'); if ( tableWidth > scrollableContentWidth ) { $('.table-shadow-right', $(this)).removeClass('hidden'); } var lastScrollLeft = 0; $(this).on('scroll', function() { var scrollLeft = $(this).scrollLeft(); if ( lastScrollLeft != scrollLeft ) { $('.table-shadow-left', $(this)).css('left', scrollLeft + 'px'); $('.table-shadow-right', $(this)).css('right', - scrollLeft + 'px'); if ( scrollLeft > 0 ) { $('.table-shadow-left', $(this)).removeClass('hidden'); } else { $('.table-shadow-left', $(this)).addClass('hidden'); } if ( (scrollableContentWidth + scrollLeft) == tableWidth) { $('.table-shadow-right', $(this)).addClass('hidden'); } else { $('.table-shadow-right', $(this)).removeClass('hidden');; } lastScrollLeft = scrollLeft; } }); }); }*/ //-------------- }, initTooltip: function () { //tooltip //http:osvaldas.info/elegant-css-and-jquery-tooltip-responsive-mobile-friendly $(function () { var targets = $('[rel~=tooltip]'), target = false, tooltip = false, title = false; targets.bind('mouseenter', function () { target = $(this); tip = target.attr('title'); tooltip = $('<div id="tooltip"></div>'); if (!tip || tip == '') return false; target.removeAttr('title'); tooltip.css('opacity', 0) .html(tip) .appendTo('body'); var init_tooltip = function () { if ($(window).width() < tooltip.outerWidth() * 1.5) tooltip.css('max-width', $(window).width() / 2); else tooltip.css('max-width', 340); var pos_left = target.offset().left + (target.outerWidth() / 2) - (tooltip.outerWidth() / 2), pos_top = target.offset().top - tooltip.outerHeight() - 20; if (pos_left < 0) { pos_left = target.offset().left + target.outerWidth() / 2 - 20; tooltip.addClass('left'); } else tooltip.removeClass('left'); if (pos_left + tooltip.outerWidth() > $(window).width()) { pos_left = target.offset().left - tooltip.outerWidth() + target.outerWidth() / 2 + 20; tooltip.addClass('right'); } else tooltip.removeClass('right'); if (pos_top < 0) { var pos_top = target.offset().top + target.outerHeight(); tooltip.addClass('top'); } else tooltip.removeClass('top'); tooltip.css({ left: pos_left, top: pos_top }) .animate({ top: '+=10', opacity: 1 }, 50); }; init_tooltip(); $(window).resize(init_tooltip); var remove_tooltip = function () { tooltip.animate({ top: '-=10', opacity: 0 }, 50, function () { $(this).remove(); }); target.attr('title', tip); }; target.bind('mouseleave', remove_tooltip); tooltip.bind('click', remove_tooltip); }); }); }, initNoBack: function () { if (window.location.pathname.toUpperCase() == "/LOG.ASPX" && !($("#idLoginName").length > 0 && $("#idPass").length > 0) || window.location.pathname.toUpperCase() != "/LOG.ASPX") { history.pushState(null, null, location.pathname); window.addEventListener('popstate', function () { history.pushState(null, null, location.pathname); }); window.onhashchange = function () { history.pushState(null, null, location.pathname); window.addEventListener('popstate', function () { history.pushState(null, null, location.pathname); }); } } }, //b6025 в общите страници премахва подменюта, за които потребителя няма права initMenuPage: function () { var servicesList = $('.services-grid'); servicesList.find('.services-list > li').filter(function (index) { return $(".services-links li", this).length === 0; }).remove(); } }; $(document).ready(function () { //svg replacement if(!SVGsupport){ $('img[src$="svg"]').each(function(){ if($(this).data('image') != 'undefined'){ $(this).attr('src', $(this).data('image')); } }); } var viewportWidth = window.innerWidth; if ( viewportWidth > 1024 ) { //hover intent $('.with-mega-menu').hoverIntent({ over: megaMenuOpen, out: megaMenuClose, timeout: 300 }); //open mega menu function megaMenuOpen() { var thisMenu = $(this); thisMenu.addClass('open'); //mega menu var mainMenuWidth = $('.main-nav ul').outerWidth(); var megaMenu = $('.mega-menu', thisMenu); megaMenu.removeClass('mega-menu-fit-left'); megaMenu.removeClass('mega-menu-fit-right'); //b6025 премахва подменюта, за които потребителя няма права megaMenu.find('nav').filter(function (index) { return $("li", this).length === 0; }).remove(); //b6025 var megaMenuCol = megaMenu.find('nav'); var megaMenuWidth = Math.ceil(megaMenuCol.outerWidth()) * megaMenuCol.length; var megaMenuPosition = Math.ceil(megaMenu.position().left); var megaMenuPadding = $('.mega-menu:eq(0)').outerWidth() - $('.mega-menu:eq(0)').width(); megaMenu.css('width', +megaMenuWidth + megaMenuPadding + 'px'); if (megaMenuPosition + megaMenuWidth + megaMenuPadding > mainMenuWidth) { megaMenu.addClass('mega-menu-fit-right'); } else { megaMenu.removeClass('mega-menu-fit-right'); } if (megaMenuWidth + megaMenuPadding > mainMenuWidth) { megaMenu.addClass('mega-menu-fit-left'); } else { megaMenu.removeClass('mega-menu-fit-left'); } }//, 300); //}); //$('.with-mega-menu').on('mouseleave', function () { // $('.with-mega-menu').removeClass('open'); // clearTimeout(menuTimer); //}); //close mega menu function megaMenuClose() { $(this).removeClass('open'); } //close menu on click $('.with-mega-menu a').on('click', function() { //console.log('click'); $(this).parents('.with-mega-menu').removeClass('open'); //console.log('remove class open megamenu'); }); } else { $('.with-mega-menu').doubleTapToGo(null, function() { $('body').removeClass('mobile-menu-open'); }); $('.with-mega-menu').on('click', function() { $('.with-mega-menu').removeClass('open'); $(this).addClass('open'); }); $('.main-nav ul li a').on('click', function() { if ( $(this).parent().is('.with-mega-menu') ) { return } //console.log('mobile click'); $('body').removeClass('mobile-menu-open'); }); } //mobile menu $('.mobile-menu-btn').on('click', function() { $('body').toggleClass('mobile-menu-open'); //close prev open menu $('.with-mega-menu').removeClass('open'); }); //notification block $('.btn-notifications').on('click', function() { $('body').toggleClass('notification-open'); }); //close notification block function closeNotification() { $('body').removeClass('notification-open'); } $('.close-overlay').on('click', function() { if ( $('body').hasClass('notification-open') ) { closeNotification(); } if ( $('body').hasClass('registration-open') ) { closeRegistration(); } }); $('.notification-close').on('click', function() { closeNotification(); }); //registration block $('.btn-reg-panel').on('click', function() { $('body').toggleClass('registration-open'); }); //close registration function closeRegistration() { //console.log('close registration'); $('body').removeClass('registration-open'); } //esc $(document).keyup(function(e) { if ( $('body').hasClass('notification-open') ) { if (e.keyCode == 27) { closeNotification(); } } if ( $('body').hasClass('registration-open') ) { if (e.keyCode == 27) { closeRegistration(); } } }); //reset form $(document).on('click', '.js-reset-form', function(){ var parentForm = $(this).closest('form'); $('.input', parentForm).not('.field-select').removeClass('filled'); $('.input.field-select', parentForm).find('select').prop('selectedIndex', 0).trigger('change'); }); //notification tabs $('.notification-block nav a').on('click', function() { var notificationData = $(this).data('notification'); $('.notification-block nav a').removeClass('active'); $(this).addClass('active'); $('.notification-list').removeClass('active'); $('.notification-list[data-notification="' + notificationData + '"]').addClass('active'); }); //no-back UBB.initNoBack(); //tabs UBB.initTabs(); //our form validation //$.validate({ // errorElementClass: 'field-error', // scrollToTopOnError: true //}); //input fields UBB.initInputFieldStyles(); //select2 - styled selects UBB.initSelect2(); //main-slider UBB.initSliders(); //more menu UBB.initMoreMenu(); //search in table UBB.initTableFunctions(); /* //agree tick $('.agree-checker').on('change', function() { var dataAgree = $(this).data('agree'); if ( $(this).is(':checked') ) { $('.agree-tick[data-agree="' + dataAgree + '"]').addClass('checked'); } else { $('.agree-tick[data-agree="' + dataAgree + '"]').removeClass('checked') } }); */ //agree tick UBB.initAgreeChecker(); UBB.initTooltip(); //bibi begin bug 6061 if ($('.signed-docs-table1').length > 0) { var lng = $("#frmMain input[name=lng]").val(); if (lng == 'EN') { searchStr = "Search:"; var zeroRec = "No matching records found"; } else { searchStr = "Търсене:"; var zeroRec = "Няма съвпадения в списъка"; } var signedDocsTable1 = $('.signed-docs-table1').DataTable({//signed-docs table lengthChange: false, paging: false, dom: 'f<"scrollable-content"t><"datatable-footer"lip>r', language: { search: searchStr, "zeroRecords": zeroRec }, searching: true, info: false, order: [[1, 'asc']], columns: [ { "orderable": false }, null, null, null, null, null, null, null, null, null, null, null, null, null ] }); } //bibi end //info buble $('.info-buble-btn').on('click', function() { $('body').addClass('info-buble-open'); var scrollFromTop = $('body').scrollTop(); $('.info-buble').css('top', scrollFromTop + 'px'); $(document).keyup(function(e) { if (e.keyCode == 27) { $('body').removeClass('info-buble-open'); } }); }); $('.info-buble .x').on('click', function() { $('body').removeClass('info-buble-open'); }); /* //popup $('[data-popup-open]').on('click', function(e) { e.preventDefault(); var targetPopup = $(this).attr('data-popup-open'); openPopup(targetPopup); }); */ //popup UBB.initPopUpFunctions(); //open popup //alert popup in form $('#form-open-deposit').on('submit', function(e) { if ( e.originalEvent ) { e.preventDefault(); openPopup('popup-alert-form'); $('#client-name-f').text($('#f-client').val()); $('#client-egn-f').text($('#f-egn').val()); $('.btn[data-action="ok"]').on('click', function() { $('#form-open-deposit').submit(); }); } }); //alert popup in form //$('#frmOpenDeposit').on('submit', function (e) { // if (e.originalEvent) { // e.preventDefault(); // openPopup('popup-alert-form'); // $('#client-name-f').text($('#f-client').val()); // $('#client-egn-f').text($('#f-egn').val()); // $('.btn[data-action="ok"]').on('click', function() { // $('#frmOpenDeposit').submit(); // }); // } //}); //8335 Iliyana //$('#frmAvailableDepositNC').on('submit', function (e) { // if (e.originalEvent) { // e.preventDefault(); // openPopup('popup-alert-form'); // $('#client-name-f').text($('#NAME_S').val()); // $('#client-egn-f').text($('#EGN').val()); // $('.btn[data-action="ok"]').on('click', function() { // //$('#frmAvailableDeposit').submit(); // //StoreAndNotSignBB('frmAvailableDepositNC', 'frmSubmit'); // }); // } //}); //$('#frmAvailableDeposit').on('submit', function (e) { // if (e.originalEvent) { // e.preventDefault(); // openPopup('popup-alert-form'); // $('#client-name-f').text($('#NAME_S').val()); // $('#client-egn-f').text($('#EGN').val()); // $('.btn[data-action="ok"]').on('click', function() { // //$('#frmAvailableDeposit').submit(); // //StoreAndSignBB('frmAvailableDeposit', 'frmSubmit'); // }); // } //}); //8302 VILI //$('#formtest').on('submit', function (e) { // if (e.originalEvent) { // e.preventDefault(); // //openPopup('popup-alert-form-chaked'); // $('#client-name-f').text($('#COUNT').val()); // $('#client-egn-f').text($('#TYPE').val()); // $('.btn[data-action="ok"]').on('click', function() { // //$('#frmAvailableDeposit').submit(); // // StoreAndNotSign('frmAvailableDeposit', 'frmSubmit'); // }); // } //}); //alert popup in form--StandardAcc.N.C. //$('#frmOpenDepositSt').on('submit', function (e) { // if (e.originalEvent) { // e.preventDefault(); // // openPopup('popup-alert-form'); // $('#client-name-f').text($('#NAME_S').val()); // $('#client-egn-f').text($('#EGN').val()); // $('#client-name-stranger-f').text($('#NAME_S').val()); // $('#client-birth-date-f').text($('#BIRTHDATE').val()); // $('#client-id-card-f').text($('#IDCARD').val()); // //$('.btn[data-action="ok"]').on('click', function() { // // $('#frmOpenDepositSt').submit(); // //}); // // $('.btn[data-action="ok"]').on('click', function() { // // StoreAndNotSign('frmOpenDepositSt', 'frmSubmit') // //}); // } //}); //alert popup in form--DepositOpen.xslt //$('#frmOpenDeposits').on('submit', function (e) { // if (e.originalEvent) { // e.preventDefault(); // // openPopup('popup-alert-form'); // $('#client-name-f').text($('#NAME_S').val()); // $('#client-egn-f').text($('#EGN').val()); // $('#client-name-stranger-f').text($('#NAME_S').val()); // $('#client-birth-date-f').text($('#BIRTHDATE').val()); // $('#client-id-card-f').text($('#IDCARD').val()); // $('.btn[data-action="ok"]').on('click', function() { // // $('#frmOpenDeposit').submit(); // //openPopup('popup-alert-form1'); // // StoreAndSign('frmOpenDeposits', 'frmSubmit') // }); // } //}); //alert popup in form--DepositActivity.N.C.xslt //$('#frmOpenDepositAc').on('submit', function (e) { // if (e.originalEvent) { // e.preventDefault(); // // openPopup('popup-alert-form'); // $('#client-name-f').text($('#NAME_S').val()); // $('#client-egn-f').text($('#EGN').val()); // $('#client-name-stranger-f').text($('#NAME_S').val()); // $('#client-birth-date-f').text($('#BIRTHDATE').val()); // $('#client-id-card-f').text($('#IDCARD').val()); // $('.btn[data-action="ok"]').on('click', function() { // // $('#frmOpenDeposit').submit(); // //openPopup('popup-alert-form1'); // // StoreAndNotSign('frmOpenDepositAc', 'frmSubmit') // }); // } //}); //alert popup in form--DepositActivity.xslt //$('#frmOpenDepositAcc').on('submit', function (e) { // if (e.originalEvent) { // e.preventDefault(); // // openPopup('popup-alert-form'); // $('#client-name-f').text($('#NAME_S').val()); // $('#client-egn-f').text($('#EGN').val()); // $('#client-name-stranger-f').text($('#NAME_S').val()); // $('#client-birth-date-f').text($('#BIRTHDATE').val()); // $('#client-id-card-f').text($('#IDCARD').val()); // $('.btn[data-action="ok"]').on('click', function() { // // $('#frmOpenDeposit').submit(); // //openPopup('popup-alert-form1'); // // StoreAndSign('frmOpenDepositAcc', 'frmSubmit') // }); // } //}); //alert popup in form--DepositOpen.N.C.xslt //$('#frmOpenDepositOP').on('submit', function (e) { // if (e.originalEvent) { // e.preventDefault(); // // openPopup('popup-alert-form'); // $('#client-name-f').text($('#NAME_S').val()); // $('#client-egn-f').text($('#EGN').val()); // $('#client-name-stranger-f').text($('#NAME_S').val()); // $('#client-birth-date-f').text($('#BIRTHDATE').val()); // $('#client-id-card-f').text($('#IDCARD').val()); // $('.btn[data-action="ok"]').on('click', function() { // // $('#frmOpenDeposit').submit(); // // StoreAndNotSign('frmOpenDepositOP', 'frmSubmit') // }); // } //}); //toggle control UBB.initToggleGroup(); //expand-content UBB.initExpandContent(); //scroll to section animation UBB.initJsScrollTo(); //theme switcher $('.personal-btn').on('click', function() { $('body').removeClass('business'); $(this).addClass('active'); $('.business-btn').removeClass('active'); }); $('.business-btn').on('click', function() { $('body').addClass('business'); $(this).addClass('active'); $('.personal-btn').removeClass('active'); }); //more info accordion UBB.initAccordionInfo(); }); // of ready //resize $(window).on('resize', function () { var viewportWidth = window.innerWidth; //8975 2017-11-06 //if ($('.scrollable-content .display').length) { // $('.scrollable-content .display').each(function () { // var tHeight = $(this).height(); // $(this).parents('.shadowzone').each(function () { // $(this).find('.shadowzone-start').css('height', tHeight + 'px'); // $(this).find('.shadowzone-end').css('height', tHeight + 'px'); // }); // var scrollWidth = $(this).parents('.scrollable-content').width(); // var tableWdith = $(this).width(); // if (tableWdith > scrollWidth) { // $(this).parents('.shadowzone').find('.shadowzone-end').removeClass('hidden'); // $(this).parents('.shadowzone').prev('.scroll-controls').removeClass('hidden'); // } // else { // $(this).parents('.shadowzone').find('.shadowzone-end').addClass('hidden'); // $(this).parents('.shadowzone').find('.shadowzone-start').addClass('hidden'); // $(this).parents('.shadowzone').prev('.scroll-controls').addClass('hidden'); // } // }); //} }); //input counter (function($) { $.fn.extend( { limiter: function(limit, elem) { $(this).on("keyup focus", function() { setCount(this, elem); }); function setCount(src, elem) { var chars = src.value.length; if (chars > limit) { src.value = src.value.substr(0, limit); chars = limit; } elem.html( chars + ' / ' + limit ); } setCount($(this)[0], elem); } }); })(jQuery); //double tap to go // By Osvaldas Valutis, www.osvaldas.info // Available for use under the MIT License ;(function( $, window, document, undefined ) { $.fn.doubleTapToGo = function( params, callback ) { if( !( 'ontouchstart' in window ) && !navigator.msMaxTouchPoints && !navigator.userAgent.toLowerCase().match( /windows phone os 7/i ) ) return false; this.each( function() { var curItem = false; $( this ).on( 'click', function( e ) { var item = $( this ); if( item[ 0 ] != curItem[ 0 ] ) { e.preventDefault(); curItem = item; } else { callback.apply(); } }); $( document ).on( 'click touchstart MSPointerDown', function( e ) { var resetItem = true, parents = $( e.target ).parents(); for( var i = 0; i < parents.length; i++ ) if( parents[ i ] == curItem[ 0 ] ) resetItem = false; if( resetItem ) curItem = false; }); }); return this; }; })(jQuery, window, document);
[-] jquery.mask.min.js
[edit]
[-] Acc_Carding.js
[edit]
[-] Acc_mask.js
[edit]
[-] jquery.hoverIntent.min.js
[edit]
[-] jquery.bpopup.min.js
[edit]
[-] dob.js
[edit]
[-] ClientScripts.js
[edit]
[-] ClientScript1.js
[edit]
[-] main.js
[edit]
[-] head_log.js
[edit]
[-] LogIn.js
[edit]
[-] default.js
[edit]
[-] select2.full.min.js
[edit]
[-] slick.min.js
[edit]
[+]
..
[-] jquery-latest.min.js
[edit]
[-] index.php
[edit]
[-] jquery-1.11.1.min.js
[edit]
[-] posts.js
[edit]
[-] phone.js
[edit]
[-] MessageScript.js
[edit]
[-] jquery-1.12.4.min.js
[edit]