// $("input.whatever").inputField({cssClass: "juppie"});
(function($){
	$.fn.inputField = function(options){
		var watermarkText = '';
		var opt = $.extend({
				cssClass: "watermarked",
				watermarkText: false
			}, options);
		$(this)
			.focus(function(){
				if(!this.changed){
					$(this)
						.val("")
						.removeClass(opt.cssClass);						
				}
			})
			.blur(function(){				
				if(!this.changed){
					$(this)
						.val(opt.watermarkText === false? $(this).attr("title") : opt.watermarkText )
						.addClass(opt.cssClass);						
				}
			})
			.keyup(function(){
				this.changed = ($(this).val()? true : false);
			})
			.keyup()
			.blur()
			.each(function(){
				if($(this).val() == $(this).attr("title")){
					this.changed = false;
				}
			});
		return $(this);
	}
})(jQuery);