	var nomFormulairePret;
	
	function setNomFormulairePret( nom ) {
		nomFormulairePret = nom;
	}
	
	function serialiserToutesLesDates( ) {
		serialiserDate( nomFormulairePret,'situationFamiliale[emprunteur][enfantsDateNaissance]','situationFamiliale[emprunteur][dateDeNaissance]' );
		serialiserDate( nomFormulairePret,'situationFamiliale[coEmprunteur][enfantsDateNaissance]','situationFamiliale[coEmprunteur][dateDeNaissance]' )
		if ( document.forms[ nomFormulairePret ].elements["situationFamiliale[emprunteur][regimeMatrimonial]"] ) {
			document.forms[ nomFormulairePret ].elements["situationFamiliale[emprunteur][regimeMatrimonial]"].disabled = false;
		}
		if ( document.forms[ nomFormulairePret ].elements["situationFamiliale[coEmprunteur][regimeMatrimonial]"] ) {
			document.forms[ nomFormulairePret ].elements["situationFamiliale[coEmprunteur][regimeMatrimonial]"].disabled = false;
		}

	}
	
	function supprimerDateNaissance( eltDateNaissance,eltNbEnfants ) {
		// suppression d'une date de naissance
		optionModalites=document.forms[ nomFormulairePret ].elements[ eltDateNaissance ].options;
		if (optionModalites.selectedIndex>=0)	{
			posSuppression=optionModalites.selectedIndex;
			optionModalites[posSuppression]=null;
			document.forms[ nomFormulairePret ].elements[ eltNbEnfants ].value = optionModalites.length;
		}
		else {
			alert("Suppression impossible : aucune ligne sélectionnée");
		}
	}
	
	function ajouterDateNaissance( eltSaisieDateNaissance,eltDateNaissance,eltNbEnfants ) {
		var dateNaissance = document.forms[ nomFormulairePret ].elements[ eltSaisieDateNaissance ].value;
		var selectDateNaissance = document.forms[ nomFormulairePret ].elements[ eltDateNaissance ];
		uneOption = new Option( dateNaissance,dateNaissance );
		nbOptions = selectDateNaissance.options.length;
		selectDateNaissance[ nbOptions ] = uneOption;
		document.forms[ nomFormulairePret ].elements[ eltNbEnfants ].value = selectDateNaissance.options.length;
		document.forms[ nomFormulairePret ].elements[ eltSaisieDateNaissance ].value = "";
	}
	
	function desactiverRegime( typeClient ) {
		if ( document.forms[ nomFormulairePret ].elements["situationFamiliale[" + typeClient + "]"] ) {
			var situation = document.forms[ nomFormulairePret ].elements["situationFamiliale[" + typeClient + "][situationMatrimoniale]"].value;
			optionsRegime = document.forms[ nomFormulairePret ].elements["situationFamiliale[" + typeClient + "][regimeMatrimonial]"].options;
			if ( situation == "Celibataire" ) {
				for ( cpt=0; cpt < optionsRegime.length; cpt++ ) {
					if ( optionsRegime[ cpt ].value == "Aucun" ) {
						optionsRegime[ cpt ].selected = true;
						document.forms[ nomFormulairePret ].elements["situationFamiliale[" + typeClient + "][regimeMatrimonial]"].disabled = true;
					}
				}
			}
			else {
				document.forms[ nomFormulairePret ].elements["situationFamiliale[" + typeClient + "][regimeMatrimonial]"].disabled = false;
				if ( document.forms[ nomFormulairePret ].elements["situationFamiliale[" + typeClient + "][regimeMatrimonial]"].value == "Aucun" ) {
					optionsRegime[ 0 ].selected = true;
				}
			}
		}
	}
	
	function basculerDonnees( ) {
		var formFamiliale = document.forms[ nomFormulairePret ];
		formFamiliale.elements["situationFamiliale[coEmprunteur][situationMatrimoniale]"].selectedIndex = formFamiliale.elements["situationFamiliale[emprunteur][situationMatrimoniale]"].selectedIndex;
		formFamiliale.elements["situationFamiliale[coEmprunteur][regimeMatrimonial]"].selectedIndex = formFamiliale.elements["situationFamiliale[emprunteur][regimeMatrimonial]"].selectedIndex;
		if ( formFamiliale.elements["situationFamiliale[coEmprunteur][situationMatrimoniale]"].value != "Celibataire" ) {
			formFamiliale.elements["situationFamiliale[coEmprunteur][regimeMatrimonial]"].disabled = false;
		}
		formFamiliale.elements["situationFamiliale[coEmprunteur][nbEnfants]"].value = formFamiliale.elements["situationFamiliale[emprunteur][nbEnfants]"].value;
		formFamiliale.elements["situationFamiliale[coEmprunteur][dateMariage]"].value = formFamiliale.elements["situationFamiliale[emprunteur][dateMariage]"].value;
		optionsDateCo = formFamiliale.elements["situationFamiliale[coEmprunteur][dateDeNaissance]"].options;
		optionsDateEm = formFamiliale.elements["situationFamiliale[emprunteur][dateDeNaissance]"].options;
		optionsDateCo.length = 0;
		for ( var cpt = 0; cpt < optionsDateEm.length; cpt++ ) {
			uneOptionTmp = new Option( optionsDateEm[cpt].text,optionsDateEm[cpt].value );
			optionsDateCo[cpt] = uneOptionTmp;	
		}
		
	}



