function prepareMenu(){
	$$('#panel_esquerra ul li.current').each(function(e) {
		e.addClassName('open');
		var pares = e.ancestors();
		pares.each(function(f) {
			if (f.descendantOf('panel_esquerra') && f.match('li')){
				f.addClassName('open');
			}
		});
		/*var childList = e.down('ul');
		if(childList != undefined){
			var fills = childList.childElements();
			fills.each(function(f) {
				if (f.match('li')){
					f.addClassName('open');
				}
			});
		}*/
	});
	$$('#panel_esquerra ul li').each(function(e) {
		prepareList(e);
	});
}
function prepareList(elem){
	var list = elem.down('ul');
	if(list != undefined){
		elem.addClassName('parent');
		if (!elem.hasClassName('open')){
			list.hide();
		}
		var button = new Element('a', { 'class': 'toggle-button'}).update('+');
		elem.insert({
			top: button
		});
		button.observe('click', function(event){
			//Event.stop(event);
			var clicked = Event.element(event);
			toggleList(clicked.up());
		});
	}
}
function toggleList(elem){
	var list = elem.down('ul');
	if(list != undefined){
		elem.toggleClassName('open');
		Effect.toggle(list,'blind');
	}
}

