var requete = null; /* On cr�e une variable globale qui contiendra l'objet XHR */
var requete1 = null; 

function creerRequete() {
    try {
        requete = new XMLHttpRequest(); /* On essaye de cr�er un objet XmlHTTPRequest */
    } catch (microsoft) {
        /* Microsoft utilise une autre technique, on tente de cr�er un objet ActiveX */
        try {
            requete = new ActiveXObject('Msxml2.XMLHTTP');
        } catch(autremicrosoft) {
            /* On en teste une autre m�thode si la premi�re n'a pas march�e */
            try {
                requete = new ActiveXObject('Microsoft.XMLHTTP');
            } catch(echec) {
                /* Si aucune m�thode ne fonctionne, il ne reste plus qu'� mettre � jour le navigateur ! */
                requete = null;
            }
        }
    }
    if(requete == null) {
        alert('Votre navigateur ne semble pas supporter les object XMLHttpRequest.');
    }
}

function creerRequete1() {
    try {
        requete1 = new XMLHttpRequest(); /* On essaye de cr�er un objet XmlHTTPRequest */
    } catch (microsoft) {
        /* Microsoft utilise une autre technique, on tente de cr�er un objet ActiveX */
        try {
            requete1 = new ActiveXObject('Msxml2.XMLHTTP');
        } catch(autremicrosoft) {
            /* On en teste une autre m�thode si la premi�re n'a pas march�e */
            try {
                requete1 = new ActiveXObject('Microsoft.XMLHTTP');
            } catch(echec) {
                /* Si aucune m�thode ne fonctionne, il ne reste plus qu'� mettre � jour le navigateur ! */
                requete1 = null;
            }
        }
    }
    if(requete1 == null) {
        alert('Votre navigateur ne semble pas supporter les object XMLHttpRequest.');
    }
}

function creerRequete2() {
    try {
        requete2 = new XMLHttpRequest(); /* On essaye de cr�er un objet XmlHTTPRequest */
    } catch (microsoft) {
        /* Microsoft utilise une autre technique, on tente de cr�er un objet ActiveX */
        try {
            requete2 = new ActiveXObject('Msxml2.XMLHTTP');
        } catch(autremicrosoft) {
            /* On en teste une autre m�thode si la premi�re n'a pas march�e */
            try {
                requete2 = new ActiveXObject('Microsoft.XMLHTTP');
            } catch(echec) {
                /* Si aucune m�thode ne fonctionne, il ne reste plus qu'� mettre � jour le navigateur ! */
                requete2 = null;
            }
        }
    }
    if(requete2 == null) {
        alert('Votre navigateur ne semble pas supporter les object XMLHttpRequest.');
    }
}

function creerRequete3() {
    try {
        requete3 = new XMLHttpRequest(); /* On essaye de cr�er un objet XmlHTTPRequest */
    } catch (microsoft) {
        /* Microsoft utilise une autre technique, on tente de cr�er un objet ActiveX */
        try {
            requete3 = new ActiveXObject('Msxml2.XMLHTTP');
        } catch(autremicrosoft) {
            /* On en teste une autre m�thode si la premi�re n'a pas march�e */
            try {
                requete3 = new ActiveXObject('Microsoft.XMLHTTP');
            } catch(echec) {
                /* Si aucune m�thode ne fonctionne, il ne reste plus qu'� mettre � jour le navigateur ! */
                requete3 = null;
            }
        }
    }
    if(requete3 == null) {
        alert('Votre navigateur ne semble pas supporter les object XMLHttpRequest.');
    }
}

function creerRequete4() {
    try {
        requete4 = new XMLHttpRequest(); /* On essaye de cr�er un objet XmlHTTPRequest */
    } catch (microsoft) {
        /* Microsoft utilise une autre technique, on tente de cr�er un objet ActiveX */
        try {
            requete4 = new ActiveXObject('Msxml2.XMLHTTP');
        } catch(autremicrosoft) {
            /* On en teste une autre m�thode si la premi�re n'a pas march�e */
            try {
                requete4 = new ActiveXObject('Microsoft.XMLHTTP');
            } catch(echec) {
                /* Si aucune m�thode ne fonctionne, il ne reste plus qu'� mettre � jour le navigateur ! */
                requete4 = null;
            }
        }
    }
    if(requete4 == null) {
        alert('Votre navigateur ne semble pas supporter les object XMLHttpRequest.');
    }
}
function creerRequete5() {
    try {
        requete5 = new XMLHttpRequest(); /* On essaye de cr�er un objet XmlHTTPRequest */
    } catch (microsoft) {
        /* Microsoft utilise une autre technique, on tente de cr�er un objet ActiveX */
        try {
            requete5 = new ActiveXObject('Msxml2.XMLHTTP');
        } catch(autremicrosoft) {
            /* On en teste une autre m�thode si la premi�re n'a pas march�e */
            try {
                requete5 = new ActiveXObject('Microsoft.XMLHTTP');
            } catch(echec) {
                /* Si aucune m�thode ne fonctionne, il ne reste plus qu'� mettre � jour le navigateur ! */
                requete5 = null;
            }
        }
    }
    if(requete5 == null) {
        alert('Votre navigateur ne semble pas supporter les object XMLHttpRequest.');
    }
}
function identif(lien) 
{
document.getElementById('identification1').style.display = "block";
if(lien == "candidat")
   {
   document.getElementById('img1').src = "images/candidat.jpg";
   document.getElementById('img2').src = "images/recruteur.jpg";
   document.getElementById('titreconnex').innerHTML = "<font style=\"font-family:font-family:'Trebuchet MS', Helvetica, sans-serif;font-siz:13px; font-weight:bold;\">ESPACE CANDIDAT</font>";
   document.getElementById('identification1').action = "/emploi/tableaubord.html";
   }   
if(lien == "recruteur")
   {
   document.getElementById('img1').src = "images/candidat2.jpg";
   document.getElementById('img2').src = "images/recruteur2.jpg";
   document.getElementById('titreconnex').innerHTML = "<font style=\"font-family:font-family:'Trebuchet MS', Helvetica, sans-serif;font-siz:13px; font-weight:bold;\">ESPACE RECRUTEUR</font>";
   document.getElementById('identification1').action = "/recruteur/tableaubord.html";
   }   
}
function validation4() {
ecc = document.reactivation.ecc.value;
if(ecc == 1)
   {
   code1 = document.reactivation.test_code.value;
   code2 = document.reactivation.code_verif.value;
   if(code1 != code2) 
      {
      alert('Le code de s�curit� est incorrect.');
      }
   else
      {
      document.reactivation.menu.value = 6;
      document.reactivation.submit();
      }
   }
else
   {
   alert('Veuillez v�rifier votre adresse email.');
   }
}
function validation5() {
eccc = document.reinitialisation.eccc.value;
if(eccc == 1)
   {
   code1 = document.reinitialisation.test_code.value;
   code2 = document.reinitialisation.code_verif.value;
   if(code1 != code2) 
      {
      alert('Le code de s�curit� est incorrect.');
      }
   else
      {
      document.reinitialisation.menu.value = 8;
      document.reinitialisation.submit();
      }
   }
else
   {
   alert('Veuillez v�rifier votre adresse email.');
   }
}
function validation6() {
pccc1 = document.reinitialisation1.pccc1.value;
pccc2 = document.reinitialisation1.pccc2.value;
if((pccc1 == 1) && (pccc1 == 1))
   {
   code1 = document.reinitialisation1.test_code.value;
   code2 = document.reinitialisation1.code_verif.value;
   if(code1 != code2) 
      {
      alert('Le code de s�curit� est incorrect.');
      }
   else
      {
      document.reinitialisation1.menu.value = 10;
      document.reinitialisation1.submit();
      }
   }
else
   {
   alert('Veuillez v�rifier vos mots de passe. Il doit �tre compris entre 6 et 10 caract�res et doivent �tre identiques.');
   }
}
function verifie_pwd2() {
var pwdtest = document.reinitialisation1.pwd1.value;
var pwdtest1 = document.reinitialisation1.pwd2.value;
var contenu="";
creerRequete1();	
var url = 'test_pwda.php?pwdtest='+pwdtest;
requete1.open('GET', url, true);
requete1.onreadystatechange = function() {
		if(requete1.readyState == 4) {
			if(requete1.status == 200) {
				contenu = requete1.responseText;
				document.reinitialisation1.pccc1.value = contenu;
			}
		}
	};
requete1.send(null);
if(pwdtest1 != "") {
verifie_pwd3();
}
}   

function verifie_pwd3() {
var pwdtest = document.reinitialisation1.pwd1.value;
var pwdtest1 = document.reinitialisation1.pwd2.value;
var contenu1="";
creerRequete5();	
var url = 'test_pwd1a.php?pwdtest1='+pwdtest1+'&pwdtest='+pwdtest;
requete5.open('GET', url, true);
requete5.onreadystatechange = function() {
		if(requete5.readyState == 4) {
			if(requete5.status == 200) {
				contenu1 = requete5.responseText;
				document.reinitialisation1.pccc2.value = contenu1;
			}
		}
	};
requete5.send(null);
}
function verifie_email1() {
var mailtest = document.reactivation.email_reins.value;
var contenu="";
creerRequete1();	
var url = 'test_emailb.php?mailtest='+mailtest;
requete1.open('GET', url, true);
requete1.onreadystatechange = function() {
		if(requete1.readyState == 4) {
			if(requete1.status == 200) {
				contenu = requete1.responseText;
				document.reactivation.ecc.value = contenu;
			}
		}
	};
requete1.send(null);
}
function verifie_email2() {
var mailtest = document.reinitialisation.email_reinit.value;
var contenu="";
creerRequete1();	
var url = 'test_emailc.php?mailtest='+mailtest;
requete1.open('GET', url, true);
requete1.onreadystatechange = function() {
		if(requete1.readyState == 4) {
			if(requete1.status == 200) {
				contenu = requete1.responseText;
				document.reinitialisation.eccc.value = contenu;
			}
		}
	};
requete1.send(null);
} 
function valid_form() {
document.recherche.q_secteur.value = "";
document.recherche.q_fonction.value = "";
document.recherche.q_region.value = "";
document.recherche.q_depart.value = "";
document.recherche.q_agglo.value = "";
document.recherche.submit();
}  