function initTestimonials(){
    if (typeof(loadTestimonials) == 'function')
        loadTestimonials();
	var _hold = $$('.f-gallery');
	var _d = 500;
	var _initDelay = 1000;
	var _autoSwitch = false;

	_hold.each(function(gal){
		var _parent = gal.getElements('.f-hold')[0];
		var _next = gal.getElements('a.btn-yellow')[0];
		var _els = gal.getElements('blockquote');
		var _a = ind = 0;
		var _init = new Fx.Morph(_parent,{duration:_d, link: 'cancel'});
		var _t = null; 

		_els.each(function(el, i){
			if(i != _a){
				el.setStyle('opacity','0');
			};
		});
		_els[_a].addClass('active');
		setTimeout(function(){
			_init.start({'height':parseInt(_els[_a].getSize().y,10)});
		},_initDelay);
		
		_next.onclick = function(){
			if(_a < _els.length-1) ind = ind +1;
			else ind = 0;
			changeEl(ind);
			return false;
		};

		if(_autoSwitch){
			_t = setTimeout(function(){
				if(_a < _els.length-1) ind = ind +1;
				else ind = 0;
				changeEl(ind);
			},_autoSwitch)
		}

		function changeEl(ind){
			if(_a==ind) return false;
			var _fade = new Fx.Morph(_els[ind],{duration:_d, link: 'cancel'});
			_init.start({'height': parseInt(_els[ind].getSize().y,10)});
			_fade.addEvent('complete',function(){
				_els[ind].addClass('active');
				_els[_a].removeClass('active');
				_a = ind;

				if(_autoSwitch){
					_t = setTimeout(function(){
						if(_a < _els.length-1) ind = ind +1;
						else ind = 0;
						changeEl(ind);
					},_autoSwitch)
				}
			});
			_fade.start({'opacity': [0.3, 1]});
			_els[_a].setStyle('opacity',0);
		}
	});
}

window.addEvent('domready', function() {
	initTestimonials();
})
