(function($) {
	
	$.fn.jQueryInputHints = function(options){
		
		var opts = $.extend({}, $.fn.jQueryInputHints.defaults, options);
			object = $(this);
		
		return this.each(function() {
		
			if (object.val() == '' || object.val() == opts.hintText)
				object.val(opts.hintText).addClass(opts.hintClass);
			
			object.focus(
				function(){
					if($(this).val() == opts.hintText) $(this).val('').removeClass(opts.hintClass);
				}
			);
			
			object.blur(
				function(){
					if($(this).val() == ''){
						$(this).val(opts.hintText).addClass(opts.hintClass);
					}
				}
			);
   		});
	}
	
	$.fn.jQueryInputHints.defaults = {
		hintText  : 'Search',
		hintClass : 'hint'
	}
	
})(jQuery);