﻿(function ($)
{
    $.fn.watermark = function(text){ 
        return this
        .unbind('focus')
        .unbind('blur')
        .each(function() {
            if (!this.wmText) this.wmText = '';
            this.isEmpty = function() { return this.wmText == this.value; }
            if (text && this.isEmpty())
                this.value = text;
            this.wmText = text ? text : this.value;
            if (this.isEmpty())
                $(this).addClass('watermark');
        })
        .focus(function(){
            if (this.isEmpty())  {
                this.value = '';
                $(this).removeClass('watermark');
            }
         })
        .blur(function(){
            if (this.value == '') {
                this.value = this.wmText;
                $(this).addClass('watermark'); 
            }
        })                
    };
})(jQuery);
