common.min.js
4.36 KB
function onYouTubeIframeAPIReady(){player=new YT.Player("player",{height:"100%",width:"100%",videoId:$("#player").attr("dt"),events:{onReady:function(){player.playVideo(),player.stopVideo()}}})}function callmodal(e){overlay.css({display:"flex"}),$("#"+e).removeClass("hidden")}function closemodal(e){overlay.css({display:"none"}),$("#"+e).addClass("hidden")}function time(e,t){var a="25.06.2014 "+e.toString(),i=a.replace(/^(\d+)\.(\d+)\./,"$2/$1/"),l=new Date;return l.setTime(Date.parse(i)),l="down"==t?moment(l).add(-30,"minutes").format("HH:mm"):moment(l).add(30,"minutes").format("HH:mm")}function send(e){$.ajax({url:"/handler.php",type:"POST",dataType:"json",data:$("#"+e).serialize(),success:function(t){"success_send"==t.type&&(closemodal("callback"),closemodal("bid"),closemodal("success"),$("#"+e).find(".button").prop("disabled",!0),callmodal("success")),t.type,"error_email"==t.type&&alert("Почта не соответствует шаблону"),t.type}})}$(window).resize(),$(document).ready(function(){function e(){$(".sl-con").width($(".ct").width()+30),$(window).width()<651?$(".sl-con").width($(".ct").width()+16):$(window).width()<961&&$(".sl-con").width($(".ct").width()+24)}$(".mask").length>0&&$(".mask").mask("8 (999) 999-99-99");var t;$("input[type=text]").focus(function(){$(this).attr("data-place")==$(this).val()&&$(this).val(""),$(this).addClass("ac")}),$("input[type=text]").blur(function(){""==$(this).val()&&$(this).val($(this).attr("data-place")),$(this).removeClass("ac")}),$("textarea").focus(function(){$(this).attr("data-place")==$(this).val()&&$(this).val(""),$(this).addClass("ac")}),$("textarea").blur(function(){t=$(this).attr("data-place"),0==$(this).val().length&&$(this).val(t),$(this).removeClass("ac")}),e(),$(window).resize(function(){e()}),$(window).load(function(){e()}),$(window).load(function(){$("input[type=text]").each(function(){$(this).attr("data-place",$(this).val())}),$("textarea").each(function(){$(this).attr("data-place",$(this).val())})}),$(".sl1").slick({arrows:!1,slidesToShow:4,draggable:!1,responsive:[{breakpoint:652,settings:{slidesToShow:2,slidesToScroll:2,draggable:!0,dots:!0,adaptiveHeight:!0}}]}),$(".sl2").slick({arrows:!1,dots:!0,adaptiveHeight:!0}),$(".sl3").slick({arrows:!1,dots:!0,adaptiveHeight:!0}),$(".sl-con .item-poss a").fancybox({helpers:{overlay:{locked:!1},media:{},buttons:{}}}),function(){!!navigator.platform.match(/(Mac|iPhone|iPod|iPad)/i)&&$(".ord1,.ord2,.ord3,.form1 input[type=submit]").addClass("ac")}()});var tag=document.createElement("script");tag.src="https://www.youtube.com/iframe_api";var firstScriptTag=document.getElementsByTagName("script")[0];firstScriptTag.parentNode.insertBefore(tag,firstScriptTag);var player;$(".play1 span").click(function(e){e.preventDefault(),$(this).parent().fadeOut(200),player.playVideo()});var overlay=$("#overlay");$(".ord1").click(function(e){e.preventDefault(),callmodal("callback")}),$(".ord2, .ord3, .ord2-1").click(function(e){e.preventDefault(),callmodal("bid")}),$(".modal-close-xray").click(function(){closemodal($(this).parents(".modal").attr("id"))}),$(".arrow-up").click(function(){var e=$(this).siblings("input"),t=$(e).val();t=time(t,"up"),$(e).val(t)}),$(".arrow-down").click(function(){var e=$(this).siblings("input"),t=$(e).val();t=time(t,"down"),$(e).val(t)}),$("#callback-form").submit(function(e){e.preventDefault(),send("callback-form")}),$("#order-form").submit(function(e){e.preventDefault(),send("order-form")}),$("#footer-form").submit(function(e){e.preventDefault(),send("footer-form")}),$(document).ready(function(){$("#order-form").validate({rules:{name:{required:!0,minlength:3,maxlength:40},email:{email:!0,required:!0,minlength:2,maxlength:50}},messages:{name:{required:"Напишите имя",minlength:"",maxlength:""},email:{email:" Некорректный адрес",required:"Введите email",minlength:"Введите email"}}}),$("#callback-form").validate({rules:{phone:{digits:!0,required:!0,minlength:3,maxlength:40}},messages:{phone:{required:"Напишите номер",minlength:"",maxlength:"",digits:"Только цифры"}}}),$("#footer-form").validate({rules:{name:{required:!0,minlength:3,maxlength:40},email:{email:!0,required:!0,minlength:2,maxlength:50}},messages:{name:{required:"Напишите имя",minlength:"",maxlength:""},email:{email:"Некорректный адрес",required:"Введите email",minlength:"Введите email"}}})});