var aryMonth = [24,30,36,42,48,60,72,84,96,108,120];

var aryMonthCaravane = [24,36,48,60,72,84,96,120];
var aryMonthCaravane2 = [60,84,120];

var aryMonthEnergie = [24];
var aryMonthEnergie2 = [24,30];
var aryMonthEnergie3 = [30,36,42,48,60,84,96,120];


var aryMonthPersonnel = [24,30,36,42,48,60,72,84,96,108,120];

var aryMonthTravaux = [24,30,36,42,48,60,72,84,96,108,120];

var aryMonthAcompte = [24,30,36,42,48,60,72,84,96,108,120];

var aryMonthVehicule = [24,30,36,42,48,60,72,84];

var aryMonthRegroupementCredit = [24,30,36,42,48,60,72,84,96,108,120];


function refuserToucheEntree(event){
    // Compatibilité IE / Firefox
    if(!event && window.event) {
        event = window.event;
    }
    // IE
    if(event.keyCode == 13) {
        event.returnValue = false;
        event.cancelBubble = true;
    }
    // DOM
    if(event.which == 13) {
        event.preventDefault();
        event.stopPropagation();
    }
}


function NumberFormat(number, decimals, dec_point, thousands_sep) {

	var nbre = number.value;
	//nbre = nbre.value.replace(/\./gi,",");
   nbre = (nbre + '').replace(/[^0-9+\-Ee.]/g, '');
    var n = !isFinite(+nbre) ? 0 : +nbre,
        prec = !isFinite(+decimals) ? 0 : Math.abs(decimals),sep = (typeof thousands_sep === 'undefined') ? ',' : thousands_sep,
        dec = (typeof dec_point === 'undefined') ? '.' : dec_point,
        s = '',
        toFixedFix = function (n, prec) {
            var k = Math.pow(10, prec);            
			return '' + Math.round(n * k) / k;
        };
    // Fix for IE parseFloat(0.55).toFixed(0) = 0;
    s = (prec ? toFixedFix(n, prec) : '' + Math.round(n)).split('.');
    if (s[0].length > 3) {        
		s[0] = s[0].replace(/\B(?=(?:\d{3})+(?!\d))/g, sep);
    }
    if ((s[1] || '').length < prec) {
        s[1] = s[1] || '';
        s[1] += new Array(prec - s[1].length + 1).join('0');    
	}
	
	number.value = s.join(dec);
}


function FormateNombre(number, decimals, dec_point, thousands_sep) {

	var nbre = number;
   
   nbre = (nbre + '').replace(/[^0-9+\-Ee.]/g, '');
    var n = !isFinite(+nbre) ? 0 : +nbre,
        prec = !isFinite(+decimals) ? 0 : Math.abs(decimals),sep = (typeof thousands_sep === 'undefined') ? ',' : thousands_sep,
        dec = (typeof dec_point === 'undefined') ? '.' : dec_point,
        s = '',
        toFixedFix = function (n, prec) {
            var k = Math.pow(10, prec);            
			return '' + Math.round(n * k) / k;
        };
    // Fix for IE parseFloat(0.55).toFixed(0) = 0;
    s = (prec ? toFixedFix(n, prec) : '' + Math.round(n)).split('.');
    if (s[0].length > 3) {        
		s[0] = s[0].replace(/\B(?=(?:\d{3})+(?!\d))/g, sep);
    }
    if ((s[1] || '').length < prec) {
        s[1] = s[1] || '';
        s[1] += new Array(prec - s[1].length + 1).join('0');    
	}
	
	return number = s.join(dec);
}




function SetDuree(type_taux){

	//alert(type_taux.value);
	
	var iDuree = "";
	
	if(type_taux.value == "fixe_variable_240"){
		iDuree = iDuree + "<select name=\"selDuree\" id=\"selDuree\" onchange=\"SetMonths2();Calcul(document.getElementById('type_pret').value);\">\n";
		iDuree = iDuree + "<option name=\"opt10Y\" id=\"opt10Y\" value=\"10\">10 ans</option>\n";
		iDuree = iDuree + "<option name=\"opt15Y\" id=\"opt15Y\" value=\"15\">15 ans</option>\n";
		iDuree = iDuree + "<option name=\"opt20Y\" id=\"opt20Y\" value=\"20\" selected=\"selected\">20 ans</option>\n";
		iDuree = iDuree + "</select>\n";
		iDuree = iDuree + "<input type=\"hidden\" name=\"txtDuree\" id=\"txtDuree\" value=\"240\" />\n";
		document.getElementById("duree_selection").innerHTML = iDuree;
		//document.getElementById("txtDuree").Value = 240;	
		document.getElementById("duree_du_credit").innerHTML = "240 Mois";
	}else{
	
		if(type_taux.value == "fixe_variable_300"){
			iDuree = iDuree + "<select name=\"selDuree\" id=\"selDuree\" onchange=\"SetMonths2();Calcul(document.getElementById('type_pret').value);\">\n";
			iDuree = iDuree + "<option name=\"opt10Y\" id=\"opt10Y\" value=\"10\">10 ans</option>\n";
			iDuree = iDuree + "<option name=\"opt15Y\" id=\"opt15Y\" value=\"15\">15 ans</option>\n";
			iDuree = iDuree + "<option name=\"opt20Y\" id=\"opt20Y\" value=\"20\">20 ans</option>\n";
			iDuree = iDuree + "<option name=\"opt25Y\" id=\"opt25Y\" value=\"25\" selected=\"selected\">25 ans</option>\n";
			iDuree = iDuree + "</select>\n";
			iDuree = iDuree + "<input type=\"hidden\" name=\"txtDuree\" id=\"txtDuree\" value=\"300\" />\n";
			document.getElementById("duree_selection").innerHTML = iDuree;
			//document.getElementById("txtDuree").Value = 300;
			document.getElementById("duree_du_credit").innerHTML = "300 Mois";			
		}else{
		
			if(type_taux.value == "fixe_variable_360"){
				iDuree = iDuree + "<select name=\"selDuree\" id=\"selDuree\" onchange=\"SetMonths2();Calcul(document.getElementById('type_pret').value);\">\n";
				iDuree = iDuree + "<option name=\"opt10Y\" id=\"opt10Y\" value=\"10\">10 ans</option>\n";
				iDuree = iDuree + "<option name=\"opt15Y\" id=\"opt15Y\" value=\"15\">15 ans</option>\n";
				iDuree = iDuree + "<option name=\"opt20Y\" id=\"opt20Y\" value=\"20\">20 ans</option>\n";
				iDuree = iDuree + "<option name=\"opt25Y\" id=\"opt25Y\" value=\"25\">25 ans</option>\n";
				iDuree = iDuree + "<option name=\"opt30Y\" id=\"opt30Y\" value=\"30\" selected=\"selected\">30 ans</option>\n";
				iDuree = iDuree + "</select>\n";
				iDuree = iDuree + "<input type=\"hidden\" name=\"txtDuree\" id=\"txtDuree\" value=\"360\" />\n";
				document.getElementById("duree_selection").innerHTML = iDuree;
				//document.getElementById("txtDuree").Value = 360;
				document.getElementById("duree_du_credit").innerHTML = "360 Mois";
			}else{
				// defaut
				iDuree = iDuree + "<select name=\"selDuree\" id=\"selDuree\" onchange=\"SetMonths2();Calcul(document.getElementById('type_pret').value);\">\n";
				iDuree = iDuree + "<option name=\"opt10Y\" id=\"opt10Y\" value=\"10\">10 ans</option>\n";
				iDuree = iDuree + "<option name=\"opt15Y\" id=\"opt15Y\" value=\"15\">15 ans</option>\n";
				iDuree = iDuree + "<option name=\"opt20Y\" id=\"opt20Y\" value=\"20\">20 ans</option>\n";
				iDuree = iDuree + "<option name=\"opt25Y\" id=\"opt25Y\" value=\"25\">25 ans</option>\n";
				iDuree = iDuree + "<option name=\"opt30Y\" id=\"opt30Y\" value=\"30\">30 ans</option>\n";
				iDuree = iDuree + "<option name=\"opt35Y\" id=\"opt35Y\" value=\"35\">35 ans</option>\n";
				iDuree = iDuree + "<option name=\"opt40Y\" id=\"opt40Y\" value=\"40\" selected=\"selected\">40 ans</option>\n";
				iDuree = iDuree + "</select>\n";
				iDuree = iDuree + "<input type=\"hidden\" name=\"txtDuree\" id=\"txtDuree\" value=\"480\" />\n";
				document.getElementById("duree_selection").innerHTML = iDuree;	
				//document.getElementById("txtDuree").Value = 480;
				document.getElementById("duree_du_credit").innerHTML = "480 Mois";				
	
			}
		}
	}
	//alert(document.getElementById("txtDuree").Value);
}


function SetTaux(select){
	
	if(select.value == "personnel"){
		document.getElementById("taux").innerHTML = taux_personnel_high2; 
	}else{		
		if(select.value == "hypothecaire"){
			document.getElementById("taux").innerHTML = taux_hypothecaire; 
		}else{
			if(select.value == "vehicule"){
				document.getElementById("taux").innerHTML = taux_vehicule; 
			}else{
				if(select.value == "vehicule-2"){
					document.getElementById("taux").innerHTML = taux_vehicule_low1; 
				}else{
					if(select.value == "vehicule+2-3"){
						document.getElementById("taux").innerHTML = taux_vehicule_low2; 
					}else{
						if(select.value == "vehicule+3"){
							document.getElementById("taux").innerHTML = taux_vehicule_low3; 
						}else{
							if(select.value == "regroupement"){
								document.getElementById("taux").innerHTML = taux_regroupement; 
							}else{
								if(select.value == "energie"){
									document.getElementById("taux").innerHTML = taux_energie;
								}else{
									if(select.value == "caravane"){
										document.getElementById("taux").innerHTML = taux_caravane;
									}else{
										if(select.value == "travaux"){
											document.getElementById("taux").innerHTML = taux_travaux;
										}else{
											if(select.value == "acompte"){
												document.getElementById("taux").innerHTML = taux_acompte;
											}
										}
									}
								}
							}
						}
					}
				}
			}
		}
	}
	
	
	
	var dureePret = "";
	
	if(select.value == "hypothecaire"){

		dureePret = dureePret + "<div class=\"input_title\">Introduisez votre montant:</div>";
		dureePret = dureePret + "<input maxlength=\"7\" onblur=\"NumberFormat(this, 2, ',', '.');SetMonths2();Calcul(document.getElementById('type_pret').value);\" type=\"text\" name=\"txtMontant\" id=\"txtMontant\" value=\"100.000,00\" onfocus=\"this.value='';\" class=\"montant\"  onkeypress=\"refuserToucheEntree(event)\" />";		
		dureePret = dureePret + "<span id=\"montantmin\" class=\"error\"></span>";		
		
		dureePret = dureePret + "<div class=\"input_title\">Type de taux:</div>";
		dureePret = dureePret + "<select name=\"type_hypothecaire\" id=\"type_hypothecaire\" onchange=\"SetDuree(this);Calcul(document.getElementById('type_pret').value);\">";
		dureePret = dureePret + "<option value=\"variable\" selected=\"selected\">Variable</option>";
		dureePret = dureePret + "<option value=\"fixe\">Fixe</option>";
		dureePret = dureePret + "<option value=\"fixe_10_premieres_annees\">Fixe les 10 premières années</option>";
		dureePret = dureePret + "<option value=\"fixe_variable_240\">Fixe durée variable (240 mois)</option>";
		dureePret = dureePret + "<option value=\"fixe_variable_300\">Fixe durée variable (300 mois)</option>";
		dureePret = dureePret + "<option value=\"fixe_variable_360\">Fixe durée variable (360 mois)</option>";
		dureePret = dureePret + "<option value=\"revisable_annuel\">Révisable annuel</option>";
		dureePret = dureePret + "<option value=\"revisable5\">Révisable après 5 ans</option>";
		dureePret = dureePret + "</select>";
		
		dureePret = dureePret + "<div class=\"input_title\">Choisissez votre durée:</div>";
		dureePret = dureePret + "<div id=\"duree_selection\">";
		dureePret = dureePret + "<select name=\"selDuree\" id=\"selDuree\" onchange=\"SetMonths2();Calcul(document.getElementById('type_pret').value);\">";
		dureePret = dureePret + "<option name=\"opt10Y\" id=\"opt10Y\" value=\"10\">10 ans</option>";
		dureePret = dureePret + "<option name=\"opt15Y\" id=\"opt15Y\" value=\"15\">15 ans</option>";
		dureePret = dureePret + "<option name=\"opt20Y\" id=\"opt20Y\" value=\"20\">20 ans</option>";
		dureePret = dureePret + "<option name=\"opt25Y\" id=\"opt25Y\" value=\"25\">25 ans</option>";
		dureePret = dureePret + "<option name=\"opt30Y\" id=\"opt30Y\" value=\"25\">30 ans</option>";
		dureePret = dureePret + "<option name=\"opt35Y\" id=\"opt35Y\" value=\"35\">35 ans</option>";
		dureePret = dureePret + "<option name=\"opt40Y\" id=\"opt40Y\" value=\"40\" selected=\"selected\">40 ans</option>";
		dureePret = dureePret + "<input type=\"hidden\" name=\"txtDuree\" id=\"txtDuree\" value=\"480\" />";
		dureePret = dureePret + "</select>";
		dureePret = dureePret + "</div>";

		document.getElementById("montant_emprunte").innerHTML = "100.000,00 &euro;";
		document.getElementById("duree_du_credit").innerHTML = "480 Mois";
		
	}
	
	
	if(select.value == "social"){
	
		dureePret = dureePret + "<div class=\"input_title\">Introduisez votre montant:</div>\n";
		dureePret = dureePret + "<input maxlength=\"7\" onblur=\"NumberFormat(this, 2, ',', '.');SetMonths2();Calcul(document.getElementById('type_pret').value);\" type=\"text\" name=\"txtMontant\" id=\"txtMontant\" value=\"100.000,00\" onfocus=\"this.value='';\" class=\"montant\"  onkeypress=\"refuserToucheEntree(event)\" />\n";
		dureePret = dureePret + "<span id=\"montantmin\" class=\"error\"></span>\n";
			
		dureePret = dureePret + "<div class=\"input_title\">Choisissez votre durée:</div>\n";
		dureePret = dureePret + "<div id=\"duree_selection\">\n";
		dureePret = dureePret + "<select name=\"selDuree\" id=\"selDuree\" onchange=\"SetMonths2();Calcul(document.getElementById('type_pret').value);\">\n";
		dureePret = dureePret + "<option name=\"opt10Y\" id=\"opt10Y\" value=\"10\">10 ans</option>\n";
		dureePret = dureePret + "<option name=\"opt15Y\" id=\"opt15Y\" value=\"15\">15 ans</option>\n";
		dureePret = dureePret + "<option name=\"opt20Y\" id=\"opt20Y\" value=\"20\">20 ans</option>\n";
		dureePret = dureePret + "<option name=\"opt25Y\" id=\"opt25Y\" value=\"25\">25 ans</option>\n";
		dureePret = dureePret + "<option name=\"opt30Y\" id=\"opt30Y\" value=\"30\" selected=\"selected\">30 ans</option>\n";
		dureePret = dureePret + "</select></div>\n";
		dureePret = dureePret + "<input type=\"hidden\" name=\"txtDuree\" id=\"txtDuree\" value=\"360\" />\n";
		
		
		document.getElementById("montant_emprunte").innerHTML = "100.000,00 &euro;";
		document.getElementById("duree_du_credit").innerHTML = "360 Mois";
		
	}
	
	
	if(select.value == "personnel"){
		dureePret = dureePret + "<div class=\"input_title\">Introduisez votre montant:</div>\n";
		dureePret = dureePret + "<input maxlength=\"7\" onblur=\"NumberFormat(this, 2, ',', '.');SetMonths(document.getElementById('type_pret'));Calcul(document.getElementById('type_pret').value);\" type=\"text\" name=\"txtMontant\" id=\"txtMontant\" value=\"2.501,00\" onfocus=\"this.value='';\" class=\"montant\" onkeypress=\"refuserToucheEntree(event)\" />\n";
		dureePret = dureePret + "<span id=\"montantmin\" class=\"error\"></span>\n";
			
		dureePret = dureePret + "<div class=\"input_title\">Choisissez votre mensualité:</div>\n";
		dureePret = dureePret + "<select onchange=\"Calcul(document.getElementById('type_pret').value);\" name=\"txtDuree\" id=\"txtDuree\"><option value=\"24\">24 mois</option><option value=\"30\" selected=\"selected\">30 mois</option></select>\n";
			
		document.getElementById("montant_emprunte").innerHTML = "2.501,00 &euro;";
		document.getElementById("duree_du_credit").innerHTML = "36 Mois";
	}	
	
	
	if(select.value == "travaux"){
		dureePret = dureePret + "<div class=\"input_title\">Introduisez votre montant:</div>\n";
		dureePret = dureePret + "<input maxlength=\"7\" onblur=\"NumberFormat(this, 2, ',', '.');SetMonths(document.getElementById('type_pret'));Calcul(document.getElementById('type_pret').value);\" type=\"text\" name=\"txtMontant\" id=\"txtMontant\" value=\"2.501,00\" onfocus=\"this.value='';\" class=\"montant\" onkeypress=\"refuserToucheEntree(event)\" />\n";
		dureePret = dureePret + "<span id=\"montantmin\" class=\"error\"></span>\n";
			
		dureePret = dureePret + "<div class=\"input_title\">Choisissez votre mensualité:</div>\n";
		dureePret = dureePret + "<select onchange=\"Calcul(document.getElementById('type_pret').value);\" name=\"txtDuree\" id=\"txtDuree\"><option value=\"24\">24 mois</option><option value=\"30\" selected=\"selected\">30 mois</option></select>\n";
		
		document.getElementById("montant_emprunte").innerHTML = "2.501,00 &euro;";
		document.getElementById("duree_du_credit").innerHTML = "36 Mois";
	}

	if(select.value == "acompte"){
		dureePret = dureePret + "<div class=\"input_title\">Introduisez votre montant:</div>\n";
		dureePret = dureePret + "<input maxlength=\"7\" onblur=\"NumberFormat(this, 2, ',', '.');SetMonths(document.getElementById('type_pret'));Calcul(document.getElementById('type_pret').value);\" type=\"text\" name=\"txtMontant\" id=\"txtMontant\" value=\"2.501,00\" onfocus=\"this.value='';\" class=\"montant\" onkeypress=\"refuserToucheEntree(event)\" />\n";
		dureePret = dureePret + "<span id=\"montantmin\" class=\"error\"></span>\n";
			
		dureePret = dureePret + "<div class=\"input_title\">Choisissez votre mensualité:</div>\n";
		dureePret = dureePret + "<select onchange=\"Calcul(document.getElementById('type_pret').value);\" name=\"txtDuree\" id=\"txtDuree\"><option value=\"24\">24 mois</option><option value=\"30\" selected=\"selected\">30 mois</option></select>\n";
			
		document.getElementById("montant_emprunte").innerHTML = "2.501,00 &euro;";
		document.getElementById("duree_du_credit").innerHTML = "36 Mois";
	}		
		
	
	if(select.value == "regroupement"){
		dureePret = dureePret + "<div class=\"input_title\">Introduisez votre montant:</div>\n";
		dureePret = dureePret + "<input maxlength=\"7\" onblur=\"NumberFormat(this, 2, ',', '.');SetMonths(document.getElementById('type_pret'));Calcul(document.getElementById('type_pret').value);\" type=\"text\" name=\"txtMontant\" id=\"txtMontant\" value=\"10.000,00\" onfocus=\"this.value='';\" class=\"montant\" onkeypress=\"refuserToucheEntree(event)\" />\n";
		dureePret = dureePret + "<span id=\"montantmin\" class=\"error\"></span>\n";
			
		dureePret = dureePret + "<div class=\"input_title\">Choisissez votre mensualité:</div>\n";
		dureePret = dureePret + "<select onchange=\"Calcul(document.getElementById('type_pret').value);\" name=\"txtDuree\" id=\"txtDuree\"><option value=\"24\">24 mois</option><option value=\"30\">30 mois</option><option value=\"36\">36 mois</option><option value=\"42\">42 mois</option><option value=\"48\" selected=\"selected\">48 mois</option></select>\n";
			
		document.getElementById("montant_emprunte").innerHTML = "10.000,00 &euro;";
		document.getElementById("duree_du_credit").innerHTML = "48 Mois";				
			
	}
	
	if(select.value == "energie"){
		dureePret = dureePret + "<div class=\"input_title\">Introduisez votre montant:</div>\n";
		dureePret = dureePret + "<input maxlength=\"7\" onblur=\"NumberFormat(this, 2, ',', '.');SetMonths(document.getElementById('type_pret'));Calcul(document.getElementById('type_pret').value);\" type=\"text\" name=\"txtMontant\" id=\"txtMontant\" value=\"5.000,00\" onfocus=\"this.value='';\" class=\"montant\" onkeypress=\"refuserToucheEntree(event)\" />\n";
		dureePret = dureePret + "<span id=\"montantmin\" class=\"error\"></span>\n";
			
		dureePret = dureePret + "<div class=\"input_title\">Choisissez votre mensualité:</div>\n";
		dureePret = dureePret + "<select onchange=\"Calcul(document.getElementById('type_pret').value);\" name=\"txtDuree\" id=\"txtDuree\"><option value=\"30\">30 mois</option><option value=\"36\" selected=\"selected\">36 mois</option></select>\n";
			
		document.getElementById("montant_emprunte").innerHTML = "5.000,00 &euro;";
		document.getElementById("duree_du_credit").innerHTML = "36 Mois";	
	}
	
	if(select.value == "caravane"){
		dureePret = dureePret + "<div class=\"input_title\">Introduisez votre montant:</div>\n";
		dureePret = dureePret + "<input maxlength=\"7\" onblur=\"NumberFormat(this, 2, ',', '.');SetMonths(document.getElementById('type_pret'));Calcul(document.getElementById('type_pret').value);\" type=\"text\" name=\"txtMontant\" id=\"txtMontant\" value=\"12.000,00\" onfocus=\"this.value='';\" class=\"montant\" onkeypress=\"refuserToucheEntree(event)\" />\n";
		dureePret = dureePret + "<span id=\"montantmin\" class=\"error\"></span>\n";
			
		dureePret = dureePret + "<div class=\"input_title\">Choisissez votre mensualité:</div>\n";
		dureePret = dureePret + "<select onchange=\"Calcul(document.getElementById('type_pret').value);\" name=\"txtDuree\" id=\"txtDuree\"><option value=\"24\">24 mois</option><option value=\"36\">36 mois</option><option value=\"48\">48 mois</option><option value=\"60\" selected=\"selected\">60 mois</option></select>\n";
			
		document.getElementById("montant_emprunte").innerHTML = "12.000,00 &euro;";
		document.getElementById("duree_du_credit").innerHTML = "60 Mois";	
	}
	
	if(select.value == "vehicule"){
		dureePret = dureePret + "<div class=\"input_title\">Introduisez votre montant:</div>\n";
		dureePret = dureePret + "<input maxlength=\"7\" onblur=\"NumberFormat(this, 2, ',', '.');SetMonths(document.getElementById('type_pret'));Calcul(document.getElementById('type_pret').value);\" type=\"text\" name=\"txtMontant\" id=\"txtMontant\" value=\"8.500,00\" onfocus=\"this.value='';\" class=\"montant\"  onkeypress=\"refuserToucheEntree(event)\" />\n";
		dureePret = dureePret + "<span id=\"montantmin\" class=\"error\"></span>\n";
			
		dureePret = dureePret + "<div class=\"input_title\">Choisissez votre mensualité:</div>\n";
		dureePret = dureePret + "<select onchange=\"Calcul(document.getElementById('type_pret').value);\" name=\"txtDuree\" id=\"txtDuree\">\n";
		dureePret = dureePret + "<option value=\"24\">24 mois</option>\n";
		dureePret = dureePret + "<option value=\"30\">30 mois</option>\n";
		dureePret = dureePret + "<option value=\"36\">36 mois</option>\n";
		dureePret = dureePret + "<option value=\"42\">42 mois</option>\n";
		dureePret = dureePret + "<option value=\"48\" selected=\"selected\">48 mois</option>\n";
		dureePret = dureePret + "</select>\n";
			
		document.getElementById("montant_emprunte").innerHTML = "8.500,00 &euro;";
		document.getElementById("duree_du_credit").innerHTML = "48 Mois";	
	}	
	
	
	if(select.value == "vehicule-2"){
		dureePret = dureePret + "<div class=\"input_title\">Introduisez votre montant:</div>\n";
		dureePret = dureePret + "<input maxlength=\"7\" onblur=\"NumberFormat(this, 2, ',', '.');SetMonths(document.getElementById('type_pret'));Calcul(document.getElementById('type_pret').value);\" type=\"text\" name=\"txtMontant\" id=\"txtMontant\" value=\"8.500,00\" onfocus=\"this.value='';\" class=\"montant\"  onkeypress=\"refuserToucheEntree(event)\" />\n";
		dureePret = dureePret + "<span id=\"montantmin\" class=\"error\"></span>\n";
			
		dureePret = dureePret + "<div class=\"input_title\">Choisissez votre mensualité:</div>\n";
		dureePret = dureePret + "<select onchange=\"Calcul(document.getElementById('type_pret').value);\" name=\"txtDuree\" id=\"txtDuree\">\n";
		dureePret = dureePret + "<option value=\"24\">24 mois</option>\n";
		dureePret = dureePret + "<option value=\"30\">30 mois</option>\n";
		dureePret = dureePret + "<option value=\"36\">36 mois</option>\n";
		dureePret = dureePret + "<option value=\"42\">42 mois</option>\n";
		dureePret = dureePret + "<option value=\"48\" selected=\"selected\">48 mois</option>\n";
		dureePret = dureePret + "</select>\n";
		
		document.getElementById("montant_emprunte").innerHTML = "8.500,00 &euro;";
		document.getElementById("duree_du_credit").innerHTML = "48 Mois";	
	}	
	
	if(select.value == "vehicule+2-3"){
		dureePret = dureePret + "<div class=\"input_title\">Introduisez votre montant:</div>\n";
		dureePret = dureePret + "<input maxlength=\"7\" onblur=\"NumberFormat(this, 2, ',', '.');SetMonths(document.getElementById('type_pret'));Calcul(document.getElementById('type_pret').value);\" type=\"text\" name=\"txtMontant\" id=\"txtMontant\" value=\"8.500,00\" onfocus=\"this.value='';\" class=\"montant\"  onkeypress=\"refuserToucheEntree(event)\" />\n";
		dureePret = dureePret + "<span id=\"montantmin\" class=\"error\"></span>\n";
			
		dureePret = dureePret + "<div class=\"input_title\">Choisissez votre mensualité:</div>\n";
		dureePret = dureePret + "<select onchange=\"Calcul(document.getElementById('type_pret').value);\" name=\"txtDuree\" id=\"txtDuree\">\n";
		dureePret = dureePret + "<option value=\"24\">24 mois</option>\n";
		dureePret = dureePret + "<option value=\"30\">30 mois</option>\n";
		dureePret = dureePret + "<option value=\"36\">36 mois</option>\n";
		dureePret = dureePret + "<option value=\"42\">42 mois</option>\n";
		dureePret = dureePret + "<option value=\"48\" selected=\"selected\">48 mois</option>\n";
		dureePret = dureePret + "</select>\n";
		
		document.getElementById("montant_emprunte").innerHTML = "8.500,00 &euro;";
		document.getElementById("duree_du_credit").innerHTML = "48 Mois";	
	}	
	
	if(select.value == "vehicule+3"){
		dureePret = dureePret + "<div class=\"input_title\">Introduisez votre montant:</div>\n";
		dureePret = dureePret + "<input maxlength=\"7\" onblur=\"NumberFormat(this, 2, ',', '.');SetMonths(document.getElementById('type_pret'));Calcul(document.getElementById('type_pret').value);\" type=\"text\" name=\"txtMontant\" id=\"txtMontant\" value=\"8.500,00\" onfocus=\"this.value='';\" class=\"montant\"  onkeypress=\"refuserToucheEntree(event)\" />\n";
		dureePret = dureePret + "<span id=\"montantmin\" class=\"error\"></span>\n";
			
		dureePret = dureePret + "<div class=\"input_title\">Choisissez votre mensualité:</div>\n";
		dureePret = dureePret + "<select onchange=\"Calcul(document.getElementById('type_pret').value);\" name=\"txtDuree\" id=\"txtDuree\">\n";
		dureePret = dureePret + "<option value=\"24\">24 mois</option>\n";
		dureePret = dureePret + "<option value=\"30\">30 mois</option>\n";
		dureePret = dureePret + "<option value=\"36\">36 mois</option>\n";
		dureePret = dureePret + "<option value=\"42\">42 mois</option>\n";
		dureePret = dureePret + "<option value=\"48\" selected=\"selected\">48 mois</option>\n";
		dureePret = dureePret + "</select>\n";
		
		document.getElementById("montant_emprunte").innerHTML = "8.500,00 &euro;";
		document.getElementById("duree_du_credit").innerHTML = "48 Mois";	
	}		
	
	document.getElementById("duree_pret").innerHTML = dureePret;
	//alert(select.value);
}




function Calcul(type_pret){
	
	var gtaux;
    var ThisForm;
	
	//taux = document.getElementById("taux");
	
    ThisForm = document.getElementById("frmCalcul");
	
   
   if (ThisForm.txtMontant.value == "") {
        document.getElementById("txtMensualite").value = '';
        return false;
    }
	
	
    if (ThisForm.txtDuree.value == ""){
        document.getElementById("txtMensualite").value = '';
        return false;
    }

	//alert(ThisForm.txtMontant.value);
    emp = ThisForm.txtMontant.value.replace(/\./gi,"");
	emp = emp.replace(",",".");
	emp = Number(emp);
	
    nbr = Number(ThisForm.txtDuree.value);
  
    //alert(emp);

	if(type_pret == "personnel"){
		if ( emp < 1250) {
			document.getElementById("montantmin").innerHTML = "Montant minimum de 1.250 &euro;";
			ThisForm.txtMontant.value = '';
			return false;
		}else{
			if(emp >= 1250 && emp < 5001){
				document.getElementById('taux').innerHTML = taux_personnel_low; 
				document.getElementById("montantmin").innerHTML = "";
				gtaux = taux_personnel_low; 
			}else{
				if(emp >= 5001 && emp < 7501){
					document.getElementById("taux").innerHTML = taux_personnel_high; 
					document.getElementById("montantmin").innerHTML = "";
					gtaux = taux_personnel_high; 
				}else{
					if((emp >= 7501) && (emp <= 100000)){
						document.getElementById("taux").innerHTML = taux_personnel_high2;
						document.getElementById("montantmin").innerHTML = "";
						gtaux = taux_personnel_high2; 
					}else{
						document.getElementById("montantmin").innerHTML = "Montant maximum de 100.000 &euro;";
						ThisForm.txtMontant.value = '';
						return false;
					}
				}
			}
		}
	}
	
	if(type_pret == "travaux"){
		if ( emp < 1250) {
			document.getElementById("montantmin").innerHTML = "Montant minimum de 1.250 &euro;";
			ThisForm.txtMontant.value = '';
			return false;
		}else{
			if(emp >= 1250 && emp < 5001){
				document.getElementById("taux").innerHTML = taux_travaux; 
				document.getElementById("montantmin").innerHTML = "";
				gtaux = taux_travaux; 
			}else{
				if(emp >= 5001 && emp < 7501){
					document.getElementById("taux").innerHTML = taux_travaux2; 
					document.getElementById("montantmin").innerHTML = "";
					gtaux = taux_travaux2; 
				}else{
					if((emp >= 7501) && (emp <= 100000)){
						document.getElementById("taux").innerHTML = taux_travaux3;
						document.getElementById("montantmin").innerHTML = "";
						gtaux = taux_travaux3; 
					}else{
						document.getElementById("montantmin").innerHTML = "Montant maximum de 100.000 &euro;";
						ThisForm.txtMontant.value = '';
						return false;
					}
				}
			}
		}
	}
	
	
	if(type_pret == "acompte"){
		if ( emp < 1250) {
			document.getElementById("montantmin").innerHTML = "Montant minimum de 1.250 &euro;";
			ThisForm.txtMontant.value = '';
			return false;
		}else{
			if(emp >= 1250 && emp < 5001){
				document.getElementById("taux").innerHTML = taux_acompte; 
				document.getElementById("montantmin").innerHTML = "";
				gtaux = taux_acompte; 
			}else{
				if(emp >= 5001 && emp < 7501){
					document.getElementById("taux").innerHTML = taux_acompte2; 
					document.getElementById("montantmin").innerHTML = "";
					gtaux = taux_acompte2; 
				}else{
					if((emp >= 7501) && (emp <= 100000)){
						document.getElementById("taux").innerHTML = taux_acompte3;
						document.getElementById("montantmin").innerHTML = "";
						gtaux = taux_acompte3; 
					}else{
						document.getElementById("montantmin").innerHTML = "Montant maximum de 100.000 &euro;";
						ThisForm.txtMontant.value = '';
						return false;
					}
				}
			}
		}
	}	
	
	
	
	if(type_pret == "regroupement"){
		if ( emp < 1251) {
			document.getElementById("montantmin").innerHTML = "Montant minimum de 1.251 &euro;";
			ThisForm.txtMontant.value = '';
			return false;
		}else{
			if(emp >= 1250 && emp < 2501){
				document.getElementById("taux").innerHTML = taux_regroupement;
				document.getElementById("montantmin").innerHTML = "";
				gtaux = taux_regroupement; 
			}else{
				if(emp >= 2501 && emp < 3701){
					document.getElementById("taux").innerHTML = taux_regroupement2;
					document.getElementById("montantmin").innerHTML = "";
					gtaux = taux_regroupement2;  
				}else{
					if(emp >= 3701 && emp < 5001){
						document.getElementById("taux").innerHTML = taux_regroupement3;
						document.getElementById("montantmin").innerHTML = "";
						gtaux = taux_regroupement3;  
					}else{
						if(emp >= 5001 && emp < 7501){
							document.getElementById("taux").innerHTML = taux_regroupement4;
							document.getElementById("montantmin").innerHTML = "";
							gtaux = taux_regroupement4;  
						}else{
							if(emp >= 7501 && emp < 100001){
								document.getElementById("taux").innerHTML = taux_regroupement5;
								document.getElementById("montantmin").innerHTML = "";
								gtaux = taux_regroupement5; 
							}else{
								document.getElementById("montantmin").innerHTML = "Montant maximum de 100.000 &euro;";
								ThisForm.txtMontant.value = '';
								return false;
							}
						}
					}
				}
			}
		}
	}
	
	if(type_pret == "energie"){
		if(emp < 1250){
			document.getElementById("montantmin").innerHTML = "Montant minimum de 1.250 &euro;";
			ThisForm.txtMontant.value = '';
			return false;		
		}else{
			if(emp > 30000){
				document.getElementById("montantmin").innerHTML = "Montant maximum de 30.000 &euro;";
				ThisForm.txtMontant.value = '';
				return false;				
			}else{
				document.getElementById("taux").innerHTML = taux_energie;
				document.getElementById("montantmin").innerHTML = "";
				gtaux = taux_energie; 
			}
		}

	}	
	
	
	// credit hypothecaire
	if(type_pret == "social"){
		if ( emp < 10000) {
			document.getElementById("montantmin").innerHTML = "Montant minimum de 10.000 &euro;";
			ThisForm.txtMontant.value = '';
			return false;
		}else{
			if( emp > 210000){
				document.getElementById("montantmin").innerHTML = "Montant maximum de 210.000 &euro;";
				ThisForm.txtMontant.value = '';
				return false;			
			}else{
				document.getElementById("montantmin").innerHTML = "";
				document.getElementById("taux").innerHTML = taux_hypothecaire_social;
				gtaux = taux_hypothecaire_social; 
			}
		}
	}
	
	
	
	// credit hypothecaire
	if(type_pret == "hypothecaire"){
		if ( emp < 10000) {
			document.getElementById("montantmin").innerHTML = "Montant minimum de 10.000 &euro;";
			ThisForm.txtMontant.value = '';
			return false;
			
		}else{
			document.getElementById("montantmin").innerHTML = "";
				
				// si c'est un taux variable
				if(ThisForm.type_hypothecaire.value == "variable"){
					document.getElementById("taux").innerHTML = taux_hypothecaire;
					gtaux = taux_hypothecaire; 
				}

				// si c'est un taux social 
				if(ThisForm.type_hypothecaire.value == "social"){
					document.getElementById("taux").innerHTML = taux_hypothecaire_social;
					gtaux = taux_hypothecaire_social; 
				}
				
				// si c'est un taux revisable annuel
				if(ThisForm.type_hypothecaire.value == "revisable_annuel"){
					document.getElementById("taux").innerHTML = taux_hypothecaire_revisable_annuel;
					gtaux = taux_hypothecaire_revisable_annuel; 
				}
				
				// si c'est un taux revisable apres 5 ans
				if(ThisForm.type_hypothecaire.value == "revisable5"){
					document.getElementById("taux").innerHTML = taux_hypothecaire_revisable5;
					gtaux = taux_hypothecaire_revisable5; 
				}	

				// si c'est un taux fixe les 10 premieres annees
				if(ThisForm.type_hypothecaire.value == "fixe_10_premieres_annees"){
					document.getElementById("taux").innerHTML = taux_hypothecaire_fixe_10_premieres;
					gtaux = taux_hypothecaire_fixe_10_premieres; 
				}		

				// si c'est un taux mensualite fixe duree variable max 240 mois
				if(ThisForm.type_hypothecaire.value == "fixe_variable_240"){
					document.getElementById("taux").innerHTML = taux_mensualite_variable240;
					gtaux = taux_mensualite_variable240; 
				}		
									
				
				
				// si c'est un taux mensualite fixe duree variable max 300 mois
				if(ThisForm.type_hypothecaire.value == "fixe_variable_300"){
					document.getElementById("taux").innerHTML = taux_mensualite_variable300;
					gtaux = taux_mensualite_variable300; 
				}		

				// si c'est un taux mensualite fixe duree variable max 360 mois
				if(ThisForm.type_hypothecaire.value == "fixe_variable_360"){
					document.getElementById("taux").innerHTML = taux_mensualite_variable360;
					gtaux = taux_mensualite_variable360; 
				}					
				
				
				
				// si c'est un taux fixe , on calcule sur les durees
				if(ThisForm.type_hypothecaire.value == "fixe"){
				
					if(ThisForm.txtDuree.value == 120){
						document.getElementById("taux").innerHTML = taux_hypothecaire_fixe10;
						gtaux = taux_hypothecaire_fixe10; 
					}
					
					if(ThisForm.txtDuree.value == 180){
						document.getElementById("taux").innerHTML = taux_hypothecaire_fixe15;
						gtaux = taux_hypothecaire_fixe15; 
					}

					if(ThisForm.txtDuree.value == 240){
						document.getElementById("taux").innerHTML = taux_hypothecaire_fixe20;
						gtaux = taux_hypothecaire_fixe20;		
					}

					if(ThisForm.txtDuree.value == 300){
						document.getElementById("taux").innerHTML = taux_hypothecaire_fixe25;
						gtaux = taux_hypothecaire_fixe25; 
					}	

					if(ThisForm.txtDuree.value == 360){
						document.getElementById("taux").innerHTML = taux_hypothecaire_fixe30;
						gtaux = taux_hypothecaire_fixe30;			
					}	

					if(ThisForm.txtDuree.value == 420){
						document.getElementById("taux").innerHTML = taux_hypothecaire_fixe35;
						gtaux = taux_hypothecaire_fixe35; 
					}

					if(ThisForm.txtDuree.value == 480){
						document.getElementById("taux").innerHTML = taux_hypothecaire_fixe40;
						gtaux = taux_hypothecaire_fixe40; 
					}			
					//alert(gtaux);
				}	
		}
	}
		
	if(type_pret == "vehicule"){
		if ( emp < 2501) {
			document.getElementById("montantmin").innerHTML = "Montant minimum de 2.501 &euro;";
			ThisForm.txtMontant.value = '';
			return false;
		}else{
			if(emp > 100000){
				document.getElementById("montantmin").innerHTML = "Montant maximum de 100.000 &euro;";
				ThisForm.txtMontant.value = '';
				return false;			
			}else{
				document.getElementById("taux").innerHTML = taux_vehicule;
				document.getElementById("montantmin").innerHTML = "";
				gtaux = taux_vehicule; 
			}
		}
	}		
		
	if(type_pret == "vehicule-2"){
		if ( emp < 2501) {
			document.getElementById("montantmin").innerHTML = "Montant minimum de 2.501 &euro;";
			ThisForm.txtMontant.value = '';
			return false;
		}else{
			if(emp > 100000){
				document.getElementById("montantmin").innerHTML = "Montant maximum de 100.000 &euro;";
				ThisForm.txtMontant.value = '';
				return false;			
			}else{
				document.getElementById("taux").innerHTML = taux_vehicule_low1;
				document.getElementById("montantmin").innerHTML = "";
				gtaux = taux_vehicule_low1; 
			}
		}
	}			
		
	if(type_pret == "vehicule+2-3"){
		if ( emp < 2501) {
			document.getElementById("montantmin").innerHTML = "Montant minimum de 2.501 &euro;";
			ThisForm.txtMontant.value = '';
			return false;
		}else{
			if(emp > 100000){
				document.getElementById("montantmin").innerHTML = "Montant maximum de 100.000 &euro;";
				ThisForm.txtMontant.value = '';
				return false;			
			}else{
				document.getElementById("taux").innerHTML = taux_vehicule_low2;
				document.getElementById("montantmin").innerHTML = "";
				gtaux = taux_vehicule_low2; 
			}
		}
	}	

	if(type_pret == "vehicule+3"){
		if ( emp < 2501) {
			document.getElementById("montantmin").innerHTML = "Montant minimum de 2.501 &euro;";
			ThisForm.txtMontant.value = '';
			return false;
		}else{
			if(emp > 100000){
				document.getElementById("montantmin").innerHTML = "Montant maximum de 100.000 &euro;";
				ThisForm.txtMontant.value = '';
				return false;			
			}else{
				document.getElementById("taux").innerHTML = taux_vehicule_low3;
				document.getElementById("montantmin").innerHTML = "";
				gtaux = taux_vehicule_low3; 
			}
		}
	}		
	
	if(type_pret == "caravane"){
		if ( emp < 10001) {
			document.getElementById("montantmin").innerHTML = "Montant minimum de 10.001 &euro;";
			ThisForm.txtMontant.value = '';
			return false;
		}else{
			if(emp > 100000){
				document.getElementById("montantmin").innerHTML = "Montant maximum de 100.000 &euro;";
				ThisForm.txtMontant.value = '';
				return false;			
			}else{
				document.getElementById("taux").innerHTML = taux_caravane;
				document.getElementById("montantmin").innerHTML = "";
				gtaux = taux_caravane; 
			}
		}
	}		
		
	ThisForm.taux.value = gtaux;			         
	//	alert("coucou2 "+gtaux);
    
    txc = gtaux / 100;
    tp1 = (1 + txc);
    tp2 = (1 / 12);
    tp3 = (1 + txc);
    tp4 = (nbr / 12);
    tp5 = Math.pow(tp1, tp2);
    tp6 = Math.pow((1 / tp3), tp4);
    ech = emp * (tp5 - 1) / (1 - tp6); //MENSUALITE RENDUE
    // ech = emp*(((1+txc)^(1/12))-1)/(1-(1/(1+txc))^(nbr/12))
					

	if((type_pret != "hypothecaire") && (type_pret != "social")){
		document.getElementById("taux_texte").innerHTML = "Taux annuel effectif global ";		
		document.getElementById("taux").innerHTML = gtaux + " %";		
	}else{
		document.getElementById("taux_texte").innerHTML = "Taux annuel ";		
		document.getElementById("taux").innerHTML = gtaux + " %";		
	}	
	
	
	document.getElementById("input_taux").value = gtaux;
	document.getElementById("taux_debiteur").innerHTML = gtaux + "%";   

	var mensualites = Math.round(ech * 100) / 100;
	
	
	mensualites = FormateNombre(mensualites, 2, ",", ".");
	
    document.getElementById("txtMensualite").innerHTML = mensualites + " &euro;";
	
	
	document.getElementById("input_mensualite").value = Math.round(ech * 100) / 100;
    document.getElementById("montant_emprunte").innerHTML = ThisForm.txtMontant.value + " &euro;";         
		
	

	document.getElementById("duree_du_credit").innerHTML = Number(ThisForm.txtDuree.value)+ " mois";
	
	var total_montant = ((Math.round(ech * 100) / 100) * (Number(ThisForm.txtDuree.value)));
	document.getElementById("total_montant").innerHTML = FormateNombre(total_montant, 2, ",", ".") + " &euro;"; 

	// agios = ech * gduree - ThisForm.txtMontant
    // taux = (agios * 100) / (ThisForm.txtMontant * gduree)
		
    //var agios = (ech * nbr) - emp;
		
    //taux = (agios * 100) / (emp * nbr);
	//alert(taux);	
    //ThisForm.taux_charge.value = Math.round(taux * 1000) / 1000;		
    return true;
}


   
function SetMonth(iMonth){
                        
    var iTeller;
    var oOption;
    var objComboMonth = document.getElementById("txtDuree");
	//alert(objComboMonth.options.length);
    if (objComboMonth.options.length > 0) {

        while (objComboMonth.options.length>0) { 
            objComboMonth.options[0] = null;
        } 
    }

    for (iTeller = 0; iTeller <= aryMonth.length - 1; iTeller++) {

        if (aryMonth[iTeller] <= iMonth) {
                        
            oOption = document.createElement("option");
            theText = document.createTextNode(aryMonth[iTeller] + " mois"); 
            oOption.appendChild(theText);
            oOption.setAttribute("value",aryMonth[iTeller]);
            objComboMonth.appendChild(oOption);
            if (aryMonth[iTeller][1] == iMonth) {
                oOption.selected = true;
            }
        }else{
            break;
        }
    }
}

function SetMonthCaravane(iMonth){
                        
    var iTeller;
    var oOption;
    var objComboMonth = document.getElementById("txtDuree");
	iMontant = document.getElementById("txtMontant").value.replace(/\./gi,"");
	iMontant = iMontant.replace(",",".");
	
	
    if (objComboMonth.options.length > 0) {

        while (objComboMonth.options.length>0) { 
            objComboMonth.options[0] = null;
        } 
    }
	
	if(iMontant > 50000){
		
		 for (iTeller = 0; iTeller <= aryMonthCaravane2.length - 1; iTeller++) {

			if (aryMonthCaravane2[iTeller] <= iMonth) {
							
				oOption = document.createElement("option");
				theText = document.createTextNode(aryMonthCaravane2[iTeller] + " mois"); 
				oOption.appendChild(theText);
				oOption.setAttribute("value",aryMonthCaravane2[iTeller]);
				objComboMonth.appendChild(oOption);
				if (aryMonthCaravane2[iTeller][1] == iMonth) {
					oOption.selected = true;
				}
			}else{
				break;
			}
		}
	}else{
		for (iTeller = 0; iTeller <= aryMonthCaravane.length - 1; iTeller++) {

			if (aryMonthCaravane[iTeller] <= iMonth) {
							
				oOption = document.createElement("option");
				theText = document.createTextNode(aryMonthCaravane[iTeller] + " mois"); 
				oOption.appendChild(theText);
				oOption.setAttribute("value",aryMonthCaravane[iTeller]);
				objComboMonth.appendChild(oOption);
				if (aryMonthCaravane[iTeller][1] == iMonth) {
					oOption.selected = true;
				}
			}else{
				break;
			}
		}
	
	}
}


function SetMonthEnergie(iMonth){
                        
    var iTeller;
    var oOption;
    var objComboMonth = document.getElementById("txtDuree");
	iMontant = document.getElementById("txtMontant").value.replace(/\./gi,"");
	iMontant = iMontant.replace(",",".");
	
	
    if (objComboMonth.options.length > 0) {

        while (objComboMonth.options.length>0) { 
            objComboMonth.options[0] = null;
        } 
    }
	
	if((iMontant >= 1250) && (iMontant <= 2500)){
		
		 for (iTeller = 0; iTeller <= aryMonthEnergie.length - 1; iTeller++) {

			if (aryMonthEnergie[iTeller] <= iMonth) {
							
				oOption = document.createElement("option");
				theText = document.createTextNode(aryMonthEnergie[iTeller] + " mois"); 
				oOption.appendChild(theText);
				oOption.setAttribute("value",aryMonthEnergie[iTeller]);
				objComboMonth.appendChild(oOption);
				if (aryMonthEnergie[iTeller][1] == iMonth) {
					oOption.selected = true;
				}
			}else{
				break;
			}
		}
	}else{
		if((iMontant >= 2501) && (iMontant <= 3750)){
			for (iTeller = 0; iTeller <= aryMonthEnergie2.length - 1; iTeller++) {

				if (aryMonthEnergie2[iTeller] <= iMonth) {
								
					oOption = document.createElement("option");
					theText = document.createTextNode(aryMonthEnergie2[iTeller] + " mois"); 
					oOption.appendChild(theText);
					oOption.setAttribute("value",aryMonthEnergie2[iTeller]);
					objComboMonth.appendChild(oOption);
					if (aryMonthEnergie2[iTeller][1] == iMonth) {
						oOption.selected = true;
					}
				}else{
					break;
				}
			}
		}else{
			if((iMontant >= 3751) && (iMontant <= 30000)){
				for (iTeller = 0; iTeller <= aryMonthEnergie3.length - 1; iTeller++) {

					if (aryMonthEnergie3[iTeller] <= iMonth) {
									
						oOption = document.createElement("option");
						theText = document.createTextNode(aryMonthEnergie3[iTeller] + " mois"); 
						oOption.appendChild(theText);
						oOption.setAttribute("value",aryMonthEnergie3[iTeller]);
						objComboMonth.appendChild(oOption);
						if (aryMonthEnergie3[iTeller][1] == iMonth) {
							oOption.selected = true;
						}
					}else{
						break;
					}
				}
			}
		
		}
	}
}


function SetMonthPersonnel(iMonth){
                        
    var iTeller;
    var oOption;
    var objComboMonth = document.getElementById("txtDuree");
	iMontant = document.getElementById("txtMontant").value.replace(/\./gi,"");
	iMontant = iMontant.replace(",",".");
	
	
    if (objComboMonth.options.length > 0) {

        while (objComboMonth.options.length>0) { 
            objComboMonth.options[0] = null;
        } 
    }
	

		
	 for (iTeller = 0; iTeller <= aryMonthPersonnel.length - 1; iTeller++) {

		if (aryMonthPersonnel[iTeller] <= iMonth) {
							
			oOption = document.createElement("option");
			theText = document.createTextNode(aryMonthPersonnel[iTeller] + " mois"); 
			oOption.appendChild(theText);
			oOption.setAttribute("value",aryMonthPersonnel[iTeller]);
			objComboMonth.appendChild(oOption);
			if (aryMonthPersonnel[iTeller][1] == iMonth) {
				oOption.selected = true;
			}
		}else{
			break;
		}
	}
}



function SetMonthTravaux(iMonth){
                        
    var iTeller;
    var oOption;
    var objComboMonth = document.getElementById("txtDuree");
	iMontant = document.getElementById("txtMontant").value.replace(/\./gi,"");
	iMontant = iMontant.replace(",",".");
	
	
    if (objComboMonth.options.length > 0) {

        while (objComboMonth.options.length>0) { 
            objComboMonth.options[0] = null;
        } 
    }
	

		
	 for (iTeller = 0; iTeller <= aryMonthTravaux.length - 1; iTeller++) {

		if (aryMonthTravaux[iTeller] <= iMonth) {
							
			oOption = document.createElement("option");
			theText = document.createTextNode(aryMonthTravaux[iTeller] + " mois"); 
			oOption.appendChild(theText);
			oOption.setAttribute("value",aryMonthTravaux[iTeller]);
			objComboMonth.appendChild(oOption);
			if (aryMonthTravaux[iTeller][1] == iMonth) {
				oOption.selected = true;
			}
		}else{
			break;
		}
	}
}


function SetMonthAcompte(iMonth){
                        
    var iTeller;
    var oOption;
    var objComboMonth = document.getElementById("txtDuree");
	iMontant = document.getElementById("txtMontant").value.replace(/\./gi,"");
	iMontant = iMontant.replace(",",".");
	
	
    if (objComboMonth.options.length > 0) {

        while (objComboMonth.options.length>0) { 
            objComboMonth.options[0] = null;
        } 
    }
	

		
	 for (iTeller = 0; iTeller <= aryMonthAcompte.length - 1; iTeller++) {

		if (aryMonthAcompte[iTeller] <= iMonth) {
							
			oOption = document.createElement("option");
			theText = document.createTextNode(aryMonthAcompte[iTeller] + " mois"); 
			oOption.appendChild(theText);
			oOption.setAttribute("value",aryMonthAcompte[iTeller]);
			objComboMonth.appendChild(oOption);
			if (aryMonthAcompte[iTeller][1] == iMonth) {
				oOption.selected = true;
			}
		}else{
			break;
		}
	}
}



function SetMonthVehicule(iMonth){
                        
    var iTeller;
    var oOption;
    var objComboMonth = document.getElementById("txtDuree");
	iMontant = document.getElementById("txtMontant").value.replace(/\./gi,"");
	iMontant = iMontant.replace(",",".");
	
	
    if (objComboMonth.options.length > 0) {

        while (objComboMonth.options.length>0) { 
            objComboMonth.options[0] = null;
        } 
    }
	

		
	 for (iTeller = 0; iTeller <= aryMonthVehicule.length - 1; iTeller++) {
	
		if (aryMonthVehicule[iTeller] <= iMonth) {
						
			oOption = document.createElement("option");
			theText = document.createTextNode(aryMonthVehicule[iTeller] + " mois"); 
			oOption.appendChild(theText);
			oOption.setAttribute("value",aryMonthVehicule[iTeller]);
			objComboMonth.appendChild(oOption);
			if (aryMonthVehicule[iTeller][1] == iMonth) {
				oOption.selected = true;
			}
		}else{
			break;
		}
	}
}



function SetMonthRegroupementCredit(iMonth){
                        
    var iTeller;
    var oOption;
    var objComboMonth = document.getElementById("txtDuree");
	iMontant = document.getElementById("txtMontant").value.replace(/\./gi,"");
	iMontant = iMontant.replace(",",".");
	
	
    if (objComboMonth.options.length > 0) {

        while (objComboMonth.options.length>0) { 
            objComboMonth.options[0] = null;
        } 
    }
	

		
	 for (iTeller = 0; iTeller <= aryMonthRegroupementCredit.length - 1; iTeller++) {
	
		if (aryMonthRegroupementCredit[iTeller] <= iMonth) {
						
			oOption = document.createElement("option");
			theText = document.createTextNode(aryMonthRegroupementCredit[iTeller] + " mois"); 
			oOption.appendChild(theText);
			oOption.setAttribute("value",aryMonthRegroupementCredit[iTeller]);
			objComboMonth.appendChild(oOption);
			if (aryMonthRegroupementCredit[iTeller][1] == iMonth) {
				oOption.selected = true;
			}
		}else{
			break;
		}
	}
}



function SetMonths(type_pret) {
					
    var ThisForm;
    ThisForm = document.getElementById("frmCalcul");

    var iMontant;
		
    if (ThisForm.txtMontant.value == '') {
        ThisForm.txtDuree.value = '';
    } else {
		iMontant = ThisForm.txtMontant.value.replace(/\./gi,"");
		iMontant = iMontant.replace(",",".");
			
			
        if (!isNaN(iMontant)) {

			if(type_pret.value == "caravane"){
				
				if((iMontant > 10000) && (iMontant < 15001)){
					SetMonthCaravane(60);
                    ThisForm.txtDuree.value = '60';
				}else{
					if((iMontant > 15000) && (iMontant < 20001)){
						SetMonthCaravane(84);
						ThisForm.txtDuree.value = '84';
					}else{
						if((iMontant > 20000) && (iMontant < 50001)){
							SetMonthCaravane(120);
							ThisForm.txtDuree.value = '120';
						}else{
							if((iMontant > 50000) && (iMontant < 100001)){								
								SetMonthCaravane(120);
								ThisForm.txtDuree.value = '120';
							}
						}
					}
				}
			}
			
			
			if(type_pret.value == "energie"){
				if((iMontant >= 1250) && (iMontant < 2501)){
					SetMonthEnergie(24);
                    ThisForm.txtDuree.value = '24';
				}else{
					if((iMontant >= 2501) && (iMontant < 3751)){
						SetMonthEnergie(30);
						ThisForm.txtDuree.value = '30';
					}else{
						if((iMontant >= 3751) && (iMontant < 5602)){
							SetMonthEnergie(36);
							ThisForm.txtDuree.value = '36';
						}else{
							if((iMontant >= 5602) && (iMontant < 7501)){
								SetMonthEnergie(42);
								ThisForm.txtDuree.value = '42';
							}else{
								if((iMontant >= 7501) && (iMontant < 10001)){
									SetMonthEnergie(48);
									ThisForm.txtDuree.value = '48';
								}else{
									if((iMontant >= 10001) && (iMontant < 15001)){
										SetMonthEnergie(60);
										ThisForm.txtDuree.value = '60';
									}else{
										if((iMontant >= 15001) && (iMontant < 20001)){
											SetMonthEnergie(84);
											ThisForm.txtDuree.value = '84';
										}else{
											if((iMontant >= 20001) && (iMontant < 30001)){
												SetMonthEnergie(120);
												ThisForm.txtDuree.value = '120';
											}
										}
									}
								}
							}
						}
					}
				}
			}
			
			
			
			if(type_pret.value == "personnel"){
				if((iMontant >= 1250) && (iMontant < 2501)){
					SetMonthPersonnel(24);
                    ThisForm.txtDuree.value = '24';
				}else{
					if((iMontant >= 2501) && (iMontant < 3701)){
						SetMonthPersonnel(30);
						ThisForm.txtDuree.value = '30';
					}else{
						if((iMontant >= 3701) && (iMontant < 5601)){
							SetMonthPersonnel(36);
							ThisForm.txtDuree.value = '36';
						}else{
							if((iMontant >= 5601) && (iMontant < 7501)){
								SetMonthPersonnel(42);
								ThisForm.txtDuree.value = '42';
							}else{
								if((iMontant >= 7501) && (iMontant < 10001)){
									SetMonthPersonnel(48);
									ThisForm.txtDuree.value = '48';
								}else{
									if((iMontant >= 10001) && (iMontant < 15001)){
										SetMonthPersonnel(60);
										ThisForm.txtDuree.value = '60';
									}else{
										if((iMontant >= 15001) && (iMontant < 20001)){
											SetMonthPersonnel(84);
											ThisForm.txtDuree.value = '84';
										}else{
											if((iMontant >= 20001) && (iMontant < 100001)){
												SetMonthPersonnel(120);
												ThisForm.txtDuree.value = '120';
											}
										}
									}
								}
							}
						}
					}
				}
			}
	
			if(type_pret.value == "travaux"){
				if((iMontant >= 1250) && (iMontant < 2501)){
					SetMonthTravaux(24);
                    ThisForm.txtDuree.value = '24';
				}else{
					if((iMontant >= 2501) && (iMontant < 3701)){
						SetMonthTravaux(30);
						ThisForm.txtDuree.value = '30';
					}else{
						if((iMontant >= 3701) && (iMontant < 5601)){
							SetMonthTravaux(36);
							ThisForm.txtDuree.value = '36';
						}else{
							if((iMontant >= 5601) && (iMontant < 7501)){
								SetMonthTravaux(42);
								ThisForm.txtDuree.value = '42';
							}else{
								if((iMontant >= 7501) && (iMontant < 10001)){
									SetMonthTravaux(48);
									ThisForm.txtDuree.value = '48';
								}else{
									if((iMontant >= 10001) && (iMontant < 15001)){
										SetMonthTravaux(60);
										ThisForm.txtDuree.value = '60';
									}else{
										if((iMontant >= 15001) && (iMontant < 20001)){
											SetMonthTravaux(84);
											ThisForm.txtDuree.value = '84';
										}else{
											if((iMontant >= 20001) && (iMontant < 100001)){
												SetMonthTravaux(120);
												ThisForm.txtDuree.value = '120';
											}
										}
									}
								}
							}
						}
					}
				}
			}
			
			if(type_pret.value == "acompte"){
				if((iMontant >= 1250) && (iMontant < 2501)){
					SetMonthAcompte(24);
                    ThisForm.txtDuree.value = '24';
				}else{
					if((iMontant >= 2501) && (iMontant < 3701)){
						SetMonthAcompte(30);
						ThisForm.txtDuree.value = '30';
					}else{
						if((iMontant >= 3701) && (iMontant < 5601)){
							SetMonthAcompte(36);
							ThisForm.txtDuree.value = '36';
						}else{
							if((iMontant >= 5601) && (iMontant < 7501)){
								SetMonthAcompte(42);
								ThisForm.txtDuree.value = '42';
							}else{
								if((iMontant >= 7501) && (iMontant < 10001)){
									SetMonthAcompte(48);
									ThisForm.txtDuree.value = '48';
								}else{
									if((iMontant >= 10001) && (iMontant < 15001)){
										SetMonthAcompte(60);
										ThisForm.txtDuree.value = '60';
									}else{
										if((iMontant >= 15001) && (iMontant < 20001)){
											SetMonthAcompte(84);
											ThisForm.txtDuree.value = '84';
										}else{
											if((iMontant >= 20001) && (iMontant < 100001)){
												SetMonthAcompte(120);
												ThisForm.txtDuree.value = '120';
											}
										}
									}
								}
							}
						}
					}
				}
			}	
			
			
			if((type_pret.value == "vehicule") || (type_pret.value == "vehicule-2") || (type_pret.value == "vehicule+2-3") || (type_pret.value == "vehicule+3")){
				if((iMontant >= 2501) && (iMontant < 3701)){
					SetMonthVehicule(30);
                    ThisForm.txtDuree.value = '30';
				}else{
					if((iMontant >= 3701) && (iMontant < 5601)){
						SetMonthVehicule(36);
						ThisForm.txtDuree.value = '36';
					}else{
						if((iMontant >= 5601) && (iMontant < 7501)){
							SetMonthVehicule(42);
							ThisForm.txtDuree.value = '42';
						}else{
							if((iMontant >= 7501) && (iMontant < 10001)){
								SetMonthVehicule(48);
								ThisForm.txtDuree.value = '48';
							}else{
								if((iMontant >= 10001) && (iMontant < 15001)){
									SetMonthVehicule(60);
									ThisForm.txtDuree.value = '60';
								}else{
									if((iMontant >= 15001) && (iMontant < 100001)){
										SetMonthVehicule(84);
										ThisForm.txtDuree.value = '84';
									}
								}
							}
						}
					}
				}
			}
			
			
			
			if(type_pret.value == "regroupement"){
				if((iMontant >= 1251) && (iMontant < 2501)){
					SetMonthRegroupementCredit(24);
                    ThisForm.txtDuree.value = '24';
				}else{
					if((iMontant >= 2501) && (iMontant < 3701)){
						SetMonthRegroupementCredit(30);
						ThisForm.txtDuree.value = '30';
					}else{
						if((iMontant >= 3701) && (iMontant < 5001)){
							SetMonthRegroupementCredit(36);
							ThisForm.txtDuree.value = '36';
						}else{
							if((iMontant >= 5001) && (iMontant < 5601)){
								SetMonthRegroupementCredit(36);
								ThisForm.txtDuree.value = '36';
							}else{
								if((iMontant >= 5601) && (iMontant < 7501)){
									SetMonthRegroupementCredit(42);
									ThisForm.txtDuree.value = '42';
								}else{
									if((iMontant >= 7501) && (iMontant < 10001)){
										SetMonthRegroupementCredit(48);
										ThisForm.txtDuree.value = '48';
									}else{
										if((iMontant >= 10001) && (iMontant < 15001)){
											SetMonthRegroupementCredit(60);
											ThisForm.txtDuree.value = '60';
										}else{
											if((iMontant >= 15001) && (iMontant < 20001)){
												SetMonthRegroupementCredit(84);
												ThisForm.txtDuree.value = '84';
											}else{
												if((iMontant >= 20001) && (iMontant < 100001)){
													SetMonthRegroupementCredit(120);
													ThisForm.txtDuree.value = '120';
												}
											}
										}
									}
								}
							}
						}
					}
				}
			}
         

        }else{
            ThisForm.txtDuree.value = '';
			ThisForm.txtMontant.value = '';
        }
    }		
}			   
			   
function SetMonths2() {
    var ThisForm;
    ThisForm = document.getElementById("frmCalcul");
		
    if (ThisForm.selDuree.value != '0') {
        ThisForm.txtDuree.value = ThisForm.selDuree.value * 12;
    }else{
        ThisForm.txtDuree.value = '';
    }
}


function ControlForm(){
	var ThisForm;
	var toutok = true;
	
    ThisForm = document.getElementById("frmCalcul");
	
	var iMontant = ThisForm.txtMontant.value.replace(/\./gi,"");
	iMontant = iMontant.replace(",",".");
	
	if(ThisForm.txtDuree.value == ""){
		toutok = false;	
	}	
	
	

	if((iMontant == "") || (iMontant.length == 0)){
		toutok = false;
	}
	
	if(ThisForm.taux.value == ""){
		toutok = false;
	}		
		
	if(toutok == true){
		ThisForm.submit();
	}else{
		return false;
	}
}



