1$(document).ready(function () { 2 3 "use strict"; 4 5 if (window.location.hash) { 6 7 $("html, body").animate({ scrollTop: 0 }, 1); 8 9 setTimeout(function() { 10 var hash = window.location.hash.substr(1); 11 var scrollPos = $('a[name="'+hash+'"]').offset().top; 12 $("html, body").animate({ scrollTop: scrollPos - 100 }, 1000); 13 14 }, 1); 15 } 16 17 $('body').on('click', '.fb-open', function() { 18 19 var target = $(this).attr('data-target'); 20 21 $.fancybox.open({ 22 src : target, 23 type : 'inline', 24 'touch' : false, 25 }); 26 27 return false; 28 }); 29 30 31 //$('.collapse__item').collapse(); 32 33 $('.collapse__item-content').each(function(i, elem) { 34 35 if($(elem).hasClass('in')) { 36 37 $(elem).closest('.collapse__item').addClass('opened'); 38 } 39 }); 40 41 $('body').on('click', '.collapse__item-title', function() { 42 43 $(this).closest('.collapse__item').find('.collapse__item-content').collapse('toggle'); 44 $(this).closest('.collapse__item').toggleClass('opened'); 45 }); 46 47 $('.scrollbar-inner').scrollbar(); 48 49 if($("#to-top").length) { 50 backToTop(); 51 } 52 53 function backToTop() { 54 55 var offset = 250; 56 var duration = 1000; 57 58 $(window).scroll(function() { 59 if ($(this).scrollTop() > offset) { 60 $('#to-top').fadeIn(500, function() { 61 $(this).addClass('to-top__visible'); 62 }); 63 } else { 64 $('#to-top').fadeOut(500, function() { 65 $(this).removeClass('to-top__visible'); 66 }); 67 } 68 }); 69 70 $('#to-top').click(function(event) { 71 event.preventDefault(); 72 $('html, body').animate({scrollTop: 0}, duration); 73 return false; 74 }); 75 } 76 77 function setMenuHeight() { 78 79 var h = $(window).height(); 80 var w = $(window).width(); 81 82 if(w > 1200) { 83 84 $('.service-submenu.dropdown .scrollbar-inner').css('max-height', (h-160) + 'px'); 85 86 } else { 87 88 $('.service-submenu.dropdown .scrollbar-inner').css('max-height', 'unset'); 89 } 90 } 91 92 setMenuHeight(); 93 94 $(window).resize(function() { 95 96 setMenuHeight(); 97 }); 98 99 $('.request-policy__checkbox input').styler(); 100 $('select').styler(); 101 102 var url = '/ajax/upload.php'; 103 $('#fileupload').fileupload({ 104 url: url, 105 dataType: 'json', 106 done: function (e, data) { 107 if(typeof(data.result.res) != 'undefined' && typeof(data.result.res.id) != 'undefined' && typeof(data.result.res.name) != 'undefined') { 108 $('#files').html('<div class="file-name">'+data.result.res.name+'</div> <div class="clean-file">ÑдалиÑÑ</div>'); 109 $('#file-id').val(data.result.res.id); 110 } else { 111 $('#files').html('Ðе ÑдалоÑÑ Ð·Ð°Ð³ÑÑзиÑÑ Ñайл. Ðозможно, Ð²Ñ Ð¿ÑÑаеÑеÑÑ Ð·Ð°Ð³ÑÑзиÑÑ ÑлиÑком болÑÑой Ñайл.'); 112 } 113 $('#progress .progress-bar').css('width', 0).hide(); 114 }, 115 progressall: function (e, data) { 116 var progress = parseInt(data.loaded / data.total * 100, 10); 117 $('#progress .progress-bar').css( 118 'width', 119 progress + '%' 120 ).show(); 121 }, 122 start: function (e) { 123 $('#files').html('ÐождиÑеÑÑ Ð·Ð°Ð³ÑÑзки...'); 124 } 125 }).prop('disabled', !$.support.fileInput).parent().addClass($.support.fileInput ? undefined : 'disabled'); 126 127 $('body').on('click', '.clean-file', function() { 128 $('#file-id').val(''); 129 $('#files').html(''); 130 }); 131 132 $('body').on('change', '.js-blog__select', function() { 133 134 document.location.href = $(this).val(); 135 return false; 136 }); 137 138 $('body').on('click', '.blog-items__filter .filter', function() { 139 140 $('.blog-items-wrapper').html('<div class="text-center"><img src="/bitrix/templates/miraya/images/preloader.gif" alt=""/></div>'); 141 $('.blog-items__filter .filter').removeClass('active'); 142 $(this).addClass('active'); 143 144 var thisUrl = window.location.href; 145 var postData = new Object() 146 147 postData['filter'] = $(this).data('filter');; 148 postData['ds-cb-ajax'] = 'Y'; 149 postData['ncc'] = 'Y'; 150 151 $.ajax({
152 type: 'post', 153 url: thisUrl, 154 data: postData, 155 dataType: 'html', 156 157 success: function(result) { 158 159 $('.blog-items-wrapper').html($(result).find('.blog-items-wrapper').html()); 160 }, 161 }); 162 163 //return false; 164 }); 165 166 $('body').on('click', '.js-comment-reply-btn', function() { 167 168 var parrent = $(this).data('comment-id'); 169 170 if(!!parrent) { 171 172 var tplHTML = $('#blog-comment-form-tpl').html(); 173 174 tplHTML = tplHTML.replace(/#PARENT_COMMENT#/g, parrent);; 175 176 $(this).closest('.comment-single-item').find('.answ-wrap').html(tplHTML).slideDown(); 177 $('.request-policy__checkbox input').styler(); 178 $(this).hide(); 179 } 180 return false; 181 }); 182 183 $('body').on('click', '[data-type="ds-blog-comment-send"]', function() { 184 185 var thisBtn = $(this); 186 var thisForm = $(this).closest('.ds-form'); 187 var ajaxUrl = '/ajax/blog-comment.php'; 188 var postData = new Object() 189 190 if(thisBtn.hasClass('load') || thisBtn.hasClass('disabled')) { 191 return false; 192 } 193 194 thisBtn.addClass('load'); 195 196 $(thisForm).find('input, textarea, select').each(function(i, elem) { 197 198 var fieldName = $(elem).attr('name'); 199 200 if(!!fieldName) { 201 202 postData[fieldName] = $(elem).val(); 203 } 204 }); 205 206 postData['ds-cb-ajax'] = 'Y'; 207 postData['ncc'] = 'Y'; 208 209 $.ajax({ 210 type: 'post', 211 url: ajaxUrl, 212 data: postData, 213 dataType: 'json', 214 215 success: function(result) { 216 217 if(result == null) { 218 console.log('ÐÑибка пÑи оÑпÑавке ÑообÑениÑ. ÐакÑойÑе ÑÑо окно и повÑоÑно оÑпÑавÑÑе ÑообÑение.'); 219 } 220 221 else if(result.errors) { 222 $.each(result.errors, function(key, val){ 223 $(thisForm).find('[name="'+key+'"]').addClass('inpErr'); 224 }); 225 } 226 227 else if(result.success && result.SUCCESS_MESS) { 228 229 $(thisForm).html('<div class="ds-subscribe-form__result">'+result.SUCCESS_MESS+'</div>'); 230 231 thisBtn.removeClass('load'); 232 return true; 233 234 } 235 236 thisBtn.removeClass('load'); 237 }, 238 239 error: function() { 240 thisBtn.removeClass('load'); 241 console.log('ÐÑибка пÑи оÑпÑавке ÑообÑениÑ. ÐакÑойÑе ÑÑо окно и повÑоÑно оÑпÑавÑÑе ÑообÑение.'); 242 } 243 }); 244 }); 245 246 $('body').on('click', '.js-subscribe-btn', function() { 247 248 var thisBtn = $(this); 249 var thisForm = $(this).closest('.ds-subscribe-form'); 250 var ajaxUrl = '/ajax/subscribe.php'; 251 var postData = new Object() 252 253 if(thisBtn.hasClass('load') || thisBtn.hasClass('disabled')) { 254 return false; 255 } 256 257 thisBtn.addClass('load'); 258 259 $(thisForm).find('input, textarea, select').each(function(i, elem) { 260 261 var fieldName = $(elem).attr('name'); 262 263 if(!!fieldName) { 264 265 postData[fieldName] = $(elem).val(); 266 } 267 }); 268 269 postData['ds-cb-ajax'] = 'Y'; 270 postData['ncc'] = 'Y'; 271 272 $.ajax({ 273 type: 'post', 274 url: ajaxUrl, 275 data: postData, 276 dataType: 'json', 277 278 success: function(result) { 279 280 if(result == null) { 281 console.log('ÐÑибка пÑи оÑпÑавке ÑообÑениÑ. ÐакÑойÑе ÑÑо окно и повÑоÑно оÑпÑавÑÑе ÑообÑение.'); 282 } 283 284 else if(result.ERRORS) { 285 $.each(result.ERRORS, function(key, val){ 286 $(thisForm).find('[data-error-key="'+key+'"]').addClass('inpErr'); 287 }); 288 } 289 290 else if(result.SUBSCRIBE_SUCCESS) { 291 292 $(thisForm).html('<div class="ds-subscribe-form__result">'+result.SUBSCRIBE_SUCCESS+'</div>'); 293 294 if(result.METRIKA_NUM && result.METRIKA_EVENT_CODE) { 295 296 eval('yaCounter' + result.METRIKA_NUM + '.reachGoal("' + result.METRIKA_EVENT_CODE + '")'); 297 } 298 299 thisBtn.removeClass('load'); 300 return true; 301 302 } 303 304 thisBtn.removeClass('load'); 305 }, 306 307 error: function() { 308 thisBtn.removeClass('load'); 309 console.log('ÐÑибка пÑи оÑпÑавке ÑообÑениÑ. ÐакÑойÑе ÑÑо окно и повÑоÑно оÑпÑавÑÑе ÑообÑение.'); 310 } 311 }); 312 }); 313 314 $('body').on('click', '[data-type="ds-event-request-send"]', function() { 315 316 var thisBtn = $(this); 317 var thisFormID = $(this).closest('.ds-form').attr('id'); 318 var thisUrl = window.location.href; 319 var postData = new Object() 320 321 if(thisBtn.hasClass('load') || thisBtn.hasClass('disabled')) { 322 return false; 323 } 324 325 thisBtn.addClass('load'); 326 327 $('#'+thisFormID+' input:not([type="checkbox"]), #'+thisFormID+' input[type="checkbox"]:checked, #'+thisFormID+' textarea, #'+thisFormID+' select').each(function(i, elem) { 328 329 var fieldName = $(elem).attr('name'); 330 331 if(!!fieldName) { 332 postData[fieldName] = $(elem).val(); 333 } 334 }); 335 336 postData['ds-cb-ajax'] = 'Y'; 337 postData['ncc'] = 'Y'; 338 339 $.ajax({
340 type: 'post', 341 url: thisUrl, 342 data: postData, 343 dataType: 'json', 344 345 success: function(result) { 346 347 if(result == null) { 348 console.log('ÐÑибка пÑи оÑпÑавке ÑообÑениÑ. ÐакÑойÑе ÑÑо окно и повÑоÑно оÑпÑавÑÑе ÑообÑение.'); 349 location.reload(); 350 } 351 352 else if(result.errors) { 353 $.each(result.errors, function(key, val){ 354 $('#'+thisFormID+' [name="'+key+'"]').addClass('inpErr'); 355 }); 356 } 357 358 else if(result.success) { 359 360 $('#'+thisFormID).html('<div class="dscb-result dscb-result__price">'+DSCB_EVENT[''+thisFormID]['SUCCESS_MESS']+'</div>'); 361 362 if(result.METRIKA_NUM && result.METRIKA_EVENT_CODE) { 363 364 eval('yaCounter' + result.METRIKA_NUM + '.reachGoal("' + result.METRIKA_EVENT_CODE + '")'); 365 } 366 367 thisBtn.removeClass('load'); 368 return true; 369 } 370 371 thisBtn.removeClass('load'); 372 }, 373 374 error: function() { 375 thisBtn.removeClass('load'); 376 console.log('ÐÑибка пÑи оÑпÑавке ÑообÑениÑ. ÐакÑойÑе ÑÑо окно и повÑоÑно оÑпÑавÑÑе ÑообÑение.'); 377 //location.reload(); 378 } 379 }); 380 }); 381 382 $('body').on('change', '#prepay-form__action-add', function() { 383 384 var isChecked = $(this).prop('checked'); 385 var price = parseInt($(this).closest('.ds-form').find('[name="SUM"]').val()); 386 var priceAction = parseInt($(this).closest('.ds-form').find('[name="PAY_FORM_ACTION_PRICE"]').val()); 387 388 if(isChecked) { 389 390 price += priceAction; 391 } 392 393 price = (price + '').replace(/(\d)(?=(\d\d\d)+([^\d]|$))/g, '$1 '); 394 395 $(this).closest('.ds-form').find('.js__prepay-sum-value').html(price); 396 }); 397 398 $('body').on('click', '[data-type="prepay__form-submit"]', function() { 399 400 var thisBtn = $(this); 401 var thisFormID = $(this).closest('.prepay__form').attr('id'); 402 var $thisForm = $(this).closest('.prepay__form'); 403 var ajaxUrl = '/pay/'; 404 var postData = new Object() 405 406 if(thisBtn.hasClass('load') || thisBtn.hasClass('disabled')) { 407 return false; 408 } 409 410 thisBtn.addClass('load'); 411 412 $thisForm.find('input[type="text"], input[type="hidden"], input[type="checkbox"]:checked, textarea, select').each(function(i, elem) { 413 414 var fieldName = $(elem).attr('name'); 415 416 if(!!fieldName) { 417 postData[fieldName] = $(elem).val(); 418 } 419 }); 420 421 postData['ds-cb-ajax'] = 'Y'; 422 postData['ncc'] = 'Y'; 423 424 $.ajax({ 425 type: 'post', 426 url: ajaxUrl, 427 data: postData, 428 dataType: 'json', 429 430 success: function(result) { 431 432 if(result == null) { 433 console.log('Err'); 434 } 435 436 else if(result.errors) { 437 $.each(result.errors, function(key, val){ 438 $thisForm.find('[name="'+key+'"]').addClass('inpErr'); 439 }); 440 } 441 442 else if(result['error-text']) { 443 $thisForm.html(result['error-text']); 444 } 445 446 else if(result.success) { 447 448 $thisForm.html('<div class="prepay__go-to-pay">ÐаÑвка на пÑедоплаÑÑ ÑÑоÑмиÑована! <br/>ÐÑ Ð¼Ð¾Ð¶ÐµÑе ÑÑÐ°Ð·Ñ Ð¿ÐµÑейÑи к оплаÑе или ÑделаÑÑ ÑÑо поÑом. СÑÑлка на ÑÑÑаниÑÑ Ð¾Ð¿Ð»Ð°ÑÑ Ñже Ñ Ð²Ð°Ñ Ð½Ð° поÑÑе. </div><a target="_blank" class="btn btn-orange min-btn js-go-to-pay-btn" href="/pay/?order-code='+result.CODE+'">ÐеÑейÑи к оплаÑе</a>'); 449 450 thisBtn.removeClass('load'); 451 452 if(!!result.NEW_PRICE) { 453 454 $thisForm.siblings('.prepay__sum-value').addClass('old-price').after('<div class="prepay__sum-value-new">'+result.NEW_PRICE+'</div>'); 455 } 456 457 return true; 458 459 } 460 461 thisBtn.removeClass('load'); 462 }, 463 464 error: function() { 465 thisBtn.removeClass('load'); 466 console.log('Err'); 467 } 468 }); 469 }); 470 471 472 $('body').on('change', 'input.policy-checkbox', function() { 473 474 var thisForm = $(this).closest('.ds-form'); 475 476 if(thisForm.length == 0) { 477 478 thisForm = $(this).closest('form'); 479 } 480 481 if(thisForm.length != 0) { 482 483 var buttonSubmit = thisForm.find('.policy-checkbox-target, [type="submit"]'); 484 485 if(buttonSubmit.length != 0) { 486 487 // console.log($(this)); 488 489 if($(this).prop('checked')) { 490 491 $(buttonSubmit).removeClass('disabled').prop('disabled', false); 492 493 } else { 494 495 $(buttonSubmit).addClass('disabled').prop('disabled', true); 496 } 497 } 498 } 499 }); 500 501 $('body').on('click', '.js-go-to-pay-btn', function() { 502 503 $(this).closest('.prepay__wrap').fadeOut(500); 504 }); 505 506 $('body').on('click', '.js-directions__more-btn', function() { 507 508 $('.directions__more-wrap').slideDown(500, function() { 509 510 $('.js-directions__more-btn').fadeOut(); 511 }); 512 }); 513 514 $('.video-iframe').fancybox({ 515 516 iframe: { 517 518 tpl: '<iframe id="fancybox-frame{rnd}" name="fancybox-frame{rnd}" class="fancybox-iframe" frameborder="0" vspace="0" hspace="0"></iframe>' 519 }, 520 baseTpl: 521 '<div class="fancybox-container fb-tour" role="dialog" tabindex="-1">' + 522 '<div class="fancybox-bg"></div>' + 523 '<div class="fancybox-inner">' + 524 '<div class="fancybox-infobar">' + 525 "<span data-fancybox-index></span> / <span data-fancybox-count></span>" + 526 "</div>" + 527 '<div class="fancybox-toolbar">{{buttons}}</div>' + 528 '<div class="fancybox-navigation">{{arrows}}</div>' + 529 '<div class="fancybox-stage"></div>' + 530 '<div class="fancybox-caption"></div>' + 531 "</div>" + 532 "</div>", 533 534 }); 535 536 //Mean Menu 537 jQuery('header .main-menu').meanmenu({ 538 meanScreenWidth: "767" 539 }); 540 541 //Sticky Nav 542 $(".edu-navbar").sticky({ topSpacing: 0 }); 543 544 //Scroll Spy 545 $('body').scrollspy({ target: '.edu-navbar' }); 546 $(window).on('load', function(e){
547 $('#status').fadeOut(); 548 $('#preloader').delay(350).fadeOut('slow'); 549 $('body').delay(350).css({'overflow':'visible'}); 550 }) 551 $('body').scrollspy({ target: ".edu-navbar'" }) 552 553 // Contact Form 554 555 $('#contactform').submit(function(){ 556 var action = $(this).attr('action'); 557 $("#message").slideUp(750,function() { 558 $('#message').hide(); 559 $('#submit') 560 .after('') 561 .attr('disabled','disabled'); 562 $.post(action, { 563 name: $('#name').val(), 564 email: $('#email').val(), 565 subject: $('#subject').val(), 566 comments: $('#comments').val() 567 }, 568 function(data){ 569 document.getElementById('message').innerHTML = data; 570 $('#message').slideDown('slow'); 571 $('#contactform img.loader').fadeOut('slow',function(){$(this).remove()}); 572 $('#submit').removeAttr('disabled'); 573 if(data.match('success') != null) $('#contactform').slideUp('slow'); 574 } 575 ); 576 }); 577 return false; 578 }); 579 580 //Video Popup 581 /*$('.video-iframe').magnificPopup({ 582 type: 'iframe', 583 iframe: { 584 markup: '<div class="mfp-iframe-scaler">' + 585 '<div class="mfp-close"></div>' + 586 '<iframe class="mfp-iframe" frameborder="0" allowfullscreen></iframe>' + 587 '</div>', 588 patterns: { 589 youtube: { 590 index: 'youtube.com/', 591 id: 'v=', 592 src: 'http://www.youtube.com/embed/%id%?autoplay=1' 593 } 594 }, 595 srcAction: 'iframe_src' 596 } 597 }); */ 598 599 //Popup 600 $('.gallery-single-item').magnificPopup({ 601 delegate: 'li .port-view', 602 type: 'image', 603 gallery: { 604 enabled: true 605 }, 606 removalDelay: 300, 607 mainClass: 'mfp-fade' 608 }); 609 610 //jQuery Counter 611 $('.counter').counterUp({ 612 delay: 10, 613 time:1000 614 }); 615
616 // ************ Search On Click 617 $(".search_btn").on("click", function(event) { 618 event.preventDefault(); 619 $("#search").addClass("open"); 620 $("#search > form > input[type='search']").focus(); 621 }); 622 623 $("#search, #search button.close").on("click keyup", function(event) { 624 if (event.target == this || event.target.className == "close" || event.keyCode == 27) { 625 $(this).removeClass("open"); 626 } 627 }); 628 629 // Slick slider index version 630 631 $('.slider-for').slick({ 632 slidesToShow: 1, 633 slidesToScroll: 1, 634 arrows: false, 635 fade: true, 636 asNavFor: '.slider-nav' 637 }); 638 $('.slider-nav').slick({ 639 slidesToShow:3, 640 slidesToScroll: 1, 641 asNavFor: '.slider-for', 642 dots: false, 643 height:true, 644 centerMode: true, 645 centerPadding: '0px', 646 focusOnSelect: true, 647 variableWidth: false, 648 arrows: true, 649 autoplay: true, 650 autoplaySpeed: 15000, 651 652 }); 653 654 // Parent Say's index-02 655 /*$("#parent-say-02").owlCarousel({ 656 items :3, 657 lazyLoad : true, 658 navigationText :["<i class='fa fa-angle-left'></i>", "<i class='fa fa-angle-right'></i>"], 659 slideSpeed: 500, 660 paginationSpeed: 1000, 661 rewindSpeed: 1000, 662 navigation :true, 663 pagination: false, 664 responsive: { 665 0: { 666 items: 1, 667 nav: false 668 }, 669 480: { 670 items: 1, 671 nav: false 672 }, 673 768: { 674 items: 2, 675 nav: true 676 }, 677 992: { 678 items: 2, 679 nav: true, 680 loop: false 681 } 682 } 683 }); 684 685 686 // Courses-carousel index-03 687 $("#courses-carousel-03").owlCarousel({ 688 items :4, 689 lazyLoad : true, 690 navigationText :["<i class='fa fa-angle-left'></i>", "<i class='fa fa-angle-right'></i>"], 691 slideSpeed: 500, 692 paginationSpeed: 1000, 693 rewindSpeed: 1000, 694 navigation :true, 695 pagination: false, 696 responsive: { 697 0: { 698 items: 1, 699 nav: false 700 }, 701 480: { 702 items: 1, 703 nav: false 704 }, 705 768: { 706 items: 2, 707 nav: true 708 }, 709 992: { 710 items: 3, 711 nav: true, 712 loop: false 713 } 714 } 715 }); 716 717 // Courses-carousel index-04 718 $("#courses-carousel-04").owlCarousel({ 719 items :1, 720 lazyLoad : true, 721 navigationText :["<i class='fa fa-angle-left'></i>", "<i class='fa fa-angle-right'></i>"], 722 slideSpeed: 500, 723 paginationSpeed: 1000, 724 rewindSpeed: 1000, 725 navigation :true, 726 pagination: false, 727 responsive: { 728 0: { 729 items: 1, 730 nav: false 731 }, 732 480: { 733 items: 1, 734 nav: false 735 }, 736 768: { 737 items: 2, 738 nav: true 739 }, 740 992: { 741 items: 3, 742 nav: true, 743 loop: false 744 } 745 } 746 }); 747 748 // Blog-carousel index-03 749 $("#bolg-carousel-03").owlCarousel({ 750 items :3, 751 lazyLoad : true, 752 navigationText :["<i class='fa fa-angle-left'></i>", "<i class='fa fa-angle-right'></i>"], 753 slideSpeed: 500, 754 paginationSpeed: 1000, 755 rewindSpeed: 1000, 756 navigation :true, 757 pagination: false, 758 responsive: { 759 0: { 760 items: 1, 761 nav: false 762 }, 763 480: { 764 items: 1, 765 nav: false 766 }, 767 768: { 768 items: 2, 769 nav: true 770 }, 771 992: { 772 items: 3, 773 nav: true, 774 loop: false 775 } 776 } 777 }); 778 779 // Partners carousel index-03 780 781 // Success carousel index-04 782 $("#success-carousel-04").owlCarousel({ 783 items :1, 784 lazyLoad : true, 785 slideSpeed: 500, 786 paginationSpeed: 1000, 787 rewindSpeed: 1000, 788 navigation :false, 789 pagination: true, 790 responsive: false 791 }); 792 // Bolg carousel index-04 793 $("#bolg-carousel-01").owlCarousel({ 794 items :1, 795 lazyLoad : true, 796 navigationText :["<i class='fa fa-angle-left'></i>", "<i class='fa fa-angle-right'></i>"], 797 slideSpeed: 500, 798 paginationSpeed: 1000, 799 rewindSpeed: 1000, 800 navigation :true, 801 pagination: false, 802 responsive:false 803 }); 804 805 $("#single-carousel-03").owlCarousel({ 806 items :4, 807 lazyLoad : true, 808 navigationText :["<i class='fa fa-angle-left'></i>", "<i class='fa fa-angle-right'></i>"], 809 slideSpeed: 500, 810 paginationSpeed: 1000, 811 rewindSpeed: 1000, 812 navigation :true, 813 pagination: false, 814 responsive: { 815 0: { 816 items: 1, 817 nav: false 818 }, 819 480: { 820 items: 1, 821 nav: false 822 }, 823 768: { 824 items: 2, 825 nav: true 826 }, 827 992: { 828 items: 3, 829 nav: true, 830 loop: false 831 } 832 } 833 }); */ 834 835 $("#partners-carousel-03").owlCarousel({ 836 items : 5, 837 loop : true, 838 lazyLoad : true, 839 navigation : false, 840 navigationText : ["", ""], 841 pagination: false, 842 autoplay: true, 843 autoplayHoverPause: false, 844 responsive: { 845 0: { 846 items: 1, 847 nav: false 848 }, 849 480: { 850 items: 2, 851 nav: false 852 }, 853 768: { 854 items: 3, 855 nav: false 856 }, 857 992: { 858 items: 4, 859 nav: false, 860 loop: true 861 } 862 }, 863 864 }); 865 866 $(".galery__carousel").owlCarousel({ 867 items :4, 868 lazyLoad : true, 869 navigationText :["<i class='fa fa-angle-left'></i>", "<i class='fa fa-angle-right'></i>"], 870 slideSpeed: 500, 871 paginationSpeed: 1000, 872 rewindSpeed: 1000, 873 navigation :true, 874 pagination: false, 875 margin: 30, 876 loop: true, 877 autoplay: true, 878 autoplayHoverPause: true, 879 responsive: { 880 0: { 881 items: 1, 882 nav: true 883 }, 884 480: { 885 items: 1, 886 nav: true 887 }, 888 768: { 889 items: 2, 890 nav: true 891 }, 892 992: { 893 items: 3, 894 nav: true, 895 }, 896 1100: { 897 items: 3, 898 nav: true, 899 }, 900 } 901 });
902 903 $(".galery__carousel-licensies").owlCarousel({ 904 items :4, 905 lazyLoad : true, 906 navText :["<i class='fa fa-angle-left'></i>", "<i class='fa fa-angle-right'></i>"], 907 slideSpeed: 500, 908 paginationSpeed: 1000, 909 rewindSpeed: 1000, 910 navigation :true, 911 pagination: false, 912 margin: 30, 913 loop: true, 914 autoplay: true, 915 autoplayHoverPause: true, 916 responsive: { 917 0: { 918 items: 1, 919 nav: true 920 }, 921 480: { 922 items: 1, 923 nav: true 924 }, 925 768: { 926 items: 2, 927 nav: true 928 }, 929 992: { 930 items: 3, 931 nav: false, 932 loop: false, 933 autoplay: false, 934 }, 935 1100: { 936 items: 3, 937 nav: false, 938 loop: false, 939 autoplay: false, 940 }, 941 } 942 }); 943 944 $(".galery__carousel-one-item").owlCarousel({ 945 items :1, 946 lazyLoad : true, 947 navText :["<i class='fa fa-angle-left'></i>", "<i class='fa fa-angle-right'></i>"], 948 slideSpeed: 500, 949 paginationSpeed: 1000, 950 rewindSpeed: 1000, 951 navigation :true, 952 pagination: false, 953 margin: 30, 954 loop: true, 955 autoplay: true, 956 autoplayHoverPause: true, 957 nav: true, 958 }); 959 960 $(".blogs__carousel").owlCarousel({ 961 items :1, 962 lazyLoad : true, 963 navText :["<i class='fa fa-angle-left'></i>", "<i class='fa fa-angle-right'></i>"], 964 slideSpeed: 1000, 965 paginationSpeed: 1000, 966 rewindSpeed: 1000, 967 navigation :true, 968 pagination: false, 969 margin: 30, 970 loop: true, 971 autoplay: true, 972 autoplayHoverPause: true, 973 nav: true, 974 onInitialized: blogCarouseleInit, 975 onResized: blogCarouseleInit, 976 }); 977 978 function blogCarouseleInit() { 979 980 $('.blogs__carousel .owl-stage').css('height', 'auto'); 981 982 var maxHeight = 0; 983 984 $('.blogs__carousel .owl-item').each(function(i, elem) { 985 986 if(maxHeight < $(elem).height()) { 987 988 maxHeight = $(elem).height() 989 } 990 }); 991 992 $('.blogs__carousel .owl-stage').height(maxHeight); 993 } 994 995 $(".reviews__min-carousel").owlCarousel({ 996 items :1, 997 lazyLoad : true, 998 navText :["<i class='fa fa-angle-left'></i>", "<i class='fa fa-angle-right'></i>"], 999 slideSpeed: 500, 1000 paginationSpeed: 1000, 1001 rewindSpeed: 1000, 1002 navigation :true, 1003 dots: false, 1004 margin: 30, 1005 loop: true, 1006 autoplay: true, 1007 autoplayHoverPause: true, 1008 autoplayTimeout:15000, 1009 nav: true, 1010 animateOut: 'fadeOut', 1011 animateIn: 'fadeIn', 1012 }); 1013 1014 $(".event__teachers-carousel").owlCarousel({ 1015 items :2, 1016 lazyLoad : true, 1017 navText :["<i class='fa fa-angle-left'></i>", "<i class='fa fa-angle-right'></i>"], 1018 slideSpeed: 500, 1019 paginationSpeed: 1000, 1020 rewindSpeed: 1000, 1021 navigation :true, 1022 dots: false, 1023 loop: true, 1024 margin: 30, 1025 autoplay: true, 1026 autoplayHoverPause: true, 1027 responsive: { 1028 0: { 1029 items: 1, 1030 nav: true 1031 }, 1032 768: { 1033 items: 1, 1034 nav: true 1035 }, 1036 1100: { 1037 items: 2, 1038 nav: true, 1039 }, 1040 } 1041 }); 1042 1043 $(".event__teachers-carousel-tow").owlCarousel({ 1044 items :2, 1045 lazyLoad : true, 1046 navText :["<i class='fa fa-angle-left'></i>", "<i class='fa fa-angle-right'></i>"], 1047 slideSpeed: 500, 1048 paginationSpeed: 1000, 1049 rewindSpeed: 1000, 1050 navigation :true, 1051 dots: false, 1052 loop: false, 1053 margin: 30, 1054 autoplay: false, 1055 autoplayHoverPause: true, 1056 responsive: { 1057 0: { 1058 items: 1, 1059 nav: true 1060 }, 1061 768: { 1062 items: 1, 1063 nav: true 1064 }, 1065 1100: { 1066 items: 2, 1067 nav: true, 1068 }, 1069 } 1070 }); 1071 1072 1073 $(".team-slider__carousel").owlCarousel({ 1074 items :4, 1075 lazyLoad : true, 1076 navText :["<i class='fa fa-angle-left'></i>", "<i class='fa fa-angle-right'></i>"], 1077 slideSpeed: 500, 1078 paginationSpeed: 1000, 1079 rewindSpeed: 1000, 1080 navigation :true, 1081 pagination: false, 1082 margin: 30, 1083 loop: true, 1084 autoplay: true, 1085 autoplayHoverPause: true, 1086 responsive: { 1087 0: { 1088 items: 1, 1089 nav: true 1090 }, 1091 480: { 1092 items: 1, 1093 nav: true 1094 }, 1095 768: { 1096 items: 3, 1097 nav: true 1098 }, 1099 992: { 1100 items: 4, 1101 nav: true, 1102 }, 1103 1100: { 1104 items: 4, 1105 nav: true, 1106 }, 1107 } 1108 }); 1109 1110 /*if($('#video-main').is('#video-main')) { 1111 1112 var options = { videoId: 'e4Is32W-ppk', start: 3 }; 1113 $('#video-main').tubular(options); 1114 }*/ 1115 1116 $('.select-price-item').on('click', function() { 1117 1118 var thisEl = $(this); 1119 var wrap = thisEl.closest('tr'); 1120 1121 $(wrap).toggleClass('checked'); 1122
1123 recalcPrice(); 1124 }); 1125 1126 function recalcPrice() { 1127 1128 var sum = 0; 1129 var list = "\r\n" + $('#PRICE_COMMENT_TITLE').val(); 1130 var str = ''; 1131 1132 $('.price-item.checked').each(function(i, elem) { 1133 1134 sum += $(elem).data('price') ? parseInt($(elem).data('price')) : 0; 1135 1136 var id = $(elem).attr('id'); 1137 str = $('#'+id+' > .name').html() + ' (' + $('#'+id+' > .price').html() + ')'; 1138 1139 list += "\r\n"+str; 1140 }); 1141 1142 $('#calc-service-checked').val(list); 1143 $('#calc-result').html(''+sum); 1144 } 1145 1146 $('.left-affix').css('width', $('.affix-top-position').css('width')); 1147 1148 $('.left-affix').affix( { 1149 offset: { 1150 top: function () { 1151 return parseInt($('.affix-top-position').offset().top) - 130; 1152 }, 1153 bottom: function () { 1154 1155 return parseInt($('footer').css('height')) + 51; 1156 }, 1157 } 1158 }); 1159 1160 $('input[data-type="ds-phone"]').inputmask("+7 (999) 999-99-99"); 1161 $('input[data-type="ds-date"]').inputmask("99.99.9999"); 1162 1163 var filterList = { 1164 init: function () { 1165 $('#portfoliolist').mixitup({ 1166 targetSelector: '.portfolio', 1167 filterSelector: '.filter', 1168 effects: ['fade'], 1169 easing: 'snap', 1170 // call the hover effect 1171 onMixEnd: filterList.hoverEffect() 1172 }); 1173 }, 1174 hoverEffect: function () { 1175 $('#portfoliolist .portfolio').hover( 1176 function () { 1177 $(this).find('.label').stop().animate({bottom: 0}, 200, 'easeOutQuad'); 1178 $(this).find('img').stop().animate({top: -30}, 500, 'easeOutQuad'); 1179 }, 1180 function () { 1181 $(this).find('.label').stop().animate({bottom: -40}, 200, 'easeInQuad'); 1182 $(this).find('img').stop().animate({top: 0}, 300, 'easeOutQuad'); 1183 } 1184 ); 1185 1186 } 1187 1188 }; 1189 filterList.init(); 1190 1191}); 1192 1193var onloadRecaptchaHandler = function() { 1194 1195 var reCaptchaKey = '6LdsnaIZAAAAAOvTe9jR8tBECqfXJBS7DaOnK5pA'; 1196 1197 if(document.getElementById('ds-recaptcha-reg')) { 1198 grecaptcha.render('ds-recaptcha-reg', { 1199 'sitekey' : reCaptchaKey, 1200 'callback' : function() { 1201 $('.recaptcha-err').removeClass('inpErr'); 1202 }, 1203 }); 1204 } 1205};
Line numbers count LF bytes from the start of the resource, as the search results do. Vendor segments are library code the classifier recognised; they are stored but not indexed. Bytes are shown as Latin1 characters, one per byte.