(function($){$.fn.extend({showPassword:function(f){return this.each(function(){var c=function(a){var a=$(a);var b=$("<input type='text' />");b.insertAfter(a).attr({'class':a.attr('class'),'style':a.attr('style')});return b};var d=function($this,$that){$that.val($this.val())};var e=function(){if($checkbox.is(':checked')){d($this,$clone);$clone.show();$this.hide()}else{d($clone,$this);$clone.hide();$this.show()}};var $clone=c(this),$this=$(this),$checkbox=$(f);$checkbox.click(function(){e()});$this.keyup(function(){d($this,$clone)});$clone.keyup(function(){d($clone,$this)});e()})}})})(jQuery);;$(document).ready(function(){$('#password').showPassword("#show-password");$("#email").change(function(){var email_val=$("#email").attr('value');var reg=/^([A-Za-z0-9_\-\.])+\@([A-Za-z0-9_\-\.])+\.([A-Za-z]{2,4})$/;if(reg.test(email_val)==false||email_val==''){$("#email_label").attr("class","check-no");}else if(reg.test(email_val)==true){$("#email_label").attr("class","check-ok");}});$("#password").change(function(){var pass=$("#password").attr('value');if(pass==''){$("#password_label").attr("class","check-no");}else if(pass!=''){$("#password_label").attr("class","check-ok");}});$("#url").keyup(function(){var user=$("#url").attr("value");$.getJSON(base_url+"/auth/check-user/user/"+user+"/",function(json){if(json.result===true){$('#username_label').attr('class','check-ok');$('#username_label em').attr('class','register_success');}else if(json.result===false){$('#username_label').attr('class','check-no');$('#username_label em').attr('class','register_error');}});});});