// JavaScript Document
function submit_form()
{
	if(document.getElementById('msg_txt'))
	{
		bloc = document.getElementById('msg_txt');
		bloc.parentNode.removeChild(bloc);
	}
	
	document.getElementById('contenu_l').style.cursor = "wait";
	//page de récupération du mot de passe
	if(document.getElementById('mdp_perdu'))
	{
		document.getElementById('contenu_l').style.cursor = "default";
	}
}

function mdp_perdu()
{
	var data = '';
	
	if(document.getElementById('msg_txt'))
	{
		bloc = document.getElementById('msg_txt');
		bloc.parentNode.removeChild(bloc);
	}
	
	if(check_adr_mail(document.getElementById('email')))
	{
		data += "&email=" + document.getElementById('email').value;
	}
	else
	{
		document.forms.item(0).style.cursor = "default";
		return false;	
	}
	
	if (window.XMLHttpRequest)                 //  Objet de la fenêtre courant
		xhr = new XMLHttpRequest();     //  Firefox, Safari, ...
	else if(window.ActiveXObject)                    //  Version Active
		xhr = new ActiveXObject("Microsoft.XMLHTTP");   // Internet Explorer 
	
	xhr.open("GET", "/mdp_perdu.php?" + data ,  true); 
	xhr.send(null);
	xhr.onreadystatechange = function()
	{ 
		if(xhr.readyState == 4)
		{
			  if(xhr.status == 200 || xhr.status == 0) 
			  {
					if(xhr.responseText == 'non')
					{
						var msgTxt = document.createElement("div");
						msgTxt.id = "msg_txt";
						msgTxt.innerHTML = document.getElementById('erreur_champ57').value;
						document.getElementById('connexion').appendChild(msgTxt);
						document.getElementById('tab_mdp').style.display = 'none';
					}
					else if(xhr.responseText == 'oui')
					{
						var msgTxt = document.createElement("div");
						msgTxt.id = "msg_txt";
						msgTxt.innerHTML = document.getElementById('general_champ181').value;
						document.getElementById('connexion').appendChild(msgTxt);
						document.getElementById('tab_mdp').style.display = 'none';
					}
					else if(xhr.responseText == 'google')
					{
						document.getElementById('tab_mdp').style.display = 'none';
						document.getElementById('mdp_perdu_google').style.display = 'block';
					}
					else if(xhr.responseText == 'facebook')
					{
						document.getElementById('tab_mdp').style.display = 'none';
						document.getElementById('mdp_perdu_facebook').style.display = 'block';
					}
					else if(xhr.responseText == 'cas')
					{
						document.getElementById('tab_mdp').style.display = 'none';
						document.getElementById('mdp_perdu_cas').style.display = 'block';
					}
					else
					{
						alert(document.getElementById('erreur_champ17').value);
					}
			  }
			  else
			  {
				alert("Error code " + xhr.status);
			  }
		}
	};
	return false;
}

function retour(){
	document.getElementById('msg_txt').style.display = 'none';
	document.getElementById('login_all').style.display='block';	
	return false;
}
