$(document).on('click', '.statclick', statClick); function statClick(){ var id = $(this).parents('.prod-block').attr('id'); if(id > 0) { var data = $('input[name=stat_'+id+']').val(); data = JSON.parse(data); dataLayer.push({ 'event': 'ecommerce', 'EnchE': 'productClick', 'ecommerce': { 'currencyCode': 'RUB', 'click': { 'actionField': {'list': data.TYPE}, 'products': [ { 'id': data.ID, 'name': data.NAME, 'category': data.PATH, 'position': data.POS, 'dimension5': data.LABEL, } ] } } }); return true; } } function ec_AddToCart(id){ if(id > 0){ var data = $('input[name=stat_'+id+']').val(); data = JSON.parse(data); dataLayer.push({ 'event': 'ecommerce', 'EnchE': 'addToCart', 'ecommerce': { 'detail': { 'products': [ { 'id': data.ID, 'name': data.NAME, 'category': data.PATH, 'price': data.PRICE, 'quantity': 1, 'dimension5': data.LABEL, } ] } } }); } } function ec_ProductView(id){ if(id > 0){ var data = $('input[name=stat_'+id+']').val(); data = JSON.parse(data); dataLayer.push({ 'event': 'ecommerce', 'EnchE': 'productView', 'ecommerce': { 'currencyCode': 'RUB', 'detail': { 'products': [ { 'id': data.ID, 'name': data.NAME, 'category': data.PATH, 'price': data.PRICE, 'dimension5': data.LABEL, } ] } } }); } } /*умный поиск*/ $(function(){ $(document).click(function(event) { if ($(event.target).closest(".search").length) return; $('.search fieldset .res_block').hide(); }); /*футер "14 февраля"*/ $(window).scroll(function() { var top = $(document).scrollTop(); if(top <= 100){ $(".valentine-footer").animate({bottom: '-300px'}, 100); }else{ $(".valentine-footer").animate({bottom: '0px'}, 100); } }); }); $(document).on('keyup', 'input[name=q]', smart_search); var timer_search; function smart_search(){ var value = $(this).val(); window.clearTimeout(timer_search); timer_search = setTimeout(function(){ if(value.length >= 3){ var res = $('.search .res_block'); res.show().animate({opacity: 1}, 200); res.addClass('work'); $.ajax({ url: '/include/smart_search.php', type: 'post', data: {'search_text': value}, dataType: 'html', complete: function(){ res.removeClass('work'); }, success: function(html){ res.html(html); } }); } }, 500); } function AddBasketProduct(id, name, img, price, gift){ gift = gift || 0; if(id > 0 && name != '' && img !='' && price != ''){ $('#add_mess .name-add_mess').text(name.replace(/"/g, '"')); $('#add_mess .price-add_mess').text(price); $('#add_mess .photo-add_mess').attr('src', img); $.ajax({ url: '/include/add_in_basket.php', type: 'post', data: {'variant_id': id, 'addGift': gift}, dataType: 'html', success: function(html){ $('#to_cart').html('').html(html); window.flocktory = window.flocktory || []; window.flocktory.push(['addToCart', { item: { id: id, price: Number(price.replace(/\D+/g,"")), count: 1 } }]) fbq('track', 'AddToCart', {value: name}); ec_AddToCart(id); } }); } return false; } function start_position(id){ var input = document.getElementById (id); input.setSelectionRange(0,0); input.focus(); } /*Карта магазинов*/ function show_details(id){ if(id > 0){ $.ajax({ url: '/include/show_shops_detail.php', type: 'post', data: 'id='+id, dataType: 'html', success: function(html){ $('#detail_shop').show().html(html); } }); } return false; } /*вывод формы авторизации*/ function enter_popup(){ $('#opaco-mod-fast-call-link').show(); $('.enter_form').show(); if($('input[name=USER_LOGIN]').val().search('_') == -1){ $('input[name=USER_LOGIN]').css("border", "1px solid #00BD0F"); } if($('input[name=USER_LOGIN]').val() == ''){ $('input[name=USER_LOGIN]').focus(); }else{ $('input[name=USER_PASSWORD]').focus(); } $('.enter_bg').css('height', document.body.clientHeight); } function modalOpen(type){ $("#"+type+", #opaco-mod-fast-call-link").show(); } function modalClose(){ $(".modalwindow, #opaco-mod-fast-call-link").hide(); $(".modal, #opaco-mod-fast-call-link").hide(); } var reachGoal_oneclick_field = false; $(document).on('keyup', '#oneclick input[name=phone]', function(){ var phone_value = $(this).val(); if(phone_value != '' && phone_value.search('_') == -1){ if(reachGoal_oneclick_field == false){ yaCounter20538676.reachGoal('oneclick_field'); reachGoal_oneclick_field = true; } }else{ reachGoal_oneclick_field = false; } }); $(document).on('click', '.oneclick', getForm); $(document).on('click', '.oneclick_list', getForm); $(document).on('click', '.callback', getForm); $(document).on('click', '.messager', getForm); $(document).on('click', '.giftcart', getForm); $(document).on('click', '.addcart', getForm); $(document).on('click', '#free_delivery-popup', getForm); $(document).on('click', '.getform', getForm_new); function getForm_new(){ $('#mct_loader, #opaco-mod-fast-call-link').show(); var id = $(this).data('id'); $('.form_container').html(''); $.ajax({ url: '/include/form/template.php', type: 'post', data: {type: id}, dataType: 'html', beforeSend: function(){}, success: function (form) { $('#mct_loader').hide(); $('.form_container').html(form).show().animate({opacity: 1}, 500); $("input[name=phone]").inputmask("(999)999-99-99"); }, timeout: 15000, error: function(er){ $('#mct_loader, #opaco-mod-fast-call-link').hide(); alert('Ошибочка! Попробуйте ещё раз.'); } }); } $(document).on('click', '.epl_regbtn', getForm_popup); $(document).mouseup(function (e) { var popupform = $(".form_container"); if (!popupform.is(e.target) && popupform.has(e.target).length === 0 && popupform.is(':visible')){ popupform.animate({opacity: 0}, 500, function(){ $(this).hide().html(''); $('#opaco-mod-fast-call-link').hide(); }); } }); function getForm_popup(){ $('#mct_loader, #opaco-mod-fast-call-link').show(); var epl_form = $('.epl_regform'); $.ajax({ url: '/include/form/template.php', type: 'post', data: {type: 'epl'}, dataType: 'html', beforeSend: function () { }, success: function (form) { $('#mct_loader').hide(); epl_form.html(form).show().animate({opacity: 1}, 500); $("input[name=phone]").inputmask("(999)999-99-99"); }, timeout: 5000, error: function (er) { $('#mct_loader, #opaco-mod-fast-call-link').hide(); alert('Ошибочка! Попробуйте ещё раз.'); } }); } // $(document).on('click', '#epl .submit', sendForm_new); $(document).on('click', '.form_container .submit', sendForm_new); function sendForm_new(){ var form = $(this).parents(".form"); var id = form.attr('id'); $('#'+id+' .status').animate({opacity: 0}, 200).html(''); var send = checkForm_new(id); if(send){ $.ajax({ url: '/include/form/handler.php', type: 'post', data: $('#'+id).serialize(), dataType: 'html', success: function(html){ $('#'+id+' .status').animate({opacity: 1}, 200).html(html); grecaptcha.reset(recaptcha_iphonex); }, timeout: 5000, error: function (er) { alert('Ошибочка! Попробуйте ещё раз.'); } }); } } function checkForm_new(form){ // var arInput = $('#'+form).find('input[type=text]'); var arInput = $('#'+form).find('input.field'); var arCheckbox = $('#'+form).find('input[type=checkbox]'); var send = true; var arInputName = []; for (var i = 0; i < arInput.size(); i++){ var val = $(arInput[i]).val(); var req = $(arInput[i]).data('required'); if(req == 'Y' && val == ''){ $(arInput[i]).css('border', '1px solid #d50509'); send = false; arInputName[i] = $(arInput[i]).attr('title'); }else{ if($(arInput[i]).attr('name') == 'phone' && val.indexOf('_') > 0) { send = false; $(arInput[i]).css('border', '1px solid #d50509'); arInputName[i] = $(arInput[i]).attr('title'); }else if($(arInput[i]).attr('name') == 'email' && !validateEmail(val)){ send = false; $(arInput[i]).css('border', '1px solid #d50509'); arInputName[i] = $(arInput[i]).attr('title'); }else { $(arInput[i]).css('border', '1px solid #999'); // arInputName.splice(i, i); } } // $(arInput[i]).css('border', '1px solid #d50509'); } for (var i = 0; i < arCheckbox.size(); i++){ var checked = $(arCheckbox[i]).is(':checked'); var req = $(arCheckbox[i]).data('required'); var text_agree = ''; var label = arCheckbox[i].id; if(req == 'Y' && !checked){ if($(arCheckbox[i]).attr('name') == 'agree'){ text_agree = ' Нужно дать согласие на обработку персональных данных'; } send = false; $('label[for='+label+']').css('border-bottom', '1px solid #d50509'); }else{ $('label[for='+label+']').css('border-bottom', 'none'); } } if(!send){ var arInputName_res = []; for (var i = 0; i < arInputName.length; i++) { if ( i in arInputName ) { arInputName_res.push(arInputName[i]); } } var errors = arInputName_res.length; var field = ''; var full = ''; if(errors >= 2){ field = 'Поля' full = 'заполнены не верно.'; }else if(errors == 1){ field = 'Поле'; full = 'заполнено не верно.'; } var er_txt = field+' '+arInputName_res.join(', ')+' '+full; $('form#'+form+' .status').animate({opacity: 1}, 200).html(''+er_txt+text_agree+''); } return send; } function validateEmail(email) { // var re = /^(([^<>()\[\]\\.,;:\s@"]+(\.[^<>()\[\]\\.,;:\s@"]+)*)|(".+"))@((\[[0-9]{1,3}\.[0-9]{1,3}\.[0-9]{1,3}\.[0-9]{1,3}])|(([a-zA-Z\-0-9]+\.)+[a-zA-Z]{2,}))$/; var re = /^([a-zA-Z0-9_\.\-])+\@(([a-zA-Z0-9\-])+\.)+([a-zA-Z0-9]{2,4})+$/; return re.test(email); } /*one click NEW*/ $(document).on('click', '.modalwindow .form .submit', sendForm); function sendForm(){ var id = $(this).data('type'); var send = checkForm(id); if(send) { $.ajax({ url: '/include/form/handler.php', type: 'post', data: $('#'+id+' .form').serialize(), dataType: 'html', success: function(html){ $('#'+id+' .status').animate({opacity: 1}, 200).html(html); }, timeout: 5000, error: function (er) { alert('Ошибочка! Попробуйте ещё раз.'); } }); } } function checkForm(form){ var form = $('#'+form+' .form'); var arInput = $(form).find('input[type=text]'); var send = true; for (var i = 0; i < arInput.size(); i++){ var val = $(arInput[i]).val(); var req = $(arInput[i]).data('required'); if(req == 'Y' && val == ''){ send = false; $(arInput[i]).parent('.field').css('border', '1px solid #d50509'); }else{ if($(arInput[i]).attr('name') == 'phone' && val.indexOf('_') > 0){ send = false; $(arInput[i]).parent('.field').css('border', '1px solid #d50509'); }else { $(arInput[i]).parent('.field').css('border', '1px solid #999'); } } } return send; } function getForm(){ $('#mct_loader').show(); var data; var type = $(this).data('type'); var id = $(this).data('id') || this.id; if(type){ data = { type: type } if(id > 0){ data = { type: type, id: id } } $.ajax({ url: '/include/form/template.php', type: 'post', data: data, dataType: 'html', beforeSend: function () { }, success: function (form) { $('#mct_loader').hide(); $.fancybox(form, { padding: 0, width : '100%', height : '100%', autoSize : true, openEffect : 'fade', closeEffect : 'fade' }); $("input[name=phone]").inputmask("(999)999-99-99"); }, timeout: 5000, error: function (er) { $('#mct_loader, #opaco-mod-fast-call-link').hide(); $.fancybox.hideLoading(); alert('Ошибочка! Попробуйте ещё раз.'); } }); } return false; } $(document).on('click', '.social_tabs ul li', ChangeTab); function ChangeTab(){ var id = $(this).attr('id'); $('.tab-content #tab_'+id).show().siblings().hide(); $(this).addClass('active').siblings().removeClass('active'); } $(document).ready(function(){ //распечатать детальную инфу $('.print_inner').on('click', pagePrint); function pagePrint(){ $('.print_inner, #map').css('display', 'none'); var data = '' + '' + '' + '' + 'Информация о магазине' + '' + ''+document.getElementById('shop_info').innerHTML+''; var my_print = window.open('','',''); my_print.document.write(data); my_print.document.close(); my_print.onload = function() { my_print.focus(); my_print.print(); my_print.close(); } setTimeout(function(){ my_print.print(); my_print.close(); }, 300); } $('.twophone p').on('click', function(){ $('.hour24_popup').show(); }); $('.hour24_popup_close').on('click', function(){ $('.hour24_popup').hide(); }); // $('.messager .ico').on('click', function(){ // $('#messager, #opaco-mod-fast-call-link').show(); // }); $('.hour24_popup_close').on('click', function(){ $('.hour24_popup').hide(); }); //опенбонус $('.openbonus').on('click', function(){ $('.openbonus_popup').show(); }); $('.openbonus_popup_close').on('click', function(){ $('.openbonus_popup').hide(); }); //табы открыток var fist_el = $('input[name=first]').val(); // $('.content_tab').load('/include'+path+'/sladosti.php'); if(window.location.pathname == '/cart_items/'){ $.post('/include/section_show_in_tabs.php', {id: fist_el, basket: 'y'}, function(data){ $('.content_tab').html(data).animate({opacity: 1}, 200); }); }else if(window.location.href.indexOf('/product/') > -1){ $.post('/include/section_show_in_tabs.php', {id: fist_el}, function(data){ $('.content_tab').html(data).animate({opacity: 1}, 200); }); } $("div.related-catalog a").click(function(e){ e.preventDefault(); var id_sec = $(this).attr("id"); $('.related-catalog a').removeClass(); $(this).addClass('active'); if(window.location.pathname == '/cart_items/'){ $.post('/include/section_show_in_tabs.php', {id: id_sec, basket: 'y'}, function(data){ $('.content_tab').html(data).animate({opacity: 1}, 200); }); }else{ $.post('/include/section_show_in_tabs.php', {id: id_sec}, function(data){ $('.content_tab').html(data).animate({opacity: 1}, 200); }); } }); function detect(){ var date = $('#img_for_popup').attr('datePublished'); $('.fancybox-image').attr('datePublished',date); } //галлерея в fancy $('.fancybox').fancybox({afterShow: detect}); //аккардеон $(".accardeon").hide(); //плантации $(".accardeon_tag, .accardeon_country").click(function(){ $(this).next(".accardeon").slideToggle("fast"); }); //левое меню $(".left_catalog li .accardeon_catalog_menu").click(function(){ var link = $(this).attr('href'); if(link == false){ $(this).next(".left_catalog .accardeon").slideToggle("fast"); } }); $("#accardeon_active").slideToggle("slow"); $(".left_catalog a.active").parents('.left_catalog .accardeon').slideToggle("slow"); /*меню каталога 3ий уровень*/ $('.catalog .accardeon_catalog_menu').on('click', function(){ $(this).next('ul.lvl_3').slideToggle("fast"); }); $('#button_send').on('click', function(){ var name = $('input[name=name]').val(); var phone = $('input[name=phone]').val(); var email = $('input[name=email]').val(); var budget = $('input[name=budget]').val(); var date = $('input[name=date]').val(); var place = $('input[name=place]').val(); var wish = $('textarea[name=wish]').val(); var count_tables = $( "select[name=count_tables] option:selected").text(); var values = $('input:checkbox:checked').map(function () { return this.value; }).get(); $('#loader').css('display', 'block'); $.ajax({ url: '/include/request.php', type: 'post', data: {name: name, phone: phone, email: email, wish: wish, count_tables: count_tables, detail: values, budget: budget, date: date, place: place}, dataType: 'html', success: function(html){ $('#loader').css('display', 'none'); $('#status').html(html); if(html == 'Ваша заявка отправлена! Спасибо, что выбрали нас :)'){ jQuery('form')[0].reset(); } } }); }); //маска логина для авторизации\регистрации\восстановление пароля $(function($){ /*new js mask*/ // $("#oneclick_phone").inputmask("(999)999-99-99"); $("#mask_phone").inputmask("(999)999-99-99"); $("input.mask_phone").inputmask("(999)999-99-99"); $("input[name=phone_birthday_reg_form]").inputmask("(999)999-99-99"); $("#personal_login").inputmask("(999)999-99-99"); // $("#callback_phone").inputmask("(999)999-99-99"); $("input[name=USER_LOGIN]").inputmask("(999)999-99-99"); $("input[name=USER_LOGIN_REGFORM]").inputmask("(999)999-99-99"); }); //закрытие форм $('.close_birthday_reg_form, .close_gift_detail').on('click', function(){ $('#opaco-mod-fast-call-link').hide(); $('.birthday_reg_form').hide(); $('.detail_gift').hide(); }); //заявка на опт $('#button_send_OPT').on('click', function(){ var name = $('input[name=name]').val(); var phone = $('input[name=phone]').val(); var email = $('input[name=email]').val(); var wish = $('textarea[name=wish]').val(); $('#loader').css('display', 'block'); $.ajax({ url: '/include/request_opt.php', type: 'post', data: {name: name, phone: phone, email: email, wish: wish}, dataType: 'html', success: function(html){ $('#loader').css('display', 'none'); $('#status').html(html); if(html == 'Ваша заявка отправлена! Спасибо, что выбрали нас :)'){ jQuery('form')[0].reset(); } } }); }); //показать ещё var currentPage = 1; $('.show_more').on('click', function(){ var count = $(this).attr('id'); var lang = $('.ajax_event_list').attr('id'); $.get('/include/oformlenie_tsvetami.php', {PAGEN_1: ++currentPage, lang: lang}, function(data){ $(".ajax_event_list").append(data); if(currentPage * 5 >= count){ $('.show_more').hide(); } }); }); //кнопка "Наверх" var page_height = $(document).height(); $(window).scroll(function (){ if($(this).scrollTop() >= (page_height * 0.1)){ $('.up_button, .back_button').css({opacity: '1', display: 'block'}); }else{ $('.up_button, .back_button').css({opacity: '0', display: 'none'}); } }); $('.up_button, #your_basket').click(function (){ $('body, html').animate({ scrollTop: 0 }, 200); }); //форма отзывов о розничных магазинах $('#roznica input[type=button]').click(function(){ $('#roznica .status').html(''); var name = $('#roznica input[name=name]'); var email = $('#roznica input[name=email]'); var comment = $('textarea[name=comment]'); if(name.val() == false){ $('#roznica .status').append('

Представьтесь, пожалуйста

'); } if(email.val() == false){ $('#roznica .status').append('

Поле "E-mail" должно быть заполнено

'); } if(comment.val() == false){ $('#roznica .status').append('

Заполните текст комментария

'); } if(name.val() != false && email.val() != false && comment.val() != false){ var data_form = $('#roznica form').serialize(); $.ajax({ url: '/include/add_review.php', type: 'post', data: data_form, dataType: 'html', success: function(html){ $('#roznica .status').html(html); name.val(''); email.val(''); comment.val(''); } }); } }); //форма отзывов о интернет-магазине $('#online_shop input[type=button]').click(function(){ $('#online_shop .status').html(''); var name = $('#online_shop input[name=name]'); var email = $('#online_shop input[name=email]'); var comment = $('textarea[name=comment]'); if(name.val() == false){ $('#online_shop .status').append('

Представьтесь, пожалуйста

'); } if(email.val() == false){ $('#online_shop .status').append('

Поле "E-mail" должно быть заполнено

'); } if(comment.val() == false){ $('#online_shop .status').append('

Заполните текст комментария

'); } if(name.val() != false && email.val() != false && comment.val() != false){ var data_form = $('#online_shop form').serialize(); $.ajax({ url: '/include/add_review.php', type: 'post', data: data_form, dataType: 'html', success: function(html){ $('#online_shop .status').html(html); name.val(''); email.val(''); comment.val(''); } }); } }); /*новости интернет магазина "читать далее"*/ $('.more').on('click', function(){ var id_text = $(this).attr("id"); if(id_text > 0){ if($('#text_'+id_text).is(':visible')){ //показываем текущую картинку превью $('#block_'+id_text+' .news-img').show(); //скрываем детальный текст $('#text_'+id_text).hide(); //меняем надпись на кнопке $('.more').html('Читать далее'); }else{ //показываем все превью $('.news-block .news-img').show(); //скрываем текущую картинку превью $('.detail_text, #block_'+id_text+' .news-img').hide(); //показываем детальный текст $('#text_'+id_text).show(); //меняем надпись у всех кнопок $('.more').html('Читать далее'); //меняем надпись у текущей кнопки $(this).html('Закрыть новость'); } var qq = 0; qq = $('#block_'+id_text).offset().top; $('body, html').animate({ scrollTop: qq }, 200); } }); //сладеры //главная - магазины $(".index_banner ul").owlCarousel({ items : 1, nav: true, margin: 0, dots: false, navText: '', }); //горизонтальный /map/ $("#action_slider").owlCarousel({ items : 1, autoplay: true, autoplayTimeout: 5000, nav: false, navText: false, dots: true, }); //вертикальный /map/-> $("#action_slider_vertical").owlCarousel({ items : 1, autoplay: true, autoplayTimeout: 5000, nav: false, navText: false, dots: true, }); //слайдеры на главной ИМ $(".slider_gifts, .slider_exclusive, .slider_hity_top, .slider_hity_bot").owlCarousel({ items : 4, // lazyLoad: true, // navigation: true, // navigationText: false, // pagination: false, nav: true, navText: false, dots: false, }); //слайд на опте $('#opt_slide').owlCarousel({ items : 1, autoplay: true, autoplayTimeout: 5000, nav: true, navText: false, dots: false, }); //5 причин - попап $("#reason_slider").owlCarousel({ items : 1, lazyLoad: true, nav: true, navText: false, dots: true, URLhashListener:true, startPosition: 'URLHash', callbacks: true }); //горизонтальный в каталоге $("#action_slider_small").owlCarousel({ items : 1, autoplay: true, autoplayTimeout: 5000, dots: true, nav: false, navText: false, }); /*ведьма на хэлуин*/ // setTimeout(witch, 3000); // setInterval(witch, 120000); //обезьяна // monkey('show'); return false; }); function popupVideo_section(video){ $('body').append(''); $('#popup_video').load('/include/popup_video.php?path='+video, function(){ $("#opaco-mod-fast-call-link").show(); }); } function popupVideo(video){ //видео в товаре // $('.img_detail_video, .icon_video').on('click', function(){ // var video = $('.img_detail_video').attr('id'); // var width = $(window).width() - 100; // var height = $(window).height() - 100; // var css_video_popup_detail = { // width: width, // height: height, // }; $('.illustr').append(''); // $('.mama').append(''); // $('#popup_video_detail').css(css_video_popup_detail); // $('#popup_video_detail').load('/include/popup_video.php?path='+video+'&width='+width+'&height='+height+'&control=none', function() { $('#popup_video_detail').load('/include/popup_video.php?path='+video+'&width=1000&height=700&control=none', function() { $("#opaco-mod-fast-call-link").show(); $('#popup_video_detail').show(); }); // }); } //5 причин - попап function popup_reason(num){ $('#popup_reason-txt').show(); } function popup_reason_close(){ $('#popup_reason-txt').hide(); } function move_widget(widget){ if(widget){ var block = $('#widget_'+widget+' .list'); if(block.is(':visible') == true){ block.hide(); }else{ block.show(); } } } function slide_scrollTop(){ $('html, body').animate({ scrollTop: $('#order_form_content').offset().top }, 500); } //share soc button Share = { vkontakte: function(purl, ptitle, pimg, text) { url = 'http://vkontakte.ru/share.php?'; url += 'url=' + encodeURIComponent(purl); url += '&title=' + encodeURIComponent(ptitle); url += '&description=' + encodeURIComponent(text); url += '&image=' + encodeURIComponent(pimg); url += '&noparse=true'; Share.popup(url); }, odnoklassniki: function(purl, text) { url = 'http://www.odnoklassniki.ru/dk?st.cmd=addShare&st.s=1'; url += '&st.comments=' + encodeURIComponent(text); url += '&st._surl=' + encodeURIComponent(purl); Share.popup(url); }, facebook: function(purl, ptitle, pimg, text) { url = 'http://www.facebook.com/sharer.php?s=100'; url += '&p[title]=' + encodeURIComponent(ptitle); url += '&p[summary]=' + encodeURIComponent(text); url += '&p[url]=' + encodeURIComponent(purl); url += '&p[images][0]=' + encodeURIComponent(pimg); Share.popup(url); }, twitter: function(purl, ptitle) { url = 'http://twitter.com/share?'; url += 'text=' + encodeURIComponent(ptitle); url += '&url=' + encodeURIComponent(purl); url += '&counturl=' + encodeURIComponent(purl); Share.popup(url); }, popup: function(url) { window.open(url,'','toolbar=0,status=0,width=626,height=436'); } }; //список адресов //$(document).ready(function(){ // //}); function show_reg_form(){ //ставим форму регистрации правее формы авторизации var css_reg_form = { opacity: '0', left: '35%', } $('.reg_form').css(css_reg_form); //анимируем скрытие формы авторизации $('.enter_form').animate({ // opacity: '0', right: '35%', }, 200, function(){ $('.enter_form').hide(); //анимируем открытие формы регистрации $('.reg_form').show(); $('.reg_form').animate({ opacity: '1', left: '0%', }, 200); //фокус на нужных полях if($('#user_login').val() != ''){ $('input[name=USER_LOGIN_REGFORM]').val($('input[name=USER_LOGIN]').val()); $('input[name=USER_FIO]').focus(); }else{ $('input[name=USER_LOGIN_REGFORM]').focus(); } if($('input[name=USER_LOGIN_REGFORM]').val() != '' && $('input[name=USER_LOGIN_REGFORM]').val().search('_') == -1){ $.ajax({ url: '/include/newUser_check_login.php', type: 'post', data: {login: $('input[name=USER_LOGIN_REGFORM]').val()}, dataType: 'html', success: function(html){ if(html == '0'){ $('#valid_regform').html(''); $('input[name=USER_LOGIN_REGFORM]').css("border", "1px solid #00BD0F"); }else{ $('#valid_regform').html('

Пользователь с таким телефоном уже зарегистрирован

'); $('input[name=USER_LOGIN_REGFORM]').css("border", "1px solid #8A0000"); } } }); }else{ $('input[name=USER_LOGIN_REGFORM]').css("border", "1px solid #8A0000"); } //возвращаем форму авторизации на прежднее место var css_enter_bg = { // opacity: '0', right: '0%', }; $('.enter_form').css(css_enter_bg).hide(); }); } function show_forgot_pswd_form(){ //ставим форму восстановления пароля правее формы авторизации var css_forgot_pswd_form = { opacity: '0', right: '35%', } $('.forgot_pswd_form').css(css_forgot_pswd_form); //анимируем скрытие формы авторизации $('.enter_form').animate({ // opacity: '0', left: '35%', }, 200, function(){ $('.enter_form').hide(); //анимируем открытие формы регистрации $('.forgot_pswd_form').show(); $('.forgot_pswd_form').animate({ opacity: '1', right: '0%', }, 200); //фокус на нужных полях if($('input[name=USER_LOGIN]').val() != ''){ $('input[name=USER_LOGIN_FORGOTPSWD]').val($('input[name=USER_LOGIN]').val()); }else{ $('input[name=USER_LOGIN_FORGOTPSWD]').focus(); } //возвращаем форму авторизации на прежнее место var css_enter_bg = { right : '0%', }; $('.enter_form').css(css_enter_bg).hide(); }); } function close_form(form){ $('#opaco-mod-fast-call-link ,.'+form).hide(); } function return_form(this_form){ //ставим форму авторизации левее от формы регистрации if(this_form == 'reg_form'){ var css_form = { right: '35%', } $('.enter_form').css(css_form); //анимируем скрытие текущей формы $('.'+this_form).animate({ opacity: '0', left: '35%', }, 200, function(){ $('.'+this_form).hide(); //анимируем открытие формы авторизации $('.enter_form').show(); $('.enter_form').animate({ opacity: '1', right: '0%', }, 200); }); }else{ var css_form = { // opacity: '0', left: '41%', } $('.enter_form').css(css_form); //анимируем скрытие текущей формы $('.'+this_form).animate({ opacity: '0', right: '35%', }, 200, function(){ $('.'+this_form).hide(); //анимируем открытие формы авторизации $('.enter_form').show(); $('.enter_form').animate({ opacity: '1', left: '0%', }, 200); }); } } function mask_phone(input){ $("input[name="+input+"]").inputmask("(999)999-99-99"); // $("input[name="+input+"]").mask("(999)999-99-99"); } function show_block_news(id){ if(id > 0){ var text = $('#text_'+id); var block = $('#block_'+id); if(text.is(':visible')){ block.find('.news-img').show(); text.hide(); block.find('.more').html('Читать далее'); }else{ $('.news-block .news-img').show(); $('.detail_text').hide(); text.show(); $('.more').html('Читать далее'); block.find('.more').html('Закрыть новость'); } } } function show_block(id){ if(id > 0){ var block = $('#block_'+id); if(block.find('.detail').is(':visible')){ block.find('.detail, .soc_btn').hide(); block.find('.preview').show(); block.find('.more').text('Подробнее'); }else{ $('.action_sales .block .preview').show(); $('.action_sales .block .detail, .action_sales .block .soc_btn').hide(); $('.action_sales .block .more').text('Подробнее'); block.find('.preview').hide(); block.find('.detail, .soc_btn').show(); block.find('.more').text('Свернуть'); } } } /*обезьяна*/ /*function monkey(action){ if(action == 'show'){ //показываем обезьяну $('#monkey_block').animate({top: '0px'}, 1500, function(){ $('#monkey_block .banana').show(); }); }else if(action == 'hide'){ //убираем обезьяну $('#monkey_block .banana').hide(); $('#monkey_block').animate({top: '-698px'}, 1500); // }else if(action == 'eat'){ // //показываем сытую обезьяну // $('#monkey_block').addClass('active'); // $('#monkey_block').animate({top: '0px'}, 1500, function(){ // //меняем действие кнопки // $('#monkey_block .banana').attr('onclick', 'return false;'); // //показываем промо-код для копирования // $('#promo_ng2016').css('opacity', '1'); // $('#monkey_block .banana').show(); // //меняем действие кнопка "закрыть" // $('#monkey_block .exit').attr('onclick', "monkey('hide');"); //// закрываем обезьяну до следующего захода // document.cookie = "MONKEY_CLOSE=Y; path=/;"; // //удаляем поиск // var date = new Date(0); // document.cookie = "SEARCH_BANANA=; path=/; expires=0"+ date.toUTCString(); // }); } }*/ //setTimeout("monkey('show')", 5000); /*function search_banana(){ monkey('hide'); var cookie_date = new Date(); cookie_date.setTime(cookie_date.getTime() + 86400000); document.cookie = "SEARCH_BANANA=Y; path=/; expires="+cookie_date.toGMTString(); //удаляем закрытие var date = new Date(0); document.cookie = "MONKEY_CLOSE=; path=/; expires=0"+ date.toUTCString(); //перезагружаем страницу // location.reload(); }*/ /*function exit_monkey(){ monkey('hide'); document.cookie = "MONKEY=exit; path=/;"; }*/ /*function close_monkey(){ monkey('hide'); //+2.5 минуты var cookie_date = new Date(); cookie_date.setTime(cookie_date.getTime() + 150000); document.cookie = "MONKEY=close; path=/; expires="+cookie_date.toGMTString(); //удаляем поиск // var date = new Date(0); // document.cookie = "SEARCH_BANANA=; path=/; expires=0"+ date.toUTCString(); }*/ /*ведьма на хэлуин*/ /* function witch_caught(){ document.cookie = "WITCH=1; path=/collection/; expires=14400"; // document.cookie = "WITCH_GOTCHA=Y; path=/collection/halloween; expires=60"; // yaCounter20538676.reachGoal('witch'); }*/ function witch(){ $('#witch').css({'transform': 'scaleX(-1)', 'left': '-288px', 'bottom': '-211px'}).animate({left: '100%', bottom: '100%'}, 2500, witch_left); } function witch_left(){ $('#witch').css({'transform': 'scaleX(1)', 'bottom': '-211px'}).animate({left: '-288px', bottom: '100%'}, 2500); } //сообщение в календаре // $(document).on('click', '#order_form_div #order_props .input-group-addon' ,function(e){MessegeCalendarSite(e);}); //клик по иконке календаря // $(document).on('click', '#order_form_id #date_fld, #order_form_id #date_samovivoz', MessegeCalendarSite); function MessegeCalendarBlockSite(){ var arMessageDate = [1488758400000,1488844800000,1488931200000,1489017600000]; var optionsDate = {month: 'long', day: 'numeric'}; var flagHover = false; $('.bx-calendar-cell-block .bx-calendar-cell').each(function(i){ if (BX.util.in_array($(this).data('date'), arMessageDate)) { var timeM = new Date($(this).data('date')); var dateM = timeM.toLocaleString("ru", optionsDate); $(this).attr("title",dateM+" временно не доступно!").removeAttr('href').removeClass('bx-calendar-cell').addClass('bx-calendar-disabled') .css({"display":"inline-block","font-size":"12px","line-height":"15px","height":"19px","padding-top":"4px;","margin":"0 3px 0 2px","width":"23px","text-align":"center"}); flagHover = true; } }); if (flagHover) { $(".bx-calendar-disabled").on({ mouseenter: function () { $(".bx-calendar-site-messege .txt").html($(this).attr("title")); $(".bx-calendar-site-messege .txt").show(); }, mouseleave: function () { $(".bx-calendar-site-messege .txt").html(""); $(".bx-calendar-site-messege .txt").hide(); }, }); } } function MessegeCalendarSite(e){ if (!$("div").is(".bx-calendar-site-messege")) $(".bx-calendar-header").after("
"); MessegeCalendarBlockSite(); $('.bx-calendar-right-arrow').attr("onclick","MessegeCalendarBlockSite()"); $('.bx-calendar-left-arrow').attr("onclick","MessegeCalendarBlockSite()"); $('.bx-calendar-top-month').on('click', function(e){ $('.bx-calendar-month').each(function(i){ $(this).attr("onclick", 'BX.calendar.get().SetMonth('+i+');MessegeCalendarBlockSite();'); }); }); return false; }