// Ce n'est pas tout a fait de l'AJAX : Asynchronous JavaScript And XML , mais juste de l'utilisation de XmlHttpRequest car il n'y a pas de XML
// Sert à retourner des données de la base sans recharger la page

function getXhr(){
	var xhr = null;
	if(window.XMLHttpRequest){ // Firefox et autres
		xhr = new XMLHttpRequest();
	}else if(window.ActiveXObject){ // Internet Explorer
		try {
			xhr = new ActiveXObject("Msxml2.XMLHTTP"); // ICI
		} catch (e) {
			xhr = new ActiveXObject("Microsoft.XMLHTTP");
		}
	}else{ // XMLHttpRequest non supporté par le navigateur
		alert("Votre navigateur ne supporte pas les objets XMLHTTPRequest...");
		xhr = false;
	}
	return xhr
}



function verif_Form_contact(){
	var email = document.mxform.sonmail.value; 
	
	if(document.mxform.prenom.value=="" || document.mxform.nom.value=="" ||  document.mxform.entreprise.value=="" || document.mxform.adresse.value=="" ||  document.mxform.dep.value=="" || document.mxform.sonmail.value=="" || document.mxform.tel.value=="" || document.mxform.sujet.value=="" || document.mxform.contenu.value==""){
		alert("Vous n'avez pas rempli tous les champs obligatoire");
	}else{
		if(email.search(/^[a-z0-9._-]+@[a-z0-9._-]{2,}[.][a-z]{2,3}$/) == -1){ 
			alert("L'adresse email est incorrecte");
		}else{
			document.mxform.submit();
		}

	}
}


function verif_Divers(){
	
		var xhr = getXhr();
		
		xhr.onreadystatechange = function(){
			if(xhr.readyState == 4 && xhr.status == 200){
				leselect = xhr.responseText;
				if(leselect=="true"){
					verif_Form_contact()
				}else{
					alert("Le code Anti-Spam saisi ne correspond pas au code proposé");
				}
			}
		}
	
		divers=document.mxform.divers.value;
		
		xhr.open("POST","captcha/verif_divers.php?SID",true);
		
		xhr.setRequestHeader('Content-Type','application/x-www-form-urlencoded');
		
		xhr.send("divers="+divers);
}