<html><head><meta name="color-scheme" content="light dark"></head><body><pre style="word-wrap: break-word; white-space: pre-wrap;">/*
 * Скрипт работы с заказами и корзиной
 *
 * Copyright (c) 2008 Vladimir Mestari
 *
 */

//	if (location.pathname.match(regexp)) {img_star.src = "/images/cart/star.gif";} // инициализируем картинку, чтобы она сразу подгрузилась
//	var img_star = new Image();
//	number = $.cookie("number");					// смотрим что уже положено в корзину
//  $('#item_in_cart').html('всего товаров в корзине ' + number);
//  if (number != null &amp;&amp; number &gt;= 0) {

$(document).ready(function(){
	
	// работа с корзиной
	var allItems = new Array();
	var items = '';
	var number = 0;
	var regexp = /\d+/;
	var nameitem = 'товаров';

	price = $.cookie("price");	  // смотрим на какую сумму положено в корзину
	number = $.cookie("number");  // кол-во товаров в корзине
	
	if (price != null){
		
		if (number &gt; 0 &amp;&amp; number &lt; 10){
			$('#item_in_cart').html('&lt;div class="basket__div-count" style="width: 20px; height: 20px; line-height: 20px;"&gt;' + number + '&lt;/div&gt;');
		}
		if (number &gt;= 10 &amp;&amp; number &lt; 100){
			$('#item_in_cart').html('&lt;div class="basket__div-count" style="width: 26px; height: 26px; line-height: 26px;"&gt;' + number + '&lt;/div&gt;');
		}
		if (number &gt;= 100 &amp;&amp; number &lt; 1000){
			$('#item_in_cart').html('&lt;div class="basket__div-count" style="width: 32px; height: 32px; line-height: 32px;"&gt;' + number + '&lt;/div&gt;');
		}
		if (number &gt;= 1000){
			$('#item_in_cart').html('&lt;div class="basket__div-count" style="width: 40px; height: 40px; line-height: 40px;"&gt;' + number + '&lt;/div&gt;');
		}
		if (number == 0){
			$('#item_in_cart').html('');
		}
		
		$('#minicart').show("slow"); // выводим мини-корзину в блоке слева       
	}
	
	// отправка картинки в корзину при заказе
	$(".to-cart").on("click",function(){
        
		id = $(this).attr("for");

		$("#product"+id).clone().css({
				'position' : 'absolute', 
				'z-index' : '11100', 
				'top': $("#product"+id).offset().top, 
				'left': $("#product"+id).offset().left
			})
            .appendTo("body")
            .animate({
					opacity: 0.5,
					left: $("#item_in_cart").offset()['left'],
					top: $("#item_in_cart").offset()['top'],
					width: 20
				}, 1000, function() {
                $(this).remove();
            });
    });	
	
	// открытие и закрытие контейнера списка телефонов
	$('.phone__div-chevron').click(function(){
		
		$(this).toggleClass('opened').toggleClass('closed').next().slideToggle();
		
		if ($(this).hasClass('opened')){
			$(this).html('&lt;img src="/images/svg/phone-chevron-top.svg" width=10 height=6&gt;');
		}
		else {
			$(this).html('&lt;img src="/images/svg/phone-chevron-down.svg" width=10 height=6&gt;');
		}
	});
	
	// открытие и закрытие контейнера горизонтального меню
	$('.navbar-gorizont__div-title').click(function(){
		
		$('.navbar-gorizont__nav').slideToggle();
		
	});

	// открытие и закрытие контейнера вертикального меню
	$('#verticalNav').click(function(){
		
		$(this).toggleClass('opened').toggleClass('closed').next().slideToggle();
		
		if ($(this).hasClass('opened')){
			//$(this).html("&lt;i class='fa fa-chevron-up' aria-hidden='true'&gt;&lt;/i&gt;");
		}
		else {
			//$(this).html("&lt;i class='fa fa-chevron-down' aria-hidden='true'&gt;&lt;/i&gt;");
		}
	});

	
	// открытие и закрытие контейнера вертикального суб_меню
	$('.menu-left-chevron-first').click(function(){
		
		$(this).toggleClass('opened').toggleClass('closed').next().slideToggle();
		
		if ($(this).hasClass('opened')){
			$(this).html("&lt;i class='fa fa-chevron-up'&gt;&lt;/i&gt;");
		}
		else {
			$(this).html("&lt;i class='fa fa-chevron-down'&gt;&lt;/i&gt;");
		}
	});
	
	// в вертикальном меню открытие и закрытие контейнера вертикального суб_меню
	$('.navbar-vertical__div-trigger').click(function(){
		
		if ($(this).next().hasClass('navbar-vertical__div-list-2')){
			if ($('.navbar-vertical__div-list-2').not($(this).next()).is(":visible")){
				$('.navbar-vertical__div-list-2').not($(this).next()).hide("slow");
			}
			$('.navbar-vertical__div-list-3').hide("slow");
			$('.navbar-vertical__div-trigger-2').each(function( index, element ){ 
				if ($(this).hasClass('opened')){
					$(this).toggleClass('opened').toggleClass('closed');
					$(this).html("&lt;img class='m-auto' src=/images/svg/arrow/arrow-down.svg&gt;");
				}
			});
			$('.navbar-vertical__div-trigger-1').not($(this)).each(function( index, element ){ 
				if ($(this).hasClass('opened')){
					$(this).toggleClass('opened').toggleClass('closed');
					$(this).html("&lt;img class='m-auto' src=/images/svg/arrow/arrow-down.svg&gt;");
				}
			});
		}
		if ($(this).next().hasClass('navbar-vertical__div-list-3')){			
			if ($('.navbar-vertical__div-list-3').not($(this).next()).is(":visible")){
				$('.navbar-vertical__div-list-3').not($(this).next()).hide("slow");
			}
			$('.navbar-vertical__div-trigger-2').not($(this)).each(function( index, element ){ 
				if ($(this).hasClass('opened')){
					$(this).toggleClass('opened').toggleClass('closed');
					$(this).html("&lt;img class='m-auto' src=/images/svg/arrow/arrow-down.svg&gt;");
				}
			});
		}
		
		$(this).toggleClass('opened').toggleClass('closed').next().slideToggle();
		
		if ($(this).hasClass('opened')){
			$(this).html("&lt;img class='m-auto' src=/images/svg/arrow/arrow-top.svg&gt;");
		}
		else {
			$(this).html("&lt;img class='m-auto' src=/images/svg/arrow/arrow-down.svg&gt;");
		}

		//const element = document.querySelector('.navbar-vertical__div-trigger');
		//element.scrollIntoView({block: "center", behavior: "smooth"});
		
		//$(this)[0].next().scrollIntoView({block: "center", behavior: "smooth"});
		//$(this).position({ my: "center", at: "center", of: window });
		
		const element = $(this).parent().parent();
		
		$('html, body').animate({scrollTop: element.offset().top + 110}, 'slow');
		
	});
	
	
	// открытие и закрытие горизонтального меню
	$('#gorizont_nav_rule').click(function(){
		
		$(this).toggleClass('opened').toggleClass('closed').next().slideToggle();
		
		if ($(this).hasClass('opened')){
			//$(this).html("&lt;i class='fa fa-chevron-up'&gt;&lt;/i&gt;");
		}
		else {
			//$(this).html("&lt;i class='fa fa-chevron-down'&gt;&lt;/i&gt;");
		}
	});
	
	// в горизонтальном и вертикальном меню открытие и закрытие контейнера вертикального суб_меню
	$('.navbar-gorizont__div-trigger').click(function(){
		
		
		if ($(this).next().hasClass('navbar-gorizont__div-list-2')){
			if ($('.navbar-gorizont__div-list-2').not($(this).next()).is(":visible")){
				$('.navbar-gorizont__div-list-2').not($(this).next()).hide("slow");
			}
			$('.navbar-gorizont__div-list-3').hide("slow");
			$('.navbar-gorizont__div-trigger-2').each(function( index, element ){ 
				if ($(this).hasClass('opened')){
					$(this).toggleClass('opened').toggleClass('closed');
					$(this).html("&lt;svg width='12' height='6' viewBox='0 0 12 6' fill='#008BD3'/ xmlns='http://www.w3.org/2000/svg'&gt;&lt;path d='M0.716255 0.651163C0.641837 0.576744 0.604628 0.483721 0.604628 0.381395C0.604628 0.279069 0.641837 0.186046 0.716255 0.111627C0.865092 -0.0372098 1.10695 -0.0372098 1.25579 0.111627L5.99998 4.85581L10.7442 0.111628C10.893 -0.0372093 11.1349 -0.0372093 11.2837 0.111628C11.4325 0.260465 11.4325 0.502326 11.2837 0.651163L6.26974 5.66512C6.12091 5.81395 5.87905 5.81395 5.73021 5.66512L0.716255 0.651163Z'&gt;&lt;/svg&gt;");
				}
			});
			$('.navbar-gorizont__div-trigger-1').not($(this)).each(function( index, element ){ 
				if ($(this).hasClass('opened')){
					$(this).toggleClass('opened').toggleClass('closed');
					$(this).html("&lt;svg width='12' height='6' viewBox='0 0 12 6' fill='#008BD3'/ xmlns='http://www.w3.org/2000/svg'&gt;&lt;path d='M0.716255 0.651163C0.641837 0.576744 0.604628 0.483721 0.604628 0.381395C0.604628 0.279069 0.641837 0.186046 0.716255 0.111627C0.865092 -0.0372098 1.10695 -0.0372098 1.25579 0.111627L5.99998 4.85581L10.7442 0.111628C10.893 -0.0372093 11.1349 -0.0372093 11.2837 0.111628C11.4325 0.260465 11.4325 0.502326 11.2837 0.651163L6.26974 5.66512C6.12091 5.81395 5.87905 5.81395 5.73021 5.66512L0.716255 0.651163Z'&gt;&lt;/svg&gt;");
				}
			});
		}
		if ($(this).next().hasClass('navbar-gorizont__div-list-3')){			
			if ($('.navbar-gorizont__div-list-3').not($(this).next()).is(":visible")){
				$('.navbar-gorizont__div-list-3').not($(this).next()).hide("slow");
			}
			$('.navbar-gorizont__div-trigger-2').not($(this)).each(function( index, element ){ 
				if ($(this).hasClass('opened')){
					$(this).toggleClass('opened').toggleClass('closed');
					$(this).html("&lt;svg width='12' height='6' viewBox='0 0 12 6' fill='#008BD3'/ xmlns='http://www.w3.org/2000/svg'&gt;&lt;path d='M0.716255 0.651163C0.641837 0.576744 0.604628 0.483721 0.604628 0.381395C0.604628 0.279069 0.641837 0.186046 0.716255 0.111627C0.865092 -0.0372098 1.10695 -0.0372098 1.25579 0.111627L5.99998 4.85581L10.7442 0.111628C10.893 -0.0372093 11.1349 -0.0372093 11.2837 0.111628C11.4325 0.260465 11.4325 0.502326 11.2837 0.651163L6.26974 5.66512C6.12091 5.81395 5.87905 5.81395 5.73021 5.66512L0.716255 0.651163Z'&gt;&lt;/svg&gt;");
				}
			});
		}
		
		$(this).toggleClass('opened').toggleClass('closed').next().slideToggle();
		
		if ($(this).hasClass('opened')){
			$(this).html("&lt;svg width='12' height='6' viewBox='0 0 12 6'  fill='#008BD3' xmlns='http://www.w3.org/2000/svg'&gt;&lt;path d='M0.716255 5.2419C0.641837 5.31632 0.604628 5.40935 0.604628 5.51167C0.604628 5.614 0.641837 5.70702 0.716255 5.78144C0.865092 5.93028 1.10695 5.93028 1.25579 5.78144L5.99998 1.03725L10.7442 5.78144C10.893 5.93028 11.1349 5.93028 11.2837 5.78144C11.4325 5.6326 11.4325 5.39074 11.2837 5.2419L6.26974 0.227949C6.12091 0.0791123 5.87905 0.0791123 5.73021 0.227949L0.716255 5.2419Z'&gt;&lt;/svg&gt;");
		}
		else {
			$(this).html("&lt;svg width='12' height='6' viewBox='0 0 12 6' fill='#008BD3'/ xmlns='http://www.w3.org/2000/svg'&gt;&lt;path d='M0.716255 0.651163C0.641837 0.576744 0.604628 0.483721 0.604628 0.381395C0.604628 0.279069 0.641837 0.186046 0.716255 0.111627C0.865092 -0.0372098 1.10695 -0.0372098 1.25579 0.111627L5.99998 4.85581L10.7442 0.111628C10.893 -0.0372093 11.1349 -0.0372093 11.2837 0.111628C11.4325 0.260465 11.4325 0.502326 11.2837 0.651163L6.26974 5.66512C6.12091 5.81395 5.87905 5.81395 5.73021 5.66512L0.716255 0.651163Z'&gt;&lt;/svg&gt;");
		}
	});
	
	// Добавление товаров в заказ
	$('.minus').click(function (){
		var $input = $(this).parent().find('input');
		var count = parseInt($input.val()) - 1;
		count = count &lt; 1 ? 1 : count;
		$input.val(count);
		$input.change();
		return false;
	});
	$('.plus').click(function () {
		var $input = $(this).parent().find('input');
		$input.val(parseInt($input.val()) + 1);
		$input.change();
		return false;
	});

	// Добавление товаров в заказ
	$('.minus-basket').click(function (){
		
		var $input = $(this).parent().find('input');
		
		var count = parseInt($input.val()) - 1;
		
		count = count &lt; 1 ? 1 : count;
		
		var valueId = $input.attr('data-id');
		
		var item = {
			"count" : count,
			"id" : valueId,
		};

		$.ajax({
			type: "POST",
			dataType : "json",
			url: "/phpscript/plus-minus-basket.php",
			data: item,
			success: function (data){
				if (data.status == 'OK'){
					$input.val(count);
					$input.change();
					$('#summa_'+valueId).html(data.new_cost_item);
					$('#summa_all').html(data.price);
				}
			}
		});
		
		return false;
	});
	
	$('.plus-basket').click(function () {
		
		var $input = $(this).parent().find('input');

		var count = parseInt($input.val()) + 1;

		var valueId = $input.attr('data-id');
		
		//var maxCount = $input.attr('data-max-count');

		//if (count &lt;= maxCount){
		
			var item = {
				"count" : count,
				"id" : valueId,
			};

			$.ajax({
				type: "POST",
				dataType : "json",
				url: "/phpscript/plus-minus-basket.php",
				data: item,
				success: function (data){
					if (data.status == 'OK'){
						$input.val(count);
						$input.change();
						$('#summa_'+valueId).html(data.new_cost_item);
						$('#summa_all').html(data.price);
					}
				}
			});
		//}
		//else {
		
		//	alert("Такого количества товара нет на складе");
		
		//}
		
		return false;
	
	});
	
	
	// открытие и закрытие горизонтального меню
	$('#search-filters__div-unvisible').click(function(){
		
		$(this).toggleClass('opened').toggleClass('closed').next().slideToggle();
		
		if ($(this).hasClass('opened')){
			//$(this).html("&lt;i class='fa fa-chevron-up'&gt;&lt;/i&gt;");
		}
		else {
			//$(this).html("&lt;i class='fa fa-chevron-down'&gt;&lt;/i&gt;");
		}
	});
	
	// Заказ звонка в формах сотрудничества
	$('.form-callback-ajax').submit(function(e){					
		grecaptcha.ready(function (){ 
			grecaptcha.execute("6LcDssgZAAAAAH4egKBQHUhqfv9fSxDLFoB5l9kB", {
				action: "submit" 
			}).then(function(token){
				$('.form-callback-ajax').children("input[name=google_token]").val(token);
				var th = $('.form-callback-ajax');
				$.ajax({
					type: "POST",
					url: "/phpscript/mail.php",
					data: th.serialize()
				}).done(function(){
					$(".form-uvedomlenie").html("&lt;font color=red&gt;Спасибо, сообщение получено.&lt;/font&gt;");
					setTimeout ("$('.form-uvedomlenie').show('drop');", 500);
					setTimeout ("$('.form-uvedomlenie').hide('drop');", 4000);
					setTimeout(function(){
						th.trigger("reset");
					}, 1000);
					return false;
				});
				return false;
			});
			return false;
		});
		return false;
	});

	
	// Загрузка формы обратного звонка на сайт для СПб
	$.ajax({
		type: "POST",
		dataType : "json",
		url: "/phpscript/show-forms.php",
		data: {"type": 1,},
		success: function (data){
			if (data.status == 'OK'){
				$('#callback_spb').html(data.text);
			}
		}
	});
	
	// Загрузка формы обратного звонка на сайт для Москвы
	$.ajax({
		type: "POST",
		dataType : "json",
		url: "/phpscript/show-forms.php",
		data: {"type": 2,},
		success: function (data){
			if (data.status == 'OK'){
				$('#callback_msk').html(data.text);
			}
		}
	});

	// Загрузка формы обратного звонка на сайт для Новосибирска
	$.ajax({
		type: "POST",
		dataType : "json",
		url: "/phpscript/show-forms.php",
		data: {"type": 3,},
		success: function (data){
			if (data.status == 'OK'){
				$('#callback_nsbk').html(data.text);
			}
		}
	});
	
	// Загрузка формы обратного звонка на сайт для Краснодара
	$.ajax({
		type: "POST",
		dataType : "json",
		url: "/phpscript/show-forms.php",
		data: {"type": 4,},
		success: function (data){
			if (data.status == 'OK'){
				$('#callback_krdr').html(data.text);
			}
		}
	});
	
	// появление текста соглашения конфидециальности данных
	$(".show-politika").click(function(){
		var item = {
			"id": 1, 
		};
		$.ajax({
			type: "POST",
			dataType : "json",
			url: "/phpscript/show-document.php",
			data: item,
			success: function (data){
				if (data.status == 'OK'){
					$('#politika_text').html(data.text);
				}
			}
		});
		return false;
	});

	// Запрет автозаполнения поля поиска товаров
	$('#fn-search').find('input').attr('autocomplete', 'off');
	
	// Для нулевого поиска Яндекса по сайту
	$('#fn-search').on('submit', function(event) {
		event.preventDefault();
		$("input[name='text']").val($("#livesearch").val());// Присвоим скрытому полю значение в поле поиска
		this.submit();
	});

	// поиск товара на сайте
	$("#livesearch").keyup(function(){
		var search = {
			"word": $("#livesearch").val(), 
			"name_page": $("#name_page").val()
		};
		$.ajax({
			type: "POST",
			dataType : "json",
			url: "/phpscript/search.php",
			data: search,
			success: function(otvet){
				if (otvet.status == 'OK'){
					$("#resSearch").html(otvet.text);
				}
			}
		});
		return false;
	});

	// Поиск города в форме регистрации
	$("input[name='city']").keyup(function(){
		$('input[name=\"fo_id\"]').val('');
		var search = {
			"word": $("input[name='city']").val() 
		};
		$.ajax({
			type: "POST",
			dataType : "json",
			url: "/phpscript/search-city.php",
			data: search,
			success: function(otvet){
				if (otvet.status == 'OK'){
					$("#citySearch").html(otvet.text);
				}
			}
		});
		return false;
	});
	
	
	// закладки от UI не работают с kfiiqr0h.js
	//$('#tabs-cat').tabs();
	
	// инициализация fancybox от jquery.flexslider.js
	$('[data-fancybox]').fancybox({autoFocus:false});
	
	// инициализация fancybox через pack
	$('.fancybox').fancybox();
	$('.fancybox2').fancybox({
		'closeBtn' : false
	});

	// маска работает от jquerymask.js
	//$('input[name=phone]').mask('+7 (999) 999-99-99');	

	// быстрое возвращение назад при нажатии на картинку внизу страницы
	$('#back-top').hide();
	
	$(function (){
		$(window).scroll(function (){
			if ($(this).scrollTop() &gt; 100){
				$('#back-top').fadeIn();
			} 
			else {
				$('#back-top').fadeOut();
			}
		});

		// scroll body to 0px on click
		$('#back-top a').click(function (){
			$('body,html').animate({
				scrollTop: 0
			}, 800);
			return false;
		});
	});

	// появление объявления при нажатии в шапке
	$(".notification__a").click(function(){
		var item = {
			"id": 1, 
			"pole" : 'email',
		};
		$.ajax({
			type: "POST",
			dataType : "json",
			url: "/phpscript/show-notification.php",
			data: item,
			success: function (data){
				if (data.status == 'OK'){
					$('.notification__div').html(data.text);
				}
			}
		});
		return false;
	});
	
	// появление телефонов при нажатии в мобильной шапке
	$(".phone-mobile__a").click(function(){
		var item = {
			"id": 1, 
			"pole" : 'discount',
		};
		$.ajax({
			type: "POST",
			dataType : "json",
			url: "/phpscript/show-notification.php",
			data: item,
			success: function (data){
				if (data.status == 'OK'){
					$('.notification__div').html(data.text);
				}
			}
		});
		return false;
	});

	// мобильное меню с авторизацией, телефонами и т.п.
	$('#a_menu_top').click(function(){
		var item = {
			"id": 1, 
			"pole" : 'summa',
		};
		$.ajax({
			type: "POST",
			dataType : "json",
			url: "/phpscript/show-notification.php",
			data: item,
			success: function (data){
				if (data.status == 'OK'){
					$('#expand-fullpagemenu').html('&lt;label for="togglebox" id="closex"&gt;Close&lt;/label&gt;'+data.text);
				}
				if (data.status == 'error'){
					$('#expand-fullpagemenu').html(data.description); // заменяем кнопку купить!                
				}
			}
		});
		var action;
		var togglebox = document.getElementById("togglebox");
		var newstate =	(action == 'open')? true : (action == 'close')? false : !togglebox.checked;
		togglebox.checked = newstate;
	});

	// Отправка заказа на сайте
	$('#buyer_form').on('submit', function(e) { // при попытке отправить форму
	
		var text = '';

		var flag = 1;
		
		// Для инпутов количества товара в корзине
		$('input[class=count_input]').each(function(i,elem){
			
			// parseInt принимает строку в качестве аргумента и возвращает целое число
			var count = parseInt($(this).val());

			var maxCount = $(this).attr('data-max-count');

			if (count &gt; maxCount){

				flag = 2;

				text += ' Товара с кодом ' + $(this).attr('data-kod') + ' нет с таким количеством на складе.\r\n';

			}
		});

		if (flag == 2){
		
			//останавливаем стандартный обработчик события отправки формы
			e.preventDefault();

			alert("Заказ остановлен!\r\n"+text);
		
		}
		//else {
			// останавливаем стандартный обработчик события отправки формы
			//e.preventDefault();
			//alert("Заказ остановлен!\r\n"+text);
		//}
			
		// останавливаем стандартный обработчик события отправки формы
		//e.preventDefault();
		//alert("Заказ остановлен!\r\n"+text);
	
	});
	
	
	// регистрация на сайте
	$('#registrationform').on('submit', function(e) { // при попытке отправить форму
		
		e.preventDefault(); // останавливаем стандартный обработчик события отправки формы
		
		// затем ниже создаём переменные, в которые получаем введённые пользователем значения
		var form = $(this); //console.log(form);
		
		var surname = form.find('[name=\"surname\"]').val(); 
		var email = form.find('[name=\"email\"]').val(); 
		var company = form.find('[name=\"company\"]').val(); 
		var name1 = form.find('[name=\"name1\"]').val();
		var phone = form.find('[name=\"phone\"]').val();
		var city = form.find('[name=\"city\"]').val(); 
		var user_url = form.find('[name=\"user_url\"]').val();
		var opt = form.find('[name=\"opt\"]').val();
		var domen_name = form.find('[name=\"domen_name\"]').val(); 
		var site_url = form.find('[name=\"site_url\"]').val();
		var address = form.find('[name=\"address\"]').val();
		var fo_id = form.find('[name=\"fo_id\"]').val();
		var gorod_id = form.find('[name=\"gorod_id\"]').val();
		var region_id = form.find('[name=\"region_id\"]').val();
		
		grecaptcha.ready(function () { // по готовности скриптов recaptcha
			grecaptcha.execute('6LcDssgZAAAAAH4egKBQHUhqfv9fSxDLFoB5l9kB', {
				action: 'submit' // этот параметр не имеет значения
			}).then(function(token) {
				$.ajax({ 
					url: "/phpscript/register-form.php",
					type: 'POST',
					dataType : "json",
					data: ({
						surname: surname,
						email: email,
						company: company,
						name1: name1,
						phone: phone,
						city: city,
						user_url: user_url,
						opt: opt,
						domen_name: domen_name,
						address: address,
						site_url: site_url,
						fo_id: fo_id,
						gorod_id: gorod_id,
						region_id: region_id,
						token: token
					}),
					success: function(data) { // если всё хорошо отправилось
						console.log('форма отправлена');
						if (data.status == 'OK'){
							$('.forma-replace__div').html('&lt;div&gt;' + data.text + '&lt;/div&gt;');
						}
						if (data.status == 'Error'){
							alert('Произошла ошибка при отправке формы:'+ data.text);
						}
					},
					error: function(data) { // если была ошибка в процессе отправки
						console.log('ОШИБКА');
						alert('Произошла ошибка при отправке формы'+ data.text);
					}
				});
			});
		});
	});
	
	// восстановление пароля в личном кабинете
	$('#forgottenform').on('submit', function(e) { // при попытке отправить форму
		
		e.preventDefault(); // останавливаем стандартный обработчик события отправки формы
		
		// затем ниже создаём переменные, в которые получаем введённые пользователем значения
		var form = $(this); //console.log(form);
		
		//var action = form.attr('action'); //console.log(action);
		
		var surname = form.find('[name=\"surname\"]').val(); //console.log(surname);
		
		var email = form.find('[name=\"email\"]').val(); //console.log(email);

		var domen_name = form.find('[name=\"domen_name\"]').val(); //console.log(domen_name);
		
		grecaptcha.ready(function () { // по готовности скриптов recaptcha
			grecaptcha.execute('6LcDssgZAAAAAH4egKBQHUhqfv9fSxDLFoB5l9kB', {
				action: 'submit' // этот параметр не имеет значения
			}).then(function(token) {
				$.ajax({ 
					url: "/phpscript/forgotten-password.php",
					type: 'POST',
					dataType : "json",
					data: ({
						surname: surname,
						email: email,
						domen_name: domen_name,
						token: token
					}),
					success: function(data) { // если всё хорошо отправилось
						console.log('форма отправлена');
						$('.forma-replace__div').html('&lt;div&gt;' + data.text + '&lt;/div&gt;');
						
					},
					error: function(data) { // если была ошибка в процессе отправки
						console.log('ОШИБКА');
						alert('Произошла ошибка при отправке формы'+ data.surname + data.email + data.text);
					}
				});
			});
		});
	});

	// опт-розница
	$("input[id=buttonThree]").change(function() {
		
		//$(this).closest("form").submit(function(){
			//e.preventDefault(); //if ($("input[id=buttonThree]").prop('checked')){
			// У включенного чекбокса удалим выбор
			//if ( $(this).prop("checked")){
			//	alert("the form was submitted");
			//	$(this).prop("checked", true);
			//}
			//else {
			//	alert("the no was submitted");
			//	$(this).prop("checked", false);
			//}
		//});
		
		$(this).closest("form").submit();
	
	});

	$('select[name=button_pcycle]').on('change', function() {
		$(this).closest("form").submit();
	});

	// мобильное меню с авторизацией, телефонами и т.п.
	$('#xlsout').click(function(){
		var orderId = $(this).attr('data-order-id');
		var item = {
			"order_id": orderId, 
		};
		$.ajax({
			type: "POST",
			dataType : "json",
			url: "/phpscript/generation-order.php",
			data: item,
			success: function (data){
				if (data.status == 'OK'){
					$('#xls_export').html(data.text);
					$('#xlsout').html(" ");
				}
				if (data.status == 'error'){
					$('#xls_export').html(data.description); // заменяем кнопку купить!                
				}
			}
		});
	});
	
	// Отмена обязательного заполнение сайта для дизайнеров и строителей
	$('#opt').on('change', function (e) {
		var optionSelected = $("option:selected", this);
		var valueSelected = this.value;
		if (valueSelected !== '0'){
			$('#user_url').attr("required", false);
		}
		else {
			$('#user_url').attr("required", true);
		}
	});


});


function makeOrder (item,g) {
    $.ajax({
		type: "POST",
		dataType : "json",
		url: "/phpscript/add-item.php",
		data: item,
		success: function (data){
			if (data.status == 'OK'){
				if (data.number &gt; 0 &amp;&amp; data.number &lt; 10){
					$('#item_in_cart').html('&lt;div class="basket__div-count" style="width: 20px; height: 20px; line-height: 20px;"&gt;' + data.number + '&lt;/div&gt;');
				}
				if (data.number &gt;= 10 &amp;&amp; data.number &lt; 100){
					$('#item_in_cart').html('&lt;div class="basket__div-count" style="width: 26px; height: 26px; line-height: 26px;"&gt;' + data.number + '&lt;/div&gt;');
				}
				if (data.number &gt;= 100 &amp;&amp; data.number &lt; 1000){
					$('#item_in_cart').html('&lt;div class="basket__div-count" style="width: 32px; height: 32px; line-height: 32px;"&gt;' + data.number + '&lt;/div&gt;');
				}
				if (data.number &gt;= 1000){
					$('#item_in_cart').html('&lt;div class="basket__div-count" style="width: 40px; height: 40px; line-height: 40px;"&gt;' + data.number + '&lt;/div&gt;');
				}
				if (data.number == 0){
					$('#item_in_cart').html('');
				}
			}
		}
    });
}

/* заказ товара с сайта авторизованным пользователем */
function postOrder (order,g){
	$.ajax({
		type: "POST",
		dataType : "json",
		url: "/phpscript/send-order-letter.php",
		data: order,
		success: function (data){
			if (data.status == 'OK'){
				$('#order_availability'+g).hide(); // скрываем кнопку запроса!                
				$('#reply_availability'+g).html("Спасибо, запрос получен!");
				setTimeout ("$('#reply_availability"+g+"').show('drop');", 500);
				setTimeout ("$('#reply_availability"+g+"').hide('drop');", 4000);
			}
			if (data.status == 'error'){
				$('#order_availability'+g).hide(); // скрываем кнопку запроса!                
				$('#reply_availability'+g).html(data.description);                 
			}
		}
	});
}


// отправка телефона с сайта
function SendPhone (item,g){
	$.ajax({
		type: "POST",
		dataType : "json",
		url: "/phpscript/send-phone-number.php",
		data: item,
		success: function (data){
			if (data.status == 'OK'){
				$('#phone_zapros').val("Отправлено"); // выводим 
			}
		}
	});
}


// листание отзвов на сайте
function takeReview (item){
	$.ajax({
		type: "POST",
		dataType : "json",
		url: "/phpscript/next-review.php",
		data: item,
		success: function (data){
			if (data.status == 'OK') {
				$('#reviews_item').html(data.text);
			}
		}
	});
}

//вкладки tabs в карточке товара
(function($) {
	$(function() {

		$('ul.tabs__caption').on('click', 'li:not(.active)', function() {
			$(this).addClass('active').siblings().removeClass('active').closest('div.tabs').find('div.tabs__content').removeClass('active').eq($(this).index()).addClass('active');
		});

		//var tabIndex = window.location.hash.replace('#tab','')-1;
		//if (tabIndex != -1) $('ul.tabs__caption li').eq(tabIndex).click();

		//$('a[href*=#tab]').click(function() {
		//	var tabIndex = $(this).attr('href').replace(/(.*)#tab/, '')-1;
		//	$('ul.tabs__caption li').eq(tabIndex).click();
		//});

	});
})(jQuery);


</pre></body></html>