<!--

// PARAMETRES COULEURS
var couleur_hight="#FF4D00";
var couleur_base="#ffffff";

// il faut le <a name=toutdebut ...  huit lignes plus haut


function getRadioValue(radioName) {
	//alert("ca passe");
  var collection;
  //collection = document.all[radioName];
  collection= document.getElementsByName(radioName);
  for (i=0;i<collection.length;i++) {
    if (collection[i].checked)
    return(collection[i].value);
  }
}

function CurrencyFormatted(amount) { 
var i = parseFloat(amount); 
if(isNaN(i)) { i = 0.00; } 
var minus = ''; 
if(i < 0) { minus = '-'; } 
i = Math.abs(i); 
i = parseInt((i + .005) * 100);
i = i / 100; 
s = new String(i); 
if(s.indexOf('.') < 0) { s += '.00'; } 
if(s.indexOf('.') == (s.length - 2)) { s += '0'; } 
s = minus + s; return s; 
} 

function retour_normal(lequel)
{
document.formulairf.elements[lequel].style.backgroundColor=couleur_base;
}

function focus_high(lequel)   // mise en couleur puis retour à la couleur de base après 1000 soit un seconde
{
// location.href="#toutdebut";
fff=eval(document.formulairf.elements[lequel]);
if(fff) {
if (fff[fff.selectedIndex]) {
fff.focus();
 } else if(fff[1]) {  
fff[1].focus(); 
} else {
fff.focus();
fff.style.backgroundColor=couleur_hight;
var tempvariable='setTimeout("retour_normal(\''+lequel+'\')",'+'1000)';
eval(tempvariable);
}
}
}


// DATE  fonction gen_ladate(formulairf,lechamp, laclass)

function gen_loption(deb, fin, eltype)
{
longueur=fin.length;
if(longueur==4) sta="0000";
if(longueur==3) sta="000";
if(longueur==2) sta="00";
if(longueur==1) sta="0";
var eltex="<option value="+sta+">"+sta+"</option>";
if(deb<fin) {
for (i=deb; i <= fin; i++) 
{
if(i<10) { var eltex2="0"+i; } else { var eltex2=i; }
eltex=eltex+"<option value="+eltex2+">"+eltex2+"</option>";
}
} 
if(deb>fin) {
for (i=deb; i >= fin; i--) 
{
if(i<10) { var eltex2="0"+i; } else { var eltex2=i; }
eltex=eltex+"<option value="+eltex2+">"+eltex2+"</option>";
}
}
return eltex;
}



function load_date(formulairf,leq)
{
var eeee=document.forms[formulairf].elements[leq];
var eeee1=document.forms[formulairf].elements[leq+"_j"];
var eeee2=document.forms[formulairf].elements[leq+"_m"];
var eeee3=document.forms[formulairf].elements[leq+"_a"];
if(eeee1.value.length==1) { var comp1="0"; } else {  var comp1=""; }
if(eeee2.value.length==1) { var comp2="0"; } else {  var comp2=""; }
eeee.value=comp1+eeee1[eeee1.selectedIndex].value+"/"+comp2+eeee2[eeee2.selectedIndex].value+"/"+eeee3[eeee3.selectedIndex].value;
}

function gen_ladate(formulairf,lechamp, laclass)
{
var ladfg="load_date('"+formulairf+"','"+lechamp+"');";
var theladate="";
var lesoptions_j=gen_loption('1','31','1');
var lesoptions_m=gen_loption('1','12','1');
var today_year=new Date().getFullYear()+10;
var before_year=new Date().getFullYear()-70;
var lesoptions_a=gen_loption(today_year,before_year,1);
theladate=theladate+"<select class="+laclass+" name='"+lechamp+"_j' onchange=\""+ladfg+"\">"+lesoptions_j+"</select> / ";
theladate=theladate+"<select class="+laclass+" name='"+lechamp+"_m' onchange=\""+ladfg+"\">"+lesoptions_m+"</select> / ";
theladate=theladate+"<select class="+laclass+" name='"+lechamp+"_a' onchange=\""+ladfg+"\">"+lesoptions_a+"</select>";
theladate=theladate+"<input name='"+lechamp+"' type='hidden' value='00/00/0000'>";
document.write(theladate);
}

function gen_ladate_majeur(formulairf,lechamp, laclass)
{
var curdate = new Date(); 
var year = curdate.getYear()
var year=year - 18;

var ladfg="load_date('"+formulairf+"','"+lechamp+"');";
var theladate="";
var lesoptions_j=gen_loption('1','31','1');
var lesoptions_m=gen_loption('1','12','1');
var lesoptions_a=gen_loption(year,'1900',1);
theladate=theladate+"<select class="+laclass+" name='"+lechamp+"_j' onchange=\""+ladfg+"\">"+lesoptions_j+"</select> / ";
theladate=theladate+"<select class="+laclass+" name='"+lechamp+"_m' onchange=\""+ladfg+"\">"+lesoptions_m+"</select> / ";
theladate=theladate+"<select class="+laclass+" name='"+lechamp+"_a' onchange=\""+ladfg+"\">"+lesoptions_a+"</select>";
theladate=theladate+"<input name='"+lechamp+"' type='hidden' value='00/00/0000'>";
document.write(theladate);
}
// FIN DATE


function unaumoins()   // au moins un doit être rempli avec minimum 7 caractères.
{
reper=0;
if(document.formulairf.telprofessionnel.value.length > 7) { reper++; }
if(document.formulairf.teldomicile.value.length > 7) { reper++; }
if(document.formulairf.telportable.value.length > 7) { reper++; }
return reper;
}


function alerte_aucunradio(nom) {
alerte=0;
for (i=0;i<document.formulairf.elements[nom].length;i++){
if (document.formulairf.elements[nom][i].checked==true) { alerte=1; }
}
return alerte;
}

function raz_calcul_mensuel() {
document.formulairf.couttravaux.value="0";
document.formulairf.plandivers.value="0";
document.formulairf.unpourcentmontant.value="0";
document.formulairf.montantapportperso.value="0";
document.formulairf.montantautresprets.value="0";
document.formulairf.plantotal.value="0";
document.formulairf.unpourcentduree.options["0"].selected=true;
calcul_mensuel();
}

var preuve_deja="0";

function calcul_mensuel() {
taux=1.5; // Taux applicable
taux_cent=(taux/100)/12;

fct_couttravaux=document.formulairf.couttravaux;
fct_plandivers=document.formulairf.plandivers;
fct_unpourcentmontant=document.formulairf.unpourcentmontant;
fct_montantapportperso=document.formulairf.montantapportperso;
fct_montantautresprets=document.formulairf.montantautresprets;
fct_plantotal=document.formulairf.plantotal;
duree=parseFloat(document.formulairf.unpourcentduree[document.formulairf.unpourcentduree.selectedIndex].value);

document.formulairf.plantotal.value=parseFloat(fct_couttravaux.value)+parseFloat(fct_plandivers.value);
document.formulairf.totalfinancement.value=parseFloat(fct_plantotal.value);
document.formulairf.unpourcentmontant.value=parseFloat(document.formulairf.totalfinancement.value)-(parseFloat(fct_montantapportperso.value)+parseFloat(fct_montantautresprets.value));

if(document.formulairf.unpourcentmontant.value>9600)
{
if(preuve_deja=="0") { alert('Les travaux sont finançables à 100 % dans la limite de \n \n 8000 euros par logement sans plafonds de ressources.\n 9600 euros par logement avec plafonds de ressources.\n \n Pour connaître les plafonds de ressources, merci de nous contacter au 03 26 04 98 74.\n \n l\'excédant est réattribué à [ autres prêts ]'); }
document.formulairf.montantautresprets.value=parseFloat(document.formulairf.unpourcentmontant.value-9600);
document.formulairf.unpourcentmontant.value=parseFloat(9600);
preuve_deja=1;
}


document.formulairf.unpourcentmensualites.value=(document.formulairf.unpourcentmontant.value*(taux_cent)/(1-(1/Math.pow((1+taux_cent),duree))));
p100 = document.formulairf.unpourcentmensualites.value*100;
v100 = Math.round (p100);
document.formulairf.unpourcentmensualites.value = v100/100;
document.formulairf.totalmensualite.value=parseFloat(document.formulairf.unpourcentmensualites.value)+" euros";
if(document.formulairf.totalmensualite.value=="NaN euros") { document.formulairf.totalmensualite.value="0.00 euros"; } 



// if(isNaN(document.formulairf.couttravaux.value)) { fct_couttravaux.value="0"; }
if(isNaN(document.formulairf.plandivers.value)) { fct_plandivers.value="0"; }
if(isNaN(document.formulairf.montantapportperso.value)) { fct_montantapportperso.value="0"; }
if(isNaN(document.formulairf.plantotal.value)) { fct_plantotal.value="0"; }
if(isNaN(document.formulairf.montantautresprets.value)) { fct_montantautresprets.value="0"; }
if(isNaN(document.formulairf.unpourcentmontant.value)) { document.formulairf.unpourcentmensualites.value="";document.formulairf.unpourcentmontant.value="0"; }
if(isNaN(document.formulairf.totalfinancement.value)) { document.formulairf.totalfinancement.value="0"; }
if(document.formulairf.unpourcentmontant.value<0) { document.formulairf.unpourcentmontant.value="0"; document.formulairf.unpourcentmensualites.value="0"; document.formulairf.totalmensualite.value="0.00 euros"; }

return true;
}




function just_mensuel()
{

taux=1.5; // Taux applicable
taux_cent=(taux/100)/12;
duree=parseFloat(document.formulairf.unpourcentduree[document.formulairf.unpourcentduree.selectedIndex].value);
document.formulairf.unpourcentmensualites.value=(document.formulairf.unpourcentmontant.value*(taux_cent)/(1-(1/Math.pow((1+taux_cent),duree))));
p100 = document.formulairf.unpourcentmensualites.value*100;
v100 = Math.round (p100);
document.formulairf.unpourcentmensualites.value = v100/100;
document.formulairf.totalmensualite.value=parseFloat(document.formulairf.unpourcentmensualites.value)+" euros";

return true;
}




function make_select_mois(nb) {  
document.write("<option value='12' selected>12 mois</option>");
nb2=nb+1;
for(i=2; i<nb2; i++) { 
j=i*12;
document.write("<option value='"+j+"'>"+j+" mois</option>"); 
}
}

function make_select_mf(quel,laclass) {  
document.write("<select name="+quel+" class="+laclass+"><option value='M' selected>M</option><option value='F'>F</option></select>");
}
// -->
