(function( $ ){
    $.fn.fieldLabel = function(config){
        
        if(config){
        }else{
            config = {
                className: 'fieldLabel'                 
            };      
        };
        
        this.each(function(){
            var label = $(this).attr('label');
            var value = $(this).val();
            
            $(this).attr('labelClass',config.className);
            
            if(value == '' || value == label){          
                var value = $(this).val();
                $(this).val(label);
                $(this).addClass($(this).attr('labelClass'));
            }else{
                var value = $(this).val();
                $(this).val(value);
                $(this).removeClass($(this).attr('labelClass'));
            };
            
            $(this).focus(function(){       
                var value = $(this).val();
                if(value == label){
                    $(this).val('');
                    $(this).removeClass($(this).attr('labelClass'));
                };          
            });
            
            $(this).blur(function(){    
                var value = $(this).val();
                if(value == ''){
                    $(this).val(label); 
                    $(this).addClass($(this).attr('labelClass'));
                };
            });
        });
                
        return null;
    };
})( jQuery );

