$(function () {

	$("div.comments_holder").hide();

	$("div.comments_toggle").click(function () {
	
		$(this).next().slideToggle();
	
	}).hover(
		function () {
			
			$(this).addClass("comments_toggle_hover");
		},
		function () {
		
			$(this).removeClass("comments_toggle_hover");		
		}	
	);
	
	$("p.email_container").hide();
	
	$("input[name='add_to_list']").
		change(function () {
		
			$(this).parent().parent().find("p.email_container").toggle();
					
		});

	$("input[value='(optional)']")
		.addClass("light_input")
		.focus(function () {
		
			if ($(this).val() === "(optional)") $(this).removeClass("light_input").val("");

		})
		.blur(function () {
		
			if ($(this).val() === "") $(this).addClass("light_input").val("(optional)");
		
		});
	
	$("form").validate({
		rules:	{
			comment: "required",
			name:	"required"
		}
	});

});