
var FilterExpander = Class.create({

	initialize: function() {
		$$('.layered-nav-wrapper a.expand-link').each(function(aNode){
			Event.observe(aNode, 'click', this.slideDown);
		}.bindAsEventListener(this));
		
		$$('.layered-nav-wrapper a.collapse-link').each(function(aNode){
			Event.observe(aNode, 'click', this.slideUp);
		}.bindAsEventListener(this));
					
  	}, 
  
  	slideDown:function(e){		
  		Event.findElement(e, 'td').getElementsBySelector('a.expand-link')[0].hide();		
  		Event.findElement(e, 'td').getElementsBySelector('a.collapse-link')[0].show();

		Effect.BlindDown(Event.findElement(e, 'td').getElementsBySelector('ol')[1], {duration:0.3}); 
		
 		Event.stop(e);
  	}, 
  
  	slideUp:function(e){
  		Event.findElement(e, 'td').getElementsBySelector('a.expand-link')[0].show();		
  		Event.findElement(e, 'td').getElementsBySelector('a.collapse-link')[0].hide();

		Effect.BlindUp(Event.findElement(e, 'td').getElementsBySelector('ol')[1], {duration:0.3}); 
		
 		Event.stop(e);
  	}
});

Event.observe(window, 'load', function() { 
	var filterExpander = new FilterExpander();
});


