$(document).ready(function() {
	$('.slideshow').cycle({
		fx: 'fade' // choose your transition type, ex: fade, scrollUp, shuffle, etc...
	});
	
	
	$('#hear').change(function() {
		if($(this).val() == "Other") {
			$(".hear_other").show();
		} else {
			$("#hear_other").val('');
			$(".hear_other").hide();
		};  
	});
	

	
	$("#register").validate({
		rules: {
			name: {
				required: true
			},
			email: {
				required: true,
				email: true
			},
			"interest[]": {
				required: true,
				minlength: 1
			},
			guests: {
				required: true,
				number: true
			},
			hear: {
				required: true
			},
			hear_other: {
				required: function() {
					if ($("#hear").val() == "Other") { return true } else { return false };
				}		
			}
		},
		messages: {
			name: "Please enter your name.",
			email: "Please enter your email.",
			guests: "Please enter the number of guests.",
			hear: "Please let us know how you heard about this."
		}
	});
	
	
});
