function checkEmail(sEmail)
{
	var re_check_email = new RegExp("[A-Za-z0-9_]+([-+.][A-Za-z0-9_-]+)*@[A-Za-z0-9_]+([-.][A-Za-z0-9_]+)*\\.[A-Za-z0-9_]{2,}([-.][A-Za-z0-9_]+)*");
	var ares = re_check_email.exec(sEmail);
	var res = true;
	if( ares == null )
	{
		res = false;
	}

	return res;
}

function sendGuestMessage(element)
{
    if (jQuery.trim($("#guest_name").val()) == '') {
        alert("Введите '" + $("#l_guest_name").text() + "'");
        return false;
    }
    if (jQuery.trim($("#guest_email").val()) == '') {
        alert("Введите '" + $("#l_guest_email").text() + "'");
        return false;
    }
    if (!checkEmail($("#guest_email").val())) {
        alert("Введите корректный " + $("#l_guest_email").text());
        return false;
    }
    if (jQuery.trim($("#guest_message").val()) == '') {
        alert("Введите '" + $("#l_guest_message").text() + "'");
        return false;
    }

    element.disabled = true;
    $.ajax({
        type: "POST",
        url: "/guest_book_add_message",
        data: $("#form_message").serialize(),
        dataType: "html",
        beforeSend: function()
        {
            $("#form_message").fadeTo("fast", 0.5);
        },
        error: function() {
            element.disabled = false;
            $("#form_message").fadeTo("fast", 1);
            alert('Message did not sent.');
        },
        success: function(data) {
            $("#message_form").html(data);
        }
    });
	return false;
}

