function contactEnvoi(mail) {
	/** Récupération des champs obligatoires
	 * Email auteur
	 * Nom
	 * Prénom
	 * Email destinataire
	 * Objet
	 * Message
	 */
	var email_auteur = document.getElementById('contact_de').value;
	var nom = document.getElementById('contact_nom').value;
	var prenom = document.getElementById('contact_prenom').value;
	//var email_destinataire = document.getElementById('contact_a').value;
	var email_destinataire = mail;
	// remplacement de '[AROBASE]' par '@'
	email_destinataire = email_destinataire.replace('[AROBASE]', '@');
	var objet = document.getElementById('contact_objet').value;
	var message = document.getElementById('contact_message').value;
	
	/**
	 * Vérification des champs obligatoires
	 */
	var erreur = '';
	if(nom == '')
		erreur += '- Nom\n';
	if(prenom == '')
		erreur += '- Prénom\n';
	if(email_auteur == '')
		erreur += '- Email Auteur\n';
	//var reg_email = new RegExp('^[a-z0-9]+([_|\.|-]{1}[a-z0-9]+)*@[a-z0-9]+([_|\.|-]­{1}[a-z0-9]+)*[\.]{1}[a-z]{2,6}$', 'i');
	var reg_email_de = new RegExp('^[a-zA-Z0-9._%+-]+@[a-zA-Z0-9\.-]+\.[a-zA-Z]{2,4}$', 'i');
	if(email_auteur != '' && !reg_email_de.test(email_auteur))
		erreur += '- Email Auteur (Adresse non valide)\n';
	/*
	if(email_destinataire == '')
		erreur += '- Email Destinataire\n';
	//var reg_email = new RegExp('^[a-z0-9]+([_|\.|-]{1}[a-z0-9]+)*@[a-z0-9]+([_|\.|-]­{1}[a-z0-9]+)*[\.]{1}[a-z]{2,6}$', 'i');
	var reg_email_a = new RegExp('^[a-zA-Z0-9._%+-]+@[a-zA-Z0-9\.-]+\.[a-zA-Z]{2,4}$', 'i');
	if(email_destinataire != '' && !reg_email_a.test(email_destinataire))
		erreur += '- Email Destinataire (Adresse non valide)\n';
	*/
	if(objet == '')
		erreur += '- Objet\n';
	if(objet != '' && objet.length < 6)
		erreur += '- Objet (Trop court)\n';
	if(message == '')
		erreur += '- Message\n';
	if(message != '' && message.length < 30)
		erreur += '- Message (Trop court, 30 caractères minimum)\n';
	
	/**
	 * Envoi des données, si tout est ok
	 */
	if(erreur == '')
	{
		// Préparation des données à envoyer
		// Champs obligatoires
		var donnees = 'email_auteur='+email_auteur+'&nom='+nom+'&prenom='+prenom+'&email_destinataire='+email_destinataire+'&objet='+objet+'&message='+message;
		
		var retourContact = filePOST('contact_envoi.php', donnees);
		
		if(retourContact.match('envoiOK') != null) {
			document.getElementById('contact_form').innerHTML = '<div>Bonjour,<br /><br />Votre demande a bien été prise en compte.<br />Elle sera traitée dans les plus brefs délais.<br />Merci de votre confiance<br /><br />OPCALIA Ile-de-France</div>';
			/*
			document.getElementById('contact_form').style.display = 'none';
			var message_reussite = 'Bonjour,<br /><br />Votre demande a bien été prise en compte.<br />Elle sera traitée dans les plus brefs délais.<br />Merci de votre confiance<br /><br />OPCALIA Ile-de-France';
			document.getElementById('contact_resultat').innerHTML = message_reussite;
			document.getElementById('contact_resultat').style.display = 'block';
			*/
		}
		else {
			alert(retourContact);
			/*
			document.getElementById('contact_resultat').innerHTML = retourContact;
			document.getElementById('contact_resultat').style.display = 'block';
			*/
		}/*
		// Si l'envoi du mail à réussit
		if(retourContact == '')
		{
			//alert(retourContact);
			document.getElementById('contact_resultat').innerHTML = '<div class="information">Votre message à bien été envoyé !</div>';
			document.getElementById('contact_resultat').style.display = 'block';
		}
		// Sinon
		else
		{
			//alert('Erreur : '+retourContact);
			document.getElementById('contact_resultat').innerHTML = <'div class="erreur">'+retourContact+'</div>';
			document.getElementById('contact_resultat').style.display = 'block';
		}
		*/
	}
	else
	{
		alert('Veuillez vérifier les champs obligatoires suivants :\n'+erreur);
	}
}
function contacter(contact_mail, contact_nom) {
	// Je récupère la div correspondant à ce contact
	var div_tab = contact_mail.split('[AROBASE]');
	var div = div_tab[0];
	var url = 'contact_form.php';
	var donnees = 'contact_mail='+contact_mail+'&contact_nom='+contact_nom+'&div='+div;
	var retourContact = filePOST(url, donnees);
	
	// Si l'envoi du mail à réussit
	if(retourContact == '')
	{
		document.getElementById(div).innerHTML = retourContact;
		document.getElementById(div).style.display = 'block';
	}
	// Sinon
	else
	{
		alerte('erreur');
	}
}
function contacterAnnulation(div) {
	document.getElementById(div).innerHTML = '';
	document.getElementById(div).style.display = 'none';
}
function contactVerifMail() {
	var email = document.getElementById('contact_de').value;
	var reg_email = new RegExp('^[a-zA-Z0-9._%+-]+@[a-zA-Z0-9\._-]+\.[a-zA-Z]{2,4}$', 'i');
	// Adresse non valide
	if(!reg_email.test(email))
	{
		document.getElementById('verif_auteur').innerHTML = '<img src="/images/contact-erreur.gif" alt="" />';
	}
	// Adresse valide
	else
	{
		document.getElementById('verif_auteur').innerHTML = '<img src="/images/contact-valider.png" alt="" />';
	}
	//contactVerifMailA();
}
function contactVerifMailA() {
	var email = document.getElementById('contact_a').value;
	var reg_email = new RegExp('^[a-zA-Z0-9._%+-]+\[AROBASE\][a-zA-Z0-9\._-]+\.[a-zA-Z]{2,4}$', 'i');
	// Adresse non valide
	if(!reg_email.test(email))
	{
		document.getElementById('verif_destinataire').innerHTML = '<img src="/images/contact-erreur.gif" alt="" />';
	}
	// Adresse valide
	else
	{
		document.getElementById('verif_destinataire').innerHTML = '<img src="/images/contact-valider.png" alt="" />';
	}
}
function contactVerifObjet() {
	var objet = document.getElementById('contact_objet').value;

	if(objet.length < 6)
	{
		document.getElementById('verif_objet').innerHTML = '<img src="/images/contact-erreur.gif" alt="" />';
	}
	else
	{
		document.getElementById('verif_objet').innerHTML = '<img src="/images/contact-valider.png" alt="" />';
	}
}
function contactVerifMessage() {
	var message = document.getElementById('contact_message').value;
	//var reg_mess = new RegExp('^&$', 'i');
	//if(message.length < 30 && reg_mess.test(message))
	if(message.length < 30)
	{
		document.getElementById('verif_message').innerHTML = '<img src="/images/contact-erreur.gif" alt="" />';
	}
	// Adresse valide
	else
	{
		document.getElementById('verif_message').innerHTML = '<img src="/images/contact-valider.png" alt="" />';
	}
}
function contactVerifNom() {
	var nom = document.getElementById('contact_nom').value;
	
	if(nom.length < 2)
	{
		document.getElementById('verif_nom').innerHTML = '<img src="/images/contact-erreur.gif" alt="" />';
	}
	else
	{
		document.getElementById('verif_nom').innerHTML = '<img src="/images/contact-valider.png" alt="" />';
	}
}
function contactVerifPrenom() {
	var prenom = document.getElementById('contact_prenom').value;
	
	if(prenom.length < 2)
	{
		document.getElementById('verif_prenom').innerHTML = '<img src="/images/contact-erreur.gif" alt="" />';
	}
	else
	{
		document.getElementById('verif_prenom').innerHTML = '<img src="/images/contact-valider.png" alt="" />';
	}
}