PageSourceSearch

http://balneomed.ru/tpl/default/js/tpl.js?342

js balneomed.ru collected 2026-10-07 18:03:19 UTC 4,536 bytes, 201 lines download raw bytes

1$(function() {
2
3	forms_init();
4	forms_InitPopups();
5
6	Fancybox_Init(".zoomable", {
7		padding: 0,
8		titlePosition: "over"
9	});
10	
11	Fancybox_Init(".zoomable2", {
12		padding: 0,
13		titlePosition: "over",
14		type: "swf"
15	});
16	
17	if ( /\bTrident/.test(navigator.userAgent) ) {
18		$("body").addClass("ie11");
19	}
20	
21	toTopInit();
22	//TextCare();
23	//Cart_Init();
24	//SelectBoxInit();
25	//grayscaleInit('.to-grayscale');
26	
27	$(".menu-btn" ).click(function() {
28		$( ".medium" ).show( "slow");
29	});
30	
31	$(".mobile" ).click(function() {
32		$( ".mobile-menu" ).show( "slow");
33	});
34	
35	$(".menu_close-btn" ).click(function() {
36		$( ".menu" ).hide( "slow");
37	});
38	
39	window.slider1 = new rpSlider({
40		'container': ".slider",
41		'sCell' : ".slider .slider-column",
42		'sImgLink': ".slider .slider-item",
43		'sBigImg': ".slider-preview",
44		'sNext' : ".slider .btn-next",
45		'sPrev' : ".slider .btn-prev",
46		'sBigA' : ".slider-preview"
47	});
48	
49	window.slider2 = new rpSlider({
50		'container': ".menu-slider"
51	});
52	
53	window.slider3 = new rpSlider({
54		'container': ".slider1",
55		'sNext' : ".slider1 .next",
56		'sPrev' : ".slider1 .prev"
57	});
58	
59	$('.details_item').first().addClass('active');
60	$('.details_item').click(function(){
61		if( $(this).hasClass('active') ) {
62			$(this).toggleClass('closed');
63		   } 
64		else {$(this).addClass('active'); 
65			  $(this).removeClass('closed');}
66		$(this).siblings().removeClass('active');
67	});
68	
69	$('.closed').find('.description').hide();
70	
71	
72	if( $('.materials-item').length ){
73		window.dbBanner = new DotsBanner({
74			'container': '.slider',
75			'fade_time': 1,
76			'frames_pause': 10,
77			'onToggle' : onDotsBannerToggle
78		});
79		onDotsBannerToggle( dbBanner );
80
81		$('.first').addClass('active');
82		$('.materials-item').click(function(event){
83			event.preventDefault();
84			clearInterval( dbBanner.opt.innerToggleTimer );
85			clearInterval( dbBanner.opt.timer );
86			dbIconToggle( this );
87		});
88	}
89	
90	
91	$('.applying-item').first().addClass('active');
92	$('.applying-item').click(function(event){
93		$('.applying-item').removeClass('active');
94		$(this).addClass('active');
95	});
96	
97	
98	$(".vacancy-item" ).click(function(event) {
99		event.preventDefault();
100		$(this).toggleClass('active');
101	});
102	
103	$(".close_btn" ).click(function() {
104		$("html, body").animate({ scrollTop: 0 }, 600);
105    	return false;
106	});
107	
108	$(".map-close_btn" ).click(function() {
109		$("html, body").animate({ scrollTop: 0 }, 600);
110    	return false;
111	});
112	
113	$(".search-btn" ).click(function() {
114		$( "#search-form" ).toggle( "slow");
115		$(this).toggleClass('active');
116	});
117
118	$(".slide-close_btn" ).click(function() {
119		$("html, body").animate({ scrollTop: 0 }, 600);
120    	return false;
121	});
122
123	// Окно для отображения результата отправки формы
124	window.dialogformResult = new rpDialog( "#popupformResult", {
125		id: "popupformResult", 
126		template:'<div class="rp-dialog hidden" id="popupformResult"><div class="answer">%answer%</div></div>'
127	});
128	
129	if ($(window).width() < 600) {
130		$('.slider-item').click(function(){
131			var linkImage = $(this).attr('href');
132			window.location.href = linkImage;
133		})
134	}
135	
136	if ($(window).width() > 980 ){
137		$('.spec-h').each(function(){
138			var anH = $(this).find("p").length;
139			if(!anH){
140				$(this).parent().addClass("empty");
141			}
142		});
143	}
144
145});
146
147function form_send_callback( frm, data ){
148var fid = frm.find("input[name='id']").val();
149
150	window['popForm' + fid].options.fog = false;
151	window['popForm' + fid].close();
152	dialogformResult.show();
153	$("#popupformResult .answer").html( data );
154
155	setTimeout(function(){
156		window['popForm' + fid].options.fog = true;
157	}, 1000);
158}
159
160
161function onDotsBannerToggle( self ){
162	var slideIndex = $(self.opt.switcher + ".active").index();
163
164	if( self.opt.innerToggleTimer ){
165		clearInterval( self.opt.innerToggleTimer );
166	}
167
168	var i = 0;
169	dbIconToggle( $( self.opt.cell + ":eq(" + (slideIndex) + ") .materials-item:eq(" + i + ")" ) );
170	setTimeout( function(){
171
172		self.opt.innerToggleTimer = setInterval( function(){
173			i++;
174			dbIconToggle( $( self.opt.cell + ":eq(" + (slideIndex) + ") .materials-item:eq(" + i + ")" ) );
175		}, parseInt( self.opt.frames_pause/4 ) );
176	}, self.opt.fade_time );
177
178}
179
180function dbIconToggle( o ){
181	$('.materials-item').removeClass('active');
182	$(o).addClass('active');
183}
184
185function toTopInit(){
186	$(window).scroll(function () {
187		if ($(this).scrollTop() > 100) {
188			$('#to-top').show("slow");
189		} else {
190			$('#to-top').hide("slow");
191			}
192	});
193
194	$('#to-top').click(function () {
195		$('body,html').animate({
196			scrollTop: 0
197		}, 400);
198		return false;
199	});
200
201};

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.