(function($) {
	$.fn.jValue = function(options) {
		
		var defaultOptions = {
			'initStyles': {
				'color': '#999'
			},
			'activeStyles': {
				'color': '#000'
			},
			'reset': '.reset'
		};
		options = $.extend(defaultOptions, options);
		
		var inputs = $(this);
		
		inputs.css(options.initStyles);
		
		inputs.focus(function() {
			if ($(this).val() == $(this).attr('defaultValue')) { $(this).css(options.activeStyles).val(''); }
		}).blur(function() {
			if ($.trim($(this).val()) == '') { $(this).css(options.initStyles).val($(this).attr('defaultValue')); }
		});
		
		$(options.reset).bind('click', function() {
			inputs.css(options.initStyles);
		});
		
	}
})(jQuery);
