	function showRegisterForm() {
		$('#auth_registerForm').fadeIn();
	}
	
	var registerFormValid = false;
	
	function checkRegisterForm() {
		
		if ( true === registerFormValid ) {
			return true;
		}
		
		$('#registerErrors').fadeOut(10);
		
		var login = $('#register_loginField').val();
		var email = $('#register_emailField').val();
		var password = $('#register_passwordField').val();
		var passwordConfirm = $('#register_passwordConfirmField').val();
		
		var data = {
			'login' : login,
			'email' : email,
			'password' : password,
			'passwordConfirm' : passwordConfirm,
		}
		
		$.ajax({
			url: '/engine/components/system/register/templates/.default/ajax/checkRegister.php',
			type: 'POST',
			data: data,
			success: function(result){
				result = JSON.parse(result);
				
				if ( 1 == result.errors ) {
					$('#registerErrors').html(result.errorMessage).fadeIn();
				} else if ( 0 == result.errors ) {
					registerFormValid = true;
					$('#register_registerForm').submit();
				}
			}
		});
		
		return false;
	}

