/**
 * @author Edo
 */

var usernameInput;
var loginErrorDiv;
var loginError;
var passwordInput;
var usernameInputJ;
var passwordInputJ;

function AccountOnPageLoad()
{
    usernameInput = document.getElementById("username");    
    passwordInput = document.getElementById("password");
    loginErrorDiv = document.getElementById("idLoginErrorDiv");
    loginError = document.getElementById("loginError");
	usernameInputJ = $("#username");
	passwordInputJ = $("#password");	  
}

function CheckAccountInput(event)
{
    var username = usernameInput.value;
    if(username == "")
    {
        loginErrorDiv.style.visibility = "visible";
        loginError.innerHTML = "Account boş olamaz";
    }
    else
    {
        loginErrorDiv.style.visibility = "hidden";
        loginError.innerHTML = "";        
    }
    return true;
}

function CheckAccountEmpty()
{
    var username = usernameInput.value;
    if(username == "")
    {
        return false;
    }
    return true;
}

var delayedLogin;
function OnLoginTimeout()
{
	location.href = "blog.html";			 
}

function DoLogin()
{
	if($("#passwordCheck").val() != "js")
		return;		
	try
	{
		$.getJSON(baseLink + "login.php?u=" + usernameInputJ.val() + "&p=" + passwordInputJ.val() + "&c=" + $("#captcha").val() + callbackAttr, 
		function(JSON)
		{
			/*if(status != "success")
			{
				return false;	
			}*/

			var htmlResult = "<ul>";
			var count = 0;
	
			$.each(JSON.results, 
			function(i, result)
			{
				if(parseInt(result.login) == 1)
				{
					CheckLogin();
					$("#page").text("Logged in");
					clearTimeout(delayedLogin);
					delayedLogin = setTimeout(OnLoginTimeout, 2000);						
				}
				else
				{
					var lErrDiv = $("#idLoginErrorDiv");
					lErrDiv.text("Login Error");
					lErrDiv.css("visibility", "visible");
					lErrDiv.css("color", "#F00");
					if(parseInt(result.captcha) > 2)
					{
						$("#idCaptcha").css("display", "");
						$("#idCaptchaReturn").css("display", "");
						$("#idCaptchaImg").attr("src", baseLink + "random.php");
					}					
				}
		  	});
		});
	}
	catch(ex)
	{
		return false;
	}
}

function DoLogout()
{
	try
	{
		$.getJSON(baseLink + "logout.php" + callbackAttrS, 
		function(JSON)
		{
			/*if(status == "success")
			{*/
				$("#menuright").html("<li><a href=\"login.html\">Login</a></li>");
				location.href = "index.html";
			//}
		});
	}
	catch(ex)
	{
		return false;
	}
	return false;
}