// JavaScript Document
$(document).ready(function(){
	$("#body").click(function(){
		$("#ok").empty();
		$("div#nav").hide();
	});
});

function proverka (){
	var name = $("#name").val();
	var email = $("#email").val();
	var subject = $("#subject").val();
	var message = $("#message").val();
	var captcha = $("#captcha").val();
	var num1 = parseInt($("#num1").text());
	var num2 = parseInt($("#num2").text());
	var error_text = "";
	var reg = /[a-z0-9!#$%&'*+/=?^_`{|}~-]+(?:.[a-z0-9!#$%&'*+/=?^_`{|}~-]+)*@(?:[a-z0-9](?:[a-z0-9-]*[a-z0-9])?.)+[a-z0-9](?:[a-z0-9-]*[a-z0-9])?/;
	
	$("#name").removeClass("red-border");
	$("#email").removeClass("red-border");
	$("#message").removeClass("red-border");
	$("#captcha").removeClass("red-border");
	
	$("#error").empty();
	$("#ok").empty();
	
		if(name == ""){
			error_text = error_text + "<p>Вы забыли написать свое имя.</p>";
			/*$("#error").append("<p>Вы забыли написать свое имя.</p>").show();*/
			$("#name").addClass("red-border");
		}
		
		if(email == ""){
			error_text = error_text + "<p>Адрес напишите, пожалуйста!</p>";
			$("#email").addClass("red-border");
		}
		else if (!email.match(reg)) {
			error_text = error_text + "<p>А правильный адрес нехотите написать?</p>";
			$("#email").addClass("red-border");
		}
		
		if(message == ""){
			error_text = error_text + "<p>И что же вы хотели сказать?</p>";
			$("#message").addClass("red-border");
		}
		
		if(captcha ==""){
			error_text = error_text + "<p>А цифры?</p>";
			$("#captcha").addClass("red-border");
		}
		else if (captcha != num1 + num2) {		
			error_text = error_text + "<p>А математику-то забыли...</p>";
			$("#captcha").addClass("red-border");
		}
		
		if(error_text == ""){
			$("#email").removeClass("red-border");
			$.post("submit.php",{name: name, email: email, subject: subject, message: message},
				function(result){
					$("#name").val("");
					$("#email").val("");
					$("#message").val("");
					$("#captcha").val("");
					$("#error").empty();
					$("#ok").empty();
					$("#ok").append("<p>" + result + "</p>").show();
			});
		}
		else{
			$("#error").append(error_text).show();
		}
}
	
function slide () {
	$("#ok").empty();
	$("#nav").slideToggle();
}

function sbros() {
	$("#name").removeClass("red-border");
	$("#email").removeClass("red-border");
	$("#message").removeClass("red-border");
	$("#captcha").removeClass("red-border");
	$("#error").empty();
	$("#ok").empty();
}
