function is_mail(ao_champ){
	lb_return = false;
	if(ao_champ.value.indexOf("@") != -1){
		ln_index = ao_champ.value.indexOf("@");
		if(ao_champ.value.indexOf(".", ln_index) != -1){
			lb_return = true;
		}
	}
	return lb_return;
}

function validEvalAutres(aoForm){
	
	var returnMessage = "Nous avons relevé les erreurs suivantes:\n\t";
	var success = true;
	
	//Check des choix uniques (Niveau d'adéquation)
	
	with(aoForm){
		
		if((rep1[0].checked == false)&&(rep1[1].checked == false)&&(rep1[2].checked == false)&&(rep1[3].checked == false)&&(rep1[4].checked == false)){
			returnMessage += "- Vous n'avez pas répondu à la question 1\n\t";
			success = false;	
		}
		if((rep2[0].checked == false)&&(rep2[1].checked == false)&&(rep2[2].checked == false)&&(rep2[3].checked == false)&&(rep2[4].checked == false)){
			returnMessage += "- Vous n'avez pas répondu à la question 2\n\t";	
			success = false;	
		}
		if((rep3[0].checked == false)&&(rep3[1].checked == false)&&(rep3[2].checked == false)&&(rep3[3].checked == false)&&(rep3[4].checked == false)){
			returnMessage += "- Vous n'avez pas répondu à la question 3\n\t";	
			success = false;	
		}
		if((nrep3[0].checked == false)&&(nrep3[1].checked == false)&&(nrep3[2].checked == false)&&(nrep3[3].checked == false)&&(nrep3[4].checked == false)){
			returnMessage += "- Vous n'avez pas répondu à la question 3\n\t";	
			success = false;	
		}
		if((rep4[0].checked == false)&&(rep4[1].checked == false)&&(rep4[2].checked == false)&&(rep4[3].checked == false)&&(rep4[4].checked == false)){
			returnMessage += "- Vous n'avez pas répondu à la question 4\n\t";	
			success = false;	
		}
		if((rep5[0].checked == false)&&(rep5[1].checked == false)&&(rep5[2].checked == false)&&(rep5[3].checked == false)&&(rep5[4].checked == false)){
			returnMessage += "- Vous n'avez pas répondu à la question 5\n\t";	
			success = false;	
		}
		if((rep7[0].checked == false)&&(rep7[1].checked == false)&&(rep7[2].checked == false)&&(rep7[3].checked == false)&&(rep7[4].checked == false)){
			returnMessage += "- Vous n'avez pas répondu à la question 7\n\t";	
			success = false;	
		}
		if((rep8[0].checked == false)&&(rep8[1].checked == false)&&(rep8[2].checked == false)&&(rep8[3].checked == false)&&(rep8[4].checked == false)){
			returnMessage += "- Vous n'avez pas répondu à la question 8\n\t";	
			success = false;	
		}
		if((rep10[0].checked == false)&&(rep10[1].checked == false)&&(rep10[2].checked == false)&&(rep10[3].checked == false)&&(rep10[4].checked == false)){
			returnMessage += "- Vous n'avez pas répondu à la question 10\n\t";	
			success = false;	
		}
		if((rep11[0].checked == false)&&(rep11[1].checked == false)&&(rep11[2].checked == false)&&(rep11[3].checked == false)&&(rep11[4].checked == false)){
			returnMessage += "- Vous n'avez pas répondu à la question 11\n\t";	
			success = false;	
		}
		if((rep12[0].checked == false)&&(rep12[1].checked == false)&&(rep12[2].checked == false)&&(rep12[3].checked == false)&&(rep12[4].checked == false)){
			returnMessage += "- Vous n'avez pas répondu à la question 12\n\t";	
			success = false;	
		}
		if((rep13[0].checked == false)&&(rep13[1].checked == false)&&(rep13[2].checked == false)&&(rep13[3].checked == false)&&(rep13[4].checked == false)){
			returnMessage += "- Vous n'avez pas répondu à la question 13\n\t";	
			success = false;	
		}
		if((rep14[0].checked == false)&&(rep14[1].checked == false)&&(rep14[2].checked == false)&&(rep14[3].checked == false)&&(rep14[4].checked == false)){
			returnMessage += "- Vous n'avez pas répondu à la question 14\n\t";	
			success = false;	
		}
		if((rep15[0].checked == false)&&(rep15[1].checked == false)&&(rep15[2].checked == false)&&(rep15[3].checked == false)&&(rep15[4].checked == false)){
			returnMessage += "- Vous n'avez pas répondu à la question 15\n\t";	
			success = false;	
		}
		//OUI NON
		if((rep16[0].checked == false)&&(rep16[1].checked == false)){
			returnMessage += "- Vous n'avez pas répondu à la question 16\n\t";
			success = false;		
		}
		if((rep17[0].checked == false)&&(rep17[1].checked == false)){
			returnMessage += "- Vous n'avez pas répondu à la question 17\n\t";	
			success = false;	
		}
		if((rep18[0].checked == false)&&(rep18[1].checked == false)){
			returnMessage += "- Vous n'avez pas répondu à la question 18\n\t";	
			success = false;	
		}
		if((rep20[0].checked == false)&&(rep20[1].checked == false)){
			returnMessage += "- Vous n'avez pas répondu à la question 20\n\t";	
			success = false;	
		}
		if((sexe[0].checked == false)&&(sexe[1].checked == false)){
			returnMessage += "- Vous n'avez pas répondu à la question 20\n\t";	
			success = false;	
		}
		
		if((institution.value == "")||(anneeNaissance.value == "")||(contact.value == "")) success = false;
		
		//Checkboxes
		
		if((ville1.checked == false)&&(ville2.checked == false)&&(ville3.checked == false)&&(ville4.checked == false)&&(ville5.checked == false)){
			returnMessage += "- Vous devez sélectionner au moins une ville de participation\n\t";	
			success = false;		
		}
		
		
		
			
	}
	
	if(success == true){
		aoForm.submit();	
	}else{
		alert("Veuillez remplir entièrement le formulaire");
		return false;
	}
		
}

function validEvalBxl(aoForm){
	
	var returnMessage = "Nous avons relevé les erreurs suivantes:\n\t";
	var success = true;
	
	//Check des choix uniques (Niveau d'adéquation)
	
	with(aoForm){
		
		if((rep1[0].checked == false)&&(rep1[1].checked == false)&&(rep1[2].checked == false)&&(rep1[3].checked == false)&&(rep1[4].checked == false)){
			returnMessage += "- Vous n'avez pas répondu à la question 1\n\t";
			success = false;	
		}
		if((rep2[0].checked == false)&&(rep2[1].checked == false)&&(rep2[2].checked == false)&&(rep2[3].checked == false)&&(rep2[4].checked == false)){
			returnMessage += "- Vous n'avez pas répondu à la question 2\n\t";	
			success = false;	
		}
		if((rep3[0].checked == false)&&(rep3[1].checked == false)&&(rep3[2].checked == false)&&(rep3[3].checked == false)&&(rep3[4].checked == false)){
			returnMessage += "- Vous n'avez pas répondu à la question 3\n\t";	
			success = false;	
		}
		if((nrep3[0].checked == false)&&(nrep3[1].checked == false)&&(nrep3[2].checked == false)&&(nrep3[3].checked == false)&&(nrep3[4].checked == false)){
			returnMessage += "- Vous n'avez pas répondu à la question 3\n\t";	
			success = false;	
		}
		if((rep4[0].checked == false)&&(rep4[1].checked == false)&&(rep4[2].checked == false)&&(rep4[3].checked == false)&&(rep4[4].checked == false)){
			returnMessage += "- Vous n'avez pas répondu à la question 4\n\t";	
			success = false;	
		}
		if((rep5[0].checked == false)&&(rep5[1].checked == false)&&(rep5[2].checked == false)&&(rep5[3].checked == false)&&(rep5[4].checked == false)){
			returnMessage += "- Vous n'avez pas répondu à la question 5\n\t";	
			success = false;	
		}
		if((rep7[0].checked == false)&&(rep7[1].checked == false)&&(rep7[2].checked == false)&&(rep7[3].checked == false)&&(rep7[4].checked == false)){
			returnMessage += "- Vous n'avez pas répondu à la question 7\n\t";	
			success = false;	
		}
		if((rep8[0].checked == false)&&(rep8[1].checked == false)&&(rep8[2].checked == false)&&(rep8[3].checked == false)&&(rep8[4].checked == false)){
			returnMessage += "- Vous n'avez pas répondu à la question 8\n\t";	
			success = false;	
		}
		if((rep9[0].checked == false)&&(rep9[1].checked == false)&&(rep9[2].checked == false)&&(rep9[3].checked == false)&&(rep9[4].checked == false)){
			returnMessage += "- Vous n'avez pas répondu à la question 8\n\t";	
			success = false;	
		}
		if((rep10[0].checked == false)&&(rep10[1].checked == false)&&(rep10[2].checked == false)&&(rep10[3].checked == false)&&(rep10[4].checked == false)){
			returnMessage += "- Vous n'avez pas répondu à la question 10\n\t";	
			success = false;	
		}
		if((rep11[0].checked == false)&&(rep11[1].checked == false)&&(rep11[2].checked == false)&&(rep11[3].checked == false)&&(rep11[4].checked == false)){
			returnMessage += "- Vous n'avez pas répondu à la question 11\n\t";	
			success = false;	
		}
		if((rep12[0].checked == false)&&(rep12[1].checked == false)&&(rep12[2].checked == false)&&(rep12[3].checked == false)&&(rep12[4].checked == false)){
			returnMessage += "- Vous n'avez pas répondu à la question 12\n\t";	
			success = false;	
		}
		if((rep13[0].checked == false)&&(rep13[1].checked == false)&&(rep13[2].checked == false)&&(rep13[3].checked == false)&&(rep13[4].checked == false)){
			returnMessage += "- Vous n'avez pas répondu à la question 13\n\t";	
			success = false;	
		}
		if((rep14[0].checked == false)&&(rep14[1].checked == false)&&(rep14[2].checked == false)&&(rep14[3].checked == false)&&(rep14[4].checked == false)){
			returnMessage += "- Vous n'avez pas répondu à la question 14\n\t";	
			success = false;	
		}
		if((rep15[0].checked == false)&&(rep15[1].checked == false)&&(rep15[2].checked == false)&&(rep15[3].checked == false)&&(rep15[4].checked == false)){
			returnMessage += "- Vous n'avez pas répondu à la question 15\n\t";	
			success = false;	
		}
		//OUI NON
		if((rep16[0].checked == false)&&(rep16[1].checked == false)){
			returnMessage += "- Vous n'avez pas répondu à la question 16\n\t";
			success = false;		
		}
		if((rep17[0].checked == false)&&(rep17[1].checked == false)){
			returnMessage += "- Vous n'avez pas répondu à la question 17\n\t";	
			success = false;	
		}
		if((rep18[0].checked == false)&&(rep18[1].checked == false)){
			returnMessage += "- Vous n'avez pas répondu à la question 18\n\t";	
			success = false;	
		}
		if((rep20[0].checked == false)&&(rep20[1].checked == false)){
			returnMessage += "- Vous n'avez pas répondu à la question 20\n\t";	
			success = false;	
		}
		if((sexe[0].checked == false)&&(sexe[1].checked == false)){
			returnMessage += "- Vous n'avez pas répondu à la question 20\n\t";	
			success = false;	
		}
		
		if((institution.value == "")||(anneeNaissance.value == "")||(contact.value == "")) success = false;
		
		//Checkboxes
		
		
		
		
			
	}
	
	if(success == true){
		aoForm.submit();	
	}else{
		alert("Veuillez remplir entièrement le formulaire");
		return false;
	}
		
}

function submitInsc(aoForm){

	var returnMessage = "Nous avons relevé les erreurs suivantes:\n\t";
	var success = true;
	var qo = false;
	
	with(aoForm){
		if(nom.value == ""){
			returnMessage += "- Précisez votre nom.\n\t";
			success = false;
		}
		if(prenom.value == ""){
			returnMessage += "- Précisez votre prénom.\n\t";
			success = false;
		}
		if((sexe[0].checked == false)&&(sexe[1].checked == false)){
			returnMessage += "- Précisez votre sexe.\n\t";	
			success = false;	
		}
		if(annee.value == ""){
			returnMessage += "- Précisez une année de naissance.\n\t";
			success = false;
		}else{
			if(isNaN(annee.value)){
				returnMessage += "- Année de naissance incorrecte.\n\t";
				success = false;
			}
		}
		if(email.value == ""){
			returnMessage += "- Précisez une adresse email.\n\t";	
			success = false;	
		}else{
			if(is_mail(email) == false){
				returnMessage += "- Email incorrect.\n\t";	
				success = false;
			}
		}
		if(portable.value == ""){
			returnMessage += "- Précisez un numéro de portable.\n\t";	
			success = false;	
		}
		/*
		if((ville1.checked == false)&&(ville2.checked == false)&&(ville3.checked == false)&&(ville4.checked == false)&&(ville5.checked == false)){
			returnMessage += "- Sélectionnez au moins une ville de participation\n\t";	
			success = false;		
		}
		*/
		if((cat.value == 7)&&(catAutres.value == "")){
			returnMessage += "- Précisez une catégorie de participation.\n\t";	
			success = false;	
		}
		if(institution.value == ""){
			returnMessage += "- Précisez une institution.\n\t";
			success = false;
		}

		if(cat.value == 1){
			student = false;	
			if(institutionadresse.value == "")
			{
				returnMessage += "- Précisez l'adresse de votre institution.\n\t";	
				student = true;	
			}
			if(niveauetude.value == "")
			{
				returnMessage += "- Précisez votre niveau d'étude.\n\t";
				student = true;	
			}
			if(sectionetude.value == "")
			{
				returnMessage += "- Précisez votre type de section.\n\t";	
				student = true;	
			}
			if(sectionnom.value == "")
			{
				returnMessage += "- Précisez votre nom de section.\n\t";	
				student = true;	
			}
			if(finalitepedagogique.value == "")
			{
				returnMessage += "- Précisez votre finalité pédagogique.\n\t";	
				student = true;	
			}
			
			if(professeur[1].checked == true && professeurnom.value == "")
			{
				returnMessage += "- Précisez le nom de l'accompagnateur.\n\t";	
				student = true;	
			}
			
			if(student == true){
				returnMessage += "- Vous devez complétez toutes les informations étudiant.\n\t";	
				success = false;	
			}
		}
		
		if((participed[0].checked == false)&&(participed[1].checked == false)){
			qo = true;
			success = false;	
		}
		
		if((informed0.checked == false)&&(informed1.checked == false)&&(informed2.checked == false)&&(informed3.checked == false)&&(informed4.checked == false)&&(informed5.checked == false)&&(informed6.checked == false)&&(informed7.checked == false)&&(informed8.checked == false)&&((informed9.checked == false)||((informed9.checked == true)&&(informedAutres.value == "")))){
			returnMessage += "- Sélectionnez au moins un moyen d'information.\n\t";	
			success = false;		
		}
		if(qo == true){
			returnMessage += "- Répondez aux questions obligatoires.\n\t";	
			success = false;	
		}
		
		if(success == true){
			aoForm.submit();	
		}else{
			alert(returnMessage);
		}
		return false;
	}

}
