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);
}

var secret = "";

function generate_secret(){
	var keylist="abcdefghijklmnopqrstuvwxyz0123456789";
	secret = "";
	for (i=0;i<12;i++){
		secret += keylist.charAt(Math.floor(Math.random()*keylist.length));
	}
	document.getElementById("ughcactgfa").value = secret;
}

function FormulaireJulien(_this){
	var vide = false;
	
	var email = document.getElementById('mail_expediteur').value;
	if (email.indexOf("@") != "-1" && email.indexOf(".") != "-1" && email != ""){
		document.getElementById('mail_expediteur').style.backgroundColor="";
	}
	else{
		vide = true;
		document.getElementById('mail_expediteur').style.backgroundColor="#cccccc";
	}
	
	var nom = document.getElementById("nom_expediteur");
	var nom_expediteur = nom.value;
	if(nom_expediteur==""){
		vide = true;
		nom.style.backgroundColor = "#cccccc";
	}
	
	var prenom = document.getElementById("prenom_expediteur");
	var prenom_expediteur = prenom.value;
	if(prenom_expediteur==""){
		vide = true;
		prenom.style.backgroundColor = "#cccccc";
	}
	
	var message = document.getElementById("message_expediteur");
	var message_expediteur = message.value;
	if(message_expediteur==""){
		vide = true;
		message.style.backgroundColor = "#cccccc";
	}
	
	if(vide){
		alert("Merci de vérifier que vous avez correctement rempli l'ensemble des champs.");
		return false;
	}else{
		var get_secret = document.getElementById("ughcactgfa").value;
		
		if(get_secret == secret){
			var path='./contact-aimeji.php?mail_expediteur='+email+'&nom_expediteur='+nom_expediteur+'&prenom_expediteur='+prenom_expediteur+'&message_expediteur='+message_expediteur+'';
									
			if(texte = file(path)){
				switch(texte){
					case "-1":
						alert("La proc&eacute;dure a échou&eacute;!\nMerci de recommencer ult&eacute;rieurement.");
						break;
					case "1":
						document.getElementById("retour_traitement").style.display = "block";
						document.getElementById('mail_expediteur').value = "";
						nom_expediteur = "";
						prenom_expediteur = "";
						document.getElementById("retour_traitement").innerHTML = "Votre message a &eacute;t&eacute; envoy&eacute; avec succ&egrave;s !";
						break;
				}
			}
		}
	}	
}


