function ChecknSubmit(zeForm)
{
	var mesg = '';

	if (listechamps != null)
	{
		for(var i=0; i<listechamps.length; i++)
		{
			Tab = zeForm.elements[listechamps[i][0]].length;
			if (Tab > 1)
			{
				rep = false;
				for(lst=0; lst<Tab; lst++)
				{
					if (zeForm.elements[listechamps[i][0]][lst].checked)
						rep = true;
				}
				if (!rep)
					mesg += listechamps[i][1];								
			}
			else
			{
				if (listechamps[i][2] != '')
				{
					valeur = zeForm.elements[listechamps[i][0]].value;
					if (!eval(listechamps[i][2]+"('"+valeur+"')"))
						mesg += listechamps[i][1];
				}
				else
				{
					if (zeForm.elements[listechamps[i][0]].value == '')
						mesg += listechamps[i][1];
				}
			}
		}
	}
	
	if (mesg!='')
	{
		alert('Certains champs requis ne sont pas corrects :\n' + mesg);
		return false;
	}
	else
		zeForm.submit();	
}
