//var f = '';

var defaultColorT = '#636363';
var errorColorT = '#FFFFFF';
var defaultColor = '#FFFFFF';
var errorColor = '#e76300';
//$(document).ready(function(){f = $('#formo').html();});
$(function () {
	var p = $('#formo');
    var form = $('#feedbackForm');
    // тут нужно какой-нить waitingbox на форму повесить
    form.submit(function () {
	var f = form.attr('action');
		form.attr('action','');
        // отправляем форму
//        $.post($(this).attr('action'), $(this).serialize(), function (result) {
		$.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({backgroundColor: errorColor, color: errorColorT}, 1000)
                         .animate({backgroundColor: defaultColor, color: defaultColorT}, 1000);
                }
            } else {
                // рассказываем какой пользователя молодец
				p.fadeOut(500, function () { 
				p.fadeIn(500).html('<p>Заявка отправлена</p>');
				});
            }
        });
        return false;
    });
var defaultColorT2 = '#4E4E4E';
var errorColorT2 = '#FFFFFF';
var defaultColor2 = '#D9D9D9';
var errorColor2 = '#e76300';
    var form2 = $('#formazakaza');
    form2.submit(function () {
	var f2 = form2.attr('action');
		form2.attr('action','');
        // отправляем форму
//        $.post($(this).attr('action'), $(this).serialize(), function (result) {
		$.post(f2+'?chk=1', $(this).serialize(), function (result2) {
            if (result2.errors.length) {
				form2.attr('action',f2);
                // подсвечиваем поля, которые плохо заполнены
                for (err in result2.errors)
                {
                    var field2 = form2.find('[name="' + result2.errors[err] + '"]');
                    field2.stop();
                    field2.animate({backgroundColor: errorColor2, color: errorColorT2}, 1000)
                         .animate({backgroundColor: defaultColor2, color: defaultColorT2}, 1000);
                }
            } else {
                // рассказываем какой пользователя молодец
			$('#zakaz_btn').remove();
			$.post('/send_zakaz/?userCart='+getCookie('userCart'), form2.serialize(), function (result2) {
			//setCookie('olduserCart',getCookie('userCart'),null,'/');
			setCookie('userCart','',null,'/');
			$('#content').html(result2.data);
			$('#count_bilet').text('0');
			//location="/send_ok/";
			});
            }
        });
        return false;
    });
});
function sended(name)
{
	var defaultColor = '#D9D9D9';
	var p = $('#formo');
    var form = $('#'+name);
    // тут нужно какой-нить waitingbox на форму повесить
    //form.submit(function () {
	var f = form.attr('action');
		form.attr('action','');
        // отправляем форму
//        $.post($(this).attr('action'), $(this).serialize(), function (result) {
		$.post(f, form.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({backgroundColor: errorColor, color: errorColorT}, 1000)
                         .animate({backgroundColor: defaultColor, color: defaultColorT}, 1000);
                }
            } else {
                // рассказываем какой пользователя молодец
				p.fadeOut(500, function () { 
				p.fadeIn(500).html('<p>Заявка отправлена</p>').delay(3000).fadeOut(500, function() {$('.forms').fadeOut('500');
				$('.forms').html('');});
				});
            }
        });
        return false;
    //});
}

