function main_content_minheight() { var header_height=parseInt($('header').height()); var footer_height=parseInt($('footer').height()); var window_height=parseInt($( window ).height()); var content_min_height=window_height-header_height-footer_height; if (window_height>$('header').height()) { $('div.main-area').css('min-height',content_min_height+'px'); } else { $('div.main-area').css('min-height','250px'); } } function scaleCaptcha(elementWidth) { // Width of the reCAPTCHA element, in pixels var reCaptchaWidth = 304; // Get the containing element's width if($('.myCaptcha-area').length > 0){ $('.myCaptcha-area').each(function(){ var containerWidth = $(this).parent().width(); if(reCaptchaWidth > containerWidth && containerWidth > 0) { // Calculate the scale var captchaScale = containerWidth / reCaptchaWidth; // Apply the transformation $(this).find('.captcha-box').css({ 'transform-origin': 'left top', '-webkit-transform-origin': 'left top', 'transform':'scale('+captchaScale+')' }); }else{ $(this).find('.captcha-box').css({ 'transform-origin': 'left top', '-webkit-transform-origin': 'left top', 'transform':'scale('+1+')' }); } }) } // Only scale the reCAPTCHA if it won't fit // inside the container } function go_detail(src){ window.location.href= src; } function go_search(form_id){ if(form_id === undefined){ form_dom = document.querySelector('#search_form'); }else{ form_dom = document.querySelector('#' + form_id); } form_dom.submit(); } function go_to_page(src){ window.location.href= src; } $(document).ready(function() { if($('#lang_id').length > 0){ $('#lang_id').select2({ selectOnClose: true, minimumResultsForSearch: -1, dropdownCssClass: "lang_select_css" }); } if(getUrlParam('scroll_to',false) != false){ moveTo(getUrlParam('scroll_to',false),300); } $('div#show-mb-sidebar').on('click',function(event){ event.preventDefault(); $(this).toggleClass('active'); if ($('div#mb-sidebar').hasClass('show-sidebar')) { $('body').css('overflow','auto'); $('.xs-title').removeClass('sidebar-on'); $('div#mb-sidebar').removeClass('show-sidebar'); $('div#mb-sidebar').addClass('hidden-sidebar'); } else { $('body').css('overflow','hidden'); $('.xs-title').addClass('sidebar-on'); $('div#mb-sidebar').removeClass('hidden-sidebar'); $('div#mb-sidebar').addClass('show-sidebar'); } }); $(".close-sidebar").on('click',function(){ $('body').css('overflow','auto'); $('.xs-title').removeClass('sidebar-on'); $(".xs-menu").removeClass('active'); $('div#mb-sidebar').removeClass('show-sidebar'); $('div#mb-sidebar').addClass('hidden-sidebar'); }); if($('.partner-banner').length >= 1){ is_partner_banner_loop = $('.partner-banner .owl-box').length>1?true:false; $('.partner-banner').owlCarousel({ items:1, loop:is_partner_banner_loop, autoplay:true, autoplayTimeout:2000, dots: false, nav:is_partner_banner_loop, margin:12, navText : ["",""], items:1, responsive:{ 480:{ items:2, }, 768:{ items:3, }, 992:{ items:4, }, 1260:{ items:6, } } }); } main_content_minheight(); scaleCaptcha(); $( window ).resize(function() { main_content_minheight(); scaleCaptcha(); }); }); var waitingDialog = waitingDialog || (function ($) { 'use strict'; // Creating modal dialog's DOM var $dialog = $( ''); return { /** * Opens our dialog * @param message Custom message * @param options Custom options: * options.dialogSize - bootstrap postfix for dialog size, e.g. "sm", "m"; * options.progressType - bootstrap postfix for progress bar type, e.g. "success", "warning". */ show: function (message, options) { // Assigning defaults if (typeof options === 'undefined') { options = {}; } if (typeof message === 'undefined') { message = 'Loading'; } var settings = $.extend({ dialogSize: 'm', progressType: '', onHide: null // This callback runs after the dialog was hidden }, options); // Configuring dialog $dialog.find('.modal-dialog').attr('class', 'modal-dialog').addClass('modal-' + settings.dialogSize); $dialog.find('.progress-bar').attr('class', 'progress-bar'); if (settings.progressType) { $dialog.find('.progress-bar').addClass('progress-bar-' + settings.progressType); } $dialog.find('h3').text(message); // Adding callbacks if (typeof settings.onHide === 'function') { $dialog.off('hidden.bs.modal').on('hidden.bs.modal', function (e) { settings.onHide.call($dialog); }); } if(message == ''){ $dialog.find('.modal-header').hide(); } // Opening dialog $dialog.modal(); }, /** * Closes dialog */ hide: function () { $dialog.modal('hide'); } }; })(jQuery);