$(document).ready(function(){
        $("#sendPost").bind("click", sendPost);
});

var field = false;
function sendPost()
{
        var button = $("#sendPost").val();
        $("#sendPost").attr("disabled", "disabled").val("Подождите...");

        if (field) $("*[rel='"+ field +"']").css("border", "1px solid #fff").parent().parent().find("strong").text('');

        var post = {
                    name:    $("input[rel='name']").val(),
                    email:   $("input[rel='email']").val(),
                    subject: $("input[rel='subject']").val(),
                    text:    $("textarea[rel='text']").val(),
                    flags:   $("input[rel='flags']:checked").val() || 0,
                    forum:   $("input[rel='f']").val(),
                    post:    $("input[rel='p']").val() || 0,
                    key:     $("#post").attr('rel')
                    };

        $.post("/ajax.php", post, function(data){
                data = data.split("|");

                switch(data[0])
                {
                        case 'error':
                                alert('Письмо отправлено на премодерацию.');
                                break;
                        case 'field':
                                field = data[1];
                                $("*[rel='"+ data[1] +"']").css("border", "1px solid #f00").focus().parent().parent().find("strong").text("Введите, пожалуйста, " + data[2]);
                                $("#sendPost").removeAttr("disabled").val(button);
                                break;
                        case 'saved':
                                window.location = "/viewmsg.php?p=" + data[1];
                                break;
                }
        });
}

