$(document).ready(function(){
	$('#auth-form').keydown(function(event)
	{
		if (event.keyCode == '13')
			$(this).submit();
	});
	$('#auth-submit').click(function(event)
	{
		$('#auth-form').submit();
	});
	$('#auth-form').ajaxForm(
	{ 
		url: CONFIG.PAJAX_URL + 'login/',
        success: function(json)
		{ 
			var data = jQuery.parseJSON (json);
			if (data != null)
			{
				if (data.result == 'ok')
					self.location = data.url;
				else
				if (data.result == 'error')
				{
					$('#password').val('');
					$('.login_error').html(data.message).fadeIn(100);	
				}
			}
        } 
    });

	$('#forgot-form').keydown(function(event)
	{
		if (event.keyCode == '13')
			$(this).submit();
	});
	$('#forgot-submit').click(function()
	{
		$('#forgot-form').submit();
	});
	$('#forgot-form').ajaxForm(
	{ 
		url: CONFIG.AJAX_URL + 'forgot/',
        success: function(json)
		{ 
			var data = jQuery.parseJSON (json);
			if (data != null)
			{
				if (data.result == 'ok')
				{	
					$('#forgot').removeClass('forgot_error');
					$('#forgot').addClass('forgot_ok').html(data.message).fadeIn(100);
				}
				else
				if (data.result == 'error')
				{
					$('#email').val('');
					$('#forgot').removeClass('forgot_ok').addClass('forgot_error').html(data.message).fadeIn(100);
				}
			}
        } 
    });

	$('#recover-form').keydown(function(event)
	{
		if (event.keyCode == '13')
			$(this).submit();
	});
	$('#recover-submit').click(function()
	{
		$('#recover-form').submit();
	});
	$('#recover-form').ajaxForm(
	{ 
		url: CONFIG.AJAX_URL + 'recover/',
        success: function(json)
		{ 
			var data = jQuery.parseJSON (json);
			if (data != null)
			{
				if (data.result == 'ok')
				{	
					$('#forgot').removeClass('forgot_error');
					$('#forgot').addClass('forgot_ok').html(data.message).fadeIn(100);
					$('#password').attr('disabled', true);
					$('#password2').attr('disabled', true);
				}
				else
				if (data.result == 'error')
				{
					$('#password').val('');
					$('#password2').val('');
					$('#forgot').removeClass('forgot_ok').addClass('forgot_error').html(data.message).fadeIn(100);
				}
				else
				if (data.result == 'redirect')
					self.location = data.url;
			}

        } 

    });
});

function focus_login_input ()
{
	$(window).scrollTop(0);
	$('#email').focus();
	error_flash ('email');
}


