function email() {
	var motif = /^[a-zA-Z0-9_-]+([.]+[a-zA-Z0-9_-]+)*@[a-zA-Z0-9-]{2,}([.][a-zA-Z]{2,3}){1,2}$/;
	if(arguments[0].match(motif)) {
		return true;
	}
	else {
		return false;
	}
}

function envoyer() {

/*---------------------------------------------------------------------
		VERIF NIVEAU 1 : CAMPS NON VIDE
----------------------------------------------------------------------*/
	var arr_error = $$('.error');
	arr_error.each(function (item) {item.removeClassName('error')} );
	$('msginfo').removeClassName('error');

	error = false;
	
/*---------------------------------------------------------------------
		VERIF NIVEAU 1 : CAMPS NON VIDE
----------------------------------------------------------------------*/
	var arr_oblig = new Array('destinataire', 'expediteur', 'message');
	
	arr_oblig.each(
		function (item) {
			if (!$F(item)) { 
				$('label_' + item).addClassName('error');
				error = true;
			}
		}
	)
	
/*---------------------------------------------------------------------
		VERIF NIVEAU 2 : EMAIL VALIDE
----------------------------------------------------------------------*/
	if (!email($F('expediteur'))) { 
				$('label_expediteur').addClassName('error');
				error = true;
	}
	
/*---------------------------------------------------------------------
		SI PAS D'ERREIR : ENVOI D'EMAIL
----------------------------------------------------------------------*/	
	if(!error) {
		var arr_input = $('form').getElements();
		var param = '?';
		arr_input.each(
			function (item) {
				param = param + item.id + '=' + $F(item.id) + '&';
			}
		)
		new Ajax.Updater("msginfo", "../ajax/send.php" + param);
	} else {
		$('msginfo').innerHTML = "Erreur : certains champs sont mal remplis";
		$('msginfo').addClassName('error');
	}
}
