function ValidForm(mthis) {
var sCh = new String;
var sMess = new String;
var tvCh = new Array;
var tvMess = new Array;

sCh=mthis.Vch.value;
sMess=mthis.Vmess.value;

tvCh=sCh.split('|');
tvMess=sMess.split('|');
l=tvCh.length-1;
for (i = 0; i < l; i++) {
	eval("n=mthis."+tvCh[i]+".value");
	if (n=='') {
		alert(tvMess[i]+' est un élément obligatoire');
		eval("mthis."+tvCh[i]+".focus()");
		return false;
	}
}
return true;
}


function isDateValid(chaineDate) {
	if (chaineDate == "") return false;
	var ladate = (chaineDate).split("/");
	if ((ladate.length != 3) || isNaN(parseInt(ladate[0])) || isNaN(parseInt(ladate[1])) || isNaN(parseInt(ladate[2]))) return false;
	var unedate = new Date(eval(ladate[2]),eval(ladate[1])-1,eval(ladate[0]));
	var annee = unedate.getYear();
	if ((Math.abs(annee)+"").length < 4) annee = annee + 1900;
	ret=((unedate.getDate() == eval(ladate[0])) && (unedate.getMonth() == eval(ladate[1])-1) && (annee == eval(ladate[2])));
	return ret;
}


