function submit_form(f)
{
  var form = $(f).parent().parent().parent();
  var inp = form.find('input[value=""]')
  var txt = form.find('textarea[value=""]')

  form.find('input').removeClass('error')
  form.find('textarea').removeClass('error')

  if(inp.length || txt.length) {
    inp.addClass('error')
    txt.addClass('error')
  } else {
    form.submit();
  }
}

function submit_form_order(f)
{
  var form = $(f).parent().parent().parent();
  var inp = form.find('input.reqf[value=""]')
  var txt = form.find('textarea.reqf[value=""]')

  form.find('input').removeClass('error')
  form.find('textarea').removeClass('error')

  var a = form.find('input#email[value=""]').val() == "" && form.find('input#phone[value=""]').val() == ""

  if(inp.length || txt.length || a) {
    inp.addClass('error')
    txt.addClass('error')
    if(a) {
      form.find('input#email[value=""]').addClass('error')
      form.find('input#phone[value=""]').addClass('error')
    }
  } else {
    form.submit();
  }
}

function show_feedback_form()
{
  $('#overlay').css({
    top:'0px',
    left:'0px',
    width: $(document).width(),
    height: $(document).height(),
    display: 'block'
  })
  $('#feedback').css({
    top: Math.ceil($(document).scrollTop() + $(window).height()/2 - $('#feedback').height()/2) + 'px',
    left: Math.ceil($(document).scrollLeft() + $(window).width()/2 - $('#feedback').width()/2) + 'px',
    'z-index':'10000'
  }).show();
}
function close_feedback_form()
{
  $('#overlay').css({
    display: 'none'
  })
  $('#feedback').hide();
}

function send_feedback_form(f)
{
  var form = $(f).parent().parent().parent();
  var inp = form.find('input[value=""]')
  var txt = form.find('textarea[value=""]')

  form.find('input').removeClass('error')
  form.find('textarea').removeClass('error')

  if(inp.length || txt.length) {
    inp.addClass('error')
    txt.addClass('error')
  } else {
    $('#feedback > form').hide();
    $('#feedback').append('<div id="fb_loading" style="text-align:center; padding-top:90px"><img src="s/i/loadinfo2.gif" alt="Подождите"/></div>');
    jQuery.post($("base").attr("href") + "feedback", $(form).serializeArray(), function(data, textStatus) {
      $('#fb_loading').remove();
      $('#feedback').append('<div id="fb_sent" style="text-align:center; padding-top:110px">Письмо отправлено.</div>');
      setTimeout(function(){
        close_feedback_form();
         $('#fb_sent').remove();
         $('#feedback > form').show();
         $('#feedback > form').get(0).reset();
      }, 2000);
		}, "json");
  }
}
