(function(n){n.fn.extend({addClear:function(t){var i=this.selector,t=n.extend({closeSymbol:"&#10006;",color:"#CCC",top:1,right:4,returnFocus:!0,showOnLoad:!1,onClear:null,hideOnBlur:!1},t);return n(this).wrap("<span style='position:relative;' class='add-clear-span'>"),n(this).after("<a href='#clear'>"+t.closeSymbol+"<\/a>"),n("a[href='#clear']").css({color:t.color,"text-decoration":"none",display:"none","line-height":1,overflow:"hidden",position:"absolute",right:t.right,top:t.top},this),n(this).val().length>=1&&t.showOnLoad===!0&&n(this).siblings("a[href='#clear']").show(),n(this).focus(function(){n(this).val().length>=1&&n(this).siblings("a[href='#clear']").show()}),n(this).blur(function(){var i=this;t.hideOnBlur&&setTimeout(function(){n(i).siblings("a[href='#clear']").hide()},50)}),n(this).keyup(function(){n(this).val().length>=1?n(this).siblings("a[href='#clear']").show():n(this).siblings("a[href='#clear']").hide()}),n("a[href='#clear']").click(function(){if(n(this).siblings(i).val(""),n(this).siblings(i).trigger("keyup"),n(this).hide(),t.returnFocus===!0&&n(this).siblings(i).focus(),t.onClear)t.onClear(n(this).siblings("input"));return!1}),this}})})(jQuery)