//JS form validation
			

			function formValidation(f) {
				var choix = f.choix.value;
				var prenom = f.prenom.value;
				var nom = f.nom.value;								
				var courriel = f.courriel.value;
				var courriel2 = f.courriel2.value;
				var tel = f.tel.value;
				var msg = f.msg.value;	
				var file1 = f.File1.value;
				var file2 = f.File2.value;
				var file3 = f.File3.value;
				
				// Initialize a flag and errorMsg.
				var flag = "vert";
				var errorMsg = "Veuillez corriger les erreurs suivantes :\n\n";
				
				//  Validate the fields.
				if(choix == "") {
					flag = "rouge";
					errorMsg += "* Aucun type de message n'a été sélectionné.\n";
				}				
				if(!validerNomComplet(prenom)) {
					flag = "rouge";
					errorMsg += "* Le champ prénom n'est pas valide.\n";
				}
				if(!validerNomComplet(nom)) {
					flag = "rouge";
					errorMsg += "* Le champ nom n'est pas valide.\n";
				}
				if(!validerCourriel(courriel)) {
					flag = "rouge";
					errorMsg += "* Le champ courriel n'est pas valide.\n";
				}
				if(courriel2 != courriel) {
					flag = "rouge";
					errorMsg += "* Les deux champs de courriels ne sont pas identiques.\n";
				}
				if(msg == "") {
					flag = "rouge";
					errorMsg += "* Le champ message est vide.\n";
				}
				if((file1 != "" && file2 != "" && file1 == file2) ||
				   (file1 != "" && file3 != "" && file1 == file3) ||
				   (file2 != "" && file3 != "" && file2 == file3))
				{
					flag = "rouge";
					errorMsg += "* Vous avez inséré au moins deux photos identiques.\n";
				}

				// Check flag If red we stop the post and ask to check errors.
				if(flag == "vert") {
					return true;
				}
				else {
					alert(errorMsg);
					return false;
				}
			}
