function submit_comment_form() {
	$("#comment_form button").hide();
	$("#comment_form .loading").show();
	$.ajax({
		type: "POST", 
		url: "/blog/assets/php/jquery.comment.php", 
		data: $("#comment_form").serialize(),
		dataType: "json", 
		success: function (data, textStatus) {
			if (data.errors) {
				$("#comment_form button").show();
				$("#comment_form .loading").hide();
				$("#comment_form label span em").html("");
				$("#comment_form input").removeClass('error');
				$("#comment_form textarea").removeClass('error');
				for (i=0; i<data.errors.length; i++) {
					if (data.errors[i].display.length > 0) {
						$("#comment_label_"+data.errors[i].input+" span em").html("<br/>&darr; "+data.errors[i].display);
						$("#comment_"+data.errors[i].input).addClass('error');
					}
				}
				return false;
			} else {
				document.comment_form.reset();
				window.location.href = data.redirect;
				window.location.reload();
				return true;
			}
		}
	});
}
function submit_newsletter_form() {
	$("#newsletter_form button").hide();
	$("#newsletter_form .loading").show();
	$.ajax({
		type: "POST", 
		url: "/blog/assets/php/jquery.newsletter.php", 
		data: $("#newsletter_form").serialize(),
		dataType: "json", 
		success: function (data, textStatus) {
			if (data.errors) {
				$("#newsletter_form button").show();
				$("#newsletter_form .loading").hide();
				$("#newsletter_form input").removeClass('error');
				for (i=0; i<data.errors.length; i++) {
					if (data.errors[i].display.length > 0) {
						$("#newsletter_"+data.errors[i].input).addClass('error');
					}
				}
				return false;
			} else {
				document.newsletter_form.reset();
				$(".newsletter").html("<h4>Thanks for joining!</h4>");
				return true;
			}
		}
	});
}
function submit_search_form() {
	if ($("#search_term").val() != "") {
		var search_url = "/blog/search/" + $("#search_term").val() + "/";
		window.location.href = search_url;
	} else {
		$("#search_term").addClass('error');
	}
}

