$(document).ready(function() { $(document).on('click','div.formCall', function(event){ var id = $(this).attr('id').replace('form',''); $("div#modal_form").load('/forms.php',{'id': id, 'as':'sa'}, function(){ $('div#modal_form').css('top', ($(window).height() - 500) / 2 + $(window).scrollTop() + 'px'); $('div#modal_form').css('left', ($(window).width() - 500) / 2 + $(window).scrollLeft() + 'px'); $('div#modal_fon').css('height', $(document).height() + 'px'); $("div#modal_fon").fadeIn('fast'); $("div#modal_form").fadeIn('fast'); }); }); $(document).on('click','a#modal_form_close', function(event){ $("div#modal_form").fadeOut('fast'); $("div#modal_fon").fadeOut('fast'); event.preventDefault(); }); var howmach = $('div#topline').height()-10; $(window).scroll(function(){ $('div#topline').css('top', $(window).scrollTop() + 'px'); $('div.obertka:nth-of-type(2)').css('margin-top', howmach + 'px'); //стабилизация модального окна $('div#modal_form').css('top', ($(window).height() - 500) / 2 + $(window).scrollTop() + 'px'); $('div#modal_form').css('left', ($(window).width() - 500) / 2 + $(window).scrollLeft() + 'px'); }); $(window).scroll(); $(window).resize(function(){ $(window).scroll(); }); $(document).ready(function() { $("a.topline_link").click(function () { var elementClick = 'a' + $(this).attr('href'); var destination = $(elementClick).offset().top; $('html,body').animate( { scrollTop: destination - howmach }, 600 ); return false; }); }); $("div#portfolio").load('/portfolio.php'); }); function zakaz_oformlenie() { $("#korzina_oformlenie").load('/shop.php',{'oformlenie': '1'}); } function form_close() { $('a#modal_form_close').click(); } function check_zak() { var stat = 0; var msg = ""; $("#Znick").css('background',''); $("#Zphone").css('background',''); $("#Zaddr").css('background',''); var nick = /[^а-яА-Яa-zA-Z ]/ var phone = /^\+7\d{10,10}$/ var addr = /[^а-яА-Яa-zA-Z0-9\.\,\- ]/ var tNick = $("#Znick").val(); var tPhon = $("#Zphone").val().replace(/[^\+0-9]/g,""); var tAddr = $("#Zaddr").val(); $("#Zphone").val(tPhon); if ($("#Znick").val() == "") { stat = 1; $("#Znick").css('background','#ff0000'); msg = "Неправильно заполненные поля помечены красным!"; } if (nick.test(tNick) == true) { stat = 1; $("#Znick").css('background','#ff0000'); msg = "Неправильно заполненные поля помечены красным!"; } if ($("#Zphone").val() == "") { stat = 1; $("#Zphone").css('background','#ff0000'); msg = "Неправильно заполненные поля помечены красным!"; } if (phone.test(tPhon) == false) { stat = 1; $("#Zphone").css('background','#ff0000'); msg = "Неправильно заполненные поля помечены красным!"; } if ($("#Zaddr").val() == "") { stat = 1; $("#Zaddr").css('background','#ff0000'); msg = "Неправильно заполненные поля помечены красным!"; } if (addr.test(tAddr) == true) { stat = 1; $("#Zaddr").css('background','#ff0000'); msg = "Неправильно заполненные поля помечены красным!"; } if (stat == 0) { $('#zak').submit(); alert(msg); } else { alert(msg); } }