window.addEvent('domready', function()
{
	// menu 
	$$('#menu li ul').addClass('hidden');
	
	toggle_menu = function()
	{
		var ul = this.getElement('ul');
		if(ul) {
			ul.toggleClass('hidden');
		}
	}
	
	$$('#menu li').addEvent('mouseenter', toggle_menu);
	$$('#menu li').addEvent('mouseleave', toggle_menu);
	
	// anchors - smooth scroll
	new SmoothScroll({ duration: 500 }, window);
	
	// back
	$$('.back').addEvent('click', function(e) 
	{
		e = new Event(e);
		e.stop();
		
		history.back(-1);
	});
	
	// error hide
	$$('.errorlist li').each(function(obj)
	{
		var fx = new Fx.Slide(obj, { duration: 500 });
		obj.addEvent('click', function(e)
		{
			fx.slideOut();
		});
	});
	
	// filter menu
	$$('a.toggler').addEvent('click', function(e)
	{
		e = new Event(e);
		e.stop();
	});

	if(typeof(accordion_index) == 'undefined') { 
            accordion_index = 0;
        }
		
	var accordion = new Accordion($('filter'), 'a.toggler', 'ul.element',
	{
		display: accordion_index,
		opacity: true,
		duration: 280,
		onActive: function(toggler, element)
		{
			if(window.ie6) {
				element.setStyle('display', 'block');
			}
		},
		onBackground: function(toggler, element)
		{
			if(window.ie6) {
				element.setStyle('display', 'none');
			}
		}
	});
});

