(function(B){B.fn.example=function(A,F){var G=B.extend({},B.fn.example.defaults,F);var H=B.data(document.body,"example")||[];if(B.inArray(G.class_name,H)==-1){B(window).unload(function(){B("."+G.class_name).val("")});B(this).parents("form:first").submit(function(){B("."+G.class_name).val("")});H.push(G.class_name);B.data(document.body,"example",H)}return this.each(function(){var C=B(this);if(C.val()==""){C.addClass(G.class_name);C.val(A)}if(G.hide_label){B("label[@for="+C.attr("id")+"]").next("br").andSelf().hide()}C.focus(function(){if(B(this).hasClass(G.class_name)){B(this).val("");B(this).removeClass(G.class_name)}});C.blur(function(){if(B(this).val()==""){B(this).addClass(G.class_name);B(this).val(A)}})})};B.fn.example.defaults={class_name:"example",hide_label:false}})(jQuery);