function loginExists(){
	$('#login-exists').fadeIn(0).addClass('loginOk');
	$('#login-unknown').fadeOut(0);
	$('#login-connection').fadeIn(0);
}

function loginUnknown(){
	$('#login-exists').fadeOut(0).removeClass('loginOk');
	$('#login-unknown').fadeIn(0);
	$('#login-connection').fadeOut(0);
}

function loggedIn(){
	$('#login *').fadeOut(400);
	location.reload();
}

function loginError(){
	$('#loggin-error').html('Nom d\'utilisateur ou mot de passe invalide').css('color','red').css('font-weight','bold');
}

function loginBlink(){
	var login = $('#login-button');
	if (login.hasClass('fadded'))
		login.fadeTo(1000,1).removeClass('fadded');
	else
		login.fadeTo(1000,0.2).addClass('fadded');
		
	window.setTimeout('loginBlink()', 1000);
}

$(window).load(function(){
	var login = $('#login-button');
	login.fadeTo(0, 0.8);
	
	/*
	login.hover(
		function(){
			login.fadeTo(200,1);
		}, function(){
			login.fadeTo(200,0.8);
	});
	*/
	
	if (!user_logged)
		window.setTimeout('loginBlink()', 500);
	
	
	
	login.click(function(){
		var l = $('#login');
		if (!l.hasClass('opened')){
			l.css('display','block');
			l.animate({'width':'+=300', 'height':'+=70'}, 400);
			l.addClass('opened');
		}
	});
	
	$('#input-login').keyup(function(eventObject){
		checkLogin($(this).val());
	});
	
	$('#login-connection').click(function(eventObject){
		tryLogin($('#input-login').val(), $('#input-password').val());
	});
	
	$('#input-password').keydown(function (event){
		if (event.keyCode == 13){
			if ($('#login-exists').hasClass('loginOk')){
				tryLogin($('#input-login').val(), $('#input-password').val());
			}
		}
	});
	
	$('#login').fadeTo(0,0.8).hide();
	$('#input-login').smartInput();
	$('#input-password').smartInput();
	
	$('#deconnection').click(function(){
		logOut();
	});
	
});
