window.addEvent(load_method, function(){
	
	$$('.MGroupContent').setStyle('display', 'block');
	
	var coo = new Hash.Cookie('menustatus', {duration: 3600});

	$$('div.MGroup').each(function(div){
		var link = div.getElement('a');
		var block = link.getNext();
		
		var arrow = div.getElement('img');
		
		var fx = new Fx.Slide(block);

		if (coo.get(block.id) != 'visibile')
		{
			fx.hide();
			arrow.src = "images/collapsed.gif";
		}

		link.addEvent('click', function(){
			fx.toggle();
			if ( fx.wrapper.offsetHeight != 0 )
			{
			  arrow.src="images/collapsed.gif";
			  coo.set(block.id, 'nascosto');
			}
			else
			{
			  arrow.src="images/expanded.gif";
			  coo.set(block.id, 'visibile');
			}
		});

		var lnk = $$('#'+block.id+' a');
		lnk.each(function(el, i){
			var overfxs = new Fx.Styles(el, {transition:Fx.Transitions.Bounce.easeOut, 'duration': 500, 'wait': false});
			var tocolor = '#DC8801';
			var fromcolor = '#FF5A00';

			el.mouseouted = true;
			el.addEvent('mouseenter', function(e){
				overfxs.start({
					'color': tocolor,
					'text-indent': 12,
					'font-size': 11
				});
			});
			el.addEvent('mouseleave', function(e){
				overfxs.start({
					'color': fromcolor,
					'text-indent': 0,
					'font-size': 11
				});
			});
		});

		
	});
	new SmoothScroll();
	
});

document.write('<style type="text/css" media="screen">div.MGroupContent{display: none}</style>');