function check_comment_form() {
	var result = true;
	$("input.error").removeClass("error");
	$("textarea.error").removeClass("error");
	$("input.done").removeClass("done");
	if ($("input#author").val() == '') {
		$("input#author").addClass("error");
		result = false;
	}
	else {
		$("input#author").addClass("done");
	}
	if (!checkEmail($("input#email").val())) {
		$("input#email").addClass("error");
		result = false;
	}
	else {
		$("input#email").addClass("done");
	}
	if ($("textarea#comment").val() == '') {
		$("textarea#comment").addClass("error");
		result = false;
	} 
	return result;
}
function checkEmail(email) {
	if(email.indexOf('.')>2 && email.indexOf('@')>0) {
		return true;
	}
}
$(document).ready(function() {
	
	$("input#email").blur(function() {
		$("input.error").removeClass("error");
		$("textarea.error").removeClass("error");
		if (!checkEmail($("input#email").val())) {
			$("input#email").addClass("error");
		}
		else {
			$("input#email").addClass("done");
		}
	});
	$("input#author").blur(function() {
		$("input.error").removeClass("error");
		$("textarea.error").removeClass("error");
		if ($("input#author").val() == '') {
			$("input#author").addClass("error");
			result = false;
		}
		else {
			$("input#author").addClass("done");
		}
	});
	$("#commentform").submit(function() {
	 if(check_comment_form()) {
	 	return true;
	 }
	 else {
	 	return false;
	 }
	})
});