1(function($){$.fn.placeholder=function(text){return this.each(function(){var
2context=$(this),placeholderText,nativePlaceholderSupport=('placeholder'in document.createElement('input'));function onBlur(event){checkIfEmpty($(event.target));}
3function checkIfEmpty(){if(context.val()===''){if(context.attr('type')==='password'){try{context.attr('type','text');}
4catch(e){return false;}
5}
6context.val(placeholderText);context.addClass('ui-placeholder');}
7}
8function onFocus(event){context.removeClass('ui-placeholder');if(context.val()===placeholderText){context.val('');}
9}
10if(text===undefined){placeholderText=$(this).attr('placeholder');}
11else{placeholderText=text;}
12if(!nativePlaceholderSupport){checkIfEmpty(context.blur(onBlur).focus(onFocus));context.parents('form').submit(function(event){if(context.val()===placeholderText){context.val('');}
13}
14);}
15else{context.attr('placeholder',placeholderText);}
16}
17);}
18;}
19)(jQuery);