function checkForm(listFieldToCheck)
{
	for(var i=0; i<listFieldToCheck.length; i++)
	{
		if(!checkField(listFieldToCheck[i][0], listFieldToCheck[i][1]))
		{
			alert(listFieldToCheck[i][2]);
			document.getElementById(listFieldToCheck[i][0]).focus();
			return false ;
		}
	}
	
	if(!(document.getElementById("civilityM").checked || document.getElementById("civilityMlle").checked || document.getElementById("civilityMme").checked))
	{
		alert("Votre civilité n'est pas renseigné");
		return false ; 
	}
	
}

function checkField(oId, sValid)
{
	oField = document.getElementById(oId) ;
	regExpValid = new RegExp(sValid);
	return regExpValid.test(trim(oField.value.replace(/([\n])/g,""))) ;
}

function trim(str)
{
	var regExpBeginning = /^\s+/;
	var regExpEnd       = /\s+$/;	
	return str.replace(regExpBeginning, "").replace(regExpEnd, "");
}
