var defaultColorT = '#828282';
var errorColorT = '#ff7101';
$(function () {
	var p = $('#formo');
    var form = $('#feedbackForm');
    // тут нужно какой-нить waitingbox на форму повесить
    form.submit(function () {
	var f = form.attr('action');
		form.attr('action','');
        // отправляем форму
		$.post(f, $(this).serialize(), function (result) {
            if (result.errors.length) {
				form.attr('action',f);
                // подсвечиваем поля, которые плохо заполнены
                for (err in result.errors)
                {
                    var field = form.find('[name="' + result.errors[err] + '"]');
                    field.stop();
                    field.animate({color: errorColorT}, 800).delay(1000)
                         .animate({color: defaultColorT}, 800);
                }
            } else {
                // рассказываем какой пользователя молодец
				p.fadeOut(500, function () { 
				p.fadeIn(500).html('<h2>Он-лайн заявка</h2><p>Сообщение отправлено</p>');
				});
            }
        });
        return false;
    });
});

