(function(c){c.fn.formPass=function(e,f){return this.each(function(){var g=c(this);if(this.tagName.toLowerCase()!="input"||g.attr("type")!="password"){return}if(e){if(this.formpass){return}var h=new c.formPass(this,f);h.enable();this.formpass=h}else{if(!this.formpass){return}this.formpass.disable();this.formpass=null}})};c.formPass=function(k,g){var j={width:"45px",bgColor:["#EBEBEB","#FF4545","#FFD35E","#95EB81"],levelText:["ÎÞÆÀ¼¶","Èõ","ÖÐ","Ç¿"],onShowCheck:l};var f=c(k),i;var h=c.extend({},j,g);this.enable=function(){if(h.showID){f.attr("formpass",h.showID)}h.showID=f.attr("formpass");i=c("#"+h.showID);l(0);f.keyup(e)};this.disable=function(){f.unbind("change",e).removeAttr("formpass")};function e(){var m=a(f.val());if(h.onShowCheck){h.onShowCheck(m)}}function l(m){var r=h.width,n=h.bgColor,q=h.levelText,s="",o="";for(var p=1;p<=m;p++){o=(p==m)?q[m]:"&nbsp;";s+='<span class="PassShow" style="width:'+r+";background-color:"+n[m]+';color:#D20335">'+o+"</span>"}for(var p=m+1;p<=3;p++){o=(m==0&&p==2)?q[0]:"&nbsp;";s+='<span class="PassShow" style="width:'+r+";background-color:"+n[0]+';color:#666666">'+o+"</span>"}if(i){i.html(s)}}};function a(f){var e=f.length,h=d(f),g=0;if(e==0){g=0}if(e>=1){g=1}if((e>=6&&h>=2)||e>=10){g=2}if((e>=6&&h>=3)||e>=16){g=3}if(b(f)){g=1}return g}function d(e){var f=0;if(e.match(/[a-z]/ig)){f++}if(e.match(/[0-9]/g)){f++}if(e.match(/[^a-zaA-Z0-9]/g)){f++}return f}function b(e){var f=false;if(/^([\w\W])\1*$/.test(e)){f=true}return f}c(function(){c("[formpass]").formPass(true)})})(jQuery);
