PageSourceSearch

https://mskit.ru/js/main_script.js

js mskit.ru collected 2026-10-02 08:04:38 UTC 19,819 bytes, 670 lines download raw bytes

1// JavaScript Document
2var pre_id=3;
3var scroll = new Array();
4window.addEvent('domready', function() {
5	add_newss();
6	add_companyy();
7	add_meetings();
8	m_menu();
9	open_news();
10	crusel();
11	hiddens();
12//	c_hot();
13	preload();
14	clone_values();
15        show_bsns_block();
16        set_captcha();
17});
18
19window.addEvent('resize', function(){
20	if(Browser.Engine.trident && (Browser.Engine.version < 5)){
21		if(window.getSize().x < 1000){
22			$('main_content').setStyle('width', '1000px');
23			$('footer').setStyle('width', '1000px');
24		}
25		else{
26			$('main_content').setStyle('width', '');
27			$('footer').setStyle('width', '');
28		}
29	}
30});
31
32var add_newss = function(){
33	if($('add_news')){
34		$('add_news').getFirst().addEvent('click', function(e){
35			e.stop();
36			if($('news_add').getStyle('display') != 'block'){
37				$('news_add').setStyle('display', 'block');
38				if($('rbc_informer1') && $('rbc_informer1').getStyle('display') == 'block'){
39				    $('rbc_informer1').setStyle('display', 'none');
40				}
41				if($('rbc_informer2') && $('rbc_informer2').getStyle('display') == 'block'){
42				    $('rbc_informer2').setStyle('display', 'none');
43				}
44				if($('company_add').getStyle('display') == 'block'){
45					$('company_add').setStyle('display', 'none');
46				}
47				if($('meeting_add').getStyle('display') == 'block'){
48					$('meeting_add').setStyle('display', 'none');
49				}
50
51			}
52		});
53	}
54
55	if($('close_news')){
56		$('close_news').addEvent('click', function(e){
57			e.stop();
58			if($('news_add').getStyle('display') == 'block'){
59				$('news_add').setStyle('display', 'none');
60				if($('rbc_informer1') && $('rbc_informer1').getStyle('display') == 'none'){
61				    $('rbc_informer1').setStyle('display', 'block');
62				}
63				if($('rbc_informer2') && $('rbc_informer2').getStyle('display') == 'none'){
64				    $('rbc_informer2').setStyle('display', 'block');
65				}
66			}
67		});
68	}
69}
70
71var add_companyy = function(){
72	if($('add_company')){
73		$('add_company').getFirst().addEvent('click', function(e){
74			e.stop();
75			if($('company_add').getStyle('display') != 'block'){
76				$('company_add').setStyle('display', 'block');
77				$('company_add').setStyle('top', '169px');
78				$('company_add').setStyle('right', '15px');
79				if($('rbc_informer1').getStyle('display') == 'block'){
80				    $('rbc_informer1').setStyle('display', 'none');
81				}
82				if($('rbc_informer2') && $('rbc_informer2').getStyle('display') == 'block'){
83				    $('rbc_informer2').setStyle('display', 'none');
84				}				
85				if($('news_add').getStyle('display') == 'block'){
86					$('news_add').setStyle('display', 'none');
87				}
88				if($('meeting_add').getStyle('display') == 'block'){
89					$('meeting_add').setStyle('display', 'none');
90				}
91
92			}
93		});
94	}
95	if ($('add_company2')) {
96		$('add_company2').getFirst().addEvent('click', function(e){
97			e.stop();
98			if($('company_add').getStyle('display') != 'block'){
99				$('company_add').setStyle('display', 'block');
100				$('company_add').setStyle('top', '169px');
101				$('company_add').setStyle('right', '15px');
102				if($('rbc_informer1').getStyle('display') == 'block'){
103				    $('rbc_informer1').setStyle('display', 'none');
104				}
105				if($('rbc_informer2') && $('rbc_informer2').getStyle('display') == 'block'){
106				    $('rbc_informer2').setStyle('display', 'none');
107				}
108				if($('news_add').getStyle('display') == 'block'){
109					$('news_add').setStyle('display', 'none');
110				}
111				if($('meeting_add').getStyle('display') == 'block'){
112					$('meeting_add').setStyle('display', 'none');
113				}
114			}
115		});
116	}
117	if ($('add_company_right')) {
118		$('add_company_right').addEvent('click', function(e){
119			e.stop();
120			if($('company_add').getStyle('display') != 'block'){
121				$('company_add').setStyle('display', 'block');
122				$('company_add').setStyle('top', '169px');
123				$('company_add').setStyle('right', '15px');
124				if($('rbc_informer1').getStyle('display') == 'block'){
125				    $('rbc_informer1').setStyle('display', 'none');
126				}
127				if($('rbc_informer2') && $('rbc_informer2').getStyle('display') == 'block'){
128				    $('rbc_informer2').setStyle('display', 'none');
129				}
130				if($('news_add').getStyle('display') == 'block'){
131					$('news_add').setStyle('display', 'none');
132				}
133				if($('meeting_add').getStyle('display') == 'block'){
134					$('meeting_add').setStyle('display', 'none');
135				}
136
137			}
138		});
139	}
140
141	if($('close_company')){
142		$('close_company').addEvent('click', function(e){
143			e.stop();
144			if($('company_add').getStyle('display') == 'block'){
145				$('company_add').setStyle('display', 'none');
146				if($('rbc_informer1').getStyle('display') != 'block'){
147				    $('rbc_informer1').setStyle('display', 'block');
148				}
149				if($('rbc_informer2') && $('rbc_informer2').getStyle('display') != 'block'){
150				    $('rbc_informer2').setStyle('display', 'block');
151				}
152
153			}
154		});
155	}
156}
157
158var add_meetings = function(){
159	if($('add_meeting')){
160		$('add_meeting').getFirst().addEvent('click', function(e){
161			e.stop();
162			if($('meeting_add').getStyle('display') != 'block'){
163				$('meeting_add').setStyle('display', 'block');
164				if($('rbc_informer1') && $('rbc_informer1').getStyle('display') == 'block'){
165				    $('rbc_informer1').setStyle('display', 'none');
166				}
167				if($('rbc_informer2') && $('rbc_informer2').getStyle('display') == 'block'){
168				    $('rbc_informer2').setStyle('display', 'none');
169				}
170				if($('company_add').getStyle('display') == 'block'){
171					$('company_add').setStyle('display', 'none');
172				}
173				if($('news_add').getStyle('display') == 'block'){
174					$('news_add').setStyle('display', 'none');
175				}
176
177			}
178		});
179	}
180
181	if($('close_meeting')){
182		$('close_meeting').addEvent('click', function(e){
183			e.stop();
184			if($('meeting_add').getStyle('display') == 'block'){
185				$('meeting_add').setStyle('display', 'none');
186				if($('rbc_informer1') && $('rbc_informer1').getStyle('display') == 'none'){
187				    $('rbc_informer1').setStyle('display', 'block');
188				}
189				if($('rbc_informer2') && $('rbc_informer2').getStyle('display') == 'none'){
190				    $('rbc_informer2').setStyle('display', 'block');
191				}
192			}
193		});
194	}
195}
196
197
198var m_menu = function(){
199	$('news').getFirst().addEvents({
200		'mouseover': function(e){
201			this.addClass('activ');
202			this.getParent().addClass('news_activ');
203			this.getParent().getNext().addClass('news2_news_activ');
204		},
205		'mouseout': function(e){
206			this.removeClass('activ');
207			this.getParent().removeClass('news_activ');
208			this.getParent().getNext().removeClass('news2_news_activ');
209		}
210	});
211	$('news_2').getFirst().addEvents({
212		'mouseover': function(e){
213			this.addClass('activ');
214			this.getParent().addClass('news_2_activ');
215			this.getParent().getNext().addClass('test_news_activ');
216		},
217		'mouseout': function(e){
218			this.removeClass('activ');
219			this.getParent().removeClass('news_2_activ');
220			this.getParent().getNext().removeClass('test_news_activ');
221		}
222	});
223
224	$('test').getFirst().addEvents({
225		'mouseover': function(e){
226			this.addClass('activ');
227			this.getParent().addClass('test_activ');
228			this.getParent().getNext().addClass('inter_test_activ');
229		},
230		'mouseout': function(e){
231			this.removeClass('activ');
232			this.getParent().removeClass('test_activ');
233			this.getParent().getNext().removeClass('inter_test_activ');
234		}
235	});
236
237	$('inter').getFirst().addEvents({
238		'mouseover': function(e){
239			this.addClass('activ');
240			this.getParent().addClass('inter_activ');
241			this.getParent().getNext().addClass('analit_activ_inter');
242		},
243		'mouseout': function(e){
244			this.removeClass('activ');
245			this.getParent().removeClass('inter_activ');
246			this.getParent().getNext().removeClass('analit_activ_inter');
247		}
248	});
249
250	$('analit').getFirst().addEvents({
251		'mouseover': function(e){
252			this.addClass('activ');
253			this.getParent().addClass('analit_activ');
254			this.getParent().getNext().addClass('event_analit_activ');
255		},
256		'mouseout': function(e){
257			this.removeClass('activ');
258			this.getParent().removeClass('analit_activ');
259			this.getParent().getNext().removeClass('event_analit_activ');
260		}
261	});
262
263	$('event').getFirst().addEvents({
264		'mouseover': function(e){
265			this.addClass('activ');
266			this.getParent().addClass('event_activ');
267			this.getParent().getNext().addClass('project_activ_event');
268		},
269		'mouseout': function(e){
270			this.removeClass('activ');
271			this.getParent().removeClass('event_activ');
272			this.getParent().getNext().removeClass('project_activ_event');
273		}
274	});
275
276	$('project').getFirst().addEvents({
277		'mouseover': function(e){
278			this.addClass('activ');
279			this.getParent().addClass('project_activ');
280			this.getParent().getNext().addClass('company_activ_news_2');
281//			$('about').addClass('about_activ_project');
282		},
283		'mouseout': function(e){
284			this.removeClass('activ');
285			this.getParent().removeClass('project_activ');
286			this.getParent().getNext().removeClass('company_activ_news_2');
287//			$('about').removeClass('about_activ_project');
288		}
289	});
290	$('company').getFirst().addEvents({
291		'mouseover': function(e){
292			this.addClass('activ');
293			this.getParent().addClass('company_activ');
294			//$('about').addClass('about_activ_company');
295		},
296		'mouseout': function(e){
297			this.removeClass('activ');
298			this.getParent().removeClass('company_activ');
299			//$('about').removeClass('about_activ_company');
300		}
301	});
302	/* $('doc').getFirst().addEvents({
303		'mouseover': function(e){
304			this.addClass('activ');
305			this.getParent().addClass('doc_activ');
306			this.getParent().getNext().addClass('inter_doc_activ');
307		},
308		'mouseout': function(e){
309			this.removeClass('activ');
310			this.getParent().removeClass('doc_activ');
311			this.getParent().getNext().removeClass('inter_doc_activ');
312		}
313	});
314        */
315        
316}
317
318var open_news = function(){
319	if ($('newsmskit')) {
320        	$('newsmskit').addEvent('click', function(e){
321        		e.stop();
322        		if($('msk_news').getStyle('display') == 'none')
323        		{
324        			$('msk_news').setStyle('display', 'block');
325        		}
326        		else
327        		{
328        			$('msk_news').setStyle('display', 'none');
329        		}
330
331        		if($('nn_news') && $('nn_news').getStyle('display') == 'block')
332        		{
333        			$('nn_news').setStyle('display', 'none');
334        		}
335        		if($('spb_news') && $('spb_news').getStyle('display') == 'block')
336        		{
337        			$('spb_news').setStyle('display', 'none');
338        		}
339        	});
340
341        	$('close_msk').addEvent('click', function(e){
342        		e.stop();
343        		$('msk_news').setStyle('display', 'none');
344        	});
345	}
346
347	if ($('newsnnit')) {
348        	$('newsnnit').addEvent('click', function(e){
349        		e.stop();
350        		if($('nn_news').getStyle('display') == 'none')
351        		{
352        			$('nn_news').setStyle('display', 'block');
353        		}
354        		else
355        		{
356        			$('nn_news').setStyle('display', 'none');
357        		}
358
359        		if($('msk_news') && $('msk_news').getStyle('display') == 'block')
360        		{
361        			$('msk_news').setStyle('display', 'none');
362        		}
363        		if($('spb_news') && $('spb_news').getStyle('display') == 'block')
364        		{
365        			$('spb_news').setStyle('display', 'none');
366        		}
367        	});
368
369        	$('close_nnit').addEvent('click', function(e){
370        		e.stop();
371        		$('nn_news').setStyle('display', 'none');
372        	});
373	}
374
375
376	if ($('newsspbit')) {
377        	$('newsspbit').addEvent('click', function(e){
378        		e.stop();
379        		if($('spb_news').getStyle('display') == 'none')
380        		{
381        			$('spb_news').setStyle('display', 'block');
382        		}
383        		else
384        		{
385        			$('spb_news').setStyle('display', 'none');
386        		}
387
388        		if($('msk_news') && $('msk_news').getStyle('display') == 'block')
389        		{
390        			$('msk_news').setStyle('display', 'none');
391        		}
392
393            		if($('nn_news') && $('nn_news').getStyle('display') == 'block')
394            		{
395            			$('nn_news').setStyle('display', 'none');
396            		}
397        	});
398
399        	$('close_spbit').addEvent('click', function(e){
400        		e.stop();
401        		$('spb_news').setStyle('display', 'none');
402        	});
403	}
404
405}
406
407var set_captcha = function(){
408	if($('lid')){
409            var bindAJAX = function(e){
410                    var req = new Request({
411			method: 'get',
412			url: '/captcha_aj.php',
413			data: { 'do' : '1' },
414			//onRequest: function() { alert('Request made. Please wait...'); },
415			onComplete: function(response) { 
416                            $('sss232').set("value", response);
417                        }
418                    }).send();                    
419            };
420            if ($('sss232').get("value") != '' && parseInt($('sss232').get("value")) > 0) {
421                $('lid').removeEvent('focus', bindAJAX);
422            }
423            else {
424                $('lid').addEvent('focus', bindAJAX);
425            }
426	}
427	if($('meeting_lid')){
428            var bindAJAX2 = function(e){
429                    var req = new Request({
430			method: 'get',
431			url: '/captcha_aj.php',
432			data: { 'do' : '1' },
433			//onRequest: function() { alert('Request made. Please wait...'); },
434			onComplete: function(response) { 
435                            $('sss2323').set("value", response);
436                        }
437                    }).send();                    
438            };
439            if ($('sss2323').get("value") != '' && parseInt($('sss2323').get("value")) > 0) {
440                $('meeting_lid').removeEvent('focus', bindAJAX2);
441            }
442            else {
443                $('meeting_lid').addEvent('focus', bindAJAX2);
444            }
445	}
446	if($('company_name')){
447            var bindAJAX3 = function(e){
448                    var req = new Request({
449			method: 'get',
450			url: '/captcha_aj.php',
451			data: { 'do' : '1' },
452			//onRequest: function() { alert('Request made. Please wait...'); },
453			onComplete: function(response) { 
454                            $('sss23232').set("value", response);
455                        }
456                    }).send();                    
457            };
458            if ($('sss23232').get("value") != '' && parseInt($('sss23232').get("value")) > 0) {
459                $('company_name').removeEvent('focus', bindAJAX3);
460            }
461            else {
462                $('company_name').addEvent('focus', bindAJAX3);
463            }
464	}
465	if($('comment')){
466            var bindAJAX4 = function(e){
467                    var req = new Request({
468			method: 'get',
469			url: '/captcha_aj.php',
470			data: { 'do' : '1' },
471			//onRequest: function() { alert('Request made. Please wait...'); },
472			onComplete: function(response) { 
473                            $('commsss23232').set("value", response);
474                        }
475                    }).send();                    
476            };
477            if ($('commsss23232').get("value") != '' && parseInt($('commsss23232').get("value")) > 0) {
478                $('comment').removeEvent('focus', bindAJAX4);
479            }
480            else {
481                $('comment').addEvent('focus', bindAJAX4);
482            }
483	}
484        
485}
486
487var crusel = function(){
488	if($('slider_container_block'))
489	{
490		var galleries = new Array();
491		galleries = $$('.gallery');
492		for(a=0;a<galleries.length;a++)
493		{
494			var id = galleries[a].id;
495			scroll[id] = new multiSlider(id, pre_id);
496		}
497		$('left_conrol').addEvent('click', function(){
498			scroll[1].scroll_to('left', 1);
499		});
500		$('right_control').addEvent('click', function(){
501			scroll[1].scroll_to('right', 1);
502		});
503	}
504}
505var show_bsns_block = function(){
506	if($('bsns')){
507		$('bsns').getFirst().addEvent('click', function(e){
508			e.stop();
509			if($('bsns_block').getStyle('display') != 'block'){
510				$('bsns_block').setStyle('display', 'block');
511			}
512			else if($('bsns_block').getStyle('display') == 'block'){
513				$('bsns_block').setStyle('display', 'none');
514			}
515		});
516	}
517}
518var news_display = function(e){
519	e.stop();
520	if(this.get('text') == 'Ðàçâåðíóòü'){
521		$$('.hidden').each(function(item){
522			item.setStyle('display', 'block');
523		});
524		this.set('text','Ñâåðíóòü');
525	}
526	else{
527		$$('.hidden').each(function(item){
528			item.setStyle('display', 'none');
529		});
530		this.set('text','Ðàçâåðíóòü');
531	}
532}
533
534var coment_display = function(e){
535	e.stop();
536	if(this.get('text') == 'Ðàçâåðíóòü'){
537		$$('.c_hidden').each(function(item){
538			item.setStyle('display', 'block');
539		});
540		this.set('text','Ñâåðíóòü');
541	}
542	else{
543		$$('.c_hidden').each(function(item){
544			item.setStyle('display', 'none');
545		});
546		this.set('text','Ðàçâåðíóòü');
547	}
548}
549
550var news20_display = function(e){
551	e.stop();
552	if(this.get('text') == 'Ðàçâåðíóòü'){
553		$('other_news20').setStyle('display', 'block');
554		$('top_news20').setStyle('display', 'none');
555		this.set('text','Ñâåðíóòü');
556	}
557	else{
558		$('other_news20').setStyle('display', 'none');
559		$('top_news20').setStyle('display', 'block');
560		this.set('text','Ðàçâåðíóòü');
561	}
562}
563
564
565
566var hiddens = function(){
567	if($('all_news')){
568		$('all_news').getFirst().addEvent('click', news_display);
569	}
570	if($('all_coments')){
571		$('all_coments').getFirst().addEvent('click', coment_display);
572	}
573	if($('all_news20')){
574		$('all_news20').getFirst().addEvent('click', news20_display);
575	}
576}
577
578/*
579var c_hot = function(){
580	if($('close_hot')){
581		$('close_hot').addEvent('click', function(e){
582			e.stop();
583			$('hot_news').setStyle('display', 'none');
584		});
585	}
586}
587*/
588function stopMarquee()
589{
590    obj = document.getElementById('marquee_str');
591    obj.stop();
592}
593function startMarquee()
594{
595    obj = document.getElementById('marquee_str');
596    obj.start();
597}
598
599function checkCheckbox(x)
600{
601   var obj = document.getElementById('ch_'+x);
602   if (obj.checked == true)  obj.checked = false;
603   else if (obj.checked == false)  obj.checked = true;
604}
605
606function preload() {
607    var pictures = new Array('/gif/li_news.gif',
608    						 '/gif/li_news_activ',
609    						 '/gif/a_news_activ.gif',
610    						 '/gif/li_test_activ_news.gif',
611    						 '/gif/li_news2_activ_news.gif',
612    						 '/gif/li_test_activ.gif',
613    						 '/gif/a_test_activ.gif',
614    						 '/gif/li_inter_activ_test.gif',
615    						 '/gif/li_inter_activ.gif',
616    						 '/gif/a_inter_activ.gif',
617    						 '/gif/li_analit_activ_inter.gif',
618    						 '/gif/li_analit_activ.gif',
619    						 '/gif/a_analit_activ.gif',
620    						 '/gif/li_event_activ_analit.gif',
621    						 '/gif/a_event_activ.gif',
622    						 '/gif/li_project_activ_event.gif',
623    						 '/gif/li_pproject_activ.gif',
624    						 '/gif/a_prject_activ.gif',
625    						 '/gif/li_news2_activ_project.gif',
626    						 '/gif/a_news2_activ.gif',
627    						 '/gif/li_news2_activ.gif',
628    						 '/gif/a_news2_activ.gif',
629    						 '/gif/li_company_activ_news2.gif',
630    						 '/gif/li_company_activ.gif',
631    						 '/gif/a_company_activ.gif',
632    						 '/gif/about_back_activ_company.gif',
633    						 '/gif/',
634    						 '/gif/',
635    						 '/gif/li_event_activ.gif');
636    for (i=1;i<pictures.length; i++) {
637        t = new Image();
638        t.src = pictures[i];
639    }
640}
641var clone_values = function(){
642	if($('add_news')){
643	  $('fio').addEvent('change', function(e){
644	      val = document.getElementById('fio').value;
645	      document.getElementById('fio2').value = val;
646	  });
647	  $('email').addEvent('change', function(e){
648	      val = document.getElementById('email').value;
649	      document.getElementById('email2').value = val;
650	  });
651	  $('title').addEvent('change', function(e){
652	      val = document.getElementById('title').value;
653	      document.getElementById('title2').value = val;
654	  });
655	  $('news_type').addEvent('change', function(e){
656	      val = document.getElementById('news_type').value;
657	      document.getElementById('news_type2').value = val;
658	  });
659	  $('lid').addEvent('change', function(e){
660	      val = document.getElementById('lid').value;
661	      document.getElementById('lid2').value = val;
662	  });
663	  $('main_text').addEvent('change', function(e){
664	      val = document.getElementById('main_text').value;
665	      document.getElementById('main_text2').value = val;
666	  });
667	}
668}
669
670

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.