/*
 * A jQuery-based TextBox watermark
 * Copyright (c) 2010 Tel-Tron Technologies
 *
 * @name     TelTronWatermark
 * @version  1.0.0
 * @author   Jim Houghtaling
 * @example  $("#textbox").TelTronWatermark();
 * @example  $("#textbox").TelTronWatermark({ watermarkClass:'tt-watermark-on', watermarkText:'Enter a value...' });
 */

(function($){
	
	$.fn.extend({
		TelTronWatermark: function(options) {
			
			var defaults = {
				watermarkClass : 'tt-watermark-on',
				watermarkText : 'Enter a value'
			};
			
			var options = $.extend(defaults, options);
			
			return this.each(function() {
				$(this).val(options.watermarkText);
				$(this).addClass(options.watermarkClass);

				$(this).focus(function() {
					$(this).filter(function() {
						return $(this).val() == "" || $(this).val() == options.watermarkText;
					}).removeClass(options.watermarkClass).val("").select(); // .select() to fix IE focus bug
				});

				$(this).blur(function() {
					$(this).filter(function() {
						return $(this).val() == "";
					}).addClass(options.watermarkClass).val(options.watermarkText);
				});
			});
		}
	});
	
})(jQuery);

