(function(a){a.fn.extend({showPassword:function(g){var f={fn:null,args:{}};f.fn=g;var b=function(h){var c=a(h);$clone=a("<input />");$clone.attr({type:"text","class":c.attr("class"),style:c.attr("style"),title:c.attr("title"),alt:c.attr("alt"),size:c.attr("size"),name:c.attr("name")+"-clone",id:c.attr("id")+"-clone",tabindex:c.attr("tabindex")});return $clone};var e=function(h,c){c.val(h.val())};var d=function(i,h,c){if(i.is(":checked")){e(h,c);c.show();h.hide()}else{e(c,h);c.hide();h.show()}};return this.each(function(){var i=a(this),c=a(i.data("showpasswd"));var h=b(i);h.insertAfter(i);if(f.fn){f.args.input=i;f.args.checkbox=c;f.args.clone=h}c.bind("click",function(){d(c,i,h)});i.bind("keyup",function(){e(i,h)});h.bind("keyup",function(){e(h,i);i.trigger("keyup")});h.bind("blur",function(){i.trigger("focusout")});d(c,i,h);if(f.fn){f.fn(f.args)}})}})})(jQuery);
