$(document).ready(function() {
	if(segment(1) == "signup")
	{
		tooltip("help_box", {});
	}
	
	if(segment(1) == "contacts")
	{
		if($.browser.msie && $.browser.version == 7)
		{
			$("#input_captcha").css("padding", "6px 0px 6px 0px");
		}
	}
	
	$("#auth_login").val("");
	$("#auth_pass").val("");
	
	$("#auth_login").focus(function() {
		$("#auth_mess > p").css("display", "none");
	});
	
	$("#auth_login").keypress(function(key) {
		if(key.keyCode == 13)
		{
			$("#auth_enter").click();
		}
		else
		{
			$("#auth_mess > p").css("display", "none");
		}
	});
	
	$("#auth_pass").focus(function() {
		$("#auth_mess > p").css("display", "none");
	});
	
	$("#auth_pass").keypress(function(key) {
		if(key.keyCode == 13)
		{
			$("#auth_enter").click();
		}
		else
		{
			$("#auth_mess > p").css("display", "none");
		}
	});
	
	$("#auth_enter").click(function() {
		$("#auth_mess > p").css("display", "none");
		if($.trim($("#auth_login").val()) != "")
		{
			if($.trim($("#auth_pass").val()) != "")
			{
				$("#auth_wait").css("display", "block");
				$.post(base_url() + "pub/login/", {"login": $.trim($("#auth_login").val()), "pass": $.trim($("#auth_pass").val())}, login_result);
			}
			else
			{
				$("#auth_empty_pass").css("display", "block");
			}
		}
		else
		{
			$("#auth_empty_login").css("display", "block");
		}
	});
	
	function login_result(data)
	{
		$("#auth_mess > p").css("display", "none");
		if(data == "database")
		{
			$("#auth_database").css("display", "block");
		}
		
		if(data == "empty")
		{
			$("#auth_empty").css("display", "block");
		}
		
		if(data == "wrong_login")
		{
			$("#auth_wrong_login").css("display", "block");
		}
		
		if(data == "wrong_pass")
		{
			$("#auth_wrong_pass").css("display", "block");
		}
		
		if(data == "not_active")
		{
			$("#auth_not_active").css("display", "block");
		}
		
		if(data == "ok")
		{
			$("#auth_ok").css("display", "block");
			window.location.reload();
		}
	}
	
	$("#auth_exit").click(function() {
		$("#auth_wait").css("display", "block");
		$.post(base_url() + "pub/logout/", {}, logout_result);
	});
	
	function logout_result(data)
	{
		$("#auth_mess > p").css("display", "none");
		if(data == "ok")
		{
			window.location.reload();
		}
	}
});
