/*
function creation_menu_nature_projet(){
	var f;
	f=document.formulaire;
	new_li_nature='<ul>';
	

	if(test_radio("type_projet",1)==1){//test la valeur du projet pour gerer le select apres
		document.getElementById("txt_nature_ecran2").innerHTML="Nature du projet :";
		document.getElementById("txt_nature_ecran3").innerHTML="Nature du projet :";
		document.getElementById("txt_pourenfaire_ecran4").innerHTML="Pour en faire votre :";

		tab_intitule=new Array("","","Une maison particulière","","Un appartement","Un terrain + construction","Terrain seul","Construction seule","","","Travaux");
		
		for(i=0;i<tab_intitule.length;i++){
			if(tab_intitule[i]!=""){
			
				if(f.nat.value!="" && f.nat.value==i){selectd="checked=checked";style_class="Sel";}
				else{selectd=style_class="";}
				new_li_nature+='<li><label id="lab_nature_'+i+'" for="nature_'+i+'" class="labelNorm'+style_class+'" onClick="changeFond(this);"><input type="radio" value="'+i+'" name="nature" id="nature_'+i+'" onClick="verif_test(2);" '+selectd+'/><span class="reponse_txt">'+tab_intitule[i]+'</span></label></li>';
			}
		}
		
	}
	else{
		
		
		document.getElementById("txt_nature_ecran2").innerHTML="Nature du bien :";
		document.getElementById("txt_nature_ecran3").innerHTML="Nature du bien :";
		document.getElementById("txt_pourenfaire_ecran4").innerHTML="Concernant votre :";
	
		
		tab_intitule=new Array("","","Une maison particulière","","Un appartement","","Terrain seul");
		
		for(i=0;i<tab_intitule.length;i++){
			if(tab_intitule[i]!=""){
				if(f.nat.value!="" && f.nat.value==i){selectd="checked=checked";style_class="Sel";}
				else{selectd=style_class="";}
				
				new_li_nature+='<li><label id="lab_nature_'+i+'" for="nature_'+i+'" class="labelNorm'+style_class+'" onClick="changeFond(this);"><input type="radio" value="'+i+'" name="nature" id="nature_'+i+'" onClick="verif_test(2);" '+selectd+'/><span class="reponse_txt">'+tab_intitule[i]+'</span></label></li>';
			}
		}
	}
	
	new_li_nature+='</ul>';
	document.getElementById("nat_projet_txt").innerHTML = new_li_nature;
}

function aff_info(contenu_champ){

	if(contenu_champ.length==2 || contenu_champ.length==5){ 
		
		var reg=new RegExp("^[0-9]{2,5}$","gi");
		if (reg.test(contenu_champ)==true){
			document.getElementById("info_bulle").style.display='';
		}
		else{
			document.getElementById("info_bulle").style.display='none';
		}
	}
	else{
		document.getElementById("info_bulle").style.display='none';
	}
}

function ajax_valid_cp(contenu_champ){
	creerRequete();	
	var url = "ajax_recup_cp_ville.php";
	
	if(contenu_champ.length==5){
		requete.onreadystatechange = function() {
			if (requete.readyState == 4 && requete.status == 200) {		
				var result_req=requete.responseText;
				
				if(result_req==0){
					document.getElementById("err").innerHTML=img_attention+" Vérifier le champ 'code postal'";
				}
			}
		}
		requete.open("POST", url, true);
		requete.setRequestHeader('Content-Type','application/x-www-form-urlencoded; charset=iso-8859-1'); 
		requete.send("code_postal="+contenu_champ+"&pageencours=code_postal_valid");
	}
	else{
		document.getElementById("err").innerHTML="";
	}
}

function desactive_prix_achat(nom_idp){
	document.getElementById(nom_idp).disabled=true;
	document.getElementById("estimation_champ1").style.display='none';
	document.getElementById("estimation_txt1").style.display='none';
	document.getElementById("estimation_txt2").style.display='none';
}

function desactive_duree_mens(nom_idp){
	if(nom_idp=="duree_1"){
		document.getElementById("duree_1").disabled=true;
		document.getElementById("mensualite_1").disabled=false;
		document.formulaire.choix_estimation[1].checked=true;
	}
	else{
		document.getElementById("duree_1").disabled=false;
		document.getElementById("mensualite_1").disabled=true;
		document.formulaire.choix_estimation[0].checked=true;
	}	
}

function calculer() {
	//-- Initialisation
	var f=document.formulaire;
	var montant,nature,fraisnotaire,nature_logement;
		
	prix_achatnet=sup_espace_montant(f.prix_achatnet.value)
	
	montant = parseInt(prix_achatnet,10);
	
	nature=test_radio("nature",1);
	neuf=test_radio("neuf",1);

	//alert(nature+"// "+neuf);
	nature_logement = nature;
	if(nature != 5 && nature != 6) { 			// Terrain 
		if(neuf == 1) nature_logement = 4;	// Ancien
		else nature_logement = 1;						// Neuf
	}	
	
	//-- Calcul en euro
	fraisnotaire = frais_de_notaire(montant,nature_logement);

	//-- Affichage résultat
	document.getElementById("frais_notaire_txt").innerHTML=number_format_p("",fraisnotaire)+" &euro;";
	//document.getElementById("frais_notaire").innerHTML=fraisnotaire+" &euro;";


	f.frais_notaire.value=fraisnotaire;
	
	f.nature_logement.value=nature_logement;
	montant_total_projet();
	
}

function montant_total_projet(){
	var f;
	var prix_achatnet;
	var travaux;
	var frais_notaire;
	var cout_total;
	
	f=document.formulaire;
	prix_achatnet=0;
	travaux=0;
	frais_notaire=0;


	if(sup_espace_montant(f.prix_achatnet.value)>0){
		prix_achatnet=sup_espace_montant(f.prix_achatnet.value);
	}
	if(sup_espace_montant(f.travaux.value)>0){
		travaux=sup_espace_montant(f.travaux.value);
	}
	if(sup_espace_montant(f.frais_notaire.value)>0){
		frais_notaire=sup_espace_montant(f.frais_notaire.value);
	}

	cout_total=parseInt(prix_achatnet)+parseInt(travaux)+parseInt(frais_notaire);
	document.getElementById("cout_total").innerHTML=number_format_p("",cout_total)+" &euro;";
}

function frais_de_notaire(montant_achatnet,nature){

	//-- V?rifications
	if (( isNaN(parseInt(montant_achatnet,10))) || (montant_achatnet==0)){
		return(0);
	}
	if (nature == 7) return(0);
	//-- Initialisation

	var montant,natbien,honoraires,taxes,fraisnotaire,taux,ajout,nbTranche;

	honoraires = 0;

	montant    = parseInt(montant_achatnet,10);

	if (nature == 1 || nature == 3 || nature == 8 || nature == 9) natbien = "neuf";
	if (nature == 2 || nature == 4 ) natbien = "ancien";
	if (nature == 5 || nature == 6 ) natbien = "batir";

	//-- Tableau des tranches de taux pour honoraires - MAJ mars 2008

	nbTranche = 4;
	trancheD  = new Array(    0,  6501,  17001,   30001 );
	trancheF  = new Array( 6500, 17000,  30000, 99999999);
	taux_0    = new Array(    4,  1.65,   1.10,    0.825);
	ajout_0   = new Array(    0,   152,    246,      328);

	//-- Taux des taxes - MAJ mars 2008

	tauxAnc  = 5.09;
	tauxNeu  = 0.715;
	tauxBat  = 5.09;
	tauxTVA  = 19.6;

	

	//-- Calcul des honoraires
	montant = Math.round(montant);

	for (i=0; i < nbTranche ;i++) {

		if(trancheD[i]<=montant && montant<=trancheF[i]) {
			taux  = taux_0[i];
			ajout = ajout_0[i];
			break;
		}
	}

	honoraires = (montant*taux/100+ajout)*(1+tauxTVA/100);

	//-- Calcul des taxes

	if (natbien=="neuf") 		taxes = montant * tauxNeu/100;
	if (natbien=="ancien") 	taxes = montant * tauxAnc/100;
	if (natbien=="batir") 	taxes = montant * tauxBat/100;

	//-- Calcul des Frais divers - MAJ mars 2008
	fraisdivers = 707 + montant/1000;
	
	//-- Frais de notaire arrondi ? la centaine
	fraisnotaire = honoraires + fraisdivers + taxes ;
	fraisnotaire = Math.round(fraisnotaire/100)*100;

	return(fraisnotaire);

}*/

function verif_test(page){

	var f;
	f=document.formulaire;

	if(page==1){
		var_return=test_radio("logement",1);

		if(var_return>0){
			f.nb_crd_immo.selectedIndex=0;
			document.getElementById("revenus_locatifs").style.display="";
			f.elements["bien_immo[1]"].selectedIndex=0;
			
			if(var_return==1){
					affiche_pat_immo();
					saut_ecran=2;
					f.nb_crd_immo.selectedIndex=1;
					f.nb_crd_conso.selectedIndex=0;
					f.nb_crd_autre.selectedIndex=0;
					f.loyers_percus.disabled=false;
					document.getElementById("info_bulle").style.display="";
					document.getElementById("li_loyer").style.display="none";
					f.elements["bien_immo[1]"].selectedIndex=0;
					document.getElementById("credit_cours_immo").style.display="";
			}
			else if (var_return==2){
				document.getElementById("li_loyer").style.display="";
				f.elements["bien_immo[1]"].selectedIndex=1;
			}
			else if(var_return==3){
				document.getElementById("li_loyer").style.display="none";
				f.elements["bien_immo[1]"].selectedIndex=1;
			}
			
			aff_info_bulle();
			document.getElementById("conseil").style.display="";
			document.getElementById("conseil").style.height="50px";
			
			chgEcran('suivant',page);
		}
		else{
			document.getElementById("err").innerHTML=img_attention+"Le champ est obligatoire. Veuillez s&eacute;lectionner un &eacute;l&eacute;ment";
			error_tracking_click_empruntis(page,"Champ_Ob");
		}
	}
	else if(page==2){
		var_return=test_radio("proprio",1);
		
		if(var_return>=0){
			if(var_return==0){
				document.getElementById("revenus_locatifs").style.display="none";
				f.loyers_percus.disabled=true;
				f.nb_crd_immo.selectedIndex=0;
				f.nb_crd_conso.selectedIndex=3;
				f.nb_crd_autre.selectedIndex=0;
				document.getElementById("credit_cours_immo").style.display="none";
			}
			else{
				document.getElementById("revenus_locatifs").style.display="";
				f.loyers_percus.disabled=false;
				f.nb_crd_immo.selectedIndex=1;
				f.nb_crd_conso.selectedIndex=0;
				f.nb_crd_autre.selectedIndex=0;
				document.getElementById("credit_cours_immo").style.display="";
			}
			
			aff_info_bulle();
			chgEcran('suivant',page);
		}
		else{
			document.getElementById("err").innerHTML=img_attention+"Le champ est obligatoire. Veuillez s&eacute;lectionner un &eacute;l&eacute;ment";
			error_tracking_click_empruntis(page,"Champ_Ob");
		}
	}
	else if(page==3){
	
		//var tabcredits = document.getElementById("tabcredits");
		//var lignecredit = tabcredits.getElementsByTagName("tr").length - 1;
		erreur=0;
		
		
		
		nb_erreur_immo=f.nb_crd_immo.value;
		nb_erreur_conso=f.nb_crd_conso.value;
		nb_erreur_autre=f.nb_crd_autre.value;
		
		if(f.nb_crd_immo.value > 0){nb_erreur_immo=1;}
		if(f.nb_crd_conso.value > 0){nb_erreur_conso=1;}
		if(f.nb_crd_autre.value > 0){nb_erreur_autre=1;}
		
		valeur_credit=parseInt(nb_erreur_immo)+parseInt(nb_erreur_conso)+parseInt(nb_erreur_autre);
		

		if(valeur_credit <=0){
			document.getElementById("err").innerHTML=img_attention+" Merci d'indiquer tous vos cr&eacute;dits";
			error_tracking_click_empruntis(page,"Champ_credits");
			erreur=1;
		}
		if(f.nb_crd_immo.value == 0 && f.nb_crd_conso.value==0 && f.nb_crd_autre.value==0){
			document.getElementById("err").innerHTML=img_attention+" Merci d'indiquer au moins 1 cr&eacute;dit";
			error_tracking_click_empruntis(page,"Champ_1credit");
			erreur=1;
		}

		
		if(test_radio("logement",1)>1 && test_radio("proprio",1)==0 && f.nb_crd_immo.value>0){
			document.getElementById("err").innerHTML=img_attention+" Vous avez d&eacute;clar&eacute; ne pas poss&eacute;der de biens, veuillez v&eacute;rifier votre saisie ou modifier la r&eacute;ponse pr&eacute;c&eacute;dente.";
			error_tracking_click_empruntis(page,"Champ_prob_bien");
			erreur=1;			
		}
		
		for(i=1;i<12;i++){
			document.getElementById("tr_"+i).style.display="none";
		}
		
		if(erreur==0){
		
			
			
			nb_ligne_immo=f.nb_crd_immo.value;
			if(nb_ligne_immo>0){
				A_remb = new Array();
				A_capital = new Array();
				for(pos=0;pos<nb_ligne_immo;pos++){
					A_remb[pos]=0;A_capital[pos]=0;
				}		
				supcredit_bis("immo","ALL");
				ajoutcredit_bis("immo",A_remb,A_capital,nb_ligne_immo,"");
				verif_credit("immo");	
			}	
			
			nb_ligne_conso=f.nb_crd_conso.value;
			if(nb_ligne_conso>0){
				A_remb = new Array();
				A_capital = new Array();
				for(pos=0;pos<nb_ligne_conso;pos++){
					A_remb[pos]=0;A_capital[pos]=0;
				}		
				supcredit_bis("conso","ALL");
				ajoutcredit_bis("conso",A_remb,A_capital,nb_ligne_conso,"");
				verif_credit("conso");	
			}
			
			
			
			
			nb_ligne_autre=f.nb_crd_autre.value;
			if(nb_ligne_autre>0){
				A_remb = new Array();
				A_capital = new Array();
				for(pos=0;pos<nb_ligne_autre;pos++){
					A_remb[pos]=0;A_capital[pos]=0;
				}		
				supcredit_bis("autre","ALL");
				ajoutcredit_bis("autre",A_remb,A_capital,nb_ligne_autre,"");
				verif_credit("autre");	
			}
			
		
			chgEcran('suivant',page);
		}
		
	}
	else if(page==4){
		
		f = document.formulaire;
		num_elts = f.elements.length;

		nbcredits_saisis = 0;
		nbCreditImmo = 0;
		erreur=0;
		
		if(f.nb_crd_immo.value>0){
			nb_element=f.nb_crd_immo.value;
			type="immo";
		}
		else if(f.nb_crd_conso.value>0){
			nb_element=f.nb_crd_conso.value;
			type="conso";
		}
		else{
			nb_element=f.nb_crd_autre.value;
			type="autre";
		}
		
		somme_mens_total=somme_capital_total=somme_mens=somme_capital=somme_capital_immo=somme_capital_conso=somme_capital_autre=somme_mens_immo=somme_mens_conso=somme_mens_autre=0;
		
		champ_focus_err="";
		txt_err="";
		for(i=0;i<nb_element;i++){
			f.elements["capital_"+type+"["+i+"]"].style.backgroundColor="";
			f.elements["remb_"+type+"["+i+"]"].style.backgroundColor="";
		}
		
		
		for(i=0;i<nb_element;i++){
			somme_mens+=parseInt(sup_espace_montant(f.elements["remb_"+type+"["+i+"]"].value));
			somme_capital+=parseInt(sup_espace_montant(f.elements["capital_"+type+"["+i+"]"].value));

			somme_mens_total+=parseInt(sup_espace_montant(f.elements["remb_"+type+"["+i+"]"].value));
			somme_capital_total+=parseInt(sup_espace_montant(f.elements["capital_"+type+"["+i+"]"].value));
			
			if (!ValideNumeriqueMontant(sup_espace_montant(f.elements["remb_"+type+"["+i+"]"].value))) {
				if(txt_err==""){
					txt_err="Veuillez v&eacute;rifier la mensualit&eacute;.";
					error_tracking_click_empruntis(page,"Champ_Err_mensualite");
				}
				
				if(champ_focus_err==""){
					f.elements["remb_"+type+"["+i+"]"].focus();champ_focus_err=1;
				}
				f.elements["remb_"+type+"["+i+"]"].style.backgroundColor="#ffcef5";
				erreur=1;
			}
			if (!ValideNumeriqueMontant(sup_espace_montant(f.elements["capital_"+type+"["+i+"]"].value))) {
				if(txt_err==""){
					txt_err="Veuillez v&eacute;rifier le Capital restant d&ucirc;.";
					error_tracking_click_empruntis(page,"Champ_Err_cap_retant_du");
				}
				
				if(champ_focus_err==""){
					f.elements["capital_"+type+"["+i+"]"].focus();champ_focus_err=1;
				}
				f.elements["capital_"+type+"["+i+"]"].style.backgroundColor="#ffcef5";
				erreur=1;
			}
			
			
			
			if (parseInt(sup_espace_montant(f.elements["remb_"+type+"["+i+"]"].value)) < 1 || parseInt(sup_espace_montant(f.elements["remb_"+type+"["+i+"]"].value)) > 99000) {
				
				if(txt_err==""){
					txt_err="Veuillez v&eacute;rifier votre saisie, le montant de la mensualit&eacute; doit &ecirc;tre compris entre 1 et 99 000 &euro;.";
					error_tracking_click_empruntis(page,"Champ_Err_montant_mens");
				}
				
				if(champ_focus_err==""){
					f.elements["remb_"+type+"["+i+"]"].focus();champ_focus_err=1;
				}
				f.elements["remb_"+type+"["+i+"]"].style.backgroundColor="#ffcef5";
				erreur=1;
			}
			if (parseInt(sup_espace_montant(f.elements["remb_"+type+"["+i+"]"].value)) > parseInt(sup_espace_montant(f.elements["capital_"+type+"["+i+"]"].value))) {
				
				if(txt_err==""){
					txt_err="Veuillez v&eacute;rifier votre saisie, le montant de la mensualit&eacute; ne peut &ecirc;tre sup&eacute;rieur au montant restant &agrave; rembourser.";
					error_tracking_click_empruntis(page,"Champ_Err_montant_mens");
				}
				
				if(champ_focus_err==""){
					f.elements["remb_"+type+"["+i+"]"].focus();champ_focus_err=1;
				}
				f.elements["remb_"+type+"["+i+"]"].style.backgroundColor="#ffcef5";
				erreur=1;
			}
			if (parseInt(sup_espace_montant(f.elements["capital_"+type+"["+i+"]"].value)) < 100 || parseInt(sup_espace_montant(f.elements["capital_"+type+"["+i+"]"].value)) > 999999) {
				if(txt_err==""){
					txt_err="Veuillez v&eacute;rifier votre saisie, le montant restant &agrave; rembourser doit &ecirc;tre compris entre 100 et 999 999 &euro;.";
					error_tracking_click_empruntis(page,"Champ_Err_montant_restant");
				}
				
				if(champ_focus_err==""){
					f.elements["capital_"+type+"["+i+"]"].focus();champ_focus_err=1;
				}
				f.elements["capital_"+type+"["+i+"]"].style.backgroundColor="#ffcef5";
				erreur=1;
			}
			
			
			
				
			if(i==nb_element-1){
				if(type=="immo"){
					if(f.nb_crd_conso.value>0){
						i=-1;
						nb_element=f.nb_crd_conso.value;
						type="conso";
					}
					else{
						if(f.nb_crd_autre.value>0){
							i=-1;
							nb_element=f.nb_crd_autre.value;
							type="autre";
						}
					}
					
					somme_mens_immo=somme_mens;
					somme_capital_immo=somme_capital;
					
					somme_mens=somme_capital=0;
				}
				else if(type=="conso"){
					if(f.nb_crd_autre.value>0){
						i=-1;
						nb_element=f.nb_crd_autre.value;
						type="autre";
					}
					
					somme_mens_conso=somme_mens;
					somme_capital_conso=somme_capital;
					
					somme_mens=somme_capital=0;
				}
				else{
					somme_mens_autre=somme_mens;
					somme_capital_autre=somme_capital;
					
					somme_mens=somme_capital=0;	
				}
			}
		}
	

		if(f.nb_crd_immo.value==0 && f.nb_crd_conso.value==0 && f.nb_crd_autre.value==0){
			aff_info_bulle();
			chgEcran('precedent',page);
		}
		
	
		if(erreur==0){
			tab = document.getElementById("recap_credit");
			lignecredit = tab.getElementsByTagName("tr").length-1;

			for(supligne=0;supligne<lignecredit;supligne++){
				tab.deleteRow(1);
			}
			
			somme_mens=0;
			
			for(type_i=0;type_i<4;type_i++){
				switch (type_i){
					case 0:
					somme_mens=somme_mens_immo;
					somme_capital=somme_capital_immo;
					intiule_rub="Crédit immo";
					style="intitule_immo";
					style2="prix_immo";
					
					break;
					
					case 1:
					somme_mens=somme_mens_conso;
					somme_capital=somme_capital_conso;
					intiule_rub="Crédit conso";
					style="intitule_conso";
					style2="prix_conso";
					break;
					
					case 2:
					somme_mens=somme_mens_autre;
					somme_capital=somme_capital_autre;
					intiule_rub="Autres crédits";
					style="intitule_immo";
					style2="prix_immo";
					break;
					
					case 3:
					somme_mens=somme_mens_total;
					somme_capital=somme_capital_total;
					intiule_rub="Total";
					style="intitule_total";
					style2="prix_total";
					break;
				
				}
			
				if(somme_mens>0){
					in1 = "<span class='"+style+"'>"+intiule_rub+"</span>";
					in2 = "<span class='"+style2+"'>"+number_format_p('',somme_mens)+" &euro; / mois</span>";
					in3 = "<span class='"+style2+"'>"+number_format_p('',somme_capital)+" &euro;</span>";
					
					var l = tab.insertRow(tab.rows.length);
					var c = l.insertCell(l.cells.length);

					c.innerHTML = in1;
					c = l.insertCell(l.cells.length);
					c.innerHTML = in2;
					c = l.insertCell(l.cells.length);
					c.innerHTML = in3;
					c = l.insertCell(l.cells.length);
				}
			}

			if((f.logement[1].checked==true || f.logement[2].checked==true) && f.proprio[1].checked==true){
				saut_ecran=2;
			}

			chgEcran('suivant',page);
			
		}
		else{
			document.getElementById("err").innerHTML=img_attention+txt_err;
		}
	}
	else if(page==5){
		erreur=0;
		f = document.formulaire;
		num_elts = f.elements.length;
		
		
		if (f.te_patri_immo.value == "1") {

			a_renseigner = 0;
			for (i = 0; i < num_elts; i++)
				if (f.elements[i].name.indexOf("bien_immo[") >= 0)
				a_renseigner = 1;
			if (a_renseigner == 0) {
				document.getElementById("err").innerHTML=img_attention+"Vous &ecirc;tes propri&eacute;taire et vous n'avez pas d&eacute;clar&eacute; de bien immobilier, veuillez indiquer le type de bien dont vous &ecirc;tes propri&eacute;taire.";
										error_tracking_click_empruntis(page,"Champ_Err_bien_a_declarer");
				f.elements["bien_immo[1]"].focus();
				erreur=1;
			}

			if (f.logement[0].checked == false) {
				for (i = 0; i < num_elts; i++) {
					if (f.elements[i].name.indexOf("bien_immo[") >= 0 && f.elements[i].value == "1") {
						document.getElementById("err").innerHTML=img_attention+"Vous avez d&eacute;clar&eacute; &ecirc;tre locataire ou h&eacute;berg&eacute; &agrave; titre gratuit, ce bien ne peut &ecirc;tre votre r&eacute;sidence principale.";
						error_tracking_click_empruntis(page,"Champ_Err_bien_princiaple");
						f.elements[i].focus();
						erreur=1;
					}
				}
			}
			for (i = 0; i < num_elts; i++) {
				if (f.elements[i].name.indexOf("valeur_actuelle_bien[") >= 0 && sup_espace_montant(f.elements[i].value) != "0") {
					index = f.elements[i].name.substring(20);
					/*if (f.elements["bien_immo" + index].selectedIndex == 0) {
						document.getElementById("err").innerHTML=img_attention+"Veuillez indiquer le type de bien";
						f.elements["bien_immo" + index].focus();
						erreur=1;
					}*/
				}
				if (f.elements[i].name.indexOf("bien_immo[") >= 0) {
					index = f.elements[i].name.substring(9);
					if (sup_espace_montant(f.elements["valeur_actuelle_bien" + index].value) == "0") {
						document.getElementById("err").innerHTML=img_attention+"Vous &ecirc;tes propri&eacute;taire et vous n'avez pas d&eacute;clar&eacute; de valeur pour un bien immobilier, veuillez indiquer une valeur estimative.";
						error_tracking_click_empruntis(page,"Champ_Ob_valeur_estimative");
						f.elements["valeur_actuelle_bien" + index].focus();
					}
					if (parseInt(sup_espace_montant(f.elements["valeur_actuelle_bien" + index].value)) < 50000) {
						document.getElementById("err").innerHTML=img_attention+"Vous n'avez pas renseign&eacute; de valeur pour votre bien immobilier. Merci d'indiquer une valeur sup&eacute;rieure &agrave; 50 000 &euro;";
						error_tracking_click_empruntis(page,"Champ_Ob_bien_immo");
						f.elements["valeur_actuelle_bien" + index].focus();
						erreur=1;
					}
				}
				if (f.elements[i].name.indexOf("valeur_actuelle_bien[") >= 0 && sup_espace_montant(f.elements[i].value) != "0") {
					if (!ValideNumeriqueMontant(sup_espace_montant(f.elements[i].value))) {
						document.getElementById("err").innerHTML=img_attention+"Veuillez v&eacute;rifier la valeur actuelle du bien.";
						error_tracking_click_empruntis(page,"Champ_Err_valeur_bien");
						f.elements[i].focus();
						erreur=1;
					}
				}
			}
			if(erreur==0){
				chgEcran('suivant',page);
			}

		}
		else{
			chgEcran('suivant',page);
		}

	}
	else if(page==6){
		var_return=test_radio("argent_sup",1);
		
		if(var_return!=1){
			saut_ecran=2;
			f.tresorerie.value=0;
			f.argent_sup[1].checked = true;
		}
		
		document.getElementById("li_liquidite").style.display="none";
		document.getElementById("liquidite").innerHTML="";
		chgEcran('suivant',page);
	}
	else if(page==7){
		liquidite_t=0;
		
	
		if(f.tresorerie.value!=0 && f.tresorerie.value!=""){
			liquidite_t=f.tresorerie.value;
			
			document.getElementById("li_liquidite").style.display="";
			document.getElementById("liquidite").innerHTML=number_format_p("",sup_espace_montant(liquidite_t))+" &euro;";
			chgEcran('suivant',page);
		}
		else{
			document.getElementById("err").innerHTML=img_attention+"Le champ est obligatoire. Veuillez choisir un montant";
			error_tracking_click_empruntis(page,"Champ_Ob_montant");
		}	
	}
	else if(page==8){
		chgEcran('suivant',page);
	}
	else if(page==9){
		var_return = test_radio("coemprunteur",1);
		
		if(var_return>=0){
			if(var_return == 1){
				document.getElementById("co_emprunteur").style.display = "";
				document.getElementById("tab_border").style.borderRight = "1px dashed #e1e1e1";
				document.getElementById("margin_ul").style.marginLeft = "0px";
				f.civilite_conj.disabled = false;
				f.nom_conj.disabled = false;
				f.prenom_conj.disabled = false;
				f.dnjour_conj.disabled = false;
				f.dnmois_conj.disabled = false;
				f.dnan_conj.disabled = false;
			}
			else{
				document.getElementById("co_emprunteur").style.display = "none";
				document.getElementById("tab_border").style.borderRight = "none";

				document.getElementById("margin_ul").style.marginLeft = "92px";
				
				
				f.civilite_conj.disabled = true;
				f.nom_conj.disabled = true;
				f.prenom_conj.disabled = true;
				f.dnjour_conj.disabled = true;
				f.dnmois_conj.disabled = true;
				f.dnan_conj.disabled = true;
			}
				
			chgEcran('suivant',page);
		}
		else{
			document.getElementById("err").innerHTML=img_attention+"Le champ est obligatoire. Veuillez s&eacute;lectionner un &eacute;l&eacute;ment";
			error_tracking_click_empruntis(page,"Champ_Ob_element");
		}
	}
	else if(page==10){
		chgEcran('suivant',page);
	}
	else if(page==11){
		erreur=0;
		document.getElementById("conseil").style.display="none";
		
		if (f.revemp.value == '0' && f.statut.value!=17 && f.statut.value!=16 && f.statut.value!=8 && f.statut.value!=11) {
			document.getElementById("err").innerHTML=img_attention+"Veuillez saisir le revenu net professionnel";
			error_tracking_click_empruntis(page,"Champ_Ob_revenu_pro");
			f.revemp.focus();
			erreur=1;	
		}
		
		if (isNaN(parseInt(f.revemp.value, 10))) {
			if(erreur==0){
			document.getElementById("err").innerHTML=img_attention+"Il y a une erreur sur le revenu net professionnel.";
			error_tracking_click_empruntis(page,"Champ_Err_revenu_pro");
			f.revemp.focus();
			erreur=1;
			}
		}
		
		if ((sup_espace_montant(f.revemp.value) < 500 || sup_espace_montant(f.revemp.value) > 10000) && f.statut.value!=17 && f.statut.value!=16 && f.statut.value!=8 && f.statut.value!=11) {
			if(erreur==0 && f.test_revenu.value==0){
			document.getElementById("err").innerHTML="";
			document.getElementById("conseil").innerHTML="<img src='/imgcustom/refi-formulaire/iconeinfo.gif' align='left' hspace='6'> Vous avez renseign&eacute; un salaire mensuel de "+f.revemp.value+"&euro;/mois. Si vous souhaitez confirmer, cliquez sur le bouton 'Suite', sinon merci de modifier";
			document.getElementById("conseil").style.display="";
			f.test_revenu.value=1;
			erreur=1;
			}
		}

		if(f.statut.value==0){
			if(erreur==0){
			document.getElementById("err").innerHTML=img_attention+"Le champ 'Profession' est obligatoire";
			error_tracking_click_empruntis(page,"Champ_Ob_prof");
			f.statut.focus();
			erreur=1;
			}
		}
		
		
		if(f.statut.value!=17 && f.statut.value!=16 && f.statut.value!=8 && f.statut.value!=11 && f.anciennete_an.value=="" && f.anciennete_mois.value==""){
			if(erreur==0){
			document.getElementById("err").innerHTML=img_attention+"Merci de nous indiquer votre anciennete chez votre employeur actuel.";
			error_tracking_click_empruntis(page,"Champ_Err_anciennte");
			f.anciennete_an.focus();
			erreur=1;
			}
		}


		if(erreur==0){
			document.getElementById("conseil").innerHTML="";
			document.getElementById("conseil").style.display="none";
			if(f.anciennete_mois.value=="") {f.anciennete_mois.value = "0";}
			
			if(test_radio("coemprunteur",1)==0){saut_ecran=2;}
			chgEcran('suivant',page);
		}
	}		
	else if(page==12){
		
		erreur=0;

		if(f.revcoemp.value == '') {
			document.getElementById("err").innerHTML=img_attention+"Merci de saisir le revenu professionnel net mensuel du co-emprunteur.";
			error_tracking_click_empruntis(page,"Champ_Ob_revenu_prof_coemp");
			erreur=1;
		}
		else if(f.revcoemp.value == "0" && f.check_revenu_co.value == 1) {
			f.check_revenu_co.value=0;
			erreur=1;
			document.getElementById("conseil").style.display="";
			document.getElementById("conseil").innerHTML="Conseil : Votre revenu professionnel net mensuel est &eacute;gal &agrave; 0. Si vous souhaitez continuer sans indiquer votre revenu mensuel net, cliquez sur <b>Suite</b>";		
   		}
		else if (isNaN(parseInt(f.revcoemp.value, 10)) && erreur==0) {
			
			document.getElementById("err").innerHTML=img_attention+"Il y a une erreur sur le revenu net professionnel.";
			error_tracking_click_empruntis(page,"Champ_Err_revenu_prof_coemp");
			erreur=1;
		}
		else if(f.statut_conj.value==0){
			if(erreur==0){
				document.getElementById("err").innerHTML=img_attention+"Le champ 'Profession' est obligatoire";
				error_tracking_click_empruntis(page,"Champ_Ob_prof_coemp");
				f.statut_conj.focus();
				erreur=1;
			}
		}		
		else if(f.statut_conj.value!=17 && f.statut_conj.value!=16 && f.statut_conj.value!=8 && f.statut_conj.value!=11 && f.ancien_conj_an.value=="" && f.ancien_conj_mois.value==""){
			if(erreur==0){
			document.getElementById("err").innerHTML=img_attention+"Merci de nous indiquer votre anciennete chez votre employeur actuel.";
			error_tracking_click_empruntis(page,"Champ_Ob_anciennete_coemp");
			f.ancien_conj_an.focus();
			erreur=1;
			}
		}



		if(erreur==0){
			if(f.ancien_conj_mois.value=="") {f.ancien_conj_mois.value = "0";}
			chgEcran('suivant',page);
		}
	}
	else if(page==13){
		erreur=0;
		f = document.formulaire;
		num_elts = f.elements.length;
		
		
		
		if(f.loyers_percus.value==0 && f.test_locatif.value==0){
			if (f.logement[0].checked == true || (f.logement[1].checked == true && f.proprio[0].checked == true))	{
				nb_bien=1;
				for(i=0;i<num_elts;i++){
					if (f.elements[i].name.indexOf("bien_immo[") >= 0 && (f.elements["bien_immo["+nb_bien+"]"].selectedIndex==2 || f.elements["bien_immo["+nb_bien+"]"].selectedIndex==3)) {
						nb_bien++;
						document.getElementById("conseil").innerHTML="<img src='/imgcustom/refi-formulaire/iconeinfo.gif' align='left' hspace='6'> Vous avez renseigné 0&euro; de revenus locatifs malgré votre patrimoine en locatif. Si vous souhaitez confirmer, cliquez sur le bouton 'Suite', sinon merci de modifier";
						document.getElementById("conseil").style.display="";
						document.getElementById("err").innerHTML="";
						erreur=1;
						f.test_locatif.value=1;
					}
				}
			}
		}

		if (isNaN(parseInt(f.autrerev.value, 10)) && f.autrerev.value!="") {
			document.getElementById("err").innerHTML=img_attention+"Il y a une erreur sur les autres revenus.";
			error_tracking_click_empruntis(page,"Champ_Err_revenus_autres");
			f.autrerev.focus();
			erreur=1;
		}
		
		if((f.logement[1].checked==true || f.logement[2].checked==true) && f.proprio[1].checked==true){
			 if (isNaN(parseInt(f.loyers_percus.value, 10))) {
				document.getElementById("err").innerHTML=img_attention+"Il y a une erreur sur le total des revenus locatifs.";
				error_tracking_click_empruntis(page,"Champ_Err_revenus_loc");
				f.loyers_percus.focus();
				erreur=1;
			}
		}

		if(erreur==0){
			chgEcran('suivant',page);
			document.getElementById("conseil").style.display="none";
			document.getElementById("conseil").innerHTML="";
		}
	}
	else if(page==14){
	
	erreur=0;
		if (f.logement[1].checked == true) {
			if (f.loyer_principal.value == '' || f.loyer_principal.value == '0') {
			   document.getElementById("err").innerHTML=img_attention+"Veuillez saisir le loyer actuel de votre r&eacute;sidence principale.";
			   error_tracking_click_empruntis(page,"Champ_Err_loyer_princ");
				f.loyer_principal.focus();
				erreur=1;
			}

			if (isNaN(parseInt(f.loyer_principal.value, 10))) {
			   document.getElementById("err").innerHTML=img_attention+"Il y a une erreur sur le loyer actuel de votre r&eacute;sidence principale.";
			   error_tracking_click_empruntis(page,"Champ_Err_loyer_resid_princ");
				f.loyer_principal.focus();
				erreur=1;
			}
		}
		if (isNaN(parseInt(f.autres_loyers.value, 10)) && f.autres_loyers.value!="") {
				document.getElementById("err").innerHTML=img_attention+"Il y a une erreur sur les autres charges.";
				error_tracking_click_empruntis(page,"Champ_Err_charges");
				f.autres_loyers.focus();
				erreur=1;
		}
		if(erreur==0){
			document.getElementById("form-immo-contenu").style.background="none";
			document.getElementById("form-immo-contenu").style.backgroundColor="#FFFFFF";
			document.getElementById("form-immo-form").style.width="540px";
			document.getElementById("form-immo-form").style.padding="0px 0px 0px 2px";
			
			chgEcran('suivant',page);
		}
	}
	else if(page==15){
	var_return=test_radio("email_optin_ba",1);
		if(var_return>0){
		
			
			var_return=test_radio("coemprunteur",1);
			
			if(var_return == 1){
				f = document.formulaire;
				f.revcoemp.disabled=false;
				f.mois_salaire_conj.disabled=false;
				f.type_contrat_conj.disabled=false;
				f.statut_conj.disabled=false;
				f.ancien_conj_an.disabled=false;
				f.ancien_conj_mois.disabled=false;
			}

			chgEcran('suivant',page);
		}
		else{
			document.getElementById("err").innerHTML=img_attention+"Le champ est obligatoire. Veuillez sélectionner un élément";
			error_tracking_click_empruntis(page,"Champ_Ob_email_ba");
		}
	}
	else if(page==16){
		var page_suivante;
		page_suivante=0;
		
		var reg = new RegExp('^([-0-9A-Za-z._]{2,})+@([-0-9A-Za-z.]{2,})+([.]{1})+([A-Za-z]{2,4})$', 'i');
		
		if(f.nom_conj.disabled==false && f.prenom_conj.disabled==false){
			if(f.nom_conj.value==""){
				document.getElementById("err").innerHTML=img_attention+"Le champ Nom du co-emprunteur est obligatoire.";
				error_tracking_click_empruntis(page,"Champ_Ob_nom_coemp");
			}
			else if(f.prenom_conj.value==""){
				document.getElementById("err").innerHTML=img_attention+"Le champ Prenom du co-emprunteur est obligatoire.";
				error_tracking_click_empruntis(page,"Champ_Ob_prenom_coemp");
			}
			else if(f.dnmois_conj.value=="" || f.dnjour_conj.value=="" || f.dnan_conj.value==""){
				ret_message=testeDate(f.dnjour_conj.value,f.dnmois_conj.value,  f.dnan_conj.value, 1, " la date de naissance");
				if(ret_message!="") {
					document.getElementById("err").innerHTML=img_attention+ret_message+" du co-emprunteur";
					error_tracking_click_empruntis(page,"Champ_Err_date_coemp");
				}
			}
			else{page_suivante+=1;}
		}
		else{page_suivante+=1;}

		if(f.nom.value==""){
			document.getElementById("err").innerHTML=img_attention+"Le champ Nom est obligatoire.";
			error_tracking_click_empruntis(page,"Champ_Ob_nom");
		}
		else if(f.prenom.value==""){
			document.getElementById("err").innerHTML=img_attention+"Le champ Prenom est obligatoire.";
			error_tracking_click_empruntis(page,"Champ_Ob_prenom");
		}
		else if(f.dnmois.value=="" || f.dnjour.value=="" || f.dnan.value==""){
			ret_message=testeDate(f.dnjour.value,f.dnmois.value,  f.dnan.value, 1, " la date de naissance");
			if(ret_message!="") {
				document.getElementById("err").innerHTML=img_attention+ret_message;
				error_tracking_click_empruntis(page,"Champ_Err_date");
			}
		}
		else if(f.email.value=="") {
			document.getElementById("err").innerHTML=img_attention+" Merci de nous indiquer votre e-mail";
			error_tracking_click_empruntis(page,"Champ_Ob_email");
			f.email.focus();
		}
		else if ((f.email.value.indexOf("@") ==-1) || (f.email.value.indexOf(".") ==-1) || (f.email.value.indexOf(";") !=-1) || (f.email.value.indexOf(" ") !=-1)) {
				document.getElementById("err").innerHTML=img_attention+" Le format de l'e-mail est incorrect.";
				error_tracking_click_empruntis(page,"Champ_Err_email");
				f.email.focus();
		}
		else if(reg.test(f.email.value)==false || f.email.value.indexOf('..')>=0){
				document.getElementById("err").innerHTML=img_attention+" Le format de l'e-mail est incorrect.";
				error_tracking_click_empruntis(page,"Champ_Err_email");
				f.email.focus();
		}  
		else{page_suivante+=1;}
		
		if(page_suivante==2){
			//document.getElementById("optin").style.display='';
			chgEcran('suivant',page);
		}
	}
	else if(page==17){
		if(f.adresse.value=="") {
			document.getElementById("err").innerHTML=img_attention+" Merci de nous indiquer votre adresse postale.";
			error_tracking_click_empruntis(page,"Champ_Ob_add");
			f.adresse.focus();
		}
		else if(blur_champ_num(f.cp.value,"CP")==0) {
			document.getElementById("err").innerHTML=img_attention+" Il y a une erreur sur le code postal.";
			error_tracking_click_empruntis(page,"Champ_Err_cp");
			f.cp.focus();
		}
		else if(!document.getElementById("ville_f")){
			document.getElementById("err").innerHTML=img_attention+" Merci de nous indiquer votre ville";
			error_tracking_click_empruntis(page,"Champ_Ob_ville");
		}
		else if(f.cp.value.length==0) {
			document.getElementById("err").innerHTML=img_attention+" Il y a une erreur sur le code postal.";
			error_tracking_click_empruntis(page,"Champ_Err_cp");
			f.cp.focus();
		}
		else if(f.tel.value.length!=0 && !ValideNumerique(f.tel.value,10)) {
			document.getElementById("err").innerHTML=img_attention+" Le numéro de téléphone doit comporter 10 chiffres.";
			error_tracking_click_empruntis(page,"Champ_Err_tel");
			f.tel.focus();
		}
		else if((f.tel.value.length + f.tel_mob.value.length)==0 ) {
			document.getElementById("err").innerHTML=img_attention+" Merci de nous indiquer au moins un numéro de téléphone.";
			error_tracking_click_empruntis(page,"Champ_Ob_un_tel");
			f.tel_mob.focus();
		}
		else if(f.tel_mob.value.length!=0 && !ValideNumerique(f.tel_mob.value,10)) {
		  document.getElementById("err").innerHTML=img_attention+" Le numéro de téléphone mobile doit comporter 10 chiffres.";
		  error_tracking_click_empruntis(page,"Champ_Err_telmob");
		  f.tel_mob.focus();
		}
		else{
			if(document.getElementById("ville_f")){
				if(document.getElementById("ville_f").value=="") {
				document.getElementById("err").innerHTML=img_attention+" Il y a une erreur sur la ville.";
				error_tracking_click_empruntis(page,"Champ_Ob_ville");
				document.getElementById("ville_f").focus();
				}
				else{
					chgEcran('suivant',page);
				}
			}
		}
	}
}

function sup_fond_color(champ){
	var f;
	f=document.formulaire;
	f.elements[champ].style.backgroundColor="";
}

function aff_credit_structure(type,aff_cache){
	div_infos="";
	
	var f;
	f=document.formulaire;
	
	if(aff_cache == 0){
		div_infos="none";
	}

	switch (type){
		
		case "immo":
			document.getElementById("tr_1").style.display=div_infos;
			document.getElementById("tr_2").style.display=div_infos;
			document.getElementById("tr_3").style.display=div_infos;
			
			if(f.nb_crd_immo.value>0){
				document.getElementById("tr_4").style.display=div_infos;
				document.getElementById("tr_8").style.display=div_infos;
			}
			
		break;
		
		case "conso":
			if(f.nb_crd_immo.value>0){
				document.getElementById("tr_4").style.display=div_infos;
			}
			
			document.getElementById("tr_5").style.display=div_infos;
			document.getElementById("tr_6").style.display=div_infos;
			document.getElementById("tr_7").style.display=div_infos;
			
		break;
		
		case "autre":
			if(f.nb_crd_immo.value>0 || f.nb_crd_conso.value>0){
				document.getElementById("tr_8").style.display=div_infos;
			}
			document.getElementById("tr_9").style.display=div_infos;
			document.getElementById("tr_10").style.display=div_infos;
			document.getElementById("tr_11").style.display=div_infos;

		break;
		
	}
}


function sup_cont_anc(choix,type){
	var f;
	f = document.formulaire;
	
	document.getElementById("li_contrat").style.display="";
	document.getElementById("li_anciennete").style.display="";
	document.getElementById("li_contrat_conj").style.display="";
	document.getElementById("li_anciennete_conj").style.display="";
	
	if(choix== 17 || choix== 16 || choix== 8 || choix == 11){
		if(type==1){
			document.getElementById("li_contrat").style.display="none";
			document.getElementById("li_anciennete").style.display="none";
			val = test_val_select("situation_4","Autre",2);
			f.type_contrat.selectedIndex = val;
			
			val = test_val_select("anciennete_an","0",2);
			f.anciennete_an.selectedIndex = val;
		}
		else{
			document.getElementById("li_contrat_conj").style.display="none";
			document.getElementById("li_anciennete_conj").style.display="none";
			
			val = test_val_select("situation_9","Autre",2);
			f.type_contrat_conj.selectedIndex = val;
			
			val = test_val_select("ancien_conj_an","0",2);
			f.ancien_conj_an.selectedIndex = val;
		}
	}
	
}


function aff_info_bulle(){
	
	var f;
	f=document.formulaire;
	
	nb_selection=f.nb_crd_immo.value+f.nb_crd_conso.value+f.nb_crd_autre.value;
	
	
	if((nb_selection>0)){
		document.getElementById("info_bulle").style.display="";
	}
	else{
		document.getElementById("info_bulle").style.display="none";
	}
}


function exclu_tel(num_tel){
	trouve=0;
	
	
	A_exclu_tel=new Array("01.02.03.04.05","01.01.01.01.01","02.02.02.02.02","03.03.03.03.03","04.04.04.04.04",
		"05.05.05.05.05","06.06.06.06.06","07.07.07.07.07","08.08.08.08.08","09.09.09.09.09","01.11.11.11.11",
		"02.22.22.22.22","03.33.33.33.33","04.44.44.44.44","05.55.55.55.55","06.66.66.66.66","07.77.77.77.77",
		"08.88.88.88.88","09.99.99.99.99","01.00.00.00.00","02.00.00.00.00","03.00.00.00.00","04.00.00.00.00",
		"05.00.00.00.00","06.00.00.00.00","07.00.00.00.00","08.00.00.00.00","09.00.00.00.00");
	
	for(i=0;i<A_exclu_tel.length;i++){
		if(num_tel==A_exclu_tel[i]){
			trouve=1;
		}
	}
	
	
	return trouve;
}


/*
function calculer_rachat(c_ir) {
	var f=document.formulaire;
	var crd,pret_bank2,ira;
	
	crd=parseInt(sup_espace_montant(f.crd.value));
	
	
	if(blur_champ_num(crd,'MONTANT')==1){// test du champ
		ira=parseInt(sup_espace_montant(f.ira.value));
		
		if(c_ir == 1) {
			ira = Math.ceil(0.03*crd);
			f.ira.value=number_format_p("",Math.ceil(ira));	
		}
		else{
			ira = Math.ceil(ira);
				//f.ira.value=Math.ceil(ira);	
		}

		pret_bank2 = crd + ira;
		f.pret_bank2.value=pret_bank2;

	}
	
}
*/

