function checkmail(value) {
	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])?/;
	if (!value.match(reg)) {
		return false; 
	}
	else{
		return true;
	}
}
$(document).ready(function(){
	$("#refreshCode").click(function(){
		$("#kcaptcha").attr("src", '/kcaptcha/index.php?'+Math.random());
	});
	$("form#feedbackForm #send").click(function(){
		var name = $("input#name").val();
		var organization = $("input#organization").val();
		var email = $("input#email").val();
		var phone = $("input#phone").val();
		var message = $("textarea#message").val();
		var code = $("input#code").val();
		
		if (name == ""){$("input#name").addClass("error");}else{$("input#name").removeClass("error");}
		if (organization == ""){$("input#organization").addClass("error");}else{$("input#organization").removeClass("error");}
		
		if (email == ""){
			$("input#email").addClass("error");
		}
		else{
			if (checkmail(email) == false){
				$("input#email").addClass("error");
			}
			else{
				$("input#email").removeClass("error");
			}
		}
		
		if (message == ""){$("textarea#message").addClass("error");}else{$("textarea#message").removeClass("error");}
		if (code == ""){$("input#code").addClass("error");}else{$("input#code").removeClass("error");}
		if (name == "" || organization == "" || email == "" || message == "" || code == "" || checkmail(email) == false){
		//if (name == "" || organization == ""){
			alert("Не все поля заполнены или заполнены неверно!");
		}
		else{
			$(".loading").show("slide");
			JsHttpRequest.query(
				'/send_message.php', 
				{
					'name': name,
					'organization': organization,
					'email': email,
					'phone': phone,
					'message': message,
					'code': code
				},
				function(result, errors) {
					$(".loading").hide("slide");
					if (result){
						if(result['res']){
							alert(result['res']);
						}
						if (result['code_error']){
							$("input#code").addClass("error");
							alert("Неверный код!");
						}
					}
				},
				false  // do not disable caching$("input#code").removeClass("error");
			);
		}
		
	});

});