');
			$('#registerform .show_password').on('click', function(e){
				$(this).toggleClass('active');
				if($(this).hasClass('active')){
					$(this).closest('p').find('input').attr('type', 'text');
				}else {
					$(this).closest('p').find('input').attr('type', 'password');
				}
			});
			$('#registerform input').on('keyup', function(e){
				$(this).removeClass('error');
				$(this).parent().find('.form_message').remove();
				if(grecaptcha && grecaptcha.getResponse().length > 1){
					$('.form_message.captcha').remove();
				}
			});
			$('#registerform #wp-submit').on('click', function(e){
				e.preventDefault();
				if($(this).attr('disabled')){
					return;
				}
				var user_email_clean = $('#registerform #user_email').val().replace(/ /g, '');
				var repeat_user_email_clean = $('#registerform #repeat_user_email').val().replace(/ /g, '');
				$('#registerform #user_email').val(user_email_clean);
				$('#registerform #repeat_user_email').val(repeat_user_email_clean);
				var name = $('#registerform #user_login').val();
				var email = $('#registerform #user_email').val();
				var repeat_email = $('#registerform #repeat_user_email').val();
				var password = $('#registerform #password').val();
				var repeat_password = $('#registerform #repeat_password').val();
				var cpf = $('#registerform #cpf').val();
				$('#registerform .form_message').remove();
				$('#registerform input.error').removeClass('error');
				var errors = false;
				if(!name){
					showMessage('Campo obrigatório', '#user_login');
					errors = true;
				}
				if(!email){
					showMessage('Campo obrigatório', '#user_email');
					errors = true;
				}
				if(!repeat_email){
					showMessage('Campo obrigatório', '#repeat_user_email');
					errors = true;
				}
				if(!password){
					showMessage('Campo obrigatório', '#password');
					errors = true;
				}
				if(!repeat_password){
					showMessage('Campo obrigatório', '#repeat_password');
					errors = true;
				}
				if(!cpf){
					showMessage('Campo obrigatório', '#cpf');
					errors = true;
				}
				if(email && !validateEmail(email)){
					showMessage('E-mail inválido', '#user_email');
					errors = true;
				}
				if((email && repeat_email) && email !== repeat_email){
					showMessage('O e-mail digitado é diferente', '#repeat_user_email');
					errors = true;
				}
				if((password && repeat_password) && password !== repeat_password){
					showMessage('A senha digitada é diferente', '#repeat_password');
					errors = true;
				}
				if(cpf && !validateCPF(cpf)){
					showMessage('CPF inválido', '#cpf');
					errors = true;
				}
				if(grecaptcha && grecaptcha.getResponse().length