window.addEvent('domready', function(){
	$$('.expand').each(function(element){
		var toggle = new Element('div').addClass('open').setStyles({
			'position': 'absolute',
			'bottom': 0,
			'left': 0
		}).set('text', 'Learn More...');
		element.setStyles({
			'position': 'relative',
			'height': 64,
			'overflow': 'hidden'
		}).grab(toggle).set('tween', {
			duration: 1000,
			transition: 'sine:out'
		}).addEvent('click', function(e){
			if (toggle.hasClass('open')) {
				new Event(e).stop();
				element.tween('height', element.getScrollSize().y+30);
				toggle.addClass('close').removeClass('open').set('text', 'Close...');
			}
		});
		toggle.addEvent('click', function(e){
			new Event(e).stop();
			if (toggle.hasClass('open')) {
				element.tween('height', element.getScrollSize().y+30);
				toggle.addClass('close').removeClass('open').set('text', 'Close...');
			} else {
				element.tween('height', 64);
				toggle.addClass('open').removeClass('close').set('text', 'Learn More...');
			}
		});
	});
});