// Vérification de formulaire

function formcheck() {

	mess = '';
	nbr_error = 0;
	
	if (document.getElementById('select').value == 0) {
		mess += '- Civilité<br />';
		nbr_error++;
	}
	
	if (document.getElementById('n').value.length == 0 || document.getElementById('n').value == ' ') {
		mess += '- Nom<br />';
		nbr_error++;
	}
	
	if (document.getElementById('p').value.length == 0 || document.getElementById('p').value == ' ') {
		mess += '- Prénom<br />';
		nbr_error++;
	}
	
	if (document.getElementById('e').value.length == 0 || document.getElementById('e').value == ' ' || document.getElementById('e').value.indexOf('@') == -1 || document.getElementById('e').value.indexOf('.') == -1) {
		mess += '- Email incorrect<br />';
		nbr_error++;
	}
	
	if (document.getElementById('comment').value.length == 0 || document.getElementById('comment').value == ' ') {
		mess += '- Message<br />';
		nbr_error++;
	}
	
	if (nbr_error != 0) {
		document.getElementById('warning').innerHTML = '<div id="error"><p>Les champs suivants sont obligatoires :<br /><br />'+mess+'</p></div>';
		return false;
	} else {
		
		civ = document.getElementById('select').value;
		nom = document.getElementById('n').value;
		prenom = document.getElementById('p').value;
		message = document.getElementById('comment').value;
		email = document.getElementById('e').value;
		
		ajax();
		return false;
	}
}

// AJAX

var xhr = null;
function ajax() {
	if (window.XMLHttpRequest) {
		xhr = new XMLHttpRequest();
		
		if (xhr.overrideMimeType) {
			xhr.overrideMimeType('text/xml');
		}
	} else if (window.ActiveXObject) {
			xhr = new ActiveXObject ("Microsoft.XMLHTTP");
		}
		xhr.onreadystatechange = function() {
		
			if (xhr.readyState < 4) {
				document.getElementById('btn').innerHTML = '<img src="images/ajax-loader.gif" />';
			} else if (xhr.readyState == 4) {
				if (xhr.status == 200) {
					document.getElementById('warning').innerHTML = xhr.responseText;
					document.getElementById('btn').innerHTML = '';
				} else {
					document.getElementById('warning').innerHTML = '<div id="error"><p>un problème est survenu avec la requête.</p></div>';
				}
			}
}

lien = '../phpmail.php'
xhr.open("POST", lien, true);
xhr.setRequestHeader('Content-Type','application/x-www-form-urlencoded');
xhr.send("email="+email+"&nom="+nom+"&prenom="+prenom+"&message="+message+"&civ="+civ);
}

function erase () {
	if (document.getElementById('comment').innerHTML=='C\'est à vous.')
	{
		document.getElementById('comment').innerHTML=='';
	}
}