/* 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')
			}
		}
	);

}

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('nom_jf').style.display = '';
		/*document.getElementById('nom_jf').value = '';*/
	}
	else
	{
		document.getElementById('nom_jf').style.display = 'none';
		/*document.getElementById('nom_jf').value = '';*/
	}
}

function affichage_jf_co(valeur) {
	if (valeur == 1)
	{
		document.getElementById('nom_jf_coemprunteur').style.display = '';
		/*document.getElementById('nom_jf_coemprunteur').value = '';*/
	}
	else
	{
		document.getElementById('nom_jf_coemprunteur').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 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 && type != 106  )
	{
		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 = '';
	}
}




function afficher_autre_rac(value)
{
	var tableau_rac = new Array(
	"ligne_autre_rac_1",
	"ligne_autre_rac_2"
	);

	var nb_co = tableau_rac.length;

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