function is_valid_email(emailAddress) {
	var pattern = new RegExp(/^(("[\w-\s]+")|([\w-]+(?:\.[\w-]+)*)|("[\w-\s]+")([\w-]+(?:\.[\w-]+)*))(@((?:[\w-]+\.)*\w[\w-]{0,66})\.([a-z]{2,6}(?:\.[a-z]{2})?)$)|(@\[?((25[0-5]\.|2[0-4][0-9]\.|1[0-9]{2}\.|[0-9]{1,2}\.))((25[0-5]|2[0-4][0-9]|1[0-9]{2}|[0-9]{1,2})\.){2}(25[0-5]|2[0-4][0-9]|1[0-9]{2}|[0-9]{1,2})\]?$)/i);
	return pattern.test(emailAddress);
}

function send_feedback() {
	var contact = $("#feedback_form select[name='contact']").val();
	var name = $("#feedback_form input[name='name']").val();
	var email = $("#feedback_form input[name='email']").val();
	var subject = $("#feedback_form input[name='subject']").val();
	var text = $("#feedback_form textarea[name='text']").val();
	if (((name.length>0) || (is_valid_email(email))) && (text.length>0)) {
		$.ajax({
		    url: "/ajax/esend.php",
		    data: {contact:contact, name:name, email:email, subject:subject, text:text},
		    dataType : "text",  
		    success: function (data, textStatus) { 
				if (data == 1) {
					$("#feedback_form").html('<p>Ваше сообщение отправлено</p>');	
				} else {
					$("#feedback_error").html('Некорректные данные');	
				}
		    },
		    error: function (data, textStatus) { 
				$("#feedback_error").html('Server error');	
		    } 
		});
	}
	else{
		$("#feedback_error").html('Некорректные данные');
	}

	return false;
}
