window.addEvent('domready', function() {
 	var mySlide_01 = new Fx.Slide('category_list').slideIn();
    $('category_list').setStyle('display','block');
	var mySlide_02 = new Fx.Slide('archive_list').slideIn();	
    $('archive_list').setStyle('display','block');
	var mySlide_03 = new Fx.Slide('tag_list').slideIn();	
    $('tag_list').setStyle('display','block');		
	var slide_open = ''; 

	$('toggle_categories').addEvent('click', function(e){
		e.stop();
		if(slide_open == 'mySlide_02') {
			$('toggle_archives').removeClass('link_up');
			$('toggle_archives').addClass('link_down');
			mySlide_02.slideOut().chain(function() {
				mySlide_01.slideIn();	
	            mySlide_03.slideOut();
				$('toggle_categories').removeClass('link_down');
				$('toggle_categories').addClass('link_up');
				slide_open = '';
				slide_open = 'mySlide_01';
			});
		}
		else if(slide_open == 'mySlide_03') {
			$('toggle_tags').removeClass('link_up');
			$('toggle_tags').addClass('link_down');
			mySlide_03.slideOut().chain(function() {
				mySlide_01.slideIn();
				mySlide_02.slideOut();	
				$('toggle_categories').removeClass('link_down');
				$('toggle_categories').addClass('link_up');
				slide_open = '';
				slide_open = 'mySlide_01';
			});
		}
		else {
			if ($('toggle_categories').hasClass('link_down')){
			    mySlide_01.slideIn();			
				$('toggle_categories').removeClass('link_down');
				$('toggle_categories').addClass('link_up');
				slide_open = '';
				slide_open = 'mySlide_01';	
			}
			else {
			    mySlide_01.slideOut();
				$('toggle_categories').removeClass('link_up');
				$('toggle_categories').addClass('link_down');	
				slide_open = '';					
			}	
		}
	});
	
	$('toggle_archives').addEvent('click', function(e){
		e.stop();
		if(slide_open == 'mySlide_01') {
			$('toggle_categories').removeClass('link_up');
			$('toggle_categories').addClass('link_down');
			mySlide_01.slideOut().chain(function() {
				mySlide_02.slideIn();
	            mySlide_03.slideOut();
				$('toggle_archives').removeClass('link_down');
				$('toggle_archives').addClass('link_up');
				slide_open = '';
				slide_open = 'mySlide_02';
			});
		}
		else if(slide_open == 'mySlide_03') {
			$('toggle_tags').removeClass('link_up');
			$('toggle_tags').addClass('link_down');
			mySlide_03.slideOut().chain(function() {
				mySlide_02.slideIn();
				mySlide_01.slideOut();	
				$('toggle_archives').removeClass('link_down');
				$('toggle_archives').addClass('link_up');
			     slide_open = '';
				slide_open = 'mySlide_02';
			});
		}
		else {
			if ($('toggle_archives').hasClass('link_down')){
				mySlide_02.slideIn();		
				$('toggle_archives').removeClass('link_down');
				$('toggle_archives').addClass('link_up');
				slide_open = '';
				slide_open = 'mySlide_02';		
			}
			else {
				mySlide_02.slideOut();					
				$('toggle_archives').removeClass('link_up');
				$('toggle_archives').addClass('link_down');	
				slide_open = '';						
			}
		}
	});
	$('toggle_tags').addEvent('click', function(e){
		e.stop();
		if(slide_open == 'mySlide_01') {
			$('toggle_categories').removeClass('link_up');
			$('toggle_categories').addClass('link_down');
			mySlide_01.slideOut().chain(function() {
				mySlide_03.slideIn();
				mySlide_02.slideOut();	
				$('toggle_tags').removeClass('link_down');
				$('toggle_tags').addClass('link_up');
				slide_open = '';
				slide_open = 'mySlide_03';
			});
		}
		else if(slide_open == 'mySlide_02') {
			$('toggle_archives').removeClass('link_up');
			$('toggle_archives').addClass('link_down');
			mySlide_02.slideOut().chain(function() {
				mySlide_03.slideIn();	
	            mySlide_01.slideOut();
				$('toggle_tags').removeClass('link_down');
				$('toggle_tags').addClass('link_up');
			    slide_open = '';
				slide_open = 'mySlide_03';
			});
		}
		else {
			if ($('toggle_tags').hasClass('link_down')){
				mySlide_03.slideIn();	
				$('toggle_tags').removeClass('link_down');
				$('toggle_tags').addClass('link_up');
				slide_open = '';
				slide_open = 'mySlide_03';		
			}
			else {
				mySlide_03.slideOut();	
				$('toggle_tags').removeClass('link_up');
				$('toggle_tags').addClass('link_down');	
				slide_open = '';						
			}
		}
	});
	
});