$(document).ready(function() {
	$("form").submit(function() {
		var numCorrect = 0;
		var form = this;
		$(form).addClass("submitted");
		$("ol > li").each(function(i) {
			var listEl = $(this);
			var correct = false;
			var input = listEl.find("li.correct input");
			if (input) {
				var radioArray = input.attr("id").split("-");
				if (form[radioArray[0]][radioArray[1]].checked)
					correct = true;
			}

			if (correct) {
				numCorrect++;
				listEl.prepend("<div class='result'>Correct!</div>");
			}
			else
				listEl.prepend("<div class='result'>Wrong!</div>");
		});
		$(form).addClass("submitted").find("input").hide();
		$("html").animate({ scrollTop: $("body").offset().top}, 500, null, function() {
			$(form).prepend("<p class='congratulations'>Congratulations! You got " + numCorrect + " out of 8 questions correct!</p><p>Read on to find out which you answered correctly and which you missed.</p>");
			$("#quiz div.result").slideDown("slow");
			$("#quiz p.answer").slideDown("slow");
		});
		return false;
	});
});