window.addEvent('domready', function(){ 
									 if ($('plus'))
										   {
$('plus').addEvent(	'click',function(event)
									 {
										event.preventDefault();
										
										if (this.getStyle('background-position')=='0px 0px')
										{
											$('center').setStyle('font-size','1em');
											this.setStyle('background-position','0px -16px');
										}
										else {
											$('center').setStyle('font-size','1.5em');
										this.setStyle('background-position','0px 0px');}
									 });
										   }
										   
										    if ($('tisk'))
										   {
$('tisk').addEvent(	'click',function(event)
									 {
										event.preventDefault();
										
										window.print();
									 });
										   }
										   poradi=new Array();
										   zobrazeni=new Array();

	for (i=1;i<=last;i++)
	{
	poradi.include(i);	
	}


poradi.each(function(i)
				{
					
	if (i<=thislevel)
	{
	display=eval('o'+i)-1;
	
	}
	else {
	display=-1;	
	
	}
	if (display==-1)
	{
	zobrazeni[i]=true;	
	}
	else {
	zobrazeni[i]=false;	
	}
	
	
		
	if ($$('a[class$=togglers'+i+']') && $$('ul[class$=elements'+(i+1)+']'))
	{
		$$('a[class$=togglers'+i+']').each(function(el)
												{
													if (!el.hasClass('aktivni'))
													{
														
													el.addEvent('click',function(event)
																				   {
																					   
																					   event.preventDefault();
																				   });}
												});
		
		
new Accordion($$('a[class$=togglers'+i+']'), $$('ul[class$=elements'+(i+1)+']'), {
  show:display,
    alwaysHide: true,
	height:true,
	fixedHeight:false,
	onActive: function(toggler, element)
	{
		
	toggler.addClass('otevreno');
	var j=toggler.getProperty('class').match(/\d+/g);
	
	if (zobrazeni[j]==true) {
	for (k=j;k>=j;k--)
	{
		if (toggler.getParent('ul[class$=elements'+k+']'))
	{
	
		el=toggler.getParent('ul[class$=elements'+k+']');
		
		el.setStyle('height',el.getSize().y+element.scrollHeight+'px');
		
		
	}
	}
	}
	zobrazeni[j]=true;
	
	},
	onBackground: function(toggler, element)
	{
	
	var j=toggler.getProperty('class').match(/\d+/g);
	
	if (zobrazeni[j]==true) {
	for (k=j;k>=2;k--)
	{
	if (toggler.getParent('ul[class$=elements'+k+']') && toggler.hasClass('otevreno'))
	{
		
		
		el=toggler.getParent('ul[class$=elements'+k+']');
		if (el.getSize().y>=element.scrollHeight)
		{
			
		el.setStyle('height',el.getSize().y-element.scrollHeight+'px');
		}
	}
	}
	}
	
	toggler.removeClass('otevreno');
	}
});}

});
									 });
