var autorization_f = 0;
var autorization_m = 0;
$(document).ready(function()
{
	
	
	
	$('#loginface').focus(function()
	{
		autorization_f = 1;
		$('#loginface').hide();
		$('#login').show();
		$('#login').focus();
	});

	$('#login').blur(function()
	{
		autorization_f = 0;
		if($('#login').attr('value')=='')
		{
			$('#login').hide();
			$('#loginface').show();
		}
	});

	$('#passface').focus(function()
	{
		autorization_f = 1;
		$('#passface').hide();
		$('#pass').show();
		$('#pass').focus();
	});

	$('#pass').blur(function()
	{
		autorization_f = 0;
		if($('#pass').attr('value')=='')
		{
			$('#pass').hide();
			$('#passface').show();
		}
	});
	
	$('#pass').keydown(function(event)
	{
		switch (event.keyCode)
		{
		case 13:
			autorization();
			break; 
		}
	});
	
	$('#enter').click(function()
	{
		autorization();
	});
	
	$('#reg').click(function()
	{
		registration();
	});
	
	$('#question').click(function()
	{
		shower('Данная система требует авторизации. Регистрация должна быть одобренна администратором сайта.');
	});
	
	
});

function autorization()
{
	if($('#login').attr('value')=='')
	{
		alert("Введите логин.");
	}
	else if($('#pass').attr('value')=='')
	{
		alert("Введите пароль.");
	}
	else
	{
		var login = $('#login').attr('value');
		var pass = $('#pass').attr('value');
		$.post('/function/login/',{'login':login,'pass':pass},function(data)
		{
			if(data == 1)
			{
				set_url();
				if(url1.length > 0)
				{
					window.location.replace(url1);
				}
				else
				{
					window.location.replace(url0);
				}
			}
			else
			{
				alert('Не верные логин и пароль.');
			}
		});
	}
}

function registration()
{
	if($('#login').attr('value')=='' || $('#pass').attr('value')=='')
	{
		shower("<b>Введите логин.</b>");
	}
	else if($('#pass').attr('value')=='')
	{
		shower("<b>Введите пароль.</b>");
	}
	else
	{
		var login = $('#login').attr('value');
		var pass = $('#pass').attr('value');
		$.post('/function/reg/',{'login':login,'pass':pass},function(data)
		{
			if(data == 1)
			{
				shower('Регистрация прошла успешно. Ждите активации учётной записи администратором сайта.');
			}
			else if(data == 2)
			{
				shower('<b>Такой логин уже зарегистрирован.</b>');
			}
			else if(data == 3)
			{
				shower('<b>База данных не подключена.</b>');
			}
			else
			{
				alert(data);
				shower('<b>Извените, во время регистрации произошла ошибка, попробуйте ещё раз.<br>Если ошибка будет повторяться обратитесь к администратору.</b>');
			}
		});
	}
}

function shower(text)
{
	$('#title').animate({'opacity':'0'},200,function()
	{
		$(this).show().css({'width':'auto','display':'inline','text-align':'center'}).html(text);
		if($(this).width() > 400) $(this).css({'width':'300px','display':'block','text-align':'left'});
		$(this).animate({'opacity':'1'},400);
	});
}
