window.prices = {}; window.lang = {}; window.prices['iphone4_scr'] = '2490'; window.prices['iphone4_scr_2'] = '1190'; window.prices['iphone4_bat'] = '1690'; window.prices['iphone4_key_home'] = '1490'; window.prices['iphone4_key_power'] = '1690'; window.prices['iphone4_key_vibro'] = '1690'; window.prices['iphone4_key_sound'] = '1690'; window.prices['iphone4_cam_front'] = '1590'; window.prices['iphone4_cam_back'] = '1690'; window.prices['iphone4_dyn_1'] = '1690'; window.prices['iphone4_dyn_2'] = '1490'; window.prices['iphone4_dyn_3'] = '1490'; window.prices['iphone4_uho'] = '1690'; window.prices['iphone5_scr'] = '2390'; window.prices['iphone5_scr_2'] = '1290'; window.prices['iphone5_bat'] = '1790'; window.prices['iphone5_key_home'] = '1490'; window.prices['iphone5_key_power'] = '1790'; window.prices['iphone5_key_vibro'] = '1790'; window.prices['iphone5_key_sound'] = '1790'; window.prices['iphone5_cam_front'] = '1490'; window.prices['iphone5_cam_back'] = '1690'; window.prices['iphone5_dyn_1'] = '1590'; window.prices['iphone5_dyn_2'] = '1390'; window.prices['iphone5_dyn_3'] = '1490'; window.prices['iphone5_uho'] = '1590'; window.prices['iphone5_korpus'] = '2890'; window.prices['iphonese_scr'] = '3690'; window.prices['iphonese_scr_2'] = '1290'; window.prices['iphonese_bat'] = '1990'; window.prices['iphonese_key_home'] = '1490'; window.prices['iphonese_key_power'] = '1890'; window.prices['iphonese_key_vibro'] = '1890'; window.prices['iphonese_key_sound'] = '1890'; window.prices['iphonese_cam_front'] = '1490'; window.prices['iphonese_dyn_1'] = '1790'; window.prices['iphonese_dyn_2'] = '1390'; window.prices['iphonese_dyn_3'] = '1490'; window.prices['iphonese_uho'] = '1790'; window.prices['iphonese_korpus'] = '3290'; window.prices['iphone6_scr'] = '2990'; window.prices['iphone6_bat'] = '1790'; window.prices['iphone6_key_home'] = '1490'; window.prices['iphone6_key_power'] = '1690'; window.prices['iphone6_key_vibro'] = '1790'; window.prices['iphone6_key_sound'] = '1790'; window.prices['iphone6_cam_front'] = '1690'; window.prices['iphone6_cam_back'] = '1690'; window.prices['iphone6_dyn_1'] = '1790'; window.prices['iphone6_dyn_2'] = '1390'; window.prices['iphone6_dyn_3'] = '1590'; window.prices['iphone6_uho'] = '1790'; window.prices['iphone6_korpus'] = '3590'; window.prices['iphone6plus_scr'] = '3290'; window.prices['iphone6plus_bat'] = '1990'; window.prices['iphone6plus_key_home'] = '1490'; window.prices['iphone6plus_key_power'] = '1490'; window.prices['iphone6plus_key_vibro'] = '1890'; window.prices['iphone6plus_key_sound'] = '1890'; window.prices['iphone6plus_cam_front'] = '1690'; window.prices['iphone6plus_cam_back'] = '2390'; window.prices['iphone6plus_dyn_1'] = '1790'; window.prices['iphone6plus_dyn_2'] = '1390'; window.prices['iphone6plus_dyn_3'] = '1890'; window.prices['iphone6plus_uho'] = '1790'; window.prices['iphone6plus_korpus'] = '3990'; window.prices['iphone6s_scr'] = '4190'; window.prices['iphone6s_bat'] = '2090'; window.prices['iphone6s_key_home'] = '1790'; window.prices['iphone6s_key_power'] = '2190'; window.prices['iphone6s_key_vibro'] = '2190'; window.prices['iphone6s_key_sound'] = '2190'; window.prices['iphone6s_cam_front'] = '2090'; window.prices['iphone6s_cam_back'] = '2890'; window.prices['iphone6s_dyn_1'] = '1990'; window.prices['iphone6s_dyn_2'] = '1690'; window.prices['iphone6s_dyn_3'] = '1690'; window.prices['iphone6s_uho'] = '1990'; window.prices['iphone6s_korpus'] = '4490'; window.prices['iphone6splus_scr'] = '4690'; window.prices['iphone6splus_bat'] = '2290'; window.prices['iphone6splus_key_home'] = '2590'; window.prices['iphone6splus_key_power'] = '1990'; window.prices['iphone6splus_key_vibro'] = '1990'; window.prices['iphone6splus_key_sound'] = '1990'; window.prices['iphone6splus_cam_front'] = '2090'; window.prices['iphone6splus_cam_back'] = '2990'; window.prices['iphone6splus_dyn_1'] = '2190'; window.prices['iphone6splus_dyn_2'] = '1690'; window.prices['iphone6splus_dyn_3'] = '1790'; window.prices['iphone6splus_uho'] = '2190'; window.prices['iphone6splus_korpus'] = '4790'; window.prices['iphone7_scr'] = '4790'; window.prices['iphone7_bat'] = '2490'; window.prices['iphone7_key_power'] = '3390'; window.prices['iphone7_key_vibro'] = '3390'; window.prices['iphone7_key_sound'] = '3390'; window.prices['iphone7_cam_front'] = '3990'; window.prices['iphone7_cam_back'] = '4790'; window.prices['iphone7_dyn_1'] = '2590'; window.prices['iphone7_dyn_2'] = '1990'; window.prices['iphone7_dyn_3'] = '2290'; window.prices['iphone7_korpus'] = '7990'; window.prices['iphone7plus_scr'] = '5190'; window.prices['iphone7plus_bat'] = '2690'; window.prices['iphone7plus_key_power'] = '2990'; window.prices['iphone7plus_key_vibro'] = '2990'; window.prices['iphone7plus_key_sound'] = '2990'; window.prices['iphone7plus_cam_front'] = '3690'; window.prices['iphone7plus_cam_back'] = '5990'; window.prices['iphone7plus_dyn_1'] = '2990'; window.prices['iphone7plus_dyn_2'] = '1990'; window.prices['iphone7plus_dyn_3'] = '1990'; window.prices['iphone7plus_korpus'] = '7990'; window.prices['iphone8_scr'] = '4790'; window.prices['iphone8_bat'] = '2490'; window.prices['iphone8_key_power'] = '3390'; window.prices['iphone8_key_vibro'] = '3390'; window.prices['iphone8_key_sound'] = '3390'; window.prices['iphone8_cam_front'] = '3990'; window.prices['iphone8_cam_back'] = '4790'; window.prices['iphone8_dyn_1'] = '2590'; window.prices['iphone8_dyn_2'] = '1990'; window.prices['iphone8_dyn_3'] = '2290'; window.prices['iphone8_korpus'] = '7990'; window.prices['iphone8plus_scr'] = '4790'; window.prices['iphone8plus_bat'] = '2490'; window.prices['iphone8plus_key_power'] = '3390'; window.prices['iphone8plus_key_vibro'] = '3390'; window.prices['iphone8plus_key_sound'] = '3390'; window.prices['iphone8plus_cam_front'] = '3990'; window.prices['iphone8plus_cam_back'] = '4790'; window.prices['iphone8plus_dyn_1'] = '2590'; window.prices['iphone8plus_dyn_2'] = '1990'; window.prices['iphone8plus_dyn_3'] = '2290'; window.prices['iphone8plus_korpus'] = '7990'; window.prices['iphonex_scr'] = '4790'; window.prices['iphonex_bat'] = '2490'; window.prices['iphonex_korpus'] = '7990'; window.prices['iphonex_cam_backst'] = '3990'; window.lang['iphone4'] = 'iPhone 4/4s'; window.lang['iphone5'] = 'iPhone 5/5c/5s'; window.lang['iphonese'] = 'iPhone SE'; window.lang['iphone6'] = 'iPhone 6'; window.lang['iphone6plus'] = 'iPhone 6 Plus'; window.lang['iphone6s'] = 'iPhone 6s'; window.lang['iphone6splus'] = 'iPhone 6s Plus'; window.lang['iphone7'] = 'iPhone 7'; window.lang['iphone7plus'] = 'iPhone 7 Plus'; window.lang['iphone8'] = 'iPhone 8'; window.lang['iphone8plus'] = 'iPhone 8 Plus'; window.lang['iphonex'] = 'iPhone X'; window.lang['scr'] = 'Разбитый экран'; window.lang['scr_2'] = 'Разбито стекло + дисплей'; window.lang['bat'] = 'Батарея*'; window.lang['key_home'] = 'Не работает кнопка домой'; window.lang['key_power'] = 'Не работает вкл/выкл'; window.lang['key_vibro'] = 'Не включается вибро'; window.lang['key_sound'] = 'Не работают кнопки громкости'; window.lang['cam_front'] = 'Не работает передняя камера'; window.lang['cam_back'] = 'Не работает задняя камера'; window.lang['dyn_1'] = 'Меня не слышат'; window.lang['dyn_2'] = 'Верхний динамик'; window.lang['dyn_3'] = 'Нижний динамик'; window.lang['uho'] = 'Не работают наушники'; window.lang['korpus'] = 'Разбито заднее стекло (корпус)'; window.lang['cam_backst'] = 'Разбито стекло задней камеры'; window.lang['scr_1'] = 'Разбито стекло'; window.lang['speed'] = 'Ускорение*'; TypeClick = function(div) { var tp = div.getAttribute("id").split("type_selector_")[1]; $(".type_selector").children("div").removeClass("active"); $(div).addClass("active"); $(".model_selector").hide(); $(".model_selector_big").hide(); $(".trouble_selector").hide(); $("#model_selector_big_"+tp).fadeIn("slow"); } ModelClick = function(div) { var tp = div.getAttribute("id").split("_")[1]; var md = div.getAttribute("id").split("_")[2]; $(".model_selector").children("div").removeClass("active"); $(div).addClass("active"); $(".trouble_selector").hide(); $("#trouble_selector_"+tp+"_"+md).fadeIn("slow"); $(".trouble_selector").children("div").removeClass("active"); $('.order_form').find(".input_model").val(md); CalcPrice(); } ModelClickBig = function(div) { var tp = div.getAttribute("id").split("_")[2]; var md = div.getAttribute("id").split("_")[3]; $(".model_selector_big").hide(); $("#model_selector_"+tp).fadeIn("slow"); ModelClick($('#model_'+tp+'_'+md)[0]); } TroubleClick = function(div) { var tp = div.getAttribute("id").split("_")[1]; var md = div.getAttribute("id").split("_")[2]; var tr = div.getAttribute("id").split("_")[3]; $(div).toggleClass("active"); CalcPrice(); } CalcPrice = function() { var price = 0; var tro = ""; $(".trouble_selector").children("div.active").each(function(ind){ price += this.getAttribute("price")-0; if (tro) tro += ", "; tro += this.getAttribute("tr") + " - " + this.getAttribute("price")+"р"; }); if (price) { // $("#price").css("fontStyle", "normal"); $("#price").html('Итого = '+price+' Р
(все включено: выезд мастера, диагностика, ремонт, запчасть)'); $('.order_form').find(".input_trouble").val(tro); } else { $("#price").html('Цена от: укажите поломку и модель'); $('.order_form').find(".input_trouble").val(""); } } $(document).ready(function(){ $(".type_selector").children("div").on('click', function(){ TypeClick(this); }); $(".model_selector").children("div").on('click', function(){ ModelClick(this); }); $(".model_selector_big").children("div").on('click', function(){ ModelClickBig(this); }); $(".trouble_selector").children("div").on('click', function(){ TroubleClick(this); }); $("#type_selector_iPhone").click(); function getUrlVars() { var vars = {}; var parts = window.location.href.replace(/[?&]+([^=&]+)=([^&]*)/gi, function(m,key,value) { vars[key] = value; }); return vars; } $(".mobile-btn button").on('click', function(){ $(".header-nav").slideToggle().addClass('opened'); }); $(".mobile-btn button").on('click', function(){ $(".header-nav").slideToggle().addClass('opened'); }); $(".mobile-btn-region").on('click', function(){ return; $( ".region-select" ).selectmenu( "option", "position", { my : "left top", at: "left+"+($(document).width()-215)+" top+"+$(".header").css("height") }); $( ".region-select" ).selectmenu( "open" ); $( ".ui-menu" ).css("height", "300px"); }); $('#region_mob').on('change', function(){ document.location.href = this.value; }); /* $(".top-section__lc .tocalc").on('click', function(){ document.location.href="https://masterzen.ru/repair/"; }); $(".footer-form .tocalc").on('click', function(){ document.location.href="https://masterzen.ru/repair/"; }); */ $(".footer-form .tocalc").on('click', function(){ $('html, body').animate({ scrollTop: $("#form_new_meta").offset().top - 60 }, 600); }); $(".top-section__lc .tocalc").on('click', function(){ $('html, body').animate({ scrollTop: $("#form_new_meta").offset().top - 60 }, 600); }); $(document).click(function(e){ if ($(".header-nav").hasClass('opened') && $(".header-nav").is(":visible") && !$(e.target).closest(".header-nav").length && !$(e.target).closest(".mobile-btn").length) { $(".header-nav").slideUp().removeClass('opened'); } e.stopPropagation(); }); $("a.link").click(function () { elementClick = $(this).attr("href"); destination = $(elementClick).offset().top; $('body, html').animate({scrollTop: destination}, 1100); return false; }); $(window).scroll(function () { if ($(this).scrollTop() > 50) { $('body').addClass("scrolling"); } else { $('body').removeClass("scrolling"); } }); $(".free-phone").inputmask("+7(999)999-99-99", {showMaskOnHover: !1}); $(".ms-wrapper").slick({ arrows: false, infinite: true, slidesToShow: 1, slidesToScroll: 1, dots: false, draggable: false }); $(".show-more a").on('click', function(e){ e.preventDefault(); $('.ms-wrapper').slick('slickNext') }); $(".trust-slider").slick({ infinite: true, slidesToShow: 3, slidesToScroll: 3, responsive: [ { breakpoint: 500, settings: { slidesToShow: 2 } } ] }); $( "#accordion" ).accordion({ heightStyle: "content", collapsible: true }); $(".fancybox").fancybox({ openEffect : 'none', closeEffect : 'none' }); $(".region-select").selectmenu({ change: function( event, ui ) { document.location.href = this.value; }, width: 200 }); /* $(".custom-select").selectmenu({ change: function( event, ui ) { var m=$('#model').val(); var t=$('#trouble').val(); changePrice('#price',m,t); } }); */ $("#model,#trouble").change(function(){ var m=$('#model').val(); var t=$('#trouble').val(); changePrice('#price',m,t); }) $(".custom-select2").selectmenu({ appendTo: ".sel-wrapper2", change: function( event, ui ) { var m=$('#model_1').val(); var t=$('#trouble_1').val(); changePrice('#price_1',m,t); } }); $(".custom-select3").selectmenu({ appendTo: ".sel-wrapper3", change: function( event, ui ) { var m=$('#model_2').val(); var t=$('#trouble_2').val(); changePrice('#price_2',m,t); } }); function changePrice(element,model,trouble) { if (!model) { $(element).text('Цена от: укажите поломку и модель'); $(element).css("fontStyle", "italic"); } else if(!trouble) { $(element).text('Цена: Укажите поломку'); $(element).css("fontStyle", "italic"); } else { var price = window.prices[model+"_"+trouble]; // $(element).text('Цена: '+price+' рублей (все включено: выезд мастера, диагностика, ремонт, запчасть)'); $(element).css("fontStyle", "normal"); $(element).html(''+price+' Р
(все включено: выезд мастера, диагностика, ремонт, запчасть)'); } } function callback(phone) { //http://masterzen.ru/wunder_amo/callback.php var txt='phone='+phone; $.ajax({ type: 'POST', url: 'wunder_amo/callback.php', data: txt, success: function(data) { }, error: function(xhr, str){ }, complete: function() { } }); } $('.order_form').submit(function(e) { e.preventDefault(); var phone = $(this).find('.input_phone').val(); var model = $(this).find('.input_model').val(); var trouble = $(this).find('.input_trouble').val(); if (!trouble) return; if (window.lang[model]) model = window.lang[model] else model = 'не указана'; /* if (window.lang[trouble]) trouble = window.lang[trouble] else trouble = 'не указана'; */ var error = false; if (window.lang[trouble]) trouble = window.lang[trouble]; console.log(trouble); var utm_source = getUrlVars()["utm_source"]; var utm_medium = getUrlVars()["utm_medium"]; var utm_campaign = getUrlVars()["utm_campaign"]; var utm_content = getUrlVars()["utm_content"]; var utm_term = getUrlVars()["utm_term"]; if(phone.replace(/_/g,'').length<16) { $(this).find('.input_phone').parent().addClass('error'); error = true; } else { $(this).find('.input_phone').parent().removeClass('error'); error = false; } if (!error) { ga('send', 'event', 'forms', 'send_form','main'); yaCounter37854630.reachGoal('send_lead'); var code = $(this).find('.input_code').val(); msg ='region=Краснодар&model='+model+'&trouble='+trouble+'&phone='+phone+'&code='+code+'&utm_source='+utm_source+'&=utm_content'+utm_content+'&utm_term='+utm_term+'&utm_medium='+utm_medium+'&utm_campaign='+utm_campaign; $.ajax({ type: 'POST', url: 'send.php', data: msg, beforeSend:function() { //var height=$(window).height()/4; var height=121; $('#send_form').css({ height: height + 'px' }); $('#hide-layout, #send_form').fadeIn(300); }, success: function(data) { callback(phone); $.fancybox({ 'content': $('#popup_finish') }); }, error: function(xhr, str){ $.fancybox({ 'content': $('#popup_finish_error') }); }, complete: function() { $('#hide-layout, #send_form').fadeOut(300); } }); } }); $('#send_form').submit(function(e) { e.preventDefault(); var fio = $(this).find("input[name='name']").val(); var phone = $(this).find("input[name='telephone']").val(); var email = $(this).find("input[name='email']").val(); var age = $(this).find("input[name='age']").val(); var Citizen = $(this).find("input[name='Citizen']").val(); var model = $(this).find("textarea[name='model']").val(); var work = $(this).find("select[name='work']").val(); var weekend = $(this).find("input[name='weekend']").val(); var ready = $(this).find("input[name='ready']").val(); var source = $(this).find("textarea[name='source']").val(); var utm_source = getUrlVars()["utm_source"]; var utm_medium = getUrlVars()["utm_medium"]; var utm_campaign = getUrlVars()["utm_campaign"]; var utm_content = getUrlVars()["utm_content"]; var utm_term = getUrlVars()["utm_term"]; var msg = 'email='+email+'&age='+age+'&source='+source+'&Citizen='+Citizen+'&model='+model+'&work='+work+'&weekend='+weekend+'&ready='+ready+'&fio='+fio+'&phone='+phone+'&utm_source='+utm_source+'&utm_content='+utm_content+'&utm_medium='+utm_medium+'&utm_campaign='+utm_campaign+'&utm_term='+utm_term; $.ajax({ type: 'POST', url: 'send_anketa.php', data: msg, success: function(data) { $.fancybox({ 'content': $('#popup_finish') }); setTimeout(CallbackKiller.newCall(phone), 15000); //ga('send', 'event', 'Send', 'Lead');return true; }, error: function(xhr, str){ $.fancybox({ 'content': $('#popup_finish_error') }); } }); }); if($(window).width() > 992){ var $banner = $('.free-form'), topPos; if ($banner.length) { topPos = $banner.offset().top; $(window).scroll(function() { var top = $(document).scrollTop(), pip = $('.bottom-contant').offset().top - 90, height = $banner.outerHeight(), bottom; if (top > topPos - 70 && top < pip - height) { $banner.addClass('fixed').removeAttr('style'); } else if (top >= pip - height) { if ($('.contact-page-banner').length) { bottom = '-166px' } else { bottom = 0 } $banner .removeClass('fixed') .css({ 'position': 'absolute', 'bottom': '1010px' }); $("main.content").css({'position': 'relative'}) } else { $banner.removeClass('fixed'); } }); } } if($(window).width() < 768){ $(".top-section__lc").insertAfter($(".top-section__rc")); $(".visa-section").insertAfter($(".bottom-contant .align-center")); // $(".trust-slider").slick('unslick'); $(".mobile-slider_01").slick({ dots: true }); $(".mobile-slider_02").slick({ dots: true, responsive: [ { breakpoint: 768, settings: { adaptiveHeight: true } } ] }); } });