$(document).ready(function() { $(document).on('click','a.zakBtn', function(event){ var id = $(this).attr('id').replace('zak',''); $("#korzina").load('/shop.php',{'add': id}, function(){ $("#korzina td").addClass('printcheck'); }); event.preventDefault(); }); $(document).on('click','a.unzakBtn', function(event){ var id = $(this).attr('id').replace('unzak',''); $("#korzina").load('/shop.php',{'unadd': id}, function(){ $("#korzina td").addClass('printcheck'); }); event.preventDefault(); }); $(document).on('click','a.plusBtn', function(event){ var id = $(this).attr('id').replace('plus',''); $("#korzina_oformlenie").load('/shop.php',{'add': id, 'oformlenie':1}); event.preventDefault(); }); $(document).on('click','a.minBtn', function(event){ var id = $(this).attr('id').replace('min',''); $("#korzina_oformlenie").load('/shop.php',{'min': id, 'oformlenie':1}); event.preventDefault(); }); $("#korzina").load('/shop.php', function(){ $("#korzina td").addClass('printcheck'); }); $(document).on('click','a.clrBtn', function(){ $("#korzina").load('/shop.php',{'clr': '7'}, function(){ $("#korzina td").addClass('printcheck'); }); }); $('div.sp_title').click( function(){ var id1 = $(this).attr('id').replace('spt',''); var id2 = '#sp' + id1; if ($(id2).css('display') == 'none' ) { $('div.spslide').slideUp('slow'); $(id2).slideDown('slow'); } else { $(id2).slideUp('slow'); } }); $('div.hsub').on('mouseover', function(){ var id1 = $(this).attr('id').replace('hsub',''); $('div#tms_'+id1).fadeIn('fast').stop(true, true);; //event.stopPropagation(); }); $('div.hsub').on('mouseout', function(){ var id1 = $(this).attr('id').replace('hsub',''); $('div#tms_'+id1).hide('fast').stop(true, true);; }); $(document).on('click','img.imgCatalog', function(){ var img = $(this).attr('src').replace('_sml.','_big.'); $("img#modal_image").attr('src', img); /* окно в центр */ /* $('div#modal_img_div').css('top', ($(window).height() - $('div#modal_img_div').outerHeight()) / 4 + $(window).scrollTop() + 'px'); $('div#modal_img_div').css('left', ($(window).width() - $('div#modal_img_div').outerWidth()) / 4 + $(window).scrollLeft() + 'px'); */ $('div#modal_img_div').css('top', ($(window).height() - 500) / 2 + $(window).scrollTop() + 'px'); $('div#modal_img_div').css('left', ($(window).width() - 500) / 2 + $(window).scrollLeft() + 'px'); $('div#modal_fon').css('height', $(document).height() + 'px'); $("div#modal_fon").fadeIn('fast'); $("div#modal_img_div").fadeIn('fast'); }); $(document).on('click','img#modal_image', function(){ $("div#modal_img_div").fadeOut('fast'); $("img#modal_image").attr('src', ''); $("div#modal_fon").fadeOut('fast'); }); $(document).on('click','div.wd_container span', function(event){ var id = $(this).attr('id').replace('wd',''); $('div.pz').fadeOut('fast',function(){ $('div#day' + id).fadeIn('slow').stop(true, true); $('div.wd_container span').css('color','#000000'); $('div.wd_container span').css('text-shadow',''); $('span#wd' + id).css('color','#ffffff'); $('span#wd' + id).css('text-shadow','0px 0px 5px #101010'); }).stop(true, true); }); $(document).on('click','a.formsLink', 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'); }); event.preventDefault(); }); $(document).on('click','a#modal_form_close', function(event){ $("div#modal_form").fadeOut('fast'); $("div#modal_fon").fadeOut('fast'); }); var date = new Date(); numb = date.getDay(); if (numb == 0) numb = 7; $('span#wd' + numb ).click(); }); 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 = /(^(8|\+7)[\- ]?)?(\(?\d{3}\)?[\- ]?)?[\d\- ]{7,10}$/; var addr = /(^[a-z0-9_\.-])+@[a-z0-9-]+\.([a-z]{2,4}\.)?[a-z]{2,4}$/i; 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); } }