(function($) {
    $.fn.default_text= function(options) {
        // дефолтные значения
        var defaults = {
            inactive_class: 'inactive', // имя класса для неактивного состояния
            text: this.val()   // значение берется из самого инпута
        },  opts = $.extend(defaults, options); 
        
        this.addClass(opts['inactive_class']);  // добавляем класс к инпуту
        if (!this.val())
            this.val(opts['text']);
        
        // обрабатываем события фокуса на поле
        this.focus(function() {
            if($(this).val() == opts['text']) $(this).val(''); // обнуляем его, если надо
            $(this).removeClass(opts['inactive_class']); // убираем класс
        });
        
        // теперь очередь блюра
        this.blur(function() {
            if($(this).val() == '') {
                $(this).val(opts['text']);          // возвращаем значение
                $(this).addClass(opts['inactive_class']);   // и класс, если надо
            }
        });
    };
    
})(jQuery);

