function Start() {

  
    // VALUES
	hensai_m  = Number(document.forms["calcul"].elements["hensai_m"].value);
	hensai_b  = Number(document.forms["calcul"].elements["hensai_b"].value);
	rates     = Number(document.forms["calcul"].elements["rates"].value);
	borrow_y  = Number(document.forms["calcul"].elements["borrow_y"].value);
	borrow_m  = Number(document.forms["calcul"].elements["borrow_m"].value);
	bonus_m   = Number(document.forms["calcul"].elements["bonus_m"].value);


	
	// CALCULS
	bonus_count    = (borrow_y * 12 + borrow_m + 6 - bonus_m ) / 6;
    bonus_rates    = (rates / 200) ;
    b_rates_count  = Math.pow( (1 + bonus_rates) , (bonus_count - 1) ); 
    bonus_rates2   = (1 + bonus_rates * bonus_m / 6);
    b_rates_count2 = Math.pow( (1 + bonus_rates), bonus_count )  - 1;

    borrow = ( (hensai_b * b_rates_count2) /  (bonus_rates * b_rates_count * bonus_rates2) ) ;
    
	count = ( (borrow_y * 12) + borrow_m );
    rates = (rates / 1200);
    rates_count = Math.pow( (1 + rates) , count );

	resultat = parseInt(((hensai_m * (rates_count - 1)) / (rates * rates_count)) + borrow);
	
	//MISE EN FORME
	if (isNaN(resultat)) {
    	resultat = 0;
	} 
	resultat = format(resultat,"0",",");
	document.forms["calcul"].elements["result"].value = resultat;
	
	// RESTART
	setTimeout("Start()",200);
}

window.onload = Start;