/**
 * @author joeraygregory
 */

 var MooShow = new Class({
 	Implements: [Options, Events],
	options: { 
		event: 'click',
		fxClasses: $empty,
		openElement: 'pgtoggler'
	},
	initialize: function(key, getIt, options){ 
    	this.setOptions(options);
		this.key = key;
		$$('.tip').setStyle('display', 'none');
		$$('.'+getIt+' li').each(function(nag) {
			var text = nag.get('text');
			nag.addEvent('click', function() {
				$$('#'+this.key+' li').setStyle('opacity', '0.5');
				$$('#'+this.key+' li a').each(function(el) {
				if(el.get('rel').contains(text)) {
					el.getParent('li').setStyle('opacity', '1');
					$$('.tip').setStyle('display', 'block');
				}
			});
		}.bind(this));
		}.bind(this))

		$$('#'+this.key+' li').setStyle('opacity', '0.5');
  	},
	cycle: function() {
		this.say();
	},
	say: function(el) {
		(console.log('sfds'));
	},
	kill: function() {

	}
 });