(function($){
	$.fn.fieldLabel = function(){
		this.each(function(){
			var labels = {};
			$(this).find("label").each(function(i){
				labels[i] = $(this).html();
				$(this).html('').next().filter(function(){
					return $(this).get()[0].tagName == "BR";
				}).remove();
				$(this).next().each(function(){
					if($(this).val() == "")
						$(this).val(labels[i]);
					$.data(this,"index",i);
				}).focus(function(){
					if($(this).val() == labels[$.data(this,"index")])
					{
						$(this).val('');
					}
				}).blur(function(){
					if($(this).val() == '')
					{
						$(this).val(labels[$.data(this,"index")]);
					}
				});
			});
		});
	};
})(jQuery);
