(function($){ 
/*
 * inputDefaultText 0.1
 * 
 * file: jquery.inputdefaulttext.js 	
 *
 * Add default text to input elements and automatically delete them on focus
 *
 * @usage		$("#input_element").inputDefaultText({ default_txt:"My Default Text" });
 * @copyright 	A&M ImpacT 2009
 * @author		DS
 */	
$.fn.inputDefaultText = function( options )
{	
	var defaults = {
		default_txt: ""
	};
	
	var options = $.extend(defaults, options);

	// set default text
	if ( $(this).val() == "" )
		$(this).val( options.default_txt );

	// add behaviour at focus and blur
	$(this).focus( function() 
	{ 
		if ( $(this).val() == "" || $(this).val() == options.default_txt )
			$(this).val(""); 
	});
	
	$(this).blur( function() 
	{ 
		if ( $(this).val() == "" )
			$(this).val( options.default_txt );
	});
	
	return this;
};
})(jQuery);
