(function($){$.fn.infieldLabel=function(options){var settings={'fadeOpacity':0.5,'fadeDuration':300};if(options){$.extend(settings,options)}return $(this).each(function(){var id=$(this).attr('for');if($('input#'+id).height()!=null&&$('input#'+id).val()!=''){var opacity=0}else if($('textarea#'+id).height()!=null&&$('textarea#'+id).val()!=''){var opacity=0}$(this).css({opacity:opacity,cursor:'text'});$('input[id='+$(this).attr('for')+'], textarea[id='+$(this).attr('for')+']').bind('focus',function(){if(empty($(this).val())){setOpacity($('label[for='+$(this).attr('id')+']'),settings.fadeOpacity)}});$('input[id='+$(this).attr('for')+'], textarea[id='+$(this).attr('for')+']').live('focusout',function(){if(empty($(this).val())){setOpacity($('label[for='+$(this).attr('id')+']'),1)}});$('input[id='+$(this).attr('for')+'], textarea[id='+$(this).attr('for')+']').live('keydown',function(e){var opacity=$('label[for='+$(this).attr('id')+']').css('opacity');var key=e.keyCode;if(opacity!=0&&(key!=8&&key!=9&&key!=13&&key!=16&&key!=17&&key!=18&&key!=20&&key!=27&&key!=37&&key!=38&&key!=39&&key!=40&&key!=46&&key!=91&&key!=92))setOpacity($('label[for='+$(this).attr('id')+']'),0)});$('input[id='+$(this).attr('for')+'], textarea[id='+$(this).attr('for')+']').live('keyup',function(){if(empty($(this).val())){setOpacity($('label[for='+$(this).attr('id')+']'),settings.fadeOpacity)}else{setOpacity($('label[for='+$(this).attr('id')+']'),0)}});$('input[type=reset]').live('click',function(){$('input[type=text], textarea').each(function(){$(this).val('');$('label[for='+$(this).attr('id')+']').css({opacity:1})});return false})});function setOpacity(base,opacity){if(opacity!=0)base.css('display','block');duration=(opacity==settings.fadeOpacity||opacity==1)?settings.fadeDuration:0;base.animate({opacity:opacity},duration,function(){if(opacity==0)$(this).css('display','none')})}function empty(val){if(val==''||val==null||val==undefined){return true}return false}}})(jQuery);
