
function validation_formulaire(){
	
	var nom = document.getElementById('nom').value;
	var non_1 = document.getElementById('non_1').checked;
	var nom_organisation = document.getElementById('nom_orga').value;
	var adresse_1 = document.getElementById('adresse_1').value;
	var code_postal = document.getElementById('code_postal').value;
	var telephone = document.getElementById('telephone').value;
	var mobile = document.getElementById('mobile').value;
	var mail_personne = document.getElementById('mail_personne').value;
	var date_event = document.getElementById('date_event').value;
	var nombre_invite = document.getElementById('nombre_invite').value;
	var ville_livraison = document.getElementById('ville_livraison').value;

	theform = document.getElementById("form_tablecana");

	if(nom==""){
		alert ("Le champ \"Nom\" est vide");
		document.getElementById("nom").focus();
		return;
	}
	else{
		if(non_1==true && nom_organisation==""){
			alert ("Le champ \"Nom de l'organisation\" est vide");
			document.getElementById("nom_orga").focus();
			return;
		}
		else{
			if(adresse_1==""){
				alert ("Le champ \"Adresse\" est vide");
				document.getElementById("adresse_1").focus();
				return;
			}
			else{
				if(code_postal==""){
					alert ("Le champ \"Code postal\" est vide");
					document.getElementById("code_postal").focus();
					return;
				}
				else{
					if(!isNum(code_postal)){
						alert ("Le champ \"Code postal\" doit être numerique");
						document.getElementById("code_postal").focus();
						return;
					}
					else{
						if(date_event==""){
							alert ("le champ \"Date de l'évènement\" est vide");
							document.getElementById("date_event").focus();
							return;
						}
						else{
							if(!Date_Valid(date_event)){
								document.getElementById("date_event").focus();
								return;
							}
							else{
								if(nombre_invite==""){
									alert ("Le champ \"Nombre d'invités\" est vide");
									document.getElementById("nombre_invite").focus();
									return;
								}
								else{
									if(!isNum(nombre_invite)){
										alert ("Le champ \"Nombre d'invités\" doit être numerique");
										document.getElementById("nombre_invite").focus();
										return;
									}
									else{
										if(ville_livraison==""){
											alert ("le champ \"Ville du lieu de livraison\" est vide");
											document.getElementById("ville_livraison").focus();
											return;
										}
										else{
											if(telephone=="" && mobile==""){
												alert ("Vous devez au renseigner au moins le téléphone ou le Portable");
												document.getElementById("telephone").focus();
												return;
											}
											else{
												if(telephone=="" && mobile==""){
													alert ("Vous devez au renseigner au moins le téléphone ou le Portable");
													document.getElementById("telephone").focus();
													return;
												}
												else{
													if(telephone!=""){
														var result_telephone = VerifyTelephone(telephone);
														if(result_telephone!='0'){
															alert("Le format du numéro de téléphone saisi n'est pas correct.");
															document.getElementById("telephone").focus();
															return;
														}
														else{
															if(mobile!=""){
																var result_mobile = VerifyTelephone(mobile);
																if(result_mobile!='0'){
																	alert("Le format du numéro de portable saisi n'est pas correct.");
																	document.getElementById("mobile").focus();
																	return;
																}
																else{
																	theform.submit();
																	return;
																}
															}
															else{
																theform.submit();
																return;
															}
														}
													}
													else{
														if(mobile!=""){
															var result_mobile = VerifyTelephone(mobile);
															if(result_mobile!='0'){
																alert("Le format du numéro de portable saisi n'est pas correct.");
																document.getElementById("mobile").focus();
																return;
															}
															else{
																theform.submit();
																return;
															}
														}
														else{
															theform.submit();
															return;
														}
													}
												}
											}
										}
									}
								}
							}
						}
					}
				}
			}
		}
	}
}

function display(the_choix, the_type){
	if(the_choix==0){
		document.getElementById(the_type).style.display = "none";
	}
	else{
		document.getElementById(the_type).style.display = "block";
	}
}

function display_check(the_type,the_text_delete){
	the_checked = document.getElementById(the_type).checked;
	the_div="div_"+the_type;
	if(the_checked==true){
		document.getElementById(the_div).style.display = "block";
	}
	else{
		document.getElementById(the_div).style.display = "none";
		document.getElementById(the_text_delete).value="";
	}
	
}