google.load("jquery", "1.3.1");

function submitComment(){
	if(checkSubmitFields()){
		$("div.escaper").text($("#text_input").val());
		$.post("../../ajax/", 
				{
					"submit_comment": "true",
					"name": $("#name_input").val(),
					"text": $("div.escaper").html(),
					"caption": $(".blogtitle").text(),
					"date": $(".date").text()
				},
			function (reply) {
				if(reply == "error") {
					alert("We're sorry - something went wrong!");
				}else{
					$("#name_input").val("");
					$("#text_input").val("");
					$(".comment:last").after(reply);
				}
			}
		);
	}
}

function checkSubmitFields(){
	$("#nameerror").text("");
	var namefield = $("#name_input");
	var textfield = $("#text_input");
	var auth = true;
	var namepattern = /^[\s]*[A-Za-z][A-Za-z_ \-\s]*[A-Za-z][\s]*$/;
	if(!namepattern.test(namefield.val())) {
		if(namefield.val() != ""){
			$("#nameerror").html(" &laquo; Name contains illegal characters");
		}
		namefield.css("border-color","red");
		auth = false;
	}else{
		namefield.css("border-color","#CCCCCC");
	}
	if(textfield.val() == "") {
		textfield.css("border-color","red");
		auth = false;
	}else {
		textfield.css("border-color","#CCCCCC");
	}
	return auth;
}