// JavaScript Document
function change_captcha() {
var xhr = getXhr();
// On d?fini ce qu'on va faire quand on aura la r?ponse
xhr.onreadystatechange = function() {
// On ne fait quelque chose que si on a tout re?u et que le serveur est ok
if(xhr.readyState == 4 && xhr.status == 200) {
leselect = xhr.responseText;
//			document.getElementById('liste_amis').innerHTML = leselect;
document.getElementById("imgCaptcha").src = "/captcha.php";

}
}
xhr.open("GET","/captcha.php",true);
xhr.send(null);
}


function verif_captcha() {
var xhr = getXhr();
// On d?fini ce qu'on va faire quand on aura la r?ponse
xhr.onreadystatechange = function() {
// On ne fait quelque chose que si on a tout re?u et que le serveur est ok
if(xhr.readyState == 4 && xhr.status == 200) {
document.getElementById('result').innerHTML = xhr.responseText;
if(xhr.responseText=="<h1>Test CAPTCHA r&eacute;ussi !!</h1>") {
document.getElementById('captcha_insert_cont').style.display = 'none';

//document.getElementById('ok').disabled=false;

} else {
 
   //Get a reference to CAPTCHA image
   img = document.getElementById('imgCaptcha'); 
   //Change the image
   img.src = '/captcha.php?' + Math.random();
   document.getElementById('captcha_insert').value = '';
//   document.getElementById('captcha_insert').focus();
    document.getElementById('conditions').checked = false;
   
}
}
}
var param = document.getElementById('captcha_insert').name+"=" + encodeURIComponent( document.getElementById('captcha_insert').value );
xhr.open("POST","/captcha_return.php",true);
xhr.setRequestHeader("Content-type", "application/x-www-form-urlencoded");
xhr.setRequestHeader("Content-length", param.length);
xhr.setRequestHeader("Connection", "close");
xhr.send(param);
} 


function check_mail() {
if(!(document.getElementById('mail_inscr').value=="")) {
var xhr = getXhr();
// On d?fini ce qu'on va faire quand on aura la r?ponse
xhr.onreadystatechange = function() {
// On ne fait quelque chose que si on a tout re?u et que le serveur est ok
if(xhr.readyState == 4 && xhr.status == 200) {
document.getElementById('token2').value = xhr.responseText;
var ret = xhr.responseText;

if(ret=="NOK") {
document.getElementById('return_check_mail').innerHTML = "<font color='#FF0000'>Probl&egrave;me : mail non conforme !</font>";
} else if(ret.length){
document.getElementById('return_check_mail').innerHTML ="";
//document.getElementById('token2').value = xhr.responseText;
} else {
document.getElementById('return_check_mail').innerHTML = "<font color='#AA0000'>Probl&egrave;me : mail d&eacute;j&agrave; existant !</font>";
}
}
}
var mail_inscr = "mail_inscr="+document.getElementById('mail_inscr').value;
xhr.open("POST","/check_mail.php",true);
xhr.setRequestHeader("Content-type", "application/x-www-form-urlencoded");
xhr.setRequestHeader("Connection", "close");
xhr.send(mail_inscr);
}
} 


function check_nom_2() {
document.getElementById('return_check_nom_2').innerHTML = loading_img+" v&eacute;rification disponibilit&eacute;...";
var xhr = getXhr();
// On d?fini ce qu'on va faire quand on aura la r?ponse
xhr.onreadystatechange = function() {
// On ne fait quelque chose que si on a tout re?u et que le serveur est ok
if(xhr.readyState == 4 && xhr.status == 200) {
var ret = xhr.responseText;
switch(ret){
case '0':
document.getElementById('return_check_nom_2').innerHTML ="<font color='#00AA00'>Nom de domaine correct !</font>";
break;
case '2':
document.getElementById('return_check_nom_2').innerHTML = "<font color='#FF0000'>Probl&egrave;me - nom URL top court (3 lettres minimum)</font>";
break;
case '4':
document.getElementById('return_check_nom_2').innerHTML = "<font color='#FF0000'>Probl&egrave;me - nom URL d&eacute;j&agrave; existant !!</font>";
break;
case '1':
document.getElementById('return_check_nom_2').innerHTML = "<font color='#FF0000'>Pas d'accents,d'espaces, de point, pas de caractères spéciaux</font>";
break;
case '3':
document.getElementById('return_check_nom_2').innerHTML = "<font color='#FF0000'>Probl&egrave;me - nom URL non conforme</font>";
break;
default:
document.getElementById('return_check_nom_2').innerHTML = "";
break;
}
}
}
var nom_2_inscr = "nom_2_inscr="+document.getElementById('nom_2_inscr').value;
xhr.open("POST","/check_nom_2.php",true);
xhr.setRequestHeader("Content-type", "application/x-www-form-urlencoded");
xhr.setRequestHeader("Connection", "close");
xhr.send(nom_2_inscr);
} 

function valider_inscription1() {
var message="";

var verif = /^[a-zA-Z0-9_-]+@[a-zA-Z0-9-]{2,}[.][a-zA-Z]{2,3}$/

  if (document.getElementById("pseudo_inscr").value == '') 
     {message+="Le pseudo n\'a pas \351t\351 ins\351r\351 !\n";}
  if (document.getElementById("mail_inscr").value == '') 
     {message+="L\' adresse mail n\'a pas \351t\351 ins\351r\351 !\n";}
  if(!(/^\w+([\.-]?\w+)*@\w+([\.-]?\w+)*(\.\w{2,3})+$/.test(document.getElementById("mail_inscr").value))) 
     {message+="L\' adresse mail n\'est pas valide !\n";}
  if (document.getElementById("pass_inscr").value == '') 
     {message+="Le mot de passe n\'a pas \351t\351 ins\351r\351 !\n";}
  if (document.getElementById("pass2_inscr").value == '') 
     {message+="La confirmation de mot de passe n\'a pas \351t\351 ins\351r\351 !\n";}
  if (document.getElementById("nom_2_inscr").value == '') 
     {message+="Le nom de domaine n\'a pas \351t\351 ins\351r\351 !\n";}
     
           
	if (message.length > 0){
       alert ("L\'inscription n\'a pas \351t\351 effectu\351 car :\n" + message); 
        return false; 
     } else {
        document.getElementById("inscription1").submit();
      }
}

function valider_inscription2() {
var message="";

  if (document.getElementById("sexe_muzz").checked == false) 
     {message+="Votre sexe n\'a pas \351t\351 ins\351r\351 !\n";}
     
  if (document.getElementById("jour").value > 0) 
     {message+="Le jour de naissance n\'a pas \351t\351 ins\351r\351 !\n";}
  if (document.getElementById("mois").value > 0) 
     {message+="Le mois de naissance n\'a pas \351t\351 ins\351r\351 !\n";}
  if (document.getElementById("annee").value > 0) 
     {message+="L\'ann\351e de naissance n\'a pas \351t\351 ins\351r\351 !\n";}
  if (document.getElementById("depart_muzz").value > 0) 
     {message+="Le d\351partement n\'a pas \351t\351 ins\351r\351 !\n";}
  if (document.getElementById("ville_inscr").value > 0) 
     {message+="La ville n\'a pas \351t\351 ins\351r\351 !\n";}     
           
	if (message.length > 0){
       alert ("L\'inscription n\'a pas \351t\351 effectu\351 car :\n" + message); 
        return false; 
     } else {
        document.getElementById("inscription2").submit();
      }
}

