// JavaScript Document
function envoi_demande(){
	//alert("log="+document.getElementById("login_sendmdp").value+"<br />"+"mail="+document.getElementById("mail").value);
	if(document.getElementById("nom").value != ""
		&& document.getElementById("prenom").value != ""
		&& document.getElementById("adresse").value != ""
		&& document.getElementById("codepostal").value != ""
		&& document.getElementById("ville").value != ""
		&& document.getElementById("birthdate").value != ""
		&& document.getElementById("tel").value != ""	
		&& document.getElementById("mail").value != ""){
		
		//test des valeurs obligatoires
		if(test_isvalidtext(document.getElementById("nom").value) != true){
			alert(txtentervalidnom);
			document.getElementById("nom").focus();
			return;
		}
		
		if(test_isvalidtext(document.getElementById("prenom").value) != true){
			alert(txtentervalidprenom);
			document.getElementById("prenom").focus();
			return;
		}
				
		if(test_isvalidtext(document.getElementById("adresse").value) != true){
			alert(txtentervalidadress);
			document.getElementById("adresse").focus();
			return;
		}
		
		if(test_isvalidcode(document.getElementById("codepostal").value) != true){
			alert(txtentervalidcodepostal);
			document.getElementById("codepostal").focus();
			return;
		}
		
		if(test_isvalidtext(document.getElementById("ville").value) != true){
			alert(txtentervalidville);
			document.getElementById("ville").focus();
			return;
		}
		
		if(test_isvaliddate_fr(document.getElementById("birthdate").value, "/", 10) != true){
			alert(txtentervaliddate);
			document.getElementById("birthdate").focus();
			return;
		}
		
		if(test_isint(document.getElementById("tel").value) != true || test_ispositive(document.getElementById("tel").value) != true){
			alert(txtentervalidtel);
			document.getElementById("tel").focus();
			return;
		}		
		
		if(test_isvalidmail(document.getElementById("mail").value) != true){
			alert(txtentervalidmail);
			document.getElementById("mail").focus();
			return;
		}
				
		//test des listbox obligatoire (include/texte.js pour connaitre les message d'erreurs)
		if(document.getElementById("civil").value == "none"){
			alert(txtentervalidcivil);
			document.getElementById("civil").focus();
			return;
		}
			if(document.getElementById("adh").value == "none"){
			alert(txtenterall);
			document.getElementById("adh").focus();
			return;
		}
		
		if(document.getElementById("situation_famille").value == "none"){
			alert(txtentervalidfamilial);
			document.getElementById("situation_famille").focus();
			return;
		}		
		if(document.getElementById("Hospitalisation").value == "none"){
			alert(txtenterall);
			document.getElementById("Hospitalisation").focus();
			return;
		}
		if(document.getElementById("Dentaire").value == "none"){
			alert(txtenterall);
			document.getElementById("Dentaire").focus();
			return;
		}
		if(document.getElementById("Optique").value == "none"){
			alert(txtenterall);
			document.getElementById("Optique").focus();
			return;
		}
		if(document.getElementById("Consultations").value == "none"){
			alert(txtenterall);
			document.getElementById("Consultations").focus();
			return;
		}
	if(document.getElementById("contact").value == "none"){
			alert(txtenterall);
			document.getElementById("contact").focus();
			return;
		}
		
		
		//test des valeurs optionnelles	
		if(document.getElementById("profession").value != ""){
			if(test_isvalidtext(document.getElementById("profession").value) != true){
				alert(txtentervalidprofession);
				document.getElementById("profession").focus();
				return;
			}
		}
		
		if(document.getElementById("nb_pers").value != ""){			
			if(test_isint(document.getElementById("nb_pers").value) != true || test_ispositive(document.getElementById("nb_pers").value) != true){
				alert(txtentervalidnbpers);
				document.getElementById("nb_pers").focus();
				return;
			}
		}
		
		if(document.getElementById("prenom_conjoint").value != ""){
			if(test_isvalidtext(document.getElementById("prenom_conjoint").value) != true){
				alert(txtentervalidprenom);
				document.getElementById("prenom_conjoint").focus();
				return;
			}
		}
		
		if(document.getElementById("birthdate_bis").value != ""){
			if(test_isvaliddate_fr(document.getElementById("birthdate_bis").value, "/", 10) != true){
				alert(txtentervaliddate);
				document.getElementById("birthdate_bis").focus();
				return;
			}
		}
				
		if(document.getElementById("nb_enfants").value != ""){			
			if(test_isint(document.getElementById("nb_enfants").value) != true || test_ispositive(document.getElementById("nb_enfants").value) != true){
				alert(txtentervalidnbenfants);
				document.getElementById("nb_enfants").focus();
				return;
			}
		}
		
		for(var j = 1; j <= 10; j++){											
			if(document.getElementById("enfant"+j)){
				if(document.getElementById("prenom_enfant"+j).value != ""){
					if(test_isvalidtext(document.getElementById("prenom_enfant"+j).value) != true){
						alert(txtentervalidprenom);
						document.getElementById("prenom_enfant"+j).focus();
						return;
					}
				}
				
				if(document.getElementById("birthdate_enfant"+j).value != ""){
					if(test_isvaliddate_fr(document.getElementById("birthdate_enfant"+j).value, "/", 10) != true){
						alert(txtentervaliddate+"(jj/mm/aaaa)");
						document.getElementById("birthdate_enfant"+j).focus();
						return;
					}
				}				
			}												
		}
		
	
		
		//soumission du formulaire si valide
		document.getElementById("form_etude_sante").submit();
		//alert("ok");
	}
	else
		alert(txtenterobl);
}