function isinteger(nombre)
{
var form_name=nombre.form.name;
var valeur=nombre.value;
var nom=nombre.name;
error=0
  for(var i=0;i<valeur.length;i++)
    {
    nb=valeur.charAt(i);
    if (nb< "0" || nb> "9" || nb == "."  || nb == "," || nb == "-")
      {
      error=1;
      break;
      }
    }

if(error)
  {
  eval("document."+form_name+"."+nom+".value=''");
  eval("document."+form_name+"."+nom+".focus()");
  alert("Veuillez saisir un nombre entier...");
  }
}

 

function test_decimal(nombre)
{
var form_name=nombre.form.name;
var valeur=nombre.value;
var nom=nombre.name;
var valeur_modif ="";
var error=0;
  for(var i=0;i<valeur.length;i++)
    {
    nb=valeur.charAt(i);
    if ((nb< "0" || nb> "9")&& (nb!='.' && nb!=','))
      {
      error=1;
      break;
      }
	if (nb==","){nb="." }
      valeur_modif=valeur_modif+nb;
    }
if(error)
  {
  eval("document."+form_name+"."+nom+".value=''");
  eval("document."+form_name+"."+nom+".focus()");
  alert("Veuillez saisir un nombre...");
  }
else
  {
  eval("document."+form_name+"."+nom+".value="+valeur_modif+"");
  }

}


function verif_calcul()
{
var valeur="";
var error=0;

valeur=""+document.form_rembourse.montant.value+"";
if(valeur>2000000 || valeur<20)
  {
  error=1;
  alert("Le montant du crédit doit être compris entre 20 et 2 000 000 euros");
  document.form_rembourse.montant.value="";
  document.form_rembourse.montant.focus();
  }

valeur=""+document.form_rembourse.duree.value+""
if(valeur>41 || valeur<1)
  {
  error=1;
  alert("La durée de remboursement doit être comprise entre 1 et 40 années...");
  document.form_rembourse.duree.value="";
  document.form_rembourse.duree.focus();
  }

valeur=""+document.form_rembourse.tauxint.value+"";
if(valeur <= 1)
  {
  error=1;
  alert("Le taux d'intérêt du prêt doit être supérieur à 1");
  document.form_rembourse.tauxint.value="";
  document.form_rembourse.tauxint.focus();
  }

if(error==0)
  {
  var tmp = document.form_rembourse.tauxint.value;
  var dureemois = document.form_rembourse.duree.value*12;
  tmp = tmp/1200.0;
  var val = 1;
   for(var i = 0; i < dureemois; i++){val = val * (1 + tmp);}
//Affichage des mensualites:
  document.form_rembourse.mensualites.value=arrondi((document.form_rembourse.montant.value * val * tmp) / (val - 1));
//Affichage du cout du credit:
  document.form_rembourse.coutcredit.value=arrondi((((document.form_rembourse.montant.value * val * tmp) / (val - 1))*dureemois)-document.form_rembourse.montant.value);
  }
}


function arrondi(valeur)
{
if(valeur > 0)
  {
  tmp = valeur*100;
  tmp = Math.round(tmp);
  str = "" + tmp;
  len = str.length;
  valeur= str.substring(0, len - 2) + "." + str.substring(len -2, len);
  }
  else {valeur=0}
return valeur;
}
function calcul_endette()
{
var error=0;
//if(document.form_endette.loyer.value == '')
  //{
  //alert('Veuillez saisir le montant de votre loyer..');
  //error=1
  //}
if(document.form_endette.revenus.value == '')
  {
  alert('Veuillez saisir le montant total de vos revenus mensuels...');
  error=1
  }
if(document.form_endette.mensualites.value == '')
  {
  alert('Veuillez saisir le montant de votre loyer..');
  error=1
  }
if(error==0){
//conversion
loyer=Number(document.form_endette.loyer.value);
mensualites=Number(document.form_endette.mensualites.value);
revenus=Number(document.form_endette.revenus.value);

//calcul
taux=arrondi(((loyer+mensualites)/revenus)*100);
document.form_endette.taux.value=taux;

}

}



function efface()
{
  document.form_rembourse.montant.value="";
  document.form_rembourse.duree.value="";
  document.form_rembourse.tauxint.value="";
  document.form_rembourse.mensualites.value="";
  document.form_rembourse.coutcredit.value="";
}

function efface2()
{
  document.form_endette.revenus.value = "";
  document.form_endette.taux.value = "";
  document.form_endette.mensualites.value = "";
  document.form_endette.loyer.value="";
}