function remplacer(chaine,car,cqr)
{
	var chaine_retourner="";
	tableau_chaine=chaine.split(car);
	for (i=0;i<tableau_chaine.length;i++) {
		chaine_retourner+=tableau_chaine[i];
		if(i<tableau_chaine.length-1) chaine_retourner+=cqr;
	}
	return chaine_retourner;
}


function test_formulaire() 
{
	listeChamp="";
	type="";
	taille="";
	trouve=0;
	variable_a_tester=document.getElementById("COFormulaire").value;
	variableAvecAccent=document.getElementById("COFormulaireAccent").value;
	var ok=1;
	var liste_variable=variable_a_tester.split(",");
	var listeAvecAccent=variableAvecAccent.split(",");
	for (i=0;i<liste_variable.length;i++) {
		if(liste_variable[i]) {
			type=eval("document.getElementById(\""+liste_variable[i]+"\").type");
			if (type=="text" || type=="textarea") {
				trouve=0;
				if (eval("document.getElementById(\""+liste_variable[i]+"\").value")) {
					trouve=1;
				}
			} else if (type=="select-one" || type=="select-multiple") {
				taille=eval("document.getElementById(\""+liste_variable[i]+"\").options.length");
				for(a=0; a<taille; a++) {
					trouve=0;
					if(eval("document.getElementById(\""+liste_variable[i]+"\")["+a+"].selected")==true) {
						trouve=1;
						break;
					}
				}
			}
			else if (type=="radio" || type=="checkbox") {
				taille=eval("document.getElementById('"+liste_variable[i]+"').length");
				for(a=0; a<taille; a++) {
					trouve=0;
					if(eval("document.getElementById('"+liste_variable[i]+"')["+a+"].checked")==true) {
						trouve=1;
						break;
					}
				}
			}
			if(!trouve) {
				ok=0;							
				if(listeChamp) listeChamp+=", ";
				listeChamp+=listeAvecAccent[i];
			}
		}
	}
	if (!ok) {
		listeChamp=remplacer(listeChamp,"_"," ");
		listeChamp=remplacer(listeChamp,"<br />","\n");
		alert(eval("document.getElementById('messageAlerte').value")+listeChamp);
		return false;
	} else return true;
}