document.observe('dom:loaded', function() {
	$$('#navigation [rel]').each(function(element) {
		new Tip(element, element.rel, { delay:0, width:'auto' });
	});
	
	$$('a.toggle-btn').each(function(element) {
		Event.observe(element, 'click', function() {
			new Effect.toggle($(element.rel), 'blind', {delay: 0, duration: .5});
			if(element.innerHTML.startsWith('Mostrar')){
				element.update(element.innerHTML.sub('Mostrar', 'Ocultar'));
			}
			else{
				element.update(element.innerHTML.sub('Ocultar', 'Mostrar'));
			}
		});
	});

	// Programar enlaces Mostrar Todos
	$$('a.show-all-btn').each(function(element) {
		Event.observe(element, 'click', function() {
			show_all();
		});
	});
	
	// Programar enlaces Ocultar Todos
	$$('a.hide-all-btn').each(function(element) {
		Event.observe(element, 'click', function() {
			hide_all();
		});
	});
	
	// Mostrar todos los elementos
	function show_all(){
		var aToggle = $$('div.toggle').each(function(element){
			element.show();
		});
		var aToggleButtons = $$('a.toggle-btn').each(function(element){
			element.update(element.innerHTML.sub('Mostrar', 'Ocultar'));
		});
	}
	
	// Oculta todos los elementos
	function hide_all(){
		var aToggle = $$('div.toggle').each(function(element){
			element.hide();
		});
		var aToggleButtons = $$('a.toggle-btn').each(function(element){
			element.update(element.innerHTML.sub('Ocultar', 'Mostrar'));
		});
	}
	
	// Ocultar todos
	hide_all();
	
	// Mostrar el primero
	//aToggle.first().show();
});

