var Subscribe = {
  default_text: 'name@domain.com',
  input : null,
  init: function() {
    this.input = $('#subscribe_email_address');
    this._bindActions();
    this._blurInput();
  },

  _bindActions: function() {

    var obj = this;
    this.input.focus(function() {
      $(this).css('color', 'black');
      $(this).val('');
    });

    this.input.blur(function() {
      if($(this).val() === '') {
        obj._blurInput();
      }
    });

    $('#mailinglist_form').submit(function() {
      if(obj.input.val() == obj.default_text) {
        alert('Please enter a valid email address.');
        return false;
      }
    });
  },

  _blurInput: function() {
      this.input.val(this.default_text);
      this.input.css('color', 'gray');
  }
};

