(function(a){a.fn.overlabel=function(d){var b=a.extend({},a.fn.overlabel.defaults,d),c=this.filter("label[for]").map(function(){var c=a(this),h=c.attr("for"),g=document.getElementById(h);if(!g)return;var d=a.meta?a.extend({},b,c.data()):b;c.addClass(d.label_class);var e=function(){c.css(d.hide_css)},f=function(){this.value||c.css(d.show_css)};a(g).parent().addClass(d.wrapper_class).end().focus(e).blur(f).each(e).each(f);return this});return b.filter?c:c.end()};a.fn.overlabel.defaults={label_class:"overlabel-apply",wrapper_class:"overlabel-wrapper",hide_css:{"text-indent":"-10000px"},show_css:{"text-indent":"0px",cursor:"text"},filter:false}})(jQuery);
