$(document).ready(function() {
	$(".formWrap form").submit(function(){
		$(".error").remove();
		var hasError = false;
										   
		var nameVal = $("#name").val();	
		if(nameVal == ''){
			$("#name").after('<p class="error">You forgot to write your name</p>');
			$("#name").css("background-color","#FF9595");
			hasError = true;
		}
		var emailVal = $("#email").val();
		function testEmail(emailVal){
			$.ajax({
				   type: "POST",
				   url: "php/email.php",
				   async: false,
				   data: "from=script&email="+emailVal,
				   dataType: "text",
				   success:function(data, textStatus){
					 if(data != '1'){
						 $("#email").after('<p class="error">Please check your email address - it appears to be invalid</p>');
						 $("#email").css("background-color","#FF9595");
						 hasError = true;
					 }
				   }
			});
			return;
		}

		if(emailVal != '')
			testEmail(emailVal);

		var midVal = $("#mid").val();
		var messageVal = $("#message").val();
		if(messageVal == ''){
			$("#message").after('<p class="error">You forgot to write a comment</p>');
			$("#message").css("background-color","#FF9595");
			hasError = true;
		}
		if(hasError == true){
			$(".error").hide();
			$(".error").slideDown("fast");
		}
		
		if(hasError == false){
			$(".formWrap form li:last-child").hide();
			$(".formWrap form ul").append('<li><img src="images/loading.gif" alt="loading" id="loading" /></li>');
			
			$.post("phpnews/news.php?action=post",
				   {name: nameVal, email: emailVal, from: 'script' , message: messageVal, mid: midVal},
				   function(data){
						location.reload();
						$("#name, #email, #message").val('');
					},"html");

		}
								   
		return false;
	});
	$("div.comment:even").css("background-color","#E7E3CF");
});