xhr_inscription = null;
var loginOk = false;
var passOk = false;
var passConfOk = false;
var mailOk = false;

function getXhr_inscription()
{
  if(window.XMLHttpRequest)
    xhr_inscription = new XMLHttpRequest();
  else if(window.ActiveXObject)
  {
    try
    {
      xhr_inscription = new ActiveXObject("Msxml2.XMLHTTP");
    }
    catch(e)
    {
      xhr_inscription = new ActiveXObject("Microsoft.XMLHTTP");
    }
  }
  else
  {
    alert("Votre navigateur ne supporte pas les objets XMLHttpRequest...");
    xhr_inscription = false;
  }
}

function verif_login(lang)
{
	getXhr_inscription();
	
	xhr_inscription.onreadystatechange = function()
  {
  	// On ne fait quelque chose que si on a tout reçu et que le serveur est ok
  	if(xhr_inscription.readyState == 4 && xhr_inscription.status == 200)
    {
    	document.getElementById('infos_inscription_login').innerHTML = "<span style='color: #0d0;'>"+xhr_inscription.responseText+"</span>";
    }
  }
	
	val = document.getElementById('inscription_login').value;
	
	xhr_inscription.open("GET","ajax/ajax_verif_inscription.php?type=1&val="+val+"&lang="+lang+"",true);
  xhr_inscription.send(null);
	//alert("verification du login");
}

function verif_pass(lang)
{
	getXhr_inscription();
	
	xhr_inscription.onreadystatechange = function()
  {
  	// On ne fait quelque chose que si on a tout reçu et que le serveur est ok
  	if(xhr_inscription.readyState == 4 && xhr_inscription.status == 200)
    {
    	document.getElementById('infos_inscription_pass').innerHTML = xhr_inscription.responseText;
    }
  }
	
	val = document.getElementById('inscription_pass').value;
	
	xhr_inscription.open("GET","ajax/ajax_verif_inscription.php?type=2&val="+val+"&lang="+lang+"",true);
  xhr_inscription.send(null);
	
	//document.getElementById('inscription_pass_conf').value = "";
	verif_passConf(lang);
	//alert("verification du pass");
}

function verif_passConf(lang)
{
	if(document.getElementById('inscription_pass_conf').value == document.getElementById('inscription_pass').value)
	{
		document.getElementById('infos_inscription_pass_conf').innerHTML = "<span style='color: #0d0;'>correct</span>";
	}
	else
	{
		document.getElementById('infos_inscription_pass_conf').innerHTML = "<span style='color: #d00;'>incorrect</span>";
	}
}

function verif_mail(lang)
{
	getXhr_inscription();
	
	xhr_inscription.onreadystatechange = function()
  {
  	// On ne fait quelque chose que si on a tout reçu et que le serveur est ok
  	if(xhr_inscription.readyState == 4 && xhr_inscription.status == 200)
    {
    	document.getElementById('infos_inscription_mail').innerHTML = xhr_inscription.responseText;
    }
  }
	
	val = document.getElementById('inscription_mail').value;
	
	xhr_inscription.open("GET","ajax/ajax_verif_inscription.php?type=3&val="+val+"&lang="+lang+"",true);
  xhr_inscription.send(null);
	//alert("verification du mail");
}

function valid_inscription(lang)
{
	getXhr_inscription();
	
	xhr_inscription.onreadystatechange = function()
  {
  	// On ne fait quelque chose que si on a tout reçu et que le serveur est ok
  	if(xhr_inscription.readyState == 4 && xhr_inscription.status == 200)
    {
    	alert(xhr_inscription.responseText);
    }
  }
	
	val = document.getElementById('inscription_login').value;
	val += "|"+document.getElementById('inscription_pass').value;
	val += "|"+document.getElementById('inscription_pass_conf').value;
	val += "|"+document.getElementById('inscription_mail').value;
	val += "|"+document.getElementById('inscription_nom').value;
	val += "|"+document.getElementById('inscription_prenom').value;
	val += "|"+document.getElementById('inscription_societe').value;
	val += "|"+document.getElementById('inscription_adresse').value;
	val += "|"+document.getElementById('inscription_code_postal').value;
	val += "|"+document.getElementById('inscription_ville').value;
	val += "|"+document.getElementById('inscription_pays').value;
	val += "|"+document.getElementById('inscription_telephone').value;
	
	xhr_inscription.open("GET","ajax/ajax_verif_inscription.php?type=4&val="+val+"&lang="+lang+"",true);
  xhr_inscription.send(null);
}

function renvoi_pass(lang)
{
	//alert("pouet");
	getXhr_inscription();
	
	xhr_inscription.onreadystatechange = function()
  {
  	// On ne fait quelque chose que si on a tout reçu et que le serveur est ok
  	if(xhr_inscription.readyState == 4 && xhr_inscription.status == 200)
    {
    	if(xhr_inscription.responseText == 1)
    	{
    		if(lang == "FR")
    			alert("Votre nouveau mot de passe a \351t\351 envoy\351 avec succ\350s");
    		else
    			alert("Your new password has beed send with success");
    	}
    	if(xhr_inscription.responseText == 2)
    	{
    		if(lang == "FR")
    			alert("Le mail n'a pas bien \351t\351 envoy\351, veuillez r\351essayer plus tard");
    		else
    			alert("The mail has not been send");
    	}
    	if(xhr_inscription.responseText == 3)
    	{
    		if(lang == "FR")
    			alert("Une erreur s'est produite durant la mise \340 jour de votre pass, veuillez r\351essayer plus tard");
    		else
    			alert("Error during update password");
    	}
    	if(xhr_inscription.responseText == 4)
    	{
    		if(lang == "FR")
    			alert("Cette adresse n'est pas r\351pertori\351e dans notre base");
    		else
    			alert("This mail don't exists");
    	}
    }
  }
	
	val = document.getElementById('recouvrement_mail').value;
	
	xhr_inscription.open("GET","ajax/ajax_verif_inscription.php?type=5&val="+val+"&lang="+lang+"",true);
  xhr_inscription.send(null);
}
