var obj = null;

if (window.XMLHttpRequest) { // Firefox
	obj = new XMLHttpRequest();
}
else if (window.ActiveXObject) { // Internet Explorer
	obj = new ActiveXObject("Microsoft.XMLHTTP");
}
else{//XMLHttpRequest non supporté par le navigateur}
	alert("Votre navigateur ne supporte pas les objets XMLHTTPRequest...")
}

function envoyer(){
	
	// Récupération des param
	var tInput = document.getElementsByTagName('input');
	var max = tInput.length;
	var i = 0;
	
	var tNom = document.getElementById('nom');
	var tPrenom = document.getElementById('prenom');
	var tMail = document.getElementById('mail');
	var tAge = document.getElementById('age');
	var tAdresse1 = document.getElementById('adresse1');
	var tAdresse2 = document.getElementById('adresse2');
	var tCp = document.getElementById('cp');
	var tVille = document.getElementById('ville');
	var tMessage = document.getElementById('message');
	var tNews = document.getElementById('news');

	var vCivilite = '';
	var vNom = '';
	var vPrenom = '';
	var vMail = '';
	var vMailFlag = false;
	var vAge = '';
	var vAdresse1 = '';
	var vAdresse2 = '';
	var vCp = '';
	var vVille = '';
	var vMessage = '';
	var vNews = '';
	
	
	// traitement du formulaire
		for(i=0;i<max;i++){
			
			if(tInput[i].type == 'radio' && tInput[i].name == 'civilite'){
				if(tInput[i].checked == true){
					var vCivilite = (tInput[i].value);
				}
			}
		}
	
		
		if(tNom.value != ""){
			vNom = (tNom.value);
			document.getElementById('nom').style.borderColor='#999999';
		}
		else{
			document.getElementById('nom').style.borderColor='#a8e30b';
		}
		
		if(tPrenom.value != ""){
			vPrenom = (tPrenom.value);
			document.getElementById('prenom').style.borderColor='#999999';
		}
		else{
			document.getElementById('prenom').style.borderColor='#a8e30b';
		}
		
		if(tMail.value != ""){
			
			if((tMail.value.indexOf("@")>=0)&&(tMail.value.lastIndexOf(".")>tMail.value.indexOf("@"))){
				vMail = (tMail.value);
				document.getElementById('mail').style.borderColor='#999999';
				vMailFlag = false;
			}else{
			document.getElementById('mail').value="";
			document.getElementById('mail').style.borderColor='#a8e30b';
			vMailFlag = true;
			}
		}
		else{
		document.getElementById('mail').style.borderColor='#a8e30b';
		}
		
		if(tAge.value != ""){
			vAge = (tAge.value);
			document.getElementById('age').style.borderColor='#999999';
		}
		else{
			document.getElementById('age').style.borderColor='#a8e30b';
		}
		
		if(tAdresse1.value != ""){
			vAdresse1 = (tAdresse1.value);
			document.getElementById('adresse1').style.borderColor='#999999';
		}
		else{
			document.getElementById('adresse1').style.borderColor='#a8e30b';
		}
		
		if(tAdresse2.value != ""){
			vAdresse2 = (tAdresse2.value);
		}
		
		if(tCp.value != ""){
			vCp = (tCp.value);
			document.getElementById('cp').style.borderColor='#999999';
		}
		else{
			document.getElementById('cp').style.borderColor='#a8e30b';
		}
		
		if(tVille.value != ""){
			vVille = (tVille.value);
			document.getElementById('ville').style.borderColor='#999999';
		}
		else{
			document.getElementById('ville').style.borderColor='#a8e30b';
		}
		
		if(tMessage.value != ""){
			vMessage = (tMessage.value);
			document.getElementById('message').style.borderColor='#999999';
		}
		else{
			document.getElementById('message').style.borderColor='#a8e30b';
		}
		
		if(tNews.checked == true){
			vNews = ('oui');
		}
		else{
			vNews = ('non');
		}
		
		if(vCivilite != '' && vNom != '' && vPrenom != '' && vMail != '' && vAge != '' && vAdresse1 != '' && vCp != '' && vVille != '' && vMessage != ''){
		
			var param = "user_civilite=" + vCivilite + "&user_nom=" + vNom + "&user_prenom=" + vPrenom + "&user_mail=" + vMail + "&user_age=" + vAge + "&user_adresse1=" + vAdresse1 + "&user_adresse2=" + vAdresse2 + "&user_cp=" + vCp + "&user_ville=" + vVille + "&user_message=" + vMessage + "&user_newsletter=" + vNews;
			
			// Choix du fichier à appeler
			obj.open("POST", "php/mail.php", true);
			// Résultat du php
			obj.onreadystatechange = function(){
				
				document.getElementById('txterreur').innerHTML="Votre message a bien été envoyé";
				/*document.getElementById('civilite').checked=false;
				document.getElementById('nom').value="";
				document.getElementById('prenom').value="";
				document.getElementById('mail').value="";
				document.getElementById('age').value="";
				document.getElementById('adresse1').value="";
				document.getElementById('adresse2').value="";
				document.getElementById('cp').value="";
				document.getElementById('ville').value="";
				document.getElementById('message').value="";
				document.getElementById('news').checked=false;
				*/
			}
		
		// En-tête 
		obj.setRequestHeader("Content-type", "application/x-www-form-urlencoded"); 
		// Appel du script 
		obj.send(param);
		}
		
		else{
			
			if(vNom == '' || vPrenom == '' || vAge == ''|| vAdresse1 == '' || vCp == '' || vVille == ''|| vMessage == ''){
				document.getElementById('txterreur').innerHTML="Veuillez remplir les champs vides";
			}
			else{
				if(vMailFlag){
				
				document.getElementById('txterreur').innerHTML="Veuillez donner une adresse email valide";	
				}
				else{
					if(vMail == '' ){
					document.getElementById('txterreur').innerHTML="Veuillez remplir les champs vides";
					}
					else{
						if(vCivilite == ''){
				
						document.getElementById('txterreur').innerHTML="Veuillez donner votre civilité";	
						}
						else{}
					}
				}
			}	
			
		}
}
