$(function(){ $(".maskphone").mask("+7 999 999 99 99"); function isValidEmail(email) { return (/^([a-z0-9_-]+.)*[a-z0-9_-]+@([a-z0-9][a-z0-9-]*[a-z0-9].)+[a-z]{2,4}$/i).test(email); } $(document).click(function(event) { if ($(event.target).closest(".get_ac").length) return; if($(".get_ac").hasClass("active")) { $(".get_ac").toggleClass('active'); $(".get_ac .ac").slideToggle( "slow" ); } event.stopPropagation(); }); $(".fastlink").click(function() { var top = $($(this).data('linkto')).offset().top - 30; $('html, body').animate({ scrollTop: top }, 700); }); $(".get_ac span").click(function() { $(".get_ac").toggleClass('active'); $(".get_ac .ac").slideToggle( "slow" ); }); wow = new WOW( { animateClass: 'animated', offset: 100 } ); wow.init(); $('.slider-container .slides').carouFredSel({ items : 1, direction : "left", next: '.slider-container .nav-next', prev: '.slider-container .nav-prev', scroll : { items : 1, pauseOnHover : true, fx: 'uncover-fade' } }); $.fn.alignCenterScreen = function() { this.css("position", "absolute"); this.css("top", (window.innerHeight / 2) - (this.outerHeight() / 2) + $(window).scrollTop() + "px"); this.css("left", ($(window).width() - this.outerWidth()) / 2 + $(window).scrollLeft() + "px"); return this }; $("#no-active").click(function () { $(this).fadeOut(); $(".popup-order").fadeOut(); $(".popup").fadeOut(); }); $(".popup-order .close").click(function () { $("#no-active").fadeOut(); $(".popup-order").fadeOut(); $(".popup").fadeOut(); }); $(".prices-tabs li").click(function () { if(!$(this).is(".active")) { $(".tableInner .tab-block.active").slideUp(300) .removeClass("active"); $(".tableInner .tab-block#"+ $(this).data("price")).slideDown(300) .addClass("active"); $(".prices-tabs li.active").removeClass("active"); $(this).addClass("active"); } }); $(".popup-order .orderform input[name=addd-vyska]").click(function () { if($(this).data("getp") == "ps15") { $(".popup-order .orderform input[name=add-height]") .val("1.5") .attr("disabled", "disabled"); } else { $(".popup-order .orderform input[name=add-height]") .removeAttr("disabled") .val(""); } }); $(".getform").click(function () { var subjform = "Заказ обратного звонка"; $(".popup-order .orderform input[name=addd-vyska]").removeAttr("checked"); $(".popup-order .orderform input[name=addd-vyska]").parent("span").removeClass("checked"); if($(this).data('subj')) { var subjform = $(this).data('subj'); var getsale = $(this).data('getsale'); if(getsale=="1") { $(".popup-order .orderform .addDatas").css("display","block"); $(".popup-order .orderform input[name=fastformsale]").val("1"); $(".popup-order .orderform input[name=subj]").val(subjform); } else { $(".popup-order .orderform .addDatas").css("display","none"); $(".popup-order .orderform input[name=fastformsale]").val("0"); $(".popup-order .orderform input[name=subj]").val(subjform); } if($(this).data('getp')) { if($(this).data('getp') == "ps15") { $(".popup-order .orderform input[name=add-height]") .val("1.5") .attr("disabled", "disabled"); } else { $(".popup-order .orderform input[name=add-height]") .removeAttr("disabled") .val(""); } $(".popup-order .orderform .addDatas").css("display","block"); $(".popup-order .orderform input[name=addd-vyska][data-getp="+ $(this).data('getp') +"]").attr("checked","checked"); } if($(this).data('height')) { $(".popup-order .orderform input[name=add-height]").val($(this).data('height')); } $(".popup-order .orderform input[name=addd-vyska][checked=checked]").parent("span").addClass("checked"); } $(".popup-order .title").html(subjform); $(".popup-order").alignCenterScreen(); $("#no-active").fadeIn(); $(".popup-order").fadeIn(); }); $('.photo-block .photos').carouFredSel({ responsive: true, width: '100%', scroll: 2, auto: false, next: '.photo-next', prev: '.photo-prev', items: { width: 400, // height: '30%', // optionally resize item-height visible: { min: 2, max: 6 } }, scroll : { pauseOnHover : true, fx: 'uncover-fade', duration : 1000, } }); $('.videos').carouFredSel({ responsive: true, width: '100%', scroll: 1, auto: false, next: '.video-next', prev: '.video-prev', items: { width: 400, // height: '30%', // optionally resize item-height visible: { min: 2, max: 2 } } }); function setSections(hval) { if(hval <= 4) { $(".vyshka .sections").css("height","0"); } else { if(hval <= 6) { $(".vyshka .sections").css("height","31"); } else { var perem1 = Math.ceil((hval - 6) / 2) * 28 +31; $(".vyshka .sections").css("height",perem1); } } } $( "#slider" ).slider({ value: 10, min: 1, max: 21, orientation: "vertical", range: "min", animate: true, slide: function( event, ui ) { $( "input[name=calcheight]" ).val( ui.value ); setSections(ui.value); } }); $( "input[name=calcheight]" ).val( $( "#slider" ).slider( "value" ) ); setSections(10); //Помосты ps15_prices = ['Помост ПС-1,5||1.5 x 0.7||pomost_ps_15||2937||0','7349']; smp_prices = ['Помост СМП||1.5 x 0.5||pomost||3008||2396','9272','9272','9272','11530']; tur_prices = ['ТУР-7||0.5 x 1.5||tur||3008||2396','12352','12352','12352','14610','16868','22794','25052']; merdi_prices = ['МЕРДИ-10||1.5 x 1||merdi||4925||9638','14768','14768','16238','21332','22802','32012','34952','40046','42986','44456']; vsrp_prices = ['ВСРП||0.75 x 2||vsrp||4054||3054','16664','16664','16664','23250','33082','33082','38798','44514','44514','52686','58837','58837','64553','70269','70269','75985','82136','82136','87852','87852']; vsrp2_prices = ['ВСРП|| 1.2 x 2||vsrp||7009||13186','17656','17656','17656','25000','35494','35494','41872','48250','48250','57084','63945','63945','70323','76701','76701','83079','89940','89940','96318','96318']; gigant_prices = ['ГИГАНТ||2 x 2||gigant||11164||24692','20828','20828','20828','29764','41950','41950','50020','58090','58090','68616','77552','77552','85622','93692','93692','101762','110698','110698','118768','118768','126838']; //Новые вышки vsp15_1_prices = ['УВТ-15||1.5 x 1.5||vsp||7288||13522','18630','18630','18630','24732','34950','34950','41052','47154','47154','53256','61814','61814','67916','74018','74018']; vsp15_2_prices = ['УВТ-15||2 x 1.5||vsp||9559||18939','20028','20028','20028','26406','36900','36900','43278','49656','49656','56034','64868','64868','71246','77624','77624']; vsp10_1_prices = ['УВТ-10||1.5 x 1||vsp||4850||9638','17326','17326','17326','22662','32114','32114','37450','42786','42786','48122']; vsp10_2_prices = ['УВТ-10||2 x 1||vsp||6304||13186','18744','18744','18744','24356','34084','34084','39696','45308','45308','50920']; vkt12_prices = ['ВКТ||1 x 2||vkt||0||0','18630','13522','18630','18630','18630','24732','34950','34950','41052','47154','47154','53256','61814','61814','67916','74018','74018']; vkt22_prices = ['ВКТ||2 x 2||vkt||0||0','18630','13522','18630','18630','18630','24732','34950','34950','41052','47154','47154','53256','61814','61814','67916','74018','74018']; vkt13_prices = ['ВКТ||1 x 3||vkt||0||0','18630','13522','18630','18630','18630','24732','34950','34950','41052','47154','47154','53256','61814','61814','67916','74018','74018']; vkt23_prices = ['ВКТ||2 x 3||vkt||0||0','18630','13522','18630','18630','18630','24732','34950','34950','41052','47154','47154','53256','61814','61814','67916','74018','74018']; vkt33_prices = ['ВКТ||3 x 3||vkt||0||0','18630','13522','18630','18630','18630','24732','34950','34950','41052','47154','47154','53256','61814','61814','67916','74018','74018']; $(".nextstep").click(function() { if($(this).data('step') == "2") { $(".result-block .price .plus.nastil_metall").remove(); $(".result-block .price .plus.nastil_kombi").remove(); $("input[name=pricenastkombi]").val("0"); $("input[name=pricenastkombi]").val("0"); $(".vyska-nastil input[type=checkbox]").removeAttr("checked"); $(".vyska-nastil input[type=checkbox]").uniform(); $(".calcblock .tabs ul li.active").removeClass("active"); $(".nastil-block").find(':radio').each(function(){ this.checked = false; }); $( "input[name=vyska]" ).each(function() { this.checked = false; $(".calcblock").find("span.checked").removeClass("checked"); }); $( ".ploshadka" ).each(function() { $(this).css("display", "inline-block"); }); var vyshkah = $( "input[name=calcheight]" ).val(); if(vyshkah > 1) $(".ploshadka.ps15").addClass("disabled"); else $(".ploshadka.ps15").removeClass("disabled"); if(vyshkah > 4) $(".ploshadka.smp").addClass("disabled"); else $(".ploshadka.smp").removeClass("disabled"); if(vyshkah > 7) $(".ploshadka.tur").addClass("disabled"); else $(".ploshadka.tur").removeClass("disabled"); if(vyshkah > 10) { $(".ploshadka.merdi").addClass("disabled"); $(".ploshadka.vsp10").addClass("disabled"); } else { $(".ploshadka.merdi").removeClass("disabled"); $(".ploshadka.vsp10").removeClass("disabled"); } if(vyshkah > 15) $(".ploshadka.vsp15").addClass("disabled"); else $(".ploshadka.vsp15").removeClass("disabled"); if(vyshkah > 20) $(".ploshadka.vsrp").addClass("disabled"); else $(".ploshadka.vsrp").removeClass("disabled"); if(vyshkah > 17) $(".ploshadka.vkt").addClass("disabled"); else $(".ploshadka.vkt").removeClass("disabled"); function callback() { $(".nastil-block").show( "drop", { direction: "right" }, 500 ); $(".calcblock .tabs ul li.etap2").addClass("active"); } $(".activeetap").hide( "drop", { direction: "left" }, "slow", callback ); $(".activeetap").removeClass("activeetap"); $('.nastil-block').addClass("activeetap"); } if($(this).data('step') == "1") { function callback2() { $(".vysota-block").show( "drop", { direction: "left" }, 500 ); $(".calcblock .tabs ul li.etap1").addClass("active"); } $(".calcblock .tabs ul li.active").removeClass("active"); $(".activeetap").hide( "drop", { direction: "right" }, "slow", callback2 ); $(".activeetap").removeClass("activeetap"); $('.vysota-block').addClass("activeetap"); } if($(this).data('step') == "3") { var ploshadflag = false; $(this).parent("div").children(".ploshadka").find(':radio').each(function(){ if(this.checked) {ploshadflag = true; var vyska = $(this).val();} }); if(ploshadflag) { var pomost = false, noprice = false; switch ($('input[name=vyska]:checked').val()) { case 'ps15': var datasv = ps15_prices[0].split('||'); var imagename = 'pomost_ps_15'; var pricev = ps15_prices[$("input[name=calcheight]").val()]; pomost = true; break; case 'smp': var datasv = smp_prices[0].split('||'); var imagename = 'pomost'; var pricev = smp_prices[$("input[name=calcheight]").val()]; break; case 'tur': var datasv = tur_prices[0].split('||'); var imagename = 'tur'; var pricev = tur_prices[$("input[name=calcheight]").val()]; break; case 'merdi': var datasv = merdi_prices[0].split('||'); var imagename = 'merdi'; var pricev = merdi_prices[$("input[name=calcheight]").val()]; break; case 'vsrp': var datasv = vsrp_prices[0].split('||'); var imagename = 'vsrp'; var pricev = vsrp_prices[$("input[name=calcheight]").val()]; break; case 'vsrp_2': var datasv = vsrp2_prices[0].split('||'); var imagename = 'vsrp'; var pricev = vsrp2_prices[$("input[name=calcheight]").val()]; break; case 'gigant': var datasv = gigant_prices[0].split('||'); var imagename = 'gigant'; var pricev = gigant_prices[$("input[name=calcheight]").val()]; break; case 'vsp15_1': var datasv = vsp15_1_prices[0].split('||'); var imagename = 'vsp'; var pricev = vsp15_1_prices[$("input[name=calcheight]").val()]; break; case 'vsp15_2': var datasv = vsp15_2_prices[0].split('||'); var imagename = 'vsp'; var pricev = vsp15_2_prices[$("input[name=calcheight]").val()]; break; case 'vsp10_1': var datasv = vsp10_1_prices[0].split('||'); var imagename = 'vsp'; var pricev = vsp10_1_prices[$("input[name=calcheight]").val()]; break; case 'vsp10_2': var datasv = vsp10_2_prices[0].split('||'); var imagename = 'vsp'; var pricev = vsp10_2_prices[$("input[name=calcheight]").val()]; break; case 'vkt22_prices': var datasv = vkt22_prices[0].split('||'); var imagename = 'vkt'; var pricev = vkt22_prices[$("input[name=calcheight]").val()]; noprice = true; break; case 'vkt11_prices': var datasv = vkt11_prices[0].split('||'); var imagename = 'vkt'; var pricev = vkt11_prices[$("input[name=calcheight]").val()]; noprice = true; break; case 'vkt12_prices': var datasv = vkt12_prices[0].split('||'); var imagename = 'vkt'; var pricev = vkt12_prices[$("input[name=calcheight]").val()]; noprice = true; break; case 'vkt13_prices': var datasv = vkt13_prices[0].split('||'); var imagename = 'vkt'; var pricev = vkt13_prices[$("input[name=calcheight]").val()]; noprice = true; break; case 'vkt23_prices': var datasv = vkt23_prices[0].split('||'); var imagename = 'vkt'; var pricev = vkt23_prices[$("input[name=calcheight]").val()]; noprice = true; break; case 'vkt33_prices': var datasv = vkt33_prices[0].split('||'); var imagename = 'vkt'; var pricev = vkt33_prices[$("input[name=calcheight]").val()]; noprice = true; break; } $(".vyshka-left .photo a").attr({ title: "Вышка-тура " + datasv[0]}); $(".vyshka-left .photo a").attr({ href: "img/" + imagename + ".jpg"}); $(".vyshka-left .photo a img").attr({ src: "img/" + imagename + ".jpg"}); //Для помостов скрываем металлические настилы if(pomost) $("#uniform-nastil_met").closest(".row").css("display", "none"); else $("#uniform-nastil_met").closest(".row").css("display", "block"); //Для ВКТ ставим условие if(!noprice) { $(".vyshka-left .price span.p").html(pricev.replace(/(\d)(?=(\d\d\d)+([^\d]|$))/g, '$1 ') + ''); $(".vyska-nastil .pricenastkombi").html('(+'+datasv[3]+' )'); $(".vyska-nastil .pricenastmet").html('(+'+datasv[4]+' )'); } else { $(".vyshka-left .price span.p").text('индивид. расчет'); $(".vyska-nastil .pricenastkombi").html(''); $(".vyska-nastil .pricenastmet").html(''); } $(".vyshka-left .chars .char .lengthf").text($("input[name=calcheight]").val()); $(".vyshka-left .chars .char .ploshadkaf").text(datasv[1]); $(".vyshka-left .titlev").text(datasv[0]); $(".vyska-center form input[name=vyskaname]").val(datasv[0]); $(".vyska-center form input[name=ploshadka]").val(datasv[1]); $(".vyska-center form input[name=vysota]").val($("input[name=calcheight]").val()); $(".vyska-center form input[name=price]").val(pricev); $(".vyska-center form input[name=pricenastkombi]").val(datasv[3]); $(".vyska-center form input[name=pricenastmet]").val(datasv[4]); //Другие варианты function getvariant(vyska_arr,height) { variant_datas = vyska_arr[0].split('||'); variant_name = variant_datas[0]; variant_plos = variant_datas[1]; if(vyska_arr[height]) { //Для ВКТ if(variant_datas[2] != "vkt") return '
  • ' + variant_name +' (' + variant_plos + ' м.) - ' + vyska_arr[height] + '
  • '; else return '
  • ' + variant_name +' (' + variant_plos + ' м.)
  • '; } return ''; } $(".vyska-right ul.variants").html(''); $(".vyska-right ul.variants").append(getvariant(ps15_prices,$("input[name=calcheight]").val())); $(".vyska-right ul.variants").append(getvariant(smp_prices,$("input[name=calcheight]").val())); $(".vyska-right ul.variants").append(getvariant(tur_prices,$("input[name=calcheight]").val())); $(".vyska-right ul.variants").append(getvariant(merdi_prices,$("input[name=calcheight]").val())); $(".vyska-right ul.variants").append(getvariant(vsrp_prices,$("input[name=calcheight]").val())); $(".vyska-right ul.variants").append(getvariant(vsrp2_prices,$("input[name=calcheight]").val())); $(".vyska-right ul.variants").append(getvariant(gigant_prices,$("input[name=calcheight]").val())); $(".vyska-right ul.variants").append(getvariant(vsp10_1_prices,$("input[name=calcheight]").val())); $(".vyska-right ul.variants").append(getvariant(vsp10_2_prices,$("input[name=calcheight]").val())); $(".vyska-right ul.variants").append(getvariant(vsp15_1_prices,$("input[name=calcheight]").val())); $(".vyska-right ul.variants").append(getvariant(vsp15_2_prices,$("input[name=calcheight]").val())); $(".vyska-right ul.variants").append(getvariant(vkt12_prices,$("input[name=calcheight]").val())); $(".vyska-right ul.variants").append(getvariant(vkt22_prices,$("input[name=calcheight]").val())); $(".vyska-right ul.variants").append(getvariant(vkt13_prices,$("input[name=calcheight]").val())); $(".vyska-right ul.variants").append(getvariant(vkt23_prices,$("input[name=calcheight]").val())); $(".vyska-right ul.variants").append(getvariant(vkt33_prices,$("input[name=calcheight]").val())); $(".r_variant").click(function() { $(".vyshka-left .price .plus").remove(); $(".vyska-nastil input[type=checkbox]").removeAttr("checked"); $(".vyska-nastil input[type=checkbox]").uniform(); $(".vyshka-left").hide( "clip", { }, 200 ); $(".vyshka-left .photo a").attr({ title: "Вышка-тура " + $(this).data('name')}); $(".vyshka-left .photo a").attr({ href: "img/" + $(this).data('image') + ".jpg"}); $(".vyshka-left .photo a img").attr({ src: "img/" + $(this).data('image') + ".jpg"}); //Для ВКТ if($(this).data("image") != "vkt") { $(".vyshka-left .price span.p").html($(this).data('price') + ''); $(".vyska-nastil .pricenastkombi").html('(+'+$(this).data('pricenastkombi')+' )'); $(".vyska-nastil .pricenastmet").html('(+'+$(this).data('pricenastmet')+' )'); } else { if($(this).data("image") == "vkt") $(".vyshka-left .price span.p").text('индивид. расчет'); else $(".vyshka-left .price span.p").html($(this).data('price') + ''); $(".vyska-nastil .pricenastkombi").html(''); $(".vyska-nastil .pricenastmet").html(''); } //Для помостов if($(this).data("image") != "pomost_ps_15") $("#uniform-nastil_met").closest(".row").css("display", "block"); else $("#uniform-nastil_met").closest(".row").css("display", "none"); $(".vyshka-left .chars .char .lengthf").text($(this).data('height')); $(".vyshka-left .chars .char .ploshadkaf").text($(this).data('plos')); $(".vyshka-left .titlev").text($(this).data('name')); $(".vyska-center form input[name=vyskaname]").val($(this).data('name')); $(".vyska-center form input[name=ploshadka]").val($(this).data('plos')); $(".vyska-center form input[name=vysota]").val($(this).data('height')); $(".vyska-center form input[name=price]").val($(this).data('price')); $(".vyska-center form input[name=pricenastkombi]").val($(this).data('pricenastkombi')); $(".vyska-center form input[name=pricenastmet]").val($(this).data('pricenastmet')); $(".vyshka-left").show( "clip", { }, 200 ); }); $(document).off("click", ".vyska-nastil input[type=checkbox]"); $(document).on("click", ".vyska-nastil input[type=checkbox]", function() { if($(this).attr("name") == "nastil_kombi") { if(!$(".result-block .plus.nastil_kombi").is("div")) { if($("input[name=pricenastkombi]").val()!="0") $(".result-block .price").append('
    +'+$("input[name=pricenastkombi]").val()+' комб. настилы
    '); } else { $(".result-block .price .plus.nastil_kombi").remove(); } } else { if(!$(".result-block .plus.nastil_metall").is("div")) { if($("input[name=pricenastmet]").val()!="0") $(".result-block .price").append('
    +'+$("input[name=pricenastmet]").val()+' мет. настилы
    '); } else { $(".result-block .price .plus.nastil_metall").remove(); } } }); $(".calcblock .tabs ul li.active").removeClass("active"); function callback3() { $(".result-block").show( "drop", { direction: "right" }, 500 ); $(".calcblock .tabs ul li.etap3").addClass("active"); } $(".activeetap").hide( "drop", {}, "slow", callback3 ); $(".activeetap").removeClass("activeetap"); $('.result-block').addClass("activeetap"); } else { alert("Выберите размер площадки!"); } } }); //Работа с формой отправки заявки $(".submitform").click(function() { if($(this).hasClass("disable")) { alert("Вы уже отправили заявку! Ожидайте, мы скоро свяжемся с вами!"); return false; } var name = $(this).parent(".orderform").children("input[name=formname]").val(); var phone = $(this).parent(".orderform").children("input[name=formphone]").val(); var email = $(this).parent(".orderform").children("input[name=formemail]").val(); if($(this).parent(".orderform").children("input[name=vyskaname]").val()) { var vyska = $(this).parent(".orderform").children("input[name=vyskaname]").val(); var ploshadka = $(this).parent(".orderform").children("input[name=ploshadka]").val(); var vysota = $(this).parent(".orderform").children("input[name=vysota]").val(); var price = $(this).parent(".orderform").children("input[name=price]").val(); var pricenastkombi = $(this).parent(".orderform").children("input[name=pricenastkombi]").val(); var pricenastmet = $(this).parent(".orderform").children("input[name=pricenastmet]").val(); if($(".vyska-nastil input[name=nastil_kombi]").is(":checked")) {var inc_komb_nast = true; var extraCompl = "Доп. комплектация: комплект комб. настилов"} else var inc_komb_nast = false; if($(".vyska-nastil input[name=nastil_metall]").is(":checked")) { var inc_met_nast = true; if(extraCompl) extraCompl = extraCompl + ", комплект комб.настилов"; else var extraCompl = "Доп. комплектация: комплект мет. настилов"; } else var inc_met_nast = false; if(extraCompl) extraCompl = extraCompl + ". "; else var extraCompl = ""; var message = 'Данные по заказу: вышка - '+vyska+', размер площадки - '+ploshadka+'м., небходимая высота - '+vysota+'. '+extraCompl+'Скидка 10%.'; sert = true; } else {var message = 'Заказ через форму быстрого заказа'; var sert = false;} var meserrors = []; if(name == '') { $(this).parent(".orderform").children("input[name=formname]").addClass('error'); $(this).parent(".orderform").children("input[name=formname]").removeClass('animated'); $(this).parent(".orderform").children("input[name=formname]").addClass('flash animated'); meserrors[meserrors.length] = 'Введите имя!'; } else { $(this).parent(".orderform").children("input[name=formname]").removeClass('flash'); $(this).parent(".orderform").children("input[name=formname]").removeClass('error'); } if(phone == '') { $(this).parent(".orderform").children("input[name=formphone]").addClass('error'); $(this).parent(".orderform").children("input[name=formphone]").removeClass('animated'); $(this).parent(".orderform").children("input[name=formphone]").addClass('flash animated'); meserrors[meserrors.length] = 'Введите телефон!'; } else { $(this).parent(".orderform").children("input[name=formphone]").removeClass('flash'); $(this).parent(".orderform").children("input[name=formphone]").removeClass('error'); } if(email == '') { $(this).parent(".orderform").children("input[name=formemail]").addClass('error'); $(this).parent(".orderform").children("input[name=formemail]").removeClass('animated'); $(this).parent(".orderform").children("input[name=formemail]").addClass('flash animated'); meserrors[meserrors.length] = 'Введите e-mail!'; } else { if(!isValidEmail($.trim(email))) { $(this).parent(".orderform").children("input[name=formemail]").addClass('error'); $(this).parent(".orderform").children("input[name=formemail]").removeClass('animated'); $(this).parent(".orderform").children("input[name=formemail]").addClass('flash animated'); meserrors[meserrors.length] = 'E-mail введен некорректно!'; } else { $(this).parent(".orderform").children("input[name=formemail]").removeClass('flash'); $(this).parent(".orderform").children("input[name=formemail]").removeClass('error'); } } if (meserrors.length == 0) { var ip = $("input[name=ip]").val(); var referer = $("input[name=referer]").val(); if($(this).parent(".orderform").children("input[name=subj]").val() != '') var subj = $(this).parent(".orderform").children("input[name=subj]").val(); else var subj = 'Быстрый заказ вышки-туры'; function onAjaxSuccess(data) { // Здесь мы получаем данные, отправленные сервером и выводим их на экран. dataarr = data.split('||'); if(dataarr[0] == '0') { if(dataarr[2] != '0') { var vname = $(".calcblock input[name=vyskaname]").val(); var varea = $(".calcblock input[name=ploshadka]").val(); var vheight = $(".calcblock input[name=vysota]").val(); $(".success-block .namevyska").text(vname); ////Для ВКТ if(vname == "ВКТ") { var price = "индивид. расчет"; $(".success-block .prices").css("display","none"); } else { var price = $(".calcblock input[name=price]").val(); if(inc_met_nast) price = eval(price) + eval(pricenastmet); if(inc_komb_nast) price = eval(price) + eval(pricenastkombi); price = eval(price); price = price.toFixed(2); price = price + ""; $(".success-block .lastprice").html(price.replace(/(\d)(?=(\d\d\d)+([^\d]|$))/g, '$1 ') + ' '); var newprice = (price * 0.9).toFixed(2); $(".success-block .newprice").html(newprice.replace(/(\d)(?=(\d\d\d)+([^\d]|$))/g, '$1 ') + ' '); } $(".success-block .getsert").attr({ href: "getsert.php?n="+dataarr[2]+"&name="+vname+"&area="+varea+"&height="+vheight}); function callback4 () { $(".success-block").show( "puff", { }, 500 ); } $(".result-block").hide( "puff", { }, 500 , callback4); } else { alert(dataarr[1]); } $('#no-active').fadeOut(); $(".popup-order").fadeOut(); $( ".submitform" ).each(function() {$( this ).addClass( "disable" );}); //Событие в Google Tag Manager if(!gtmPushForm) { if(dataLayer) { dataLayer.push({ 'event': 'zakaz' }); gtmPushForm = true; } } } else alert(dataarr[1]); } $.post( "mdn_orders/post.php", { InputName: name, InputPhone: phone, InputEmail: email, InputSubject: subj, TextareaMessage: message, ip: ip, sert: sert, dataorder: "", referer: referer }, onAjaxSuccess ); } }); }); //Yandex map ymaps.ready(init); var myMap,myPlacemark; function init(){ myMap = new ymaps.Map ("map", { center: [54.939702,37.404835], zoom: 12 }); destinations = { 'serpuhov': [54.939702,37.404835], 'kazan': [55.772133, 49.17888], 'unecha': [52.853561,32.658019] }; myPlacemark1 = new ymaps.Placemark([54.939702,37.404835], { hintContent: 'Офис в г. Серпухов', balloonContent: 'Офис ООО "МДН-Пром в г. Серпухов"' }, { // Опции. // Необходимо указать данный тип макета. iconLayout: 'default#image', // Своё изображение иконки метки. iconImageHref: 'img/map-marker.png', // Размеры метки. iconImageSize: [40, 54], // Смещение левого верхнего угла иконки относительно // её "ножки" (точки привязки). iconImageOffset: [-20, -64] } ); myPlacemark2 = new ymaps.Placemark([55.772133, 49.17888], { hintContent: 'Офис в г. Казань', balloonContent: 'Офис ООО "МДН-Пром в г. Казань"' }, { // Опции. // Необходимо указать данный тип макета. iconLayout: 'default#image', // Своё изображение иконки метки. iconImageHref: 'img/map-marker.png', // Размеры метки. iconImageSize: [40, 54], // Смещение левого верхнего угла иконки относительно // её "ножки" (точки привязки). iconImageOffset: [-20, -64] }); myPlacemark5 = new ymaps.Placemark([52.853561,32.658019], { hintContent: 'Офис в г. Унеча', balloonContent: 'Офис ООО "МДН-Пром в г. Унеча"
    ул. Крупской, д.12' }, { // Опции. // Необходимо указать данный тип макета. iconLayout: 'default#image', // Своё изображение иконки метки. iconImageHref: 'img/map-marker.png', // Размеры метки. iconImageSize: [40, 54], // Смещение левого верхнего угла иконки относительно // её "ножки" (точки привязки). iconImageOffset: [-20, -64] }); myMap.controls.add('zoomControl', { top: 75, right: 10 }); myMap.geoObjects .add(myPlacemark1) .add(myPlacemark2) .add(myPlacemark5); $(".goto").click(function () { $( ".goto.active" ).removeClass("active"); $( this ).addClass("active"); myMap.panTo(destinations[$(this).data('goto')], { flying: 1, delay: 0, duration: 2000 }); }); }