
$.fn.inputCaption = function(options) {

	var defaults = {  
		caption: 'caption',  
		color: '#000'
	};  
	var options = $.extend(defaults, options);  

	var oUpdateField = function() {
		var oField = $(this);
		if (oField.val() == options.caption) {
			oField.css('color', '');
		} else {
			oField.css('color', options.color);
		}
	}

	$(this).focus(function() { 
		if ($(this).val() == options.caption) {
			$(this).val('');
		}
		oUpdateField();
	});

	$(this).blur(function() {
		if ($(this).val() == '') {
			$(this).css('color', '');
			$(this).val(options.caption);
		}
		oUpdateField();
	});
	
	$(this).val(options.caption);

	oUpdateField();

}
