var defaultColorT = '#000000';
var errorColorT = '#ff7101';
$(function () {
	var p = $('#formo');
    var form = $('#feedbackForm');
	var p2 = $('#formo2');
    var form2 = $('#otzivForm');
    // тут нужно какой-нить 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><p>Сообщение отправлено</p></h2>');
				});
            }
        });
        return false;
    });
	    form2.submit(function () {
	var f2 = form2.attr('action');
		form2.attr('action','');
        // отправляем форму
//        $.post($(this).attr('action'), $(this).serialize(), function (result) {
		$.post(f2, $(this).serialize(), function (result) {
            if (result.errors.length) {
				form2.attr('action',f2);
                // подсвечиваем поля, которые плохо заполнены
                for (err in result.errors)
                {
                    var field = form2.find('[name="' + result.errors[err] + '"]');
                    field.stop();
                    field.animate({backgroundColor: errorColor, color: errorColorT}, 1000)
                         .animate({backgroundColor: defaultColor, color: defaultColorT}, 1000);
                }
            } else {
                // рассказываем какой пользователя молодец
				p2.fadeOut(500, function () { 
				p2.fadeIn(500).html('<p>Ваш отзыв сохранен</p>');
				});
            }
        });
        return false;
    });

});

