1 2!function(a){var b=/iPhone/i,c=/iPod/i,d=/iPad/i,e=/(?=.*\bAndroid\b)(?=.*\bMobile\b)/i,f=/Android/i,g=/(?=.*\bAndroid\b)(?=.*\bSD4930UR\b)/i,h=/(?=.*\bAndroid\b)(?=.*\b(?:KFOT|KFTT|KFJWI|KFJWA|KFSOWI|KFTHWI|KFTHWA|KFAPWI|KFAPWA|KFARWI|KFASWI|KFSAWI|KFSAWA)\b)/i,i=/Windows Phone/i,j=/(?=.*\bWindows\b)(?=.*\bARM\b)/i,k=/BlackBerry/i,l=/BB10/i,m=/Opera Mini/i,n=/(CriOS|Chrome)(?=.*\bMobile\b)/i,o=/(?=.*\bFirefox\b)(?=.*\bMobile\b)/i,p=new RegExp("(?:Nexus 7|BNTV250|Kindle Fire|Silk|GT-P1000)","i"),q=function(a,b){return a.test(b)},r=function(a){var r=a||navigator.userAgent,s=r.split("[FBAN");if("undefined"!=typeof s[1]&&(r=s[0]),s=r.split("Twitter"),"undefined"!=typeof s[1]&&(r=s[0]),this.apple={phone:q(b,r),ipod:q(c,r),tablet:!q(b,r)&&q(d,r),device:q(b,r)||q(c,r)||q(d,r)},this.amazon={phone:q(g,r),tablet:!q(g,r)&&q(h,r),device:q(g,r)||q(h,r)},this.android={phone:q(g,r)||q(e,r),tablet:!q(g,r)&&!q(e,r)&&(q(h,r)||q(f,r)),device:q(g,r)||q(h,r)||q(e,r)||q(f,r)},this.windows={phone:q(i,r),tablet:q(j,r),device:q(i,r)||q(j,r)},this.other={blackberry:q(k,r),blackberry10:q(l,r),opera:q(m,r),firefox:q(o,r),chrome:q(n,r),device:q(k,r)||q(l,r)||q(m,r)||q(o,r)||q(n,r)},this.seven_inch=q(p,r),this.any=this.apple.device||this.android.device||this.windows.device||this.other.device||this.seven_inch,this.phone=this.apple.phone||this.android.phone||this.windows.phone,this.tablet=this.apple.tablet||this.android.tablet||this.windows.tablet,"undefined"==typeof window)return this},s=function(){var a=new r;return a.Class=r,a};"undefined"!=typeof module&&module.exports&&"undefined"==typeof window?module.exports=r:"undefined"!=typeof module&&module.exports&&"undefined"!=typeof window?module.exports=s():"function"==typeof define&&define.amd?define("isMobile",[],a.isMobile=s()):a.isMobile=s()}(this); 3 4!function(a){"function"==typeof define&&define.amd?define(["jquery"],a):a("object"==typeof exports?require("jquery"):jQuery)}(function(a){var b,c=navigator.userAgent,d=/iphone/i.test(c),e=/chrome/i.test(c),f=/android/i.test(c);a.mask={definitions:{9:"[0-9]",a:"[A-Za-z]","*":"[A-Za-z0-9]"},autoclear:!0,dataName:"rawMaskFn",placeholder:"_"},a.fn.extend({caret:function(a,b){var c;if(0!==this.length&&!this.is(":hidden"))return"number"==typeof a?(b="number"==typeof b?b:a,this.each(function(){this.setSelectionRange?this.setSelectionRange(a,b):this.createTextRange&&(c=this.createTextRange(),c.collapse(!0),c.moveEnd("character",b),c.moveStart("character",a),c.select())})):(this[0].setSelectionRange?(a=this[0].selectionStart,b=this[0].selectionEnd):document.selection&&document.selection.createRange&&(c=document.selection.createRange(),a=0-c.duplicate().moveStart("character",-1e5),b=a+c.text.length),{begin:a,end:b})},unmask:function(){return this.trigger("unmask")},mask:function(c,g){var h,i,j,k,l,m,n,o;if(!c&&this.length>0){h=a(this[0]);var p=h.data(a.mask.dataName);return p?p():void 0}return g=a.extend({autoclear:a.mask.autoclear,placeholder:a.mask.placeholder,completed:null},g),i=a.mask.definitions,j=[],k=n=c.length,l=null,a.each(c.split(""),function(a,b){"?"==b?(n--,k=a):i[b]?(j.push(new RegExp(i[b])),null===l&&(l=j.length-1),k>a&&(m=j.length-1)):j.push(null)}),this.trigger("unmask").each(function(){function h(){if(g.completed){for(var a=l;m>=a;a++)if(j[a]&&C[a]===p(a))return;g.completed.call(B)}}function p(a){return g.placeholder.charAt(a<g.placeholder.length?a:0)}function q(a){for(;++a<n&&!j[a];);return a}function r(a){for(;--a>=0&&!j[a];);return a}function s(a,b){var c,d;if(!(0>a)){for(c=a,d=q(b);n>c;c++)if(j[c]){if(!(n>d&&j[c].test(C[d])))break;C[c]=C[d],C[d]=p(d),d=q(d)}z(),B.caret(Math.max(l,a))}}function t(a){var b,c,d,e;for(b=a,c=p(a);n>b;b++)if(j[b]){if(d=q(b),e=C[b],C[b]=c,!(n>d&&j[d].test(e)))break;c=e}}function u(){var a=B.val(),b=B.caret();if(o&&o.length&&o.length>a.length){for(A(!0);b.begin>0&&!j[b.begin-1];)b.begin--;if(0===b.begin)for(;b.begin<l&&!j[b.begin];)b.begin++;B.caret(b.begin,b.begin)}else{for(A(!0);b.begin<n&&!j[b.begin];)b.begin++;B.caret(b.begin,b.begin)}h()}function v(){A(),B.val()!=E&&B.change()}function w(a){if(!B.prop("readonly")){var b,c,e,f=a.which||a.keyCode;o=B.val(),8===f||46===f||d&&127===f?(b=B.caret(),c=b.begin,e=b.end,e-c===0&&(c=46!==f?r(c):e=q(c-1),e=46===f?q(e):e),y(c,e),s(c,e-1),a.preventDefault()):13===f?v.call(this,a):27===f&&(B.val(E),B.caret(0,A()),a.preventDefault())}}function x(b){if(!B.prop("readonly")){var c,d,e,g=b.which||b.keyCode,i=B.caret();if(!(b.ctrlKey||b.altKey||b.metaKey||32>g)&&g&&13!==g){if(i.end-i.begin!==0&&(y(i.begin,i.end),s(i.begin,i.end-1)),c=q(i.begin-1),n>c&&(d=String.fromCharCode(g),j[c].test(d))){if(t(c),C[c]=d,z(),e=q(c),f){var k=function(){a.proxy(a.fn.caret,B,e)()};setTimeout(k,0)}else B.caret(e);i.begin<=m&&h()}b.preventDefault()}}}function y(a,b){var c;for(c=a;b>c&&n>c;c++)j[c]&&(C[c]=p(c))}function z(){B.val(C.join(""))}function A(a){var b,c,d,e=B.val(),f=-1;for(b=0,d=0;n>b;b++)if(j[b]){for(C[b]=p(b);d++<e.length;)if(c=e.charAt(d-1),j[b].test(c)){C[b]=c,f=b;break}if(d>e.length){y(b+1,n);break}}else C[b]===e.charAt(d)&&d++,k>b&&(f=b);return a?z():k>f+1?g.autoclear||C.join("")===D?(B.val()&&B.val(""),y(0,n)):z():(z(),B.val(B.val().substring(0,f+1))),k?b:l}var B=a(this),C=a.map(c.split(""),function(a,b){return"?"!=a?i[a]?p(b):a:void 0}),D=C.join(""),E=B.val();B.data(a.mask.dataName,function(){return a.map(C,function(a,b){return j[b]&&a!=p(b)?a:null}).join("")}),B.one("unmask",function(){B.off(".mask").removeData(a.mask.dataName)}).on("focus.mask",function(){if(!B.prop("readonly")){clearTimeout(b);var a;E=B.val(),a=A(),b=setTimeout(function(){B.get(0)===document.activeElement&&(z(),a==c.replace("?","").length?B.caret(0,a):B.caret(a))},10)}}).on("blur.mask",v).on("keydown.mask",w).on("keypress.mask",x).on("input.mask paste.mask",function(){B.prop("readonly")||setTimeout(function(){var a=A(!0);B.caret(a),h()},0)}),e&&f&&B.off("input.mask").on("input.mask",u),A()})}})}); 5 6 7;(function ($) { 8 var settings = { 9 'ajaxUrl' : '/formHandler.php' 10 }; 11 12 function FormHandler (form, options) { 13 this.$form = form; 14 this.config = $.extend({}, settings, options); 15 16 this.$sendButton = this.$form.find('.js-form-send');
17 this.$inputs = this.$form.find('input:not([type="radio"]), textarea,select'); 18 this.$checkboxes = this.$form.find('input[type="checkbox"]'); 19 this.$helperBox = this.$form.find('.js-form-helper'); 20 //Send handler 21 this.$sendButton.unbind('click').on('click', this.send.bind(this)); 22 }; 23 24 FormHandler.prototype.send = function () { 25 var inputIsValid = this._inputValidate(); 26 if(inputIsValid){ 27 28 var formInputsData = this._getResult(), 29 formName = this.$form.attr('name'), 30 pricacyValid = true, 31 requiredCheckValid = true, 32 me = this, 33 checkboxErrorMessage = ''; 34 35 var $privacyCheck = this.$form.find('.js-privacy-check'); 36 var $requiredCheck = this.$form.find('.required-check'); 37 38 if ($privacyCheck.length !== 0) { 39 pricacyValid = $privacyCheck.prop('checked'); 40 } 41 42 if ($requiredCheck.length !== 0) { 43 $requiredCheck.each(function(){ 44 if(!$(this).prop('checked')){ 45 requiredCheckValid = false; 46 47 return false; 48 } 49 }); 50 } 51 if(!me.$sendButton.is('.passed')){ 52 if(pricacyValid && requiredCheckValid){ 53 if (this.$helperBox.length != 0) { 54 this.$helperBox.empty(); 55 } 56 57 this.$sendButton.find('span').text('ÐÑпÑавка...').parent().removeClass('passed error').addClass('loading'); 58 console.log( formInputsData+"&formName="+formName ); 59 $.ajax({ 60 url: me.config.ajaxUrl, 61 type: "POST", 62 data: formInputsData+"&formName="+formName, 63 success: function(response){ console.log(response); 64 me.$sendButton 65 .find('span').text('ÐÑпÑавлено') 66 .parent() 67 .removeClass('loading error') 68 .addClass('passed'); 69 var parent = me.$sendButton.parent().parent().parent(); 70 var d = new Date(), 71 day = d.getDay(), 72 hour = d.getHours(); 73 if(parent.find('.workingTime').length > 0){ 74 if(day > 5){ 75 if(hour > 10 && hour < 20){ 76 $.fancybox.open({ 77 src : parent.find('.workingTime'), type : 'inline',}); 78 }else if(hour < 10 || hour > 20){ 79 $.fancybox.open({ 80 src : parent.find('.notWorkingTime'), type : 'inline',}); 81 } 82 }else{ 83 if(hour > 9 && hour < 21){ 84 $.fancybox.open({ 85 src : parent.find('.workingTime'), type : 'inline',}); 86 }else if(hour < 9 || hour > 21){ 87 $.fancybox.open({ 88 src : parent.find('.notWorkingTime'), type : 'inline',}); 89 } 90 } 91 } 92 } 93 }); 94 }else{ 95 if(!pricacyValid){ 96 checkboxErrorMessage = 'ÐÐµÐ¾Ð±Ñ Ð¾Ð´Ð¸Ð¼Ð¾ ÑоглаÑиÑÑÑÑ Ñ Ð¿Ð¾Ð»Ð¸Ñикой конÑиденÑиалÑноÑÑи.'; 97 }else if(!requiredCheckValid){ 98 checkboxErrorMessage = 'ÐÐµÐ¾Ð±Ñ Ð¾Ð´Ð¸Ð¼Ð¾ ÑоглаÑиÑÑÑÑ Ñ ÑÑловиÑми обÑабоÑки инÑоÑмаÑии.'; 99 } 100 101 this.$helperBox 102 .empty() 103 .html('<p style="text-align: center; color: #c90c0f; font-size: 12px;">'+checkboxErrorMessage+'</p>'); 104 } 105 } 106 107 } else { 108 var $firstInputIsError = this.$inputs.filter('.error').first(); 109 } 110 }; 111 112 FormHandler.prototype._inputValidate = function () { 113 var isCorrect = true; 114 this.$inputs.filter('[required]').each( function () { 115 if ($(this).val() === '') { 116 if(!$(this).hasClass('error')){ 117 $(this) 118 .addClass('error') 119 .after($('<span/>', { 120 class: 'helper', 121 text: 'Ðанное поле ÑвлÑеÑÑÑ Ð¾Ð±ÑзаÑелÑнÑм Ð´Ð»Ñ Ð·Ð°Ð¿Ð¾Ð»Ð½ÐµÐ½Ð¸Ñ' 122 })); 123 } 124 isCorrect = false; 125 } else { 126 if ($(this).val() != '' && $(this).hasClass('error')) { 127 $(this) 128 .removeClass('error') 129 .next().remove(); 130 } 131 } 132 }); 133 134 return isCorrect; 135 }; 136 137 FormHandler.prototype._getInputsValue = function (form) { 138 var arr = []; 139 140 this.$inputs.each(function (index, elem) { 141 var obj = {}, 142 elemInputName = $(this).attr("name"), 143 elemValue = $(this).val(); 144 145 if (elemValue != '') { 146 obj.value = elemValue; 147 obj.inputName = elemInputName; 148 arr.push(obj); 149 } 150 }); 151 152 return arr; 153 }; 154 155 FormHandler.prototype._getResult = function() { 156 var inputsValue = this._getInputsValue(), 157 158 data = ''; 159 160 for (var i = 0, m = inputsValue.length; i < m; i++) { 161 if($.trim(inputsValue[i].value)!=''){ 162 data += inputsValue[i].inputName + "=" + $.trim(inputsValue[i].value) + "&"; 163 } 164 } 165 166 return (data.substring(0, data.length - 1)); 167 }; 168 169 $.fn.formHandler = function (options) { 170 return this.each(function () { 171 console.log('form found'); 172 new FormHandler($(this), options); 173 return $(this); 174 }); 175 }; 176 $(document).ready(function(){ 177 $('.form').formHandler(); 178 }) 179})(jQuery); 180 181$(document).ready(function() { 182 183 if ($(".banner-swiper-container").length > 0) { 184 var swiper = new Swiper(".banner-swiper-container", { 185 pagination: { 186 el: ".swiper-pagination1", 187 clickable: true, 188 }, 189 navigation: { 190 nextEl: ".swiper-button-next1", 191 prevEl: ".swiper-button-prev1", 192 }, 193 }); 194 } 195 196 if ($(".cost-swiper-container").length > 0) { 197 var swiper = new Swiper(".cost-swiper-container", { 198 slidesPerView: 4, 199 spaceBetween: 31, 200 pagination: { 201 el: ".swiper-pagination2", 202 clickable: true, 203 }, 204 breakpoints: { 205 1000: { 206 slidesPerView: 3, 207 spaceBetween: 15 208 }, 209 750: { 210 slidesPerView: 2, 211 spaceBetween: 15 212 }, 213 500: { 214 slidesPerView: 1, 215 spaceBetween: 15 216 }, 217 } 218 }); 219 } 220 221 if ($(".reviews-swiper-container").length > 0) { 222 var swiper = new Swiper(".reviews-swiper-container", { 223 slidesPerView: 3, 224 spaceBetween: 30, 225 navigation: { 226 nextEl: ".swiper-button-next3", 227 prevEl: ".swiper-button-prev3", 228 }, 229 pagination: { 230 el: ".swiper-pagination3", 231 clickable: true, 232 }, 233 breakpoints: { 234 800: { 235 slidesPerView: 2, 236 spaceBetween: 15 237 }, 238 550: { 239 slidesPerView: 1, 240 spaceBetween: 15 241 }, 242 } 243 }); 244 } 245 246 $('select').styler(); 247 248 249 //Ðопап Ð¼ÐµÐ½ÐµÐ´Ð¶ÐµÑ FancyBox 250 // data-fancybox="gallery" Ñоздание галеÑеи 251 // data-caption="<b>ÐодпиÑÑ</b><br>" ÐодпиÑÑ ÐºÐ°ÑÑинки 252 // data-width="2048" ÑеалÑÐ½Ð°Ñ ÑиÑина изобÑÐ°Ð¶ÐµÐ½Ð¸Ñ 253 // data-height="1365" ÑеалÑÐ½Ð°Ñ Ð²ÑÑоÑа изобÑажениÑ
254 // data-type="ajax" загÑÑзка конÑенÑа ÑеÑез ajax без пеÑезагÑÑзки 255 // data-type="iframe" загÑÑзка iframe (ÑодеÑжимое Ñ Ð´ÑÑгого ÑайÑа) 256 $(".fancybox").fancybox({ 257 hideOnContentClick: true, 258 protect: false, //заÑиÑа изобÑÐ°Ð¶ÐµÐ½Ð¸Ñ Ð¾Ñ Ð·Ð°Ð³ÑÑзки, ÑелкнÑв пÑавой кнопкой мÑÑи. 259 loop: true, // ÐеÑконеÑÐ½Ð°Ñ Ð½Ð°Ð²Ð¸Ð³Ð°ÑÐ¸Ñ Ð¿Ð¾ галеÑее 260 arrows : true, // ÐÑобÑажение навигаÑионнÑе ÑÑÑелки 261 infobar : true, // ÐÑобÑажение инÑобаÑа (ÑÑеÑÑик и ÑÑÑелки ввеÑÑ Ñ) 262 toolbar : true, // ÐÑобÑажение панели инÑÑÑÑменÑов (кнопки ввеÑÑ Ñ) 263 buttons : [ // ÐÑобÑажение панели инÑÑÑÑменÑов по оÑделÑноÑÑи (кнопки ввеÑÑ Ñ) 264 // 'slideShow', 265 // 'fullScreen', 266 // 'thumbs', 267 // 'share', 268 //'download', 269 //'zoom', 270 'close' 271 ], 272 touch : false, 273 animationEffect : "zoom-in-out", // анимаÑÐ¸Ñ Ð¾ÑкÑÑÑÐ¸Ñ Ñлайдов "zoom" "fade" "zoom-in-out" 274 transitionEffect: 'slide', // анимаÑÐ¸Ñ Ð¿ÐµÑеклÑÑÐµÐ½Ð¸Ñ Ñлайдов "fade" "slide" "circular" "tube" "zoom-in-out" "rotate' 275 animationDuration : 500, // ÐлиÑелÑноÑÑÑ Ð² Ð¼Ñ Ð´Ð»Ñ Ð°Ð½Ð¸Ð¼Ð°Ñии оÑкÑÑÑÐ¸Ñ / закÑÑÑÐ¸Ñ 276 transitionDuration : 1366, // ÐлиÑелÑноÑÑÑ Ð¿ÐµÑеклÑÑÐµÐ½Ð¸Ñ Ñлайдов 277 slideClass : '', // ÐобавиÑÑ Ñвой клаÑÑ Ñлайдам 278 }); 279 280 // ÐаÑка Ð´Ð»Ñ ÑоÑÐ¼Ñ ÑелеÑона 281 $("input[type='tel']").inputmask({"mask": "+7 (999) 999-9999"}); 282 // <input type="tel" placeholder="+7 (___) ___-___" name="tel"> 283 284 285 if (('ontouchstart' in window) || window.DocumentTouch && document instanceof DocumentTouch) { 286 287 } else { 288 document.body.classList.add('no-touch'); 289 } 290 291 function ibg(){ 292 let ibg=document.querySelectorAll(".ibg"); 293 for (var i = 0; i < ibg.length; i++) { 294 if(ibg[i].querySelector('img')){ 295 ibg[i].style.backgroundImage = 'url('+ibg[i].querySelector('img').getAttribute('src')+')'; 296 } 297 } 298 } 299 ibg(); 300 301 $('.main-header-toggle').on('click', function() { 302 $('.main-header-nav').addClass('active'); 303 $('body').addClass('body-overflow'); 304 }); 305 306 $('.main-header-close').on('click', function() { 307 $('.main-header-nav').removeClass('active'); 308 $('body').removeClass('body-overflow'); 309 }); 310 311 // аккоÑдеон 312 313 $(".faq1-item__toggle").on('click', function(e) { 314 e.preventDefault(); 315 if($(this).next("div").is(":visible")){ 316 $(this).next("div").slideUp(200); 317 $(this).removeClass("active"); 318 319 } else { 320 $(".faq1-item__block").slideUp(200); 321 $(this).next("div").slideDown(200); 322 $(this).parents().siblings().children(".faq1-item__toggle").removeClass("active"); 323 $(this).addClass("active"); 324 325 326 } 327 }); 328 329 $('#popup2 .tabs li').on('click', function() { 330 $('.ctab, #popup2 .tabs li').removeClass('active'); 331 $('#'+$(this).attr('rel')).addClass('active'); 332 $(this).addClass('active'); 333 334 let iStep = $(this).data('int'); 335 $('.calculate-item').removeClass('active'); 336 let iTab = $('.calc-' + iStep); 337 iTab.addClass('active'); 338 339 }); 340 341 /*$('ul.calcTabs').on('click', 'li', function() { 342 $('ul.calcTabs li').removeClass('active'); 343 $(this).addClass('active'); 344 let iStep = $(this).data('int'); 345 $('.calculate-item').removeClass('active').removeClass('inss'); 346 let iTab = $('.calc-' + iStep); 347 iTab.addClass('active'); 348 setTimeout(function(){ 349 iTab.addClass('inss') 350 }, 200); 351 });*/ 352 // Ð âСâ¹Ð ÐÐ ÑÐ Ò Ð ÒР°РРРРСâ¹Ð¡â¦ 353 354function number_format( number, decimals, dec_point, thousands_sep ) { 355 356 var i, j, kw, kd, km; 357 358 if( isNaN(decimals = Math.abs(decimals)) ){ 359 decimals = 0; 360 } 361 if( dec_point == undefined ){ 362 dec_point = ","; 363 } 364 if( thousands_sep == undefined ){ 365 thousands_sep = " "; 366 } 367 368 i = parseInt(number = (+number || 0).toFixed(decimals)) + ""; 369 370 if( (j = i.length) > 3 ){ 371 j = j % 3; 372 } else{ 373 j = 0; 374 } 375 km = (j ? i.substr(0, j) + thousands_sep : ""); 376 kw = i.substr(j).replace(/(\d{3})(?=\d)/g, "$1" + thousands_sep); 377 kd = (decimals ? dec_point + Math.abs(number - i).toFixed(decimals).replace(/-/, 0).slice(2) : ""); 378 379 return km + kw + kd; 380}
381 var sTypeWells = -1; 382 var sRegionDepth = 0; 383 var iRegionRange = 0; 384 var sExprensive = 0; 385 var iPipePrice = -1; 386 var sDeep = 0; 387 var iPrice = 0; 388 var oRegionData = {}; 389 390 var aMessageData = []; 391 $( ".calculate-check, #depth-input, #distance-input, #search-calcRegion" ).change(function() { 392 let oParent = $(this).parents('.ctab'); 393 let step = parseInt($(oParent).find('.nextButton').data('step')); 394 let text = $.trim($(this).next().text()); 395 396 if (step == 0) { 397 sTypeWells = parseInt($(this).val()); 398 399 if ($(this).val() == 1) 400 $('#ctab2 .t0').hide(); 401 else 402 $('#ctab2 .t0').show(); 403 404 } else if (step == 1) { 405 406 if ($(this).attr('data-distance')){ 407 $('#distance-input').val($(this).attr('data-distance')); 408 $('#search-calcRegion').val(text); 409 } 410 text = $('#search-calcRegion').val()+', '+$('#distance-input').val()+'км Ð¾Ñ Ð£ÑÑ'; 411 412 } else if (step == 2) { 413 iPipePrice = parseInt($(this).val()); 414 415 416 } else if (step == 3) { 417 sDeep = $('#depth-input').val(); 418 text = sDeep; 419 420 } else if (step == 4) { 421 422 } 423 if ((sTypeWells >=0) && (iPipePrice >=0) && $('#depth-input').val()) { 424 425 sDeep = $('#depth-input').val(); 426 iPrice = 1; 427 428 iPrice = parseInt(sDeep) * arPrices[sTypeWells][iPipePrice]; 429 430 // СÑоимоÑÑÑ Ð·Ð° ÑаÑÑÑоÑние 431 if ($('#distance-input').val()*1 > 100) 432 iPrice += $('#distance-input').val()*2*30; 433 434 if ($('#ctab5 input:checked').length){ 435 iPrice += $('#ctab5 input:checked').next().find('.price').text()*1; 436 } 437 438 } 439 if (typeof(arPrices[sTypeWells][iPipePrice]) == 'undefined') 440 { 441 $('.res-7').html('ÐÑбеÑиÑе дÑÑгой Ñип ÑÑÑбÑ'); 442 } 443 else 444 { 445 $('.res-7').html(number_format(iPrice, ' ', '') + ' ÑÑб.'); 446 447 } 448 $('#ctab' + step).find('.info-comment').html(text); 449 450 if ((step != 1) || ($('#distance-input').val()*1 && ($('#search-calcRegion').val() != ''))) 451 { 452 $('#ctab' + step).next().addClass('buttonActive').removeClass('disabledCalc'); 453 $(oParent).find('.nextButton').addClass('buttonActive'); 454 } 455 456 457 // Ð ÂРРСâÐ ÑСÐÐ ÑР°Сâ Ð ÑСРСРСâабРÑÐ Ð Ð Ð Ð ÑÐ ÑСÐлеРÒРРСÐСРСÐСâСÐР°РРРÑСâ Ð¡Ñ 458 let oParent2 = $(this).parents('.calculate-body'); 459 $(oParent2).find('.res-' + step).html(text); 460 461 }); 462 463 464 $('#distance-input, #search-calcRegion').on('input', function(){ 465 let oParent = $(this).parents('.ctab'), 466 step = $(oParent).find('.nextButton').data('step'); 467 let text = $('#search-calcRegion').val()+', '+$('#distance-input').val()+'км Ð¾Ñ Ð£ÑÑ'; 468 if ($('#distance-input').val()*1 && ($('#search-calcRegion').val() != '')) 469 { 470 $(oParent).find('.nextButton').addClass('buttonActive'); 471 //$('#ctab' + step).find('.info-comment').html(text); 472 $('#ctab' + step).next().addClass('buttonActive').removeClass('disabledCalc'); 473 } 474 }); 475 $('#calc-send-form').submit(function(){ 476 477 if (!$(this).find('#tel-105').val()) 478 { 479 $(this).find('#tel-105').focus(); 480 $('#calc-send-form').find('.response-output').css('color', 'red').html('ÐведиÑе ÑелеÑон'); 481 482 } 483 else if(!$('#acceptance-277:checked').length){ 484 $('#calc-send-form').find('.response-output').css('color', 'red').html('ÐÐµÐ¾Ð±Ñ Ð¾Ð´Ð¸Ð¼Ð¾ ваÑе ÑоглаÑие Ñ Ð¿Ð¾Ð»Ð¸Ñикой конÑиденÑиалÑноÑÑи'); 485 } 486 else{ 487 $(this).find('textarea').val($('.result-calculate').html()); 488 $('#calc-send-form').find('.response-output').html(''); 489 490 $('#popup2 .ajax-loader').show(); 491 $.ajax({ 492 type: "POST", 493 url: "/calcFormHandler.php", 494 data: $(this).serialize() + '', 495 success: function(data){ 496 497 $('#calc-send-form').find('.response-output').css('color', 'green').html('ÐаÑа заÑвка ÑÑпеÑно оÑпÑавлена'); 498 $('#popup2 .ajax-loader').hide(); 499 500 }, 501 error: function(){ 502 $('#calc-send-form').find('.response-output').css('color', 'red').html('ÐÑибка оÑпÑавки. ÐопÑобÑйÑе оÑпÑавиÑÑ ÐµÑе Ñаз.'); 503 $('#popup2 .ajax-loader').hide(); 504 } 505 }); 506 } 507 return false;
508 }); 509 // Ð ÑРµСÐРµРÑР»СÐСâ¡Ð µРРРÑРµ Ð ÑÐ Ð Ð ÑÐ ÑÐ ÑР°РÑÐ Ñ 510 $(".nextButton").click(function() { 511 let oItem = $(this).parents('.ctab'); 512 oItem.removeClass('active').next().addClass('active'); 513 514 let oParent = $(this).parents('.calculate-body'); 515 step = $(this).data('step'); 516 let ta = $('.tabs li.active'); 517 ta.next().addClass('active'); 518 ta.removeClass('active'); 519 }); 520 $(".prevButton").click(function() { 521 let oItem = $(this).parents('.ctab'); 522 oItem.removeClass('active').prev().addClass('active'); 523 524 step = $(this).data('step'); 525 let ta = $('.tabs li.active'); 526 ta.prev().addClass('active'); 527 ta.removeClass('active'); 528 }); 529 $('.inputDeep').on('input', function(){ 530 let oParent = $(this).parents('.ctab'), 531 step = $(oParent).find('.nextButton').data('step'); 532 let text = $(this).val(); 533 $(oParent).find('.nextButton').addClass('buttonActive'); 534 $('#ctab' + step).find('.info-comment').html(text); 535 $('#ctab' + step).next().addClass('buttonActive').removeClass('disabledCalc'); 536 }); 537 538 $('.bcalc').click(function(){ 539 setCookie('calcshow', 1, 170); 540 }); 541 542 setTimeout(function(){ if ($('.bcalc').length && !getCookie('calcshow')) $($('.bcalc')[0]).click(); }, 20000); 543 544 545 $('.tabs5-page').click(function(){ 546 var parent = $(this).closest('.metahtml'); console.log(parent); 547 $('.tabs5-page.is-active', parent).removeClass('is-active'); 548 $(this).addClass('is-active'); 549 550 $('.swiper-slide.active', parent).removeClass('active swiper-slide-active'); 551 $('#'+$(this).attr('rel')).addClass('active swiper-slide-active'); 552 }); 553 554}); 555 556function setCookie(c_name,value,exdays) 557{ 558var exdate=new Date(); 559exdate.setDate(exdate.getDate() + exdays); 560var c_value=escape(value) + ((exdays==null) ? "" : "; expires="+exdate.toUTCString()) + "; path=/" + "; domain=kivlev-burenie.ru"; 561document.cookie=c_name + "=" + c_value; 562} 563 564function getCookie(name) { 565 let matches = document.cookie.match(new RegExp( 566 "(?:^|; )" + name.replace(/([\.$?*|{}\(\)\[\]\\\/\+^])/g, '\\$1') + "=([^;]*)" 567 )); 568 return matches ? decodeURIComponent(matches[1]) : undefined; 569}
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.