jQuery(document).ready(function(){
	jQuery('.shrink').each(function() {
		var howMany = parseInt(jQuery(this).attr('name'))+1;
		var positionTop = jQuery(this).find('p:first-child').position();
		var positionBottom = jQuery(this).find('p:nth-child('+howMany+')').position();
		var maxHeight = positionBottom.top-positionTop.top;
		jQuery(jQuery(this)).css({
			maxHeight: maxHeight+'px'
		});
	});
	jQuery('.read-more-link').click(function() {
		var thisLink = jQuery(this);
		var options = thisLink.attr('name').split(',');
		var container = jQuery('#'+options[0]);
		jQuery(container).animate({
			maxHeight: container.attr('scrollHeight')+18+'px'
		}, 500, function() {
			thisLink.html('Hide').removeClass('read-more-link').addClass('read-less-link');
		});
	});
	jQuery('.read-less-link').live('click',function() {
		thisLink = jQuery(this);
		var container = jQuery('#'+jQuery(this).attr('name'));
		var howMany = parseInt(container.attr('name'))+1;
		var positionTop = container.find('p:first-child').position();
		var positionBottom = container.find('p:nth-child('+howMany+')').position();
		var maxHeight = positionBottom.top-positionTop.top;
		jQuery(container).animate({
			maxHeight: maxHeight+'px'
		}, 500, function() {
			thisLink.html('Read More').removeClass('read-less-link').addClass('read-more-link');
		});
	});
});

