/****************************************************************************

Tous les scripts pour le bon déroulement du formulaire d'inscription.

Regarder pour faire une seul fonction d'écriture du texte...

****************************************************************************/


/*** Ecriture du pseudo ***/

function writeTdPseudo(texte)
{
     document.getElementById('pseudobox').innerHTML = texte;
}

/*** Verification du pseudo ***/

function verifPseudo(pseudo)
{
     if(pseudo != '')
               {
               if(pseudo.length<3)
                         writeTdPseudo('<span style="color:#cc0000"><strong>'+pseudo+' :</strong> est trop court.</span>');
               else if(pseudo.length>25)
                         writeTdPseudo('<span style="color:#cc0000"><strong>'+pseudo+' :</strong> est trop long.</span>');
               else if(texte = file('includes/verifpseudo.php?pseudo='+escape(pseudo)))
                         {
          if(texte == 1)
               writeTdPseudo('<span style="color:#cc0000"><em>'+pseudo+' </em> est deja pris.</span>');
          else if(texte == 2)
               writeTdPseudo('<span style="color:#1A7917"><em>'+pseudo+' </em> est libre.</span>');
          else
               writeTdPseudo(texte);
                         }
               }

}

/*** Ecriture du pseudo ***/

function writeTdMotDePasse(texte)
{
     document.getElementById('passwordbox').innerHTML = texte;
}

/*** Verification que les 2 mots de passe sont identique ***/

function checkPassword(password)
{
     if(password != '')
               {
               var firstPassword = document.getElementById('password').value;
	       if(password != firstPassword)
                         writeTdMotDePasse('<span style="color:#cc0000"> Les deux mots de passe sont différent.</span>');
               else if(password == firstPassword)
                         writeTdMotDePasse('');
               }

}

/*** Ecriture de paiement ***/

function writeTrPaiement(texte)
{
     document.getElementById('typePaiement').innerHTML = texte;
}

/*** Type de paiement ***/

function paiementMethod(paiement)
{
	if(paiement == '')
		writeTrPaiement('<td></td>');
	else if(paiement == 'cheque')
		writeTrPaiement('Nom, Prenom: <input type="text" name="adressePaiement" />');
	else if(paiement == 'moneybookers')
		writeTrPaiement('Email: <input type="text" name="adressePaiement" />');
	else if(paiement == 'paypal')
		writeTrPaiement('Email: <input type="text" name="adressePaiement" />');
	else
		writeTrPaiement('Numéro Iban: <input type="text" name="adressePaiement" />');
}

/*** Si la personne est webmaster on débloque les inputs ***/

function checkWebmaster(formulaire) 
{
	if(formulaire.webmaster.checked == true) 
	{
		formulaire.siteName.disabled = false;
		formulaire.siteUrl.disabled = false ;
	}
	if(formulaire.webmaster.checked == false) 
	{
		formulaire.siteName.disabled = true;
		formulaire.siteUrl.disabled = true;
	}
}

/*** Validation du règlement ***/

function ChangeStatut(formulaire) 
{
	if(formulaire.regagree.checked == true) 
	{
		formulaire.submit.disabled = false;
	}
	if(formulaire.regagree.checked == false) 
	{
		formulaire.submit.disabled = true;
	}
}

/*** la fonction file permet d'utiliser des pages php... ***/

function file(fichier)
{
     if(window.XMLHttpRequest) // FIREFOX
          xhr_object = new XMLHttpRequest();
     else if(window.ActiveXObject) // IE
          xhr_object = new ActiveXObject("Microsoft.XMLHTTP");
     else
          return(false);
     xhr_object.open("GET", fichier, false);
     xhr_object.send(null);
     if(xhr_object.readyState == 4) return(xhr_object.responseText);
     else return(false);
}
