﻿(function($)
{
    $.fn.defaultValue = function(settings)
    {
        var config = {
            'defaultClass': 'input-default',
            'activeClass': ''
        };

        if (settings) $.extend(config, settings);

        this.each(function()
        {
            var obj = $(this);
            obj.addClass(config.defaultClass);
            
            var defaultVal = obj[0].defaultValue;
			
            obj.focus(function()
            {
                if (obj.val() == defaultVal)
                {
                    obj.val('');
                    obj.removeClass(config.activeClass + ' ' + config.defaultClass);
                    obj.addClass(config.activeClass);
					
					firstTime = false;
                }
            })
            .blur(function()
            {
                if (obj.val() == "")
                {
                    obj.val(defaultVal);

                    obj.removeClass(config.activeClass + ' ' + config.defaultClass);
                    obj.addClass(config.defaultClass);
                }
            });
        });

        return this;
    };

})(jQuery);

