Cufon.replace('#header li a, .cf, #story .bigNav li, #story h1, #story h3, #left h1, #sidebar h2, .blog #right h2, ul.menu li a, .cf', {
	hover: true,
	hoverables: { a: true }
});

$(document).ready(function() {
	$(".toggle a, .expand .title a").click(function(e) {
		var toggle = $(this).parents('.item').find('.toggle').find('a');

		if(!toggle.hasClass('open')) {
			e.preventDefault();
			$('.expand .content').slideUp();
			
			$(this).parents('.item').find(".content").slideDown(1000);
			$('.toggle a').removeClass('open');
			toggle.addClass('open');
		} else {
			$(this).parents('.item').find(".content").slideUp(1000);
			$('.toggle a').removeClass('open');
		}

	});
	
	$('.expand .content').slideUp();
	
	$('.rating').stars({
		oneVoteOnly: true,
		callback: function(ui, type, value) {
			console.info(ui.element);
			
			var ratingId = $(ui.element).attr('id').split('-')[2];
			$.ajax({
				url: '/recipes/rate',
				data: {
					id: ratingId,
					rating: value
				},
				dataType: 'json',
				success: function(json) {
					ui.element.append('<span class="message">'+json.message+'</span>');
					ui.element.parent().find('.message').fadeOut(4000);
				}
			});
		}
	});
	
});



