(function($){$.fn.example=function(text,args){var options=$.extend({},$.fn.example.defaults,args);var bound_class_names=$.data(document.body,'example')||[];if($.inArray(options.class_name,bound_class_names)==-1){$(window).unload(function(){$('.'+options.class_name).val('');});$(this).parents('form:first').submit(function(){$('.'+options.class_name).val('');});bound_class_names.push(options.class_name);$.data(document.body,'example',bound_class_names);}
return this.each(function(){var $this=$(this);if($this.val()==''){$this.addClass(options.class_name);$this.val(text);}
if(options.hide_label){$('label[for='+$this.attr('id')+']').next('br').andSelf().hide();}
$this.focus(function(){if($(this).hasClass(options.class_name)){$(this).val('');$(this).removeClass(options.class_name);}});$this.blur(function(){if($(this).val()==''){$(this).addClass(options.class_name);$(this).val(text);}});});};$.fn.example.defaults={class_name:'example',hide_label:false};})(jQuery);
//there was an 'label[@for=' before on line 3