window.addEvent('domready', function() {
									 
	if (Browser.Engine.name=='trident' && Browser.Engine.version<=4) IELE6 = true;
	else IELE6 = false;
	var sections_open = new Hash.Cookie('open_sections', {duration: 365, path:'/'});
	var clength = sections_open.getLength();
	if (clength == 0) {
		sections_open.combine({'col_1M':[], 'col_1N':[], 'col_2M':[], 'col_2N':[], 'col_3M':[], 'col_3N':[]});
	} else {
		var ic1m = 0; ic1n = 0; ic2m = 0; ic2n = 0; ic3m = 0; ic3n = 0;		
		
		function switch_classes(itm, ncol, idx) {
			var aa = sections_open.get(ncol);			
			if (aa[idx] == 0) {				
				if (itm.hasClass('visible')) itm.removeClass('visible').addClass('hidden');
			}
			else {
				if (itm.hasClass('hidden')) itm.removeClass('hidden').addClass('visible');				
			}
			itm.store('col',ncol);
			itm.store('cindex',idx);
		 }
		 			
		$$('.title_column_1 .box h2[class!=nopriority] a[id=toggle-paragraphs]').each(function(item) {
			switch_classes(item, 'col_1M', ic1m);
			ic1m++;
		});
		
		$$('.title_column_1 .box h2.nopriority a[id=toggle-paragraphs]').each(function(item) {
			switch_classes(item, 'col_1N', ic1n);
			ic1n++;
		});

		$$('.title_column_2 .box h2[class!=nopriority] a[id=toggle-paragraphs]').each(function(item) {
			switch_classes(item, 'col_2M', ic2m);
			ic2m++;
		});
		
		$$('.title_column_2 .box h2.nopriority a[id=toggle-paragraphs]').each(function(item) {
			switch_classes(item, 'col_2N', ic2n);
			ic2n++;
		});

		$$('.title_column_3 .box h2[class!=nopriority] a[id=toggle-paragraphs]').each(function(item) {
			switch_classes(item, 'col_3M', ic3m);
			ic3m++;
		});
		
		$$('.title_column_3 .box h2.nopriority a[id=toggle-paragraphs]').each(function(item) {
			switch_classes(item, 'col_3N', ic3n);
			ic3n++;
		});
	}
	
	$$('div[id=page_main_heading] div.box div h2 a').each(function(item) {																   
														
		ttext = item.get('text');
		eltext = 'putout_title.php?id='+ttext+'&npp=1';
		item.empty();
		
		pclass  = item.getParent('h2').getProperty('class');
		
		if (pclass == 'nopriority') {
		 eltext += '&np=1';
		 var myElement = new Element('img', {src: eltext, alt: ttext});
		}
		else {
		 var myElement = new Element('img', {src: eltext, alt: ttext});
		}
		
		item.grab(myElement);	
		
		item.addEvent('click', function(e) {
				e.stop();
		});		
														
	});
	
	$$('div[id=predsednictvo_list] a[id=zivotopis]').each(function(item) {	
																  															  
		var elToHide = item.getNext('div');
		if (elToHide) {
			var mySlide = new Fx.Slide(elToHide, {transition:'quad:in:out'});			
				
			item.store('fx', mySlide);
			item.store('st', 'end');

			if (item.hasClass('hidden')){
				mySlide.hide();
			} else {
				mySlide.hide();				
				(function() {mySlide.slideIn()}).delay(500);

			}

			item.addEvent('click', function(e) {
				e.stop();
				status = item.retrieve('st');
				if (status != 'processing') {
				 var fx = this.retrieve('fx');
				 item.store('st','processing');
				 var sw_func = function() {
				  item.store('st','end');
				  if (item.hasClass('hidden')){
					item.removeClass('processing').removeClass('hidden').addClass('visible');
				  }
				  else {
					item.removeClass('processing').removeClass('visible').addClass('hidden');
				  }
				  fx.removeEvent('complete', sw_func);
				 }
				
				 fx.addEvent('complete', sw_func);				
				 fx.toggle();
				 item.addClass('processing');
				 
/*				 $$('div[id=predsednictvo_list] a[id=zivotopis]').each(function(item) {
			     status = item.retrieve('st');																							
			     if ((status != 'processing') && (item.hasClass('visible'))) {
				  var fx = item.retrieve('fx');
				  item.store('st','processing');  
				  var sw_func1 = function() {
				   item.store('st','end');
				   if (item.hasClass('hidden')){
					item.removeClass('processing').removeClass('hidden').addClass('visible');
				   }
				   else {
					item.removeClass('processing').removeClass('visible').addClass('hidden');
				   }
				   fx.removeEvent('complete', sw_func1);
				  }					
				  fx.addEvent('complete', sw_func1);
				  fx.toggle();				 
			     }
				});				  */
				 
				}

			}); 
		}
														
	});


    if ($('unique_open')) {
	   open_me = $('unique_open').get('class');
    }
	else open_me = 0;
	
	if ($('page_content')) {
		
		$$('div[id=page_content] div[id=page_central_part] h3 a[id=toggle-paragraphs]').each(function(item) {
			
			item.addEvent('click', function(e) {
				e.stop();
			});																			 
		});
		
		
		var caccordion = new Accordion($$('div[id=page_content] div[id=page_central_part] h3 a[id=toggle-paragraphs]'), $$('div[id=page_content] div[id=page_central_part] div.content_after'), {
			opacity: false,
			display: open_me,
			alwaysHide:false,
			onActive:function(toggler){
				this.target=toggler;
				if (toggler.hasClass('hidden')) {
					toggler.removeClass('hidden').addClass('visible');
				} 
			},
			onBackground:function(toggler){
				if (toggler.hasClass('visible')) {
					toggler.removeClass('visible').addClass('hidden');
				}								 
			},
			onComplete: function(){
        		 if(this.target){
					toggler = this.target;
					num = this.previous;
					if (num > 0) {
					 var myFx = new Fx.Scroll(window,{duration:700}).toElement(toggler);
					}
        		 }
			}
		});
		
		
		
	}	


	$$('.box h2 a[id=toggle-paragraphs]').each(function(item) {
		item.setStyle('cursor', 'pointer');
		ttext = item.get('text');
		eltext = 'putout_title.php?id='+ttext;
		item.empty();
		
		pclass  = item.getParent('h2').getProperty('class');		
		
		if (pclass == 'nopriority') {
		 eltext += '&np=1';
		 var myElement = new Element('img', {src: eltext, alt: ttext});			
		}
		else {
		 var myElement = new Element('img', {src: eltext, alt: ttext});						
		}		
		
		item.grab(myElement);		
		 				
		function add_cookie_array_values(item) {
		 function add_to_prior(item, sa, typecol) {
		 	if (item.getParent('h2').hasClass('nopriority')) str_prior = 'N';
			else str_prior = 'M';
			str_compl = typecol+str_prior;
		 	var vals = sections_open.get((str_compl)); 
		  	vals.extend(sa);
			item.store('col',str_compl);
			item.store('cindex',vals.length);
		  	sections_open.set({
    		  str_compl: vals
		  	});
		 }
	     if (item.hasClass('hidden')) s_add = [0];
		 else s_add = [1];		 
		 if (item.getParent('h2').getParent('div').getParent('div').hasClass('title_column_1')) add_to_prior(item, s_add, 'col_1');
		 if (item.getParent('h2').getParent('div').getParent('div').hasClass('title_column_2')) add_to_prior(item, s_add, 'col_2');
		 if (item.getParent('h2').getParent('div').getParent('div').hasClass('title_column_3')) add_to_prior(item, s_add, 'col_3');		 
		}
		
		if (clength == 0) add_cookie_array_values(item);  // there is no data in cookie_gird
		
		var elToHide = item.getParent('h2').getNext('div');
		if (elToHide) {
			
			elToAcc = elToHide.getChildren('[id=title_box]');
			
			elToAcc_class = elToAcc.get('class');
			
			if (!IELE6) {
			
			  if (elToAcc_class != "") {
				str_toggler = 'div.'+elToAcc_class+' h3 a[id=toggle-paragraphs]';
				str_element = 'div.'+elToAcc_class+' div.content_after';
				var taccordion = new Accordion($$(str_toggler),$$(str_element), {
								opacity: false,
								display: 0,
								duration:320,
								link:'chain',
								transition:'quad:in:out',
								alwaysHide:false,
								fixedHeight:280, 
								onActive:function(toggler){
									this.target=toggler;
								},
								onBackground:function(toggler){
								}
				});
				$$(str_toggler).each(function(it) {
				  it.addEvent('mouseenter', function(e) { e.stop(); this.fireEvent('click', it, 220); });
				});
				
			  }
			}
			
			var mySlide = new Fx.Slide(elToHide, {transition:'quad:in:out'});			
				
			item.store('fx', mySlide);
			item.store('st', 'end');

			if (item.hasClass('hidden')){
				mySlide.hide();
			} else {
				mySlide.hide();				
				(function() {mySlide.slideIn()}).delay(500);

			}

			item.addEvent('click', function(e) {
				e.stop();
				status = item.retrieve('st');
				if (status != 'processing') {
				 var fx = this.retrieve('fx');
				 item.store('st','processing');
				 var sw_func = function() {
				  item.store('st','end');
				  var c_col = item.retrieve('col');
				  var c_index = item.retrieve('cindex');
				  if (item.hasClass('hidden')){
					item.removeClass('hidden').addClass('visible');
					as = 1;
				  }
				  else {
					item.removeClass('visible').addClass('hidden');
					as = 0;
				  }
				  aa = sections_open.get(c_col);
				  aa[c_index] = as;
				  sections_open.set(c_col,aa);
				  fx.removeEvent('complete', sw_func);
				 }
				
				 fx.addEvent('complete', sw_func);				
				 fx.toggle();				
				}

			});
		}
	});
	
	$$('div[id=csection_content] .box2 h2 a[id=toggle-paragraphs]').each(function(item) {
		item.setStyle('cursor', 'pointer');
		
		var elToHide = item.getParent('h2').getNext('div');
		if (elToHide) {
			var mySlide = new Fx.Slide(elToHide);	
				
			item.store('fx', mySlide);
			item.store('st', 'end');

			if (item.hasClass('hidden')){
				mySlide.hide();
			}

			item.addEvent('click', function(e) {
				e.stop();
				status = item.retrieve('st');
				if (status != 'processing') {
				 var fx = this.retrieve('fx');
				 item.store('st','processing');
				 var sw_func = function() {
				  item.store('st','end');
				  if (item.hasClass('hidden')){
					item.removeClass('hidden').addClass('visible');
				  }
				  else {
					item.removeClass('visible').addClass('hidden');
				  }
				  fx.removeEvent('complete', sw_func);
				 }
				
				 fx.addEvent('complete', sw_func);				
				 fx.toggle();
				 
				 
				}

			});
		}		
		
	});
	
	if ($('darrow')) {
		$('darrow').addEvent('click', function(e) {
				e.stop();				
				$$('.box h2 a[id=toggle-paragraphs]').each(function(item) {
			     status = item.retrieve('st');																							
			     if ((status != 'processing') && (item.hasClass('hidden'))) {
				  var fx = item.retrieve('fx');
				  item.store('st','processing');
				  var sw_func = function() {
				   item.store('st','end');
				   var c_col = item.retrieve('col');
				   var c_index = item.retrieve('cindex');
				   item.removeClass('hidden').addClass('visible');
				   as = 1;				   
				   aa = sections_open.get(c_col);
				   aa[c_index] = as;
				   sections_open.set(c_col,aa);				   
				   fx.removeEvent('complete', sw_func);
				  }					
				  fx.addEvent('complete', sw_func);
				  fx.toggle();				 
			     }
				});
	   });
	}

	if ($('uarrow')) {
		$('uarrow').addEvent('click', function(e) {
				e.stop();
				$$('.box h2 a[id=toggle-paragraphs]').each(function(item) {
			     status = item.retrieve('st');																							
			     if ((status != 'processing') && (item.hasClass('visible'))) {
				  var fx = item.retrieve('fx');
				  item.store('st','processing');				  
				  var sw_func = function() {
				   item.store('st','end');
				   var c_col = item.retrieve('col');
				   var c_index = item.retrieve('cindex');				   
				   item.removeClass('visible').addClass('hidden');
				   as = 0;
				   aa = sections_open.get(c_col);
				   aa[c_index] = as;
				   sections_open.set(c_col,aa);				   
				   fx.removeEvent('complete', sw_func);
				  }					
				  fx.addEvent('complete', sw_func);
				  fx.toggle();				 
			     }
			    });
	    });
	}
	

/*	if ($('cdarrow')) {
		$('cdarrow').addEvent('click', function(e) {
				 e.stop();
				 $$('div[id=page_content] h3 a[id=toggle-paragraphs]').each(function(item) {
			     status = item.retrieve('st');																							
			     if ((status != 'processing') && (item.hasClass('hidden'))) {
				  var fx = item.retrieve('fx');
				  item.store('st','processing');
				  var sw_func = function() {
				   item.store('st','end');
				   item.removeClass('hidden').addClass('visible');
				   fx.removeEvent('complete', sw_func);
				  }					
				  fx.addEvent('complete', sw_func);
				  fx.toggle();				 
			     }
			    });
			   });
	}

	if ($('cuarrow')) {
		$('cuarrow').addEvent('click', function(e) {
				 e.stop();
				 $$('div[id=page_content] h3 a[id=toggle-paragraphs]').each(function(item) {
			     status = item.retrieve('st');																							
			     if ((status != 'processing') && (item.hasClass('visible'))) {
				  var fx = item.retrieve('fx');
				  item.store('st','processing');  
				  var sw_func = function() {
				   item.store('st','end');
				   item.removeClass('visible').addClass('hidden');
				   fx.removeEvent('complete', sw_func);
				  }					
				  fx.addEvent('complete', sw_func);
				  fx.toggle();				 
			     }
				});
			   });
	} */	

});