var showHideClass = new Class({
	
	//implements
	Implements: [Options],

	//options
	options: {
		opener: '',
		closer: '',
		openee: ''
	},
	
	//initialization
	initialize: function(options) {
		//set options
		this.setOptions(options);
		this.setUp(options);
		//console.log(options.openee);
	},
	
	//a method that does whatever you want
	setUp: function(opts) {
		var myVerticalSlide = new Fx.Slide(opts.openee);
		var viewStatus = false;
		
		myVerticalSlide.hide();
		
		$(opts.opener).addEvent('click', function(e){
			e.stop();
			if(viewStatus){
				myVerticalSlide.slideOut();
				viewStatus = false;
			}else{
				myVerticalSlide.slideIn();
				viewStatus = true;
			}
		});
		
		$(opts.closer).addEvent('click', function(e){
			e.stop();
			myVerticalSlide.slideOut();
			viewStatus = false;
		});
		
		
		
	},
	
	tester: function(){
		console.log(this.options.openee);
	}
	
});