function aviasales_lb_hide_errors() {
  $("#lb-errors-wrapper").hide();
  $("#lb-content-wrapper").show();
  window.parent.$.fn.fancybox.recalcHeight();
  window.parent.$.fn.fancybox.scrollBox();  
}

function aviasales_lb_fancybox_fix(){
  window.parent.$.fn.fancybox.recalcHeight();
  window.parent.$.fn.fancybox.scrollBox();
}

function foo(deal_id) {
  elem = $("#hd-details-"+deal_id);
  btn = $("#hd-more-btn-"+deal_id);
  if (!elem.is(':visible')) {
    elem.show("fast");
    btn.color("#CC0000");
    btn.text("Скрыть");
  } else {
    elem.hide("fast");
    btn.color("#336699");
    btn.text("Подробнее");
  }
}

function subscr_delete(id) {
  $("#row"+id).parent().parent().remove();
   $.ajax({ url: "/delete_subscriber/"+id });
  $("#sbscr_counter").html(parseInt($("#sbscr_counter").html(),10)-1);  
}

function subscr_search_delete() {
  var mail = $("#subscriber_email").val();
  if (!mail) {
    alert("Надо хоть кого-то указать.");
    return false;
  }
   $.ajax({  
   url: "/delete_subscriber/"+mail,
   success: function(data){
      $("#sbscr_counter").html(parseInt($("#sbscr_counter").html(),10)-1);  
      $("#subscriber_email").val("");
       alert("Подписчик удален из рассылки.");
   }  
  });
  return true;    
}

function initialize_avianews_form() {
  $("#edit-field-ids-0-value-wrapper").remove();
  
  $("#edit-field-airport-0-0-value").autocomplete("/airport_ac", {matchSubset: 0});
  $("#edit-field-airline-0-value").autocomplete("/airline_ac", {matchSubset: 0});
  
  $("#node-form").submit(function(){
      return true;
  });  
}



function as_check_offers_search_form() {
  var date1 = null;
  var date2 = null;
    
  if ($('#edit-date1').val() != "") {
    date1 = $('#edit-date1').val().split('.');
      if (date1.length != 3) {
        alert("Неверный формат даты, должно быть День.Месяц.Год, например: 25.08.2009");
        return false;
      }
    }
    
    if ($('#edit-date2').val() != "") {
      date2 = $('#edit-date2').val().split('.');
      if (date2.length != 3) {
        alert("Неверный формат даты, должно быть День.Месяц.Год, например: 25.08.2009");
        return false;
      }
    }
    
  if (date1.length == 3 && date2.length == 3) {
    var d1 = new Date();
    d1.setFullYear(date1[2], date1[1], date1[0]);
    var d2 = new Date();
    d2.setFullYear(date2[2], date2[1], date2[0]);
    if (d2 < d1) {
      alert('Дата возвращения раньше даты прибытия, выберите другую дату.');
      return false;
    }        
  }
  return true;  
}

