$(document).ready(function() {
	
	/* Cufon
	...........................................................................*/
	Cufon.replace('#hero h2', {
		textShadow: '#41898d 1px 1px'
	});
	
	
	/* Autobox
	...........................................................................*/
	$('.autobox').autobox();
	

	/* Book Regiter - radio buttons
	...........................................................................*/
	// see if anything is previously checked
	$(".book_own input:checked").parent().addClass("selected");
	// 'Yes' button
	$(".book_own .book_yes .radio-select").click(
		function(event) {
			event.preventDefault();
			$(this).parent().addClass("selected");
			$(this).parent().find("input").attr("checked","checked");
			$(this).parent().parent().find(".book_no").removeClass("selected");
		}
	);
	$(".book_own .book_yes .radio-deselect").click(
		function(event) {
			event.preventDefault();
			$(this).parent().removeClass("selected");
			$(this).parent().find("input").removeAttr("checked");
			$(this).parent().parent().find(".book_no").addClass("selected");
			$(this).parent().parent().find(".book_no").attr("checked","checked");
		}
	);
	// 'No' button
	$(".book_own .book_no .radio-select").click(
		function(event) {
			event.preventDefault();
			$(this).parent().addClass("selected");
			$(this).parent().find("input").attr("checked","checked");
			$(this).parent().parent().find(".book_yes").removeClass("selected");
		}
	);
	$(".book_own .book_no .radio-deselect").click(
		function(event) {
			event.preventDefault();
			$(this).parent().removeClass("selected");
			$(this).parent().find("input").removeAttr("checked");
			$(this).parent().parent().find(".book_yes").addClass("selected");
			$(this).parent().parent().find(".book_yes").find("input").attr("checked","checked");
		}
	);
	
	
	/* Search results - checkboxes
	...........................................................................*/
	// see if anything is previously checked
	$(".save_recipe input:checked").parent().addClass("selected");
	
	$(".save_recipe .checkbox-select").click(
		function(event) {
			event.preventDefault();
			$(this).parent().addClass("selected");
			$(this).parent().find("input").attr("checked","checked");
		}
	);
	
	$(".save_recipe .checkbox-deselect").click(
		function(event) {
			event.preventDefault();
			$(this).parent().removeClass("selected");
			$(this).parent().find("input").removeAttr("checked");
		}
	);
	
	
	/* Search results - hide non saved items
	...........................................................................*/
	$('.show_saved').click(
		function(event) {
			// Hide both buttons after click
			$('.show_all').show();
			$('.show_saved').hide();

			// Hide unckecked search results
			event.preventDefault();
			$('input:checkbox').each( function() {
				var checked_status = this.checked;
				if (!checked_status){
				$(this).parent().parent().hide();
			}
		});
	});
	
	$('.show_all').click(
		function(event) {
			// Hide both buttons after click
			$('.show_saved').show();
			$('.show_all').hide();

			// Hide unckecked search results
			event.preventDefault();
			$('input:checkbox').each( function() {
				$(this).parent().parent().show();
			});
	});	

});

