/**
 * Inline label v1.1.2
 * Released under CC-BY-SA http://creativecommons.org/licenses/by-sa/2.5/se/
 */
(function($){$.fn.inline_label=function(options){var config={text:false,use_title:false,css_class:"inline_label",hide_label:true};if(options)$.extend(config,options);this.each(function(){var t=$(this);var text;if(config.text){text=config.text;}else if(config.use_title){text=t.attr('title');}else{if(!t.attr('id')){throw"No id attribute found!";}
var label=$('label[for='+t.attr('id')+']');if(label.length==0){throw"No label for "+t.attr('id')+"!";}
if(label.length>1){throw"Too many labels for "+t.attr('id')+"!";}
text=label.text();if(config.hide_label){label.hide();}}
t.focus(function(){if(t.val()==text){t.val('');if(config.css_class){t.removeClass(config.css_class);}}});t.blur(function(){if(t.val()==''){t.val(text);if(config.css_class){t.addClass(config.css_class);}}});t.triggerHandler('focus');t.triggerHandler('blur');});return this;};})(jQuery);
