function test_doublon_fc()
{
	var nom = document.getElementById('nom').value;
	var prenom = document.getElementById('prenom').value;
	var code_postal = document.getElementById('code_postal').value;

	var jour_naissance = document.getElementById('jour_naissance').value;
	var mois_naissance = document.getElementById('mois_naissance').value;
	var annee_naissance = document.getElementById('annee_naissance').value;

	if(jour_naissance < 10)
	{
		jour_naissance = '0'+jour_naissance;
	}

	if(mois_naissance < 10)
	{
		mois_naissance = '0'+mois_naissance;
	}

	if(annee_naissance < 1900)
	{
		annee_naissance = '1900';
	}

	var date_naissance = jour_naissance + '/' +mois_naissance + '/' +  annee_naissance;

	if(nom != '' && prenom!= '' && code_postal != '' && date_naissance != '')	{
		new Ajax.Request(
			'test_doublon_fc.inc.php',
			{
				method:'post',
				 parameters: {
	                nom: nom,
	                prenom: prenom,
	                code_postal: code_postal,
	                date_naissance: date_naissance

			},

				onLoading: function() {
					//Fonction appelée lors du chargement ==> Affichage du message de chargement
					//alert('En cours de chargement');
					//document.getElementById(id_resultat).innerHTML = "<img src=\"../img/loading.gif\" /> Chargement des donn&eacute;es";
				},

				onLoaded: function() {
					//Fonction appelée à la fin du chargement
					//alert('Chargement termine');
					//document.getElementById('div_resultat').innerHTML = "Chargement OK";
				},

				onSuccess: function(transport){
					var response = transport.responseText || "Erreur";
					//alert("Success! \n\n" + response);
					document.getElementById('doublon_fc').value = response;
				},

				onFailure: function(){
					alert('Erreur')
				}
			}
		);
	}

}


/* Mise à jour de la ville */
function maj_cp_v2(id_element, id_resultat, ville, nom_param, test_pays)
{
	var code = document.getElementById(id_element).value; //alert(code);
	var complete_cp;

	//alert(test_pays);
	if(typeof(test_pays)!='undefined')
	{
		var pays = document.getElementById(test_pays).value; //alert('test sur le pays : '+pays);

		if(pays == "FR")
		{
			complete_cp = 1;
		}
		else
		{
			complete_cp = 0;
		}
	}
	else
	{
		complete_cp = 1;
	}

	new Ajax.Request(
		'../__autocompletion/villes/maj_ville.inc.php',
		{
			method:'post',
			 parameters: {
                valeur: code,
                ville: ville,
                nom_param: nom_param,
                complete_cp:complete_cp
			 },

			onLoading: function() {
				//Fonction appelée lors du chargement ==> Affichage du message de chargement
				//alert('En cours de chargement');
				//document.getElementById(id_resultat).innerHTML = "<img src=\"../img/loading.gif\" /> Chargement des donn&eacute;es";
			},

			onLoaded: function() {
				//Fonction appelée à la fin du chargement
				//alert('Chargement termine');
				//document.getElementById('div_resultat').innerHTML = "Chargement OK";
			},

			onSuccess: function(transport){
				var response = transport.responseText || "Erreur";
				//alert("Success! \n\n" + response);
				document.getElementById(id_resultat).innerHTML = response;
			},

			onFailure: function(){
				alert('Erreur')
			}
		}
	);

}

/* Mise à jour de la ville */
function maj_cp(id_element, id_resultat, ville, nom_param, test_pays)
{
	var code = document.getElementById(id_element).value; //alert(code);
	var complete_cp;

	//alert(test_pays);
	if(typeof(test_pays)!='undefined')
	{
		var pays = document.getElementById(test_pays).value; //alert('test sur le pays : '+pays);

		if(pays == "FR")
		{
			complete_cp = 1;
		}
		else
		{
			complete_cp = 0;
		}
	}
	else
	{
		complete_cp = 1;
	}

	new Ajax.Request(
		'maj_ville.inc.php',
		{
			method:'get',
			 parameters: {
                valeur: code,
                ville: ville,
                nom_param: nom_param,
                complete_cp:complete_cp
			 },

			onLoading: function() {
				//Fonction appelée lors du chargement ==> Affichage du message de chargement
				//alert('En cours de chargement');
				//document.getElementById(id_resultat).innerHTML = "<img src=\"../img/loading.gif\" /> Chargement des donn&eacute;es";
			},

			onLoaded: function() {
				//Fonction appelée à la fin du chargement
				//alert('Chargement termine');
				//document.getElementById('div_resultat').innerHTML = "Chargement OK";
			},

			onSuccess: function(transport){
				var response = transport.responseText || "Erreur";
				//alert("Success! \n\n" + response);
				document.getElementById(id_resultat).innerHTML = response;
			},

			onFailure: function(){
				alert('Erreur')
			}
		}
	);

}

function afficher_coemprunteur(value)
{
	//alert('Affichage co : '+value);

	var tableau_coemprunteur = new Array(
	"lc_type_contrat_co",
	"lc_profession_co",
	"lc_depuis_co",
	"lc_revenus_co",
	"lc_autres_revenus_co",
	"lc_civilite_co",
	"lc_nom_co",
	"lc_prenom_co",
	"lc_nom_jf_co",
	"lc_date_naissance_co",
	"lc_nationalite_co",
	"lc_pays_naissance_co",
	"lc_ville_co",
	"lc_intitule_situation_co",
	"lc_intitule_revenu_co",
	"lc_intitule_coordonnees_co",
	"lc_intitule_naissance_co",
	"lc_fin_contrat_co"
	);

	var nb_co = tableau_coemprunteur.length;//alert(nb_co);

	if(value == 1)
	{
		for(i = 0;i<nb_co;i++)
		{
			document.getElementById(tableau_coemprunteur[i]).style.display = '';
		}
	}
	else
	{
		for(i = 0;i<nb_co;i++)
		{
			document.getElementById(tableau_coemprunteur[i]).style.display = 'none';
		}
	}
}


function affichage_jf(valeur) {
	if (valeur == 1)
	{
		document.getElementById('personne.nom_jf_cli').style.display = '';
		/*document.getElementById('nom_jf').value = '';*/
	}
	else
	{
		document.getElementById('personne.nom_jf_cli').style.display = 'none';
		/*document.getElementById('nom_jf').value = '';*/
	}
}

function affichage_jf_co(valeur) {
	if (valeur == 1)
	{
		document.getElementById('personne.conjoint.nom_jf_cli').style.display = '';
		/*document.getElementById('nom_jf_coemprunteur').value = '';*/
	}
	else
	{
		document.getElementById('personne.conjoint.nom_jf_cli').style.display = 'none';
		/*document.getElementById('nom_jf_coemprunteur').value = '';*/
	}
}


function afficher_lignes_credits(nombre_ligne)
{
	//alert(nombre_ligne);
	var i;

	//On cache toute les lignes
	for(i=2;i<=15;i++)
	{
		document.getElementById('bloc_credit_'+i).style.display = 'none';
	}

	if(nombre_ligne != 0)
	{
		//On affiche les bonnes
		for(i=2;i<=nombre_ligne;i++)
		{
			document.getElementById('bloc_credit_'+i).style.display = '';
		}
	}

	//On ecrit le nombre de lignes dans le champ
	document.getElementById('nb_ligne_credits').value = nombre_ligne;

	if(nombre_ligne==15)
	{
		document.getElementById('label_ajouter_ligne').style.visibility = 'hidden';
	}
	else
	{
		document.getElementById('label_ajouter_ligne').style.visibility = 'visible';
	}

	if(nombre_ligne==1)
	{
		document.getElementById('label_supprimer_ligne').style.visibility = 'hidden';
	}
	else
	{
		document.getElementById('label_supprimer_ligne').style.visibility = 'visible';
	}
}

function ajouter_ligne_credit()
{
	var nombre_actuel = document.getElementById('nb_ligne_credits').value; //alert(nombre_actuel);
	var nouveau_nombre = parseInt(nombre_actuel)+1; //alert(nouveau_nombre);

	if(nouveau_nombre<=15)
	{
		afficher_lignes_credits(nouveau_nombre);
	}
}


function supprimer_ligne_credit()
{
	var nombre_actuel = document.getElementById('nb_ligne_credits').value; //alert(nombre_actuel);
	var nouveau_nombre = parseInt(nombre_actuel)-1; //alert(nouveau_nombre);

	if(nouveau_nombre>=1)
	{
		afficher_lignes_credits(nouveau_nombre);
	}
}

function MAJ_situationFamiliale() {
	if (document.getElementById('situation_familiale').value==2 || document.getElementById('situation_familiale').value==3 || document.getElementById('situation_familiale').value==6 ) {
		document.getElementById('coemprunteur_oui').checked='checked';
		document.getElementById('radio_coemprunteur_non').style.display='none';
		afficher_coemprunteur(1);
	}
	else  {
		document.getElementById('coemprunteur_non').checked='checked';
		document.getElementById('radio_coemprunteur_non').style.display='';
		afficher_coemprunteur(0);
	}
}

function MAJ_situationFamiliale2() {
	if (document.getElementById('personne.c_sitfam').value=="M" || document.getElementById('personne.c_sitfam').value=="U") {
		document.getElementById('coemprunteur').style.display='';
		document.getElementById('coemprunteur2').style.display='';
		document.getElementById('coemprunteur3').style.display='';
		document.getElementById('coemprunteur4').style.display='';
	}else{
		document.getElementById('coemprunteur').style.display='none';
		document.getElementById('coemprunteur2').style.display='none';
		document.getElementById('coemprunteur3').style.display='none';
		document.getElementById('coemprunteur4').style.display='none';
	}
}


function init_situationFamiliale() {
	if (document.getElementById('situation_familiale').value==2 || document.getElementById('situation_familiale').value==3 || document.getElementById('situation_familiale').value==6 ) {
		document.getElementById('coemprunteur_oui').checked='checked';
		document.getElementById('radio_coemprunteur_non').style.display='none';
		//afficher_coemprunteur(1);
	}
	else  {
		/*document.getElementById('coemprunteur_non').checked='checked';*/
		document.getElementById('radio_coemprunteur_non').style.display='';
	//	afficher_coemprunteur(0);
	}
}



function maj_situation(id_bloc)
{
	//On est proprio, on vide locataire & les heberges
	if(id_bloc == 1)
	{
		//Affichage des blocs
		document.getElementById('lc_bloc_nombre_biens').style.display='';
		document.getElementById('lc_bloc_valeur_actuelle').style.display='';
		document.getElementById('lc_bloc_loyer').style.display='none';


		document.getElementById('loyer').value='';
	}
	else if(id_bloc == 2)
	{
		//Affichage des blocs
		document.getElementById('lc_bloc_nombre_biens').style.display='none';
		document.getElementById('lc_bloc_valeur_actuelle').style.display='none';
		document.getElementById('lc_bloc_loyer').style.display='';

		//document.getElementById('mois_debut_proprietaire').value='';
		//document.getElementById('annee_debut_proprietaire').value='';
		document.getElementById('nombre_biens').value='';
		document.getElementById('valeur_actuelle').value='';
	}
	else
	{
		//Affichage des blocs
		document.getElementById('lc_bloc_nombre_biens').style.display='none';
		document.getElementById('lc_bloc_valeur_actuelle').style.display='none';
		document.getElementById('lc_bloc_loyer').style.display='none';

		document.getElementById('loyer').value='';
		document.getElementById('mois_debut_proprietaire').value='';
		document.getElementById('annee_debut_proprietaire').value='';
		document.getElementById('nombre_biens').value='';
		document.getElementById('valeur_actuelle').value='';
	}
}


function affichage_message()
{
	document.getElementById('message_attente').style.display='';
}




function afficher_date_fin_contrat()
{
	var type = document.getElementById('type_contrat').value; //alert('type : '+type);

	if(type != 1 )
	{
		document.getElementById('mois_fin_contrat').style.display='';
		document.getElementById('annee_fin_contrat').style.display='';
	}
	else
	{
		document.getElementById('mois_fin_contrat').style.display='none';
		document.getElementById('annee_fin_contrat').style.display='none';

		document.getElementById('mois_fin_contrat').value='';
		document.getElementById('annee_fin_contrat').value='';
	}
}



function afficher_date_fin_contrat_co()
{
	var type_co = document.getElementById('type_contrat_coemprunteur').value; //alert('co'+type_co);

	if(type_co != 1 )
	{
		document.getElementById('mois_fin_contrat_coemprunteur').style.display='';
		document.getElementById('annee_fin_contrat_coemprunteur').style.display='';
	}
	else
	{
		document.getElementById('mois_fin_contrat_coemprunteur').style.display='none';
		document.getElementById('annee_fin_contrat_coemprunteur').style.display='none';

		document.getElementById('mois_fin_contrat_coemprunteur').value='';
		document.getElementById('annee_fin_contrat_coemprunteur').value='';
	}
}



function activation_cp_naissance(id_type)
{
	if(id_type == 1)
	{
		document.getElementById('cp_naissance').value='';
		document.getElementById('ville_naissance').value='';

		document.getElementById('cp_naissance').style.display = '';
		document.getElementById('ville_naissance').style.display = '';
	}
	else if(id_type == 2)
	{
		document.getElementById('cp_naissance_co').value='';
		document.getElementById('ville_naissance_co').value='';

		document.getElementById('cp_naissance_co').style.display = '';
		document.getElementById('ville_naissance_co').style.display = '';
	}
}
