// 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
		if(document.getElementById("civil").value == "none"){
			alert(txtentervalidcivil);
			document.getElementById("civil").focus();
			return;
		}
		
		if(document.getElementById("situation_famille").value == "none"){
			alert(txtentervalidfamilial);
			document.getElementById("situation_famille").focus();
			return;
		}
		
		//test des choix d'infos demandées
		if(!document.getElementById("info_prevoyance").checked && !document.getElementById("info_epargne").checked && !document.getElementById("info_retraite").checked && !document.getElementById("info_partenaires").checked && !document.getElementById("info_loisirs").checked){
			alert(txtchoixinfos);
			document.getElementById("info_prevoyance").focus();
			return;
		}
		
		//test du choix de mode de contact
		if(!document.getElementById("doc_courrier").checked && !document.getElementById("doc_pdf").checked/* && !document.getElementById("contact_tel").checked*/){
			alert(txtchoixmodecontact);
			document.getElementById("doc_courrier").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;
			}
		}
		
		
				
		
		
		//les champs disabled ne passent pas en post, on les duplique si besoin en hidden

		if(document.getElementById("info_prevoyance").checked){
			document.getElementById("info_prevoyance_hide").value = document.getElementById("info_prevoyance").value;
		}
		if(document.getElementById("info_epargne").checked){
			document.getElementById("info_epargne_hide").value = document.getElementById("info_epargne").value;
		}
		if(document.getElementById("info_retraite").checked){
			document.getElementById("info_retraite_hide").value = document.getElementById("info_retraite").value;
		}
		if(document.getElementById("info_partenaires").checked){
			document.getElementById("info_partenaires_hide").value = document.getElementById("info_partenaires").value;
		}
		if(document.getElementById("info_loisirs").checked){
			document.getElementById("info_loisirs_hide").value = document.getElementById("info_loisirs").value;
		}
		
		//soumission du formulaire si valide
		document.getElementById("form_etude_perso_autres").submit();
		//alert("ok");
	}
	else
		alert(txtenterobl);
}