;(function(A){A.fn.overlabel=function(B){var D=A.extend({},A.fn.overlabel.defaults,B);var C=this.filter("label[for]").map(function(){var E=A(this);var J=E.attr("for");var H=document.getElementById(J);if(!H){return }var I=A.meta?A.extend({},D,E.data()):D;E.addClass(I.label_class);var F=function(){E.css(I.hide_css)};var G=function(){this.value||E.css(I.show_css)};A(H);A(H).parent().addClass(I.wrapper_class).end().focus(F).blur(G).each(F).each(G);return this});return D.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)