var i18n;
$(document).ready(function() {
	// Se crea el objeto de internacionalización
	i18n = new I18n("login.xml");
	
	$("#login_area input").keypress(keyPressed);
	$("#login").click(login);
	
	$("#username input").focus();
});

function keyPressed(event) {
	if (event.keyCode == 13 || event.keyCode == 10) {
		login();
		return false;
	}
	
	return true;
}

function login() {
	var username = $.trim($("#username input").val());
	$("#username input").val(username);
	if (!username.length) {
		alert(i18n._('errorEnterUsername'));
		$("#username input").focus();
		return;
	}
	
	var password = $("#password input").val();
	if (!password.length) {
		alert(i18n._('errorEnterPassword'));
		$("#password input").focus();
		return;
	}
	
	$.ajax({
		type: "POST",
		url: "mngrLogin.php",
		data: {op: "login", username: username, password: password},
		success: function (data) {
			if (data.errorCode) {
				$("#errorMessage").html(data.errorMessage);
				$("#username input").select();
				return;
			}
			
			location.reload();
		},
		dataType: "json",
		async: false
	});
}

