jQuery(document).ready(function() {
      jQuery('#mycarousel').jcarousel();
      
	$('.title').append('<span></span>');
	$('.post').addClass('inactive');
	$('.post .entry').hide();

	$('.post').each(function() {
		if ($(this).find('.entry').children().size() == 0) {
			$(this).find('span').hide();
			var link = $(this).find('.title a');
			var href = link.attr('rel');
			link.attr('href', href);
		}
	});
	
	$('.post.active').find('.entry:first').show();
	$('.post.active').find('.span:first').css('background-position-y', '-50%');

	$('.post .title a').each(function() {
		var trigger = $(this), state = false, el = trigger.parent().next('.entry');
		trigger.click(function(){
			state = !state;
			el.slideToggle("slow");
			trigger.parent().parent().toggleClass('inactive');
		});
	});
	$('.post span').each(function() {
		var trigger = $(this), state = false, el = trigger.parent().next('.entry');
		trigger.click(function(){
			state = !state;
			el.slideToggle("slow");
			trigger.parent().parent().toggleClass('inactive');
		});
	});
	
	$('.post.active').toggleClass('inactive');
});
