// Scripts communs :

function test_alert(param1,param2)
{
	alert("param1 = "+param1+" - "+"param2 = "+param2);
}

function verif_unicite_pseudo(pseudo_a_verifier)
{
	//test_alert(pseudo_a_verifier,'rien'); //DEBUG
	
	document.getElementById("champ_creation_compte_verif_pseudo").style.display = 'block';
	document.getElementById("rep_unicite_pseudo").innerHTML = "Recherche...";
	
	if(pseudo_a_verifier !='')
	{
		var req = null; 
		
		if(window.XMLHttpRequest)
			req = new XMLHttpRequest();
		else if (window.ActiveXObject)
			req  = new ActiveXObject(Microsoft.XMLHTTP); 
		req.open('POST','../ajax/verif_unicite_pseudo.php',true);
		req.onreadystatechange = function()
		{ 
			if(req.readyState == 4)
			{
				if(req.status == 200)
				{
					//document.getElementById("affichage_cat").innerHTML = "chargement...";
					//alert("aaa"); //DEBUG
					document.getElementById("rep_unicite_pseudo").innerHTML = req.responseText;
					//alert("bb"); //DEBUG
				}	
				else	
				{
					document.ajax.dyn.value="Error: returned status code " + req.status + " " + req.statusText;
				}	
			} 
		}; 		
		/* Avec POST :  */
		req.setRequestHeader('Content-type','application/x-www-form-urlencoded'); // en-tête HTTP
		var data = 'pseudo_a_verifier='+escape(pseudo_a_verifier); // formatage de la requête
		req.send(data); // envoi de la requête
	}
	else
	{
		document.getElementById("champ_creation_compte_verif_pseudo").style.display = 'none';
	}
}

function verif_unicite_mail(mail_a_verifier)
{
	//test_alert(pseudo_a_verifier,'rien'); //DEBUG
	
	document.getElementById("champ_creation_compte_verif_mail").style.display = 'block';
	document.getElementById("rep_unicite_mail").innerHTML = "Recherche...";
	
	if(mail_a_verifier !='')
	{
		var req = null; 
		
		if(window.XMLHttpRequest)
			req = new XMLHttpRequest();
		else if (window.ActiveXObject)
			req  = new ActiveXObject(Microsoft.XMLHTTP); 
		req.open('POST','../ajax/verif_unicite_mail.php',true);
		req.onreadystatechange = function()
		{ 
			if(req.readyState == 4)
			{
				if(req.status == 200)
				{
					//document.getElementById("affichage_cat").innerHTML = "chargement...";
					//alert("aaa"); //DEBUG
					document.getElementById("rep_unicite_mail").innerHTML = req.responseText;
					//alert("bb"); //DEBUG
				}	
				else	
				{
					document.ajax.dyn.value="Error: returned status code " + req.status + " " + req.statusText;
				}	
			} 
		}; 		
		/* Avec POST :  */
		req.setRequestHeader('Content-type','application/x-www-form-urlencoded'); // en-tête HTTP
		var data = 'mail_a_verifier='+escape(mail_a_verifier); // formatage de la requête
		req.send(data); // envoi de la requête
	}
	else
	{
		document.getElementById("champ_creation_compte_verif_mail").style.display = 'none';
	}
}

function verif_mdp_identique(mdp1,mdp2)
{
	//test_alert(mdp1,mdp2); //DEBUG
	
	document.getElementById("champ_creation_compte_verif_mdp").style.display = 'block';
	document.getElementById("rep_unicite_mdp").innerHTML = "Recherche...";
	
	if(mdp2 !='')
	{
		if(mdp1 == mdp2)
		{
			document.getElementById("rep_unicite_mdp").innerHTML = "<img src=\"../design_commun/confirmation/tic_vert_petit.png\" alt=\"\" title=\"ok\"/> Les 2 mots de passe sont identiques.";
		}
		else
		{
			document.getElementById("rep_unicite_mdp").innerHTML = "<img src=\"../design_commun/confirmation/croix_rouge_petite.png\" alt=\"\" title=\" pas ok\"/> Les 2 mots de passe sont diff&eacute;rents.";
		}
	}
	else
	{
		document.getElementById("champ_creation_compte_verif_mdp").style.display = 'none';
	}
}