(function($){$.fn.placeHoldize=(function(){var supportsPlaceholder=(function(elem){return!!(elem.placeholder==='')&&!!(elem.placeholder!==undefined);})(document.createElement('input'));function _placeHoldize(force){var $this=$(this);if(!force&&(supportsPlaceholder||!$this.attr('placeholder'))&&!$this.is('textarea')){return;}var placeHolder=$this.attr('placeholder');if($this.val().length<=0||$this.val()==placeHolder){$this.val('');$this.removeAttr('placeholder').addClass('placeholder-visible');$this.val(placeHolder);}else
{$this.removeClass('placeholder-visible').addClass('placeholder-hidden');}$this.addClass('placeholdized');$this.focus(function(){var $this=$(this);if($this.val()===placeHolder){$this.val('');$this.removeClass('placeholder-visible').addClass('placeholder-hidden');}});$this.blur(function(){var $this=$(this);if($this.val()===''){$this.val(placeHolder);$this.removeClass('placeholder-hidden').addClass('placeholder-visible');}else
{$this.removeClass('placeholder-visible').addClass('placeholder-hidden');}});}function _emptyFormOnSubmit($elements){var $forms=$elements.closest('form');$forms.submit(function(){var $this=$(this);if($this.data('placeHoldize.submitHandlerCalled')){return;}$this.find('.placeholder-visible').val('').data('placeHoldize.submitHandlerCalled',true);});return true;}return function(force){this.each(function(){_placeHoldize.call(this,force);});_emptyFormOnSubmit(this);return this;};})();})(jQuery);

