﻿(function(a){a.fn.overlabel=function(d){var b=a.extend({},a.fn.overlabel.defaults,d);var c=this.filter("label[for]").map(function(){var f=a(this);var h=f.attr("for");var g=document.getElementById(h);if(!g){return}var i=a.meta?a.extend({},b,f.data()):b;f.addClass(i.label_class);var e=function(){f.css(i.hide_css)};var j=function(){this.value||f.css(i.show_css)};a(g).parent().addClass(i.wrapper_class).end().focus(e).blur(j).each(e).each(j);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);