function handleMailMdp(listParams)
{
	if (listParams != null)
	{
		if ("" == listParams.error)
		{
			alerteErreur("Nous avons bien pris en compte votre demande.\nNous vous envoyons votre mot de passe dans les plus brefs délais par e-mail.");
		}
		else
		{
			alerteErreur(listParams.error);
		}
	}
}

function motPassePerdu()
{
	if ("" == document.getElementById("login").value)
	{
		alerteErreur("Merci de bien vouloir saisir votre adresse e-mail.");
	}
	else
	{
		if ( !dijit.byId("login").isValid() )
		{
			alerteErreur("L'adresse e-mail que vous avez saisie est invalide");
		}
		else
		{
			ServiceMdpPerdu.Execute(document.getElementById("login").value,"allo",handleMailMdp);
		}
	}
}

function toggleChampsAuth()
{
	display = document.getElementById("champsAuth").style.display;
	if ("none" == display)
	{
		document.getElementById("champsAuth").style.display = "block";
		
		
	}
	else
	{
		document.getElementById("champsAuth").style.display = "none";
	}
}

function handleAuthClient(listParams)
{
	if (listParams != null)
	{
		if ("" == listParams.error)
		{
			sessionId = listParams.sessionId;
			login = listParams.login;
			preSauvegarde();
		}
		else
		{
			alerteErreur(listParams.error);
		}
	}
}

function authClient()
{
	if (document.getElementById("clientChk").checked)
	{
		if ( ("" == document.getElementById("login").value) || ("" == document.getElementById("password").value) )
		{
			alerteErreur("Merci de bien vouloir saisir une adresse e-mail et un mot de passe.");
		}
		else
		{
			if ( !dijit.byId("login").isValid() )
			{
				alerteErreur("L'adresse e-mail que vous avez saisie est invalide");
			}
			else
			{
				ProxyAuthClient.Execute( document.getElementById("login").value, document.getElementById("password").value, "allo", handleAuthClient);
			}
		}
	}
	if (document.getElementById("noClientChk").checked)
	{
		reachPanel("InfosClient");
	}
}