/*
 * Mootools Class for the testimonials page
 * 
 */
var Testimonials = new Class({
	
	Implements: [Options],  
	 
	options: {},
	
	initialize: function(elements, options){
		
		this.setOptions(options);	
		
		if ($type(elements) != 'array')
			return false;
		
		this.elements = elements;
		this.fx = new Array();
		
		this.elements.each(this.initElement.bind(this));
		

	},
	
	initElement: function(element, index) {
		
		var testimonialMore = this.elements[index].getElement('.testimonialMore');
		
		if (testimonialMore) {
			this.fx[index] = new Fx.Slide(testimonialMore);
			this.fx[index].hide();
			testimonialMore.setStyle('display', 'block');
			
			
			this.elements[index].getElement(".testimonialToggle .showMore").addEvent('click', function(){
				this.fx[index].slideIn();
				this.elements[index].getElement('.showMore').setStyle('display', 'none');
				this.elements[index].getElement('.showLess').setStyle('display', 'inline');
			}.bind(this));
			this.elements[index].getElement(".testimonialToggle .showLess").addEvent('click', function(){
				this.fx[index].slideOut();
				this.elements[index].getElement('.showMore').setStyle('display', 'inline');
				this.elements[index].getElement('.showLess').setStyle('display', 'none');
			}.bind(this));
						
		}
		
	}
	
	
	
	
});
