function coEmprunteur(value){if(value=="A deux"){document.getElementById('co_emprunteur').style.display='block';document.getElementById('adresse_co_emprunteur').style.display='block';document.getElementById('Nbemprunteurs').style.display='block';document.getElementById('realisation_operation').value='Avec votre conjoint(e)';}else{document.getElementById('co_emprunteur').style.display='none';document.getElementById('adresse_co_emprunteur').style.display='none';document.getElementById('Nbemprunteurs').style.display='none';document.getElementById('pays_co_emprunteur').value='';document.getElementById('civilite_co_emprunteur').value='';document.getElementById('nom_co_emprunteur').value='';document.getElementById('prenom_co_emprunteur').value='';document.getElementById('telephone_co_emprunteur').value='';document.getElementById('portable_co_emprunteur').value='';document.getElementById('telephone_bureau_co_emprunteur').value='';document.getElementById('email_co_emprunteur').value='';document.getElementById('date_naissance_jour_co_emprunteur').value='';document.getElementById('date_naissance_mois_co_emprunteur').value='';document.getElementById('date_naissance_annee_co_emprunteur').value='';document.getElementById('type_contrat_co_emprunteur').value='';document.getElementById('realisation_operation').value='Seul';}}
function contrat(value){if(value=="Autre : précisez"){document.getElementById('nom_contrat').style.display='block';}else{document.getElementById('nom_contrat').style.display='none';}}
function emploi(value){if(value=="Autre : précisez"){document.getElementById('nom_emploi').style.display='block';}else{document.getElementById('nom_emploi').style.display='none';}}
function contratCoEmprunteur(value){if(value=="Autre : précisez"){document.getElementById('nom_contrat_co_emprunteur').style.display='block';}else{document.getElementById('nom_contrat_co_emprunteur').style.display='none';}}
function emploiCoEmprunteur(value){if(value=="Autre : précisez"){document.getElementById('nom_emploi_co_emprunteur').style.display='block';}else{document.getElementById('nom_emploi_co_emprunteur').style.display='none';}}
function ajoutenfant(enfant){var tabenfants=document.getElementById("tabenfants");var ligneenfant=tabenfants.getElementsByTagName("tr").length;var ligneenfant=1;var tab;tab="<table>";for(i=0;i<enfant;i++){if(ligneenfant<11){in1="<tr><td><label>Age enfant "+(ligneenfant)+"</label></td>";in2="<td><input name='age_enfant_"+ligneenfant+"' value='' maxlength='30' size='10' type='text' /> ans</td></tr>";tab+=in1;tab+=in2;ligneenfant++;}}
tab+="</table>";document.getElementById("tabenfants").innerHTML=tab;}
function bien(bien){if(bien=="Maison"||bien=="Appartement"){document.getElementById('etat_bien').style.display='block';document.getElementById('destination_bien').style.display='block';}
if(bien=="Terrain + construction"){document.getElementById('destination_bien').style.display='block';document.getElementById('etat_bien').style.display='none';}
if(bien=="Terrain"){document.getElementById('destination_bien').style.display='none';document.getElementById('etat_bien').style.display='none';}}
function calculFraisNotaire(){f=document.devis_form;var localisations=[];localisations["france"]="France m&eacute;tropolitaine / Corse";localisations["reunion"]="La R&eacute;union";localisations["guadeloupe"]="Guadeloupe / Martinique";localisations["guyane"]="Guyane";var tvas=[];tvas["france"]=19.6;tvas["reunion"]=8.5;tvas["guadeloupe"]=8.5;tvas["guyane"]=0;var majorations=[];majorations["france"]=0;majorations["reunion"]=40;majorations["guadeloupe"]=25;majorations["guyane"]=25;var nombres=[];nombres["1a10"]="De 1 &agrave; 10 logements";nombres["11a24"]="De 11 &agrave; 24 logements";nombres["25a99"]="De 25 &agrave; 99 logements";nombres["100a249"]="De 100 &agrave; 249 logements";nombres["250a499"]="De 250 &agrave; 499 logements";nombres["500plus"]="500 logements et plus";var reductions=[];reductions["1a10"]=0;reductions["11a24"]=20;reductions["25a99"]=33;reductions["100a249"]=50;reductions["250a499"]=60;reductions["500plus"]=66;var localisation="france";var type=document.getElementById("etat_bien").value;var nombre="1a10";var aquisition=document.getElementById("cout_projet").value;aquisition=aquisition.replace(" ","");if(type=="Neuf"||type=="VEFA (Vente en Etat Futur d'Achèvement)")
type="neuf";else
type="ancien";if(aquisition==""||isNaN(aquisition))
return false;var base_tranche1=(aquisition>6500)?6500:aquisition;var base_tranche2=(aquisition>17000)?10500:(aquisition-6500<0)?0:aquisition-6500;var base_tranche3=(aquisition>30000)?13000:(aquisition-17000<0)?0:aquisition-17000;var base_tranche4=(aquisition>30000)?(aquisition-30000<0)?0:aquisition-30000:0;var montant_tranche1=base_tranche1*4/100;var montant_tranche2=base_tranche2*1.65/100;var montant_tranche3=base_tranche3*1.1/100;var montant_tranche4=base_tranche4*0.825/100;var sous_total=montant_tranche1+montant_tranche2+montant_tranche3+montant_tranche4;if(type=="neuf")
var reduction=sous_total*reductions[nombre]/100;else
var reduction=0;var reduction_sous_total=sous_total-reduction;var majoration_taux=majorations[localisation];var majoration=reduction_sous_total*majoration_taux/100;var emolument_ht=reduction_sous_total+majoration;var tva=tvas[localisation];var emolument_ttc=emolument_ht+emolument_ht*tva/100;var etat_civil=(type=="neuf")?600:500;var etats_hypothecaires=(type=="neuf")?400:350;var taxe_droit_departemental=(type=="ancien")?aquisition*3.6/100:0;var taxe_etat_taux=(type=="ancien")?0.200:0.100;var taxe_etat=aquisition*taxe_etat_taux/100;var taxe_communale=(type=="ancien")?aquisition*1.2/100:0;var taxe_departementale=(type=="neuf")?aquisition*0.6/100:0;var taxe_frais_assiette_taux=(type=="ancien")?0.090:0.015;var taxe_frais_assiette=aquisition*taxe_frais_assiette_taux/100;var taxe_salaire_conservateur=aquisition*0.1/100;var taxe_total=taxe_droit_departemental+taxe_etat+taxe_communale+taxe_departementale+taxe_frais_assiette+taxe_salaire_conservateur;var montant_total=emolument_ttc+500+350+taxe_total;f.frais_notaire_estime.value=Math.round(montant_total);return montant_total;}
function calculCredit(){f=document.devis_form;calculFraisNotaire();var cout_projet=f.cout_projet.value;var montant_travaux_prevus=f.montant_travaux_prevus.value;var frais_notaire_estime=f.frais_notaire_estime.value;var apport_personnel=f.apport_personnel.value;cout_projet=cout_projet.replace(" ","");montant_travaux_prevus=montant_travaux_prevus.replace(" ","");frais_notaire_estime=frais_notaire_estime.replace(" ","");apport_personnel=apport_personnel.replace(" ","");if(isNaN(parseInt(cout_projet,10))){prix_aquisition=0;}
if(isNaN(parseInt(montant_travaux_prevus,10))){montant_travaux_prevus=0;}
if(isNaN(parseInt(frais_notaire_estime,10))){frais_notaire_estime=calculFraisNotaire();}
if(isNaN(parseInt(apport_personnel,10))){apport_personnel=0;}
var result=parseInt(cout_projet,10)+parseInt(montant_travaux_prevus,10)+parseInt(frais_notaire_estime,10)-parseInt(apport_personnel,10);if(!isNaN(parseInt(result,10))){f.montant_credit_envisage.value=parseInt(result,10);}}
function foncier(foncier){if(foncier=="Oui"){document.getElementById('foncier').style.display='block';}
if(foncier=="Non"){document.getElementById('foncier').style.display='none';}}
function calculRevenus(){f=document.devis_form;var revenus_mensuel=f.revenus_mensuel.value;var mois=f.mois.value;var prime=f.prime.value;if(isNaN(parseInt(revenus_mensuel,10))){return;}
if(isNaN(parseInt(mois,10))){mois=12;f.mois.value=12;}
if(isNaN(parseInt(prime,10))){prime=0;}
var result=(parseInt(revenus_mensuel,10)*parseInt(mois,10))+parseInt(prime,10);f.revenus_annuels.value=result;}
function calculRevenusCoEmprunteur(){f=document.devis_form;var revenus_mensuel_co_emprunteur=f.revenus_mensuel_co_emprunteur.value;var mois_co_emprunteur=f.mois_co_emprunteur.value;var prime_co_emprunteur=f.prime_co_emprunteur.value;if(isNaN(parseInt(revenus_mensuel_co_emprunteur,10))){return;}
if(isNaN(parseInt(mois_co_emprunteur,10))){mois_co_emprunteur=12;f.mois_co_emprunteur.value=12;}
if(isNaN(parseInt(prime_co_emprunteur,10))){prime_co_emprunteur=0;}
var result_co_emprunteur=(parseInt(revenus_mensuel_co_emprunteur,10)*parseInt(mois_co_emprunteur,10))+parseInt(prime_co_emprunteur,10);f.revenus_annuels_co_emprunteur.value=result_co_emprunteur;}
function allocation(value){f=document.devis_form;if(value==2)
f.estimation_montant_allocation.value="124,54";else if(value==3)
f.estimation_montant_allocation.value="284,12";else if(value==4)
f.estimation_montant_allocation.value="443,69";else if(value>4)
f.estimation_montant_allocation.value=Math.round(443.69+((value-4)*159.57));else if(value==0||value==1)
f.estimation_montant_allocation.value=0;else if(f.estimation_montant_allocation.value)
f.estimation_montant_allocation.value=f.estimation_montant_allocation.value;}
function ajoutcredit(monnaie){var dateencours=new Date();var monnaieencours;var tabcredits=document.getElementById("tabcredits");var lignecredit=tabcredits.getElementsByTagName("tr").length-1;if(lignecredit<10){if(monnaie!='1'){monnaieencours="F";}else{monnaieencours="&euro;";}
in1=(lignecredit+1)+")";in2="<select name='credit_choice["+lignecredit+"][type_credit]' style='width:170px;' class='case' onChange=\"CheckCredit(this.value,"+lignecredit+");\"><option></option><option value='Crédit immobilier' >Crédit immobilier</option><option value='Crédit consommation' >Crédit consommation</option><option value='Crédit auto' >Crédit auto</option><option value='Crédit travaux' >Crédit travaux</option><option value='Crédit revolving' >Crédit revolving</option><option value='Prêt personnel' >Prêt personnel</option><option value='Réserve d'argent' >Réserve d'argent</option><option value='Autre' >Autre</option></select>";in3="<input type='text' class='case' size=3 name='credit_choice["+lignecredit+"][taux_credit]'> %";in4="<center><input type='text' value='' class='case' size='4' name='credit_choice["+lignecredit+"][remboursement]'> "+monnaieencours+"<span class='small'>/mois</span></center>";in5="<div id='id_date["+lignecredit+"]' style='display:inline'><input type='text' class='case' name='credit_choice["+lignecredit+"][date_mois_echeance]' value='' size=1 maxlength=2> / <input type='text' value='' class='case' name='credit_choice["+lignecredit+"][date_annee_echeance]' size=3 maxlength=4>  <span class='dateFormat'> <span class='small'>(MM/AAAA)</span></span></div>";in6="<input type='text' value='' class='case' size='6' name='credit_choice["+lignecredit+"][capital_restant_du]'> "+monnaieencours+"";var l=tabcredits.insertRow(tabcredits.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);c.innerHTML=in4;c=l.insertCell(l.cells.length);c.innerHTML=in5;c=l.insertCell(l.cells.length);c.innerHTML=in6;lignecredit++;}}
function ajoutmeilleurcredit(monnaie){var dateencours=new Date();var monnaieencours;var tabcredits=document.getElementById("tabcredits");var lignecredit=tabcredits.getElementsByTagName("tr").length-1;if(lignecredit<10){if(monnaie!='1'){monnaieencours="F";}else{monnaieencours="&euro;";}
in1=(lignecredit+1)+")";in2="<select name='credit_choice["+lignecredit+"][type_credit]' style='width:170px;' class='case' onChange=\"CheckCredit(this.value,"+lignecredit+");\"><option></option><option value='Crédit immobilier' >Crédit immobilier</option><option value='Crédit consommation' >Crédit consommation</option><option value='Crédit auto' >Crédit auto</option><option value='Crédit travaux' >Crédit travaux</option><option value='Crédit revolving' >Crédit revolving</option><option value='Prêt personnel' >Prêt personnel</option><option value='Réserve d'argent' >Réserve d'argent</option><option value='Autre' >Autre</option></select>";in4="<center><input type='text' value='' class='case' size='4' name='credit_choice["+lignecredit+"][remboursement]'> "+monnaieencours+"<span class='small'>/mois</span></center>";in6="<input type='text' value='' class='case' size='6' name='credit_choice["+lignecredit+"][capital_restant_du]'> "+monnaieencours+"";var l=tabcredits.insertRow(tabcredits.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=in4;c=l.insertCell(l.cells.length);c.innerHTML=in6;lignecredit++;}}
function banquePrincipale(value){if(value=="Autre banque")
document.getElementById("nom_banque_principale").style.display="block";else
document.getElementById("nom_banque_principale").style.display="none";}
function demarcheBanque(value){if(value=="Oui")
document.getElementById("quelle_banque_demarche").style.display="block";else
document.getElementById("quelle_banque_demarche").style.display="none";}
function banqueDemarche(value){if(value=="Autre banque")
document.getElementById("nom_banque_demarche").style.display="block";else
document.getElementById("nom_banque_demarche").style.display="none";}
function montantCel(value){f=document.devis_form;if(f.pret_aide_cel.checked)
document.getElementById("montant_cel").style.display="block";else
document.getElementById("montant_cel").style.display="none";}
function montantPel(value){f=document.devis_form;if(f.pret_aide_pel.checked)
document.getElementById("montant_pel").style.display="block";else
document.getElementById("montant_pel").style.display="none";}
function montant1Patronal(value){f=document.devis_form;if(f.pret_aide_1_patronal.checked)
document.getElementById("montant_1_patronal").style.display="block";else
document.getElementById("montant_1_patronal").style.display="none";}
function montantPretsSubventionnes(value){f=document.devis_form;if(f.pret_aide_prets_subventionnes.checked)
document.getElementById("montant_prets_subventionnes").style.display="block";else
document.getElementById("montant_prets_subventionnes").style.display="none";}
function montantResidencePrincipale(value){f=document.devis_form;if(f.patrimoine_residence_principale.checked)
document.getElementById("montant_patrimoine_residence_principale").style.display="block";else
document.getElementById("montant_patrimoine_residence_principale").style.display="none";}
function montantResidenceSecondaire(value){f=document.devis_form;if(f.patrimoine_residence_secondaire.checked)
document.getElementById("montant_patrimoine_residence_secondaire").style.display="block";else
document.getElementById("montant_patrimoine_residence_secondaire").style.display="none";}
function montantPatrimoineFoncier(value){f=document.devis_form;if(f.patrimoine_foncier.checked)
document.getElementById("montant_patrimoine_foncier").style.display="block";else
document.getElementById("montant_patrimoine_foncier").style.display="none";}
function montantInvestissementLocatif(value){f=document.devis_form;if(f.patrimoine_investissement_locatif.checked)
document.getElementById("montant_patrimoine_investissement_locatif").style.display="block";else
document.getElementById("montant_patrimoine_investissement_locatif").style.display="none";}
function montantAssuranceVie(value){f=document.devis_form;if(f.patrimoine_assurance_vie.checked)
document.getElementById("montant_patrimoine_assurance_vie").style.display="block";else
document.getElementById("montant_patrimoine_assurance_vie").style.display="none";}
function montantSicavFcp(value){f=document.devis_form;if(f.patrimoine_sicav_fcp.checked)
document.getElementById("montant_patrimoine_sicav_fcp").style.display="block";else
document.getElementById("montant_patrimoine_sicav_fcp").style.display="none";}
function montantActionsCotees(value){f=document.devis_form;if(f.patrimoine_actions_cotees.checked)
document.getElementById("montant_patrimoine_actions_cotees").style.display="block";else
document.getElementById("montant_patrimoine_actions_cotees").style.display="none";}
function montantPea(value){f=document.devis_form;if(f.patrimoine_pea.checked)
document.getElementById("montant_patrimoine_pea").style.display="block";else
document.getElementById("montant_patrimoine_pea").style.display="none";}
function montantPerp(value){f=document.devis_form;if(f.patrimoine_perp.checked)
document.getElementById("montant_patrimoine_perp").style.display="block";else
document.getElementById("montant_patrimoine_perp").style.display="none";}
function montantPep(value){f=document.devis_form;if(f.patrimoine_pep.checked)
document.getElementById("montant_patrimoine_pep").style.display="block";else
document.getElementById("montant_patrimoine_pep").style.display="none";}
function montantLivretEpargne(value){f=document.devis_form;if(f.patrimoine_livret_epargne.checked)
document.getElementById("montant_patrimoine_livret_epargne").style.display="block";else
document.getElementById("montant_patrimoine_livret_epargne").style.display="none";}
function montantAutres(value){f=document.devis_form;if(f.patrimoine_autres.checked)
document.getElementById("montant_patrimoine_autres").style.display="block";else
document.getElementById("montant_patrimoine_autres").style.display="none";}
function calculPatrimoineImmobilier(){f=document.devis_form;var montant_patrimoine_residence_principale=f.montant_patrimoine_residence_principale.value;var montant_patrimoine_residence_secondaire=f.montant_patrimoine_residence_secondaire.value;var montant_patrimoine_foncier=f.montant_patrimoine_foncier.value;var montant_patrimoine_investissement_locatif=f.montant_patrimoine_investissement_locatif.value;if(isNaN(parseInt(montant_patrimoine_residence_principale,10))||document.getElementById("montant_patrimoine_residence_principale").style.display=="none"){montant_patrimoine_residence_principale=0;}
if(isNaN(parseInt(montant_patrimoine_residence_secondaire,10))||document.getElementById("montant_patrimoine_residence_secondaire").style.display=="none"){montant_patrimoine_residence_secondaire=0;}
if(isNaN(parseInt(montant_patrimoine_foncier,10))||document.getElementById("montant_patrimoine_foncier").style.display=="none"){montant_patrimoine_foncier=0;}
if(isNaN(parseInt(montant_patrimoine_investissement_locatif,10))||document.getElementById("montant_patrimoine_investissement_locatif").style.display=="none"){montant_patrimoine_investissement_locatif=0;}
var result=parseInt(montant_patrimoine_residence_principale,10)+parseInt(montant_patrimoine_residence_secondaire,10)+parseInt(montant_patrimoine_foncier,10)+parseInt(montant_patrimoine_investissement_locatif,10);f.estimation_patrimoine_immobilier.value=result;document.getElementById("Immobilier").innerHTML=result+" &euro;";if(result!==null||result==0)
document.getElementById("patrimoine_immo").style.display="block";}
function calculPatrimoineFinancier(){f=document.devis_form;var montant_patrimoine_assurance_vie=f.montant_patrimoine_assurance_vie.value;var montant_patrimoine_sicav_fcp=f.montant_patrimoine_sicav_fcp.value;var montant_patrimoine_actions_cotees=f.montant_patrimoine_actions_cotees.value;var montant_patrimoine_pea=f.montant_patrimoine_pea.value;var montant_patrimoine_perp=f.montant_patrimoine_perp.value;var montant_patrimoine_pep=f.montant_patrimoine_pep.value;var montant_patrimoine_livret_epargne=f.montant_patrimoine_livret_epargne.value;var montant_patrimoine_autres=f.montant_patrimoine_autres.value;if(isNaN(parseInt(montant_patrimoine_assurance_vie,10))||document.getElementById("montant_patrimoine_assurance_vie").style.display=="none"){montant_patrimoine_assurance_vie=0;}
if(isNaN(parseInt(montant_patrimoine_sicav_fcp,10))||document.getElementById("montant_patrimoine_sicav_fcp").style.display=="none"){montant_patrimoine_sicav_fcp=0;}
if(isNaN(parseInt(montant_patrimoine_actions_cotees,10))||document.getElementById("montant_patrimoine_actions_cotees").style.display=="none"){montant_patrimoine_actions_cotees=0;}
if(isNaN(parseInt(montant_patrimoine_pea,10))||document.getElementById("montant_patrimoine_pea").style.display=="none"){montant_patrimoine_pea=0;}
if(isNaN(parseInt(montant_patrimoine_perp,10))||document.getElementById("montant_patrimoine_perp").style.display=="none"){montant_patrimoine_perp=0;}
if(isNaN(parseInt(montant_patrimoine_pep,10))||document.getElementById("montant_patrimoine_pep").style.display=="none"){montant_patrimoine_pep=0;}
if(isNaN(parseInt(montant_patrimoine_livret_epargne,10))||document.getElementById("montant_patrimoine_livret_epargne").style.display=="none"){montant_patrimoine_livret_epargne=0;}
if(isNaN(parseInt(montant_patrimoine_autres,10))||document.getElementById("montant_patrimoine_livret_epargne").style.display=="none"){montant_patrimoine_autres=0;}
var result=parseInt(montant_patrimoine_assurance_vie,10)+parseInt(montant_patrimoine_sicav_fcp,10)+parseInt(montant_patrimoine_actions_cotees,10)+parseInt(montant_patrimoine_pea,10)+parseInt(montant_patrimoine_perp,10)+parseInt(montant_patrimoine_pep,10)+parseInt(montant_patrimoine_livret_epargne,10)+parseInt(montant_patrimoine_autres,10);f.estimation_patrimoine_financier.value=result;document.getElementById("Financier").innerHTML=result+" &euro;";if(result!==null||result==0)
document.getElementById("patrimoine_financier").style.display="block";}
