// Define the namespace, if not already defined
Drupal.Lilith = Drupal.Lilith == null ? {} : Drupal.Lilith;

Drupal.behaviors.lilith_aweber = function(context) {
  $('#lilith-aweber-web-form input.form-text').focus(function(){
    var text = Drupal.t("Enter your email address");
    var curr = $(this).val();
    if (curr == text) {
      $(this).val('');
    }
  });
  $('#lilith-aweber-web-form input.form-text').blur(function(){
    var text = Drupal.t("Enter your email address");
    var curr = $(this).val();
    if (curr == '') {
      $(this).val(text);
    }
  });
}
/**
 * Newsletter ajaxsubmit submission handler.
 **/
Drupal.Lilith.newsletter_form_submit = function (target, data) {
  var messages = $('div.messages', target);
  $('#lilith-aweber-web-form p').addClass('hidden');
  if (messages && !messages.hasClass('error')) {
    setTimeout(function () {
      $('#lilith-aweber-web-form input.form-text').each(function (i, el) {
      	el.value = '';
      });
      messages.slideUp();
    }, 5000);
  }
}
