PageSourceSearch

http://softrum.ru/assets/softrum/js/custom.js?time=

js softrum.ru collected 2026-10-07 03:11:53 UTC 4,760 bytes, 132 lines download raw bytes

1jQuery(document).ready(function($){
2
3	//в этой функции отслеживается изменение чекбокса "я не робот"
4	$(document).on('change', '.fofm1 input:checkbox', function() {
5		if($(this).is(':checked')){
6			$(".fofm1 input[type=submit]").removeAttr('disabled');
7			$('.fofm1 input[type=hidden].valTrFal').val('valTrFal_true');
8		}
9		else {
10			$(".fofm1 input[type=submit]").attr('disabled','disabled');
11			$('.fofm1 input[type=hidden].valTrFal').val('valTrFal_disabled');
12		}
13	});
14
15	//закрытие модального окна
16	$('.close_modal, .overlay, .softrum__close_modal').click(function (){
17		$('.popup, .popup2, .overlay, .softrum__popup').css({'opacity':'0', 'visibility':'hidden'});
18		$('.popup > .fofm1 textarea').val('');
19		//сброс всех полей формы обраной связи
20		$(':input','.fofm1').not(':button, :submit, :reset, :hidden').val('').removeAttr('checked').removeAttr('selected');
21		$(".fofm1 input[type=submit]").attr('disabled','disabled');
22	});
23
24	//показ модального окна
25	$('.open_modal').click(function (e){
26		e.preventDefault();
27		$('.popup, .overlay').css({'opacity':'1', 'visibility':'visible'});
28	});
29
30	//аякс форма обратной связи
31	//проверяет какой ответ был получен
32	//и в зависимости от ответа
33	//выводит информацию о статусе
34	//отправки письма
35	$(".fofm1").submit(function() {
36		var str = $(this).serialize();
37		$.ajax({
38			type: "POST",
39			url: "/ajax/contact.php",
40			data: str,
41			success: function(msg) {
42				if(msg == 'ok') {
43					$('.popup2, .overlay').css('opacity','1');
44					$('.popup2, .overlay').css('visibility','visible');
45					$('.popup').css({'opacity':'0','visibility':'hidden'});
46				}
47				else {
48					$('.popup2 .window').html('<h5>Ошибка</h5><p>Сообщение не отправлено, убедитесь в правильности заполнение полей</p>');
49					$('.popup2, .overlay').css('opacity','1');
50					$('.popup2, .overlay').css('visibility','visible');
51					$('.popup').css({'opacity':'0','visibility':'hidden'});
52				}
53			}
54		});
55		return false;
56	});
57
58
59	//показ модального окна
60	$('.softrum__button[data-name]').click(function (e){
61		$('.softrum__popup h5').text('Заказать ' + $(this).attr('data-name'));
62		$('.softrum__popup').find('input[name=programm]').val($(this).attr('data-name'));
63		$('.softrum__popup, .overlay').css({'opacity':'1', 'visibility':'visible'});
64	});
65	
66	$('.softrum__open-modal[data-name]').click(function (e){
67		$('.softrum__popup h5').text($(this).attr('data-name'));
68		$('.softrum__popup, .overlay').css({'opacity':'1', 'visibility':'visible'});
69	});
70
71	$("#buyProgramm").submit(function() {
72		var str = $(this).serialize();
73		console.log(str);
74		$.ajax({
75			type: "POST",
76			url: "/ajax/contact.php",
77			data: str,
78			success: function(msg) {
79				if(msg == 'ok') {
80					$('.popup2, .overlay').css('opacity','1');
81					$('.popup2, .overlay').css('visibility','visible');
82					$('.softrum__popup').css({'opacity':'0','visibility':'hidden'});
83				}
84				else {
85					$('.popup2 .window').html('<h5>Ошибка</h5><p>Сообщение не отправлено, убедитесь в правильности заполнение полей</p>');
86					$('.popup2, .overlay').css('opacity','1');
87					$('.popup2, .overlay').css('visibility','visible');
88					$('.softrum__popup').css({'opacity':'0','visibility':'hidden'});
89				}
90			}
91		});
92		return false;
93	});
94
95	$(document).on('change', '.softrum__popup .fofm input:checkbox', function() {
96		if($(this).is(':checked')){
97			$(".softrum__popup .fofm input[type=submit]").removeAttr('disabled');
98			$('.softrum__popup .fofm input[type=hidden].valTrFal').val('valTrFal_true');
99		}
100		else {
101			$(".softrum__popup .fofm input[type=submit]").attr('disabled','disabled');
102			$('.softrum__popup .fofm input[type=hidden].valTrFal').val('valTrFal_disabled');
103		}
104	});
105
106	$(document).on('change', '#feedback-form input:checkbox', function() {
107		if($(this).is(':checked')){
108			$("#feedback-form input[type=submit]").removeAttr('disabled');
109			$('#feedback-form input[type=hidden].valTrFal').val('valTrFal_true');
110		}
111		else {
112			$("#feedback-form input[type=submit]").attr('disabled','disabled');
113			$('#feedback-form input[type=hidden].valTrFal').val('valTrFal_disabled');
114		}
115	});
116
117	$("#feedback-form").submit(function() {
118		var str = $(this).serialize();
119		console.log(str);
120		$.ajax({
121			type: "POST",
122			url: "/ajax/contacts.php",
123			data: str,
124			success: function(msg) {
125				$('.popup2, .overlay').css({'opacity':'1','visibility':'visible'});
126			}
127		});
128		return false;
129	});
130
131
132});

Line numbers count LF bytes from the start of the resource, as the search results do. Vendor segments are library code the classifier recognised; they are stored but not indexed. Bytes are shown as Latin1 characters, one per byte.