var loginForm = document.getElementById("login");

//This is absolutely fake for now. Must fix before launch
var triesRemaining = 4;

function formChecklogin(){
	if ( triesRemaining == 0 ){
		document.getElementById('login_error').innerHTML = 'Vous avez épuisé tous vos essais. Merci de re-essayer plus tard.';
		document.getElementById('submit_login').disabled = false;
		document.getElementById('submit_login').value = 'Connexion';
		animate(document.getElementById('login_error'),'alpha',0,1,100);
		return false;
	}
	var loginReq = new Object();
	loginReq.username = document.getElementById('username').value;
	loginReq.password = document.getElementById('password').value;
	loginReq.remember = document.getElementById('remember').value;
	sendAndLoad("login.php",loginReq,onLoginResult,onLoginError,true);
	document.getElementById('submit_login').disabled = true;
	document.getElementById('submit_login').value = 'Patienter...';
	return false;
}

function onLoginResult(results){
	if ( results.getElementsByTagName('result')[0].firstChild.nodeValue != 'OK' ){
		document.getElementById('login_error').innerHTML = 'Mauvaise adresse éléctronique ou mot de passe.';
		document.getElementById('submit_login').disabled = false;
		document.getElementById('submit_login').value = 'Connexion';
		animate(document.getElementById('login_error'),'alpha',0,1,100);
	}else{
		var url = window.location.toString();
		var path = url.split("/");
		var page = path[path.length-1];
		switch ( page ){
			case 'register.php':
			case 'about.php':
				window.location = 'profile';
				break;
			default:
				window.location = window.location;
				break;
		}
	}
}

function onLoginError(results){
	alert('NetworkError');
	NetworkError();
}

