Frontend_Search_Field = function(options) {
  var self = this;
  self.default_text = options.default_text;
  self.field_selector = options.field_selector;
  if(options.click_selector)
    self.click_selector = options.click_selector;
     else
       self.click_selector = options.field_selector;
              
  self.runFocus = function() {
    var value = $(self.field_selector).val();
    if (value == self.default_text) {
      $(self.field_selector).val('');
    }
  }

  self.runBlur = function() {
    var value = $(self.field_selector).val();
    if (!value) {
      $(self.field_selector).val(self.default_text);
    }
  }

  self.__init__ = function() {
    $(self.click_selector).live('focus', self.runFocus);
    $(self.click_selector).live('blur',self.runBlur);
    self.runBlur();
  }

  self.__init__();
}
