//************************************************
// calc_pret_max.js
//
// Form validation
//
//************************************************


//************************************************
// checkFloatField()
//************************************************
function checkFloatField(FLD, DEFAULT) {
	
	// String value
	SVAL  = FLD.value;
	SVAL  = SVAL.replace(',','.');
	SVAL  = SVAL.replace(' ','');
	
	// Float value
	FVAL  = parseFloat(SVAL);
	if (isNaN(FVAL)) {
		FLD.value = DEFAULT.toFixed(2).replace('.',',');
	} else {
		//FLD.value = FVAL.toFixed(2).replace('.',',');
	}
	
	return FVAL;
	
} // checkFloatField


//************************************************
// checkFloatFieldNoNegative()
//************************************************
function checkFloatFieldNoNegative(FLD, DEFAULT) {
	
	// String value
	SVAL  = FLD.value;
	SVAL  = SVAL.replace(',','.');
	SVAL  = SVAL.replace(' ','');
	
	// Float value
	FVAL  = parseFloat(SVAL);
	if (isNaN(FVAL)) {
		FLD.value = DEFAULT.toFixed(2).replace('.',',');
	} else {
		//FLD.value = FVAL.toFixed(2).replace('.',',');
	}
	
	if (FVAL < 0) {
		FLD.value = DEFAULT.toFixed(2).replace('.',',');
		alert("Pas de valeur négative ...");
	}
	
	return FVAL;
	
} // checkFloatFieldNoNegative


//************************************************
// checkFields()
//************************************************
function checkFields() {
	
	checkFloatFieldNoNegative(document.calc.PAYMENT, 0.00);
		
} // checkFields


//************************************************
// checkRate()
//************************************************
function checkRate() {
	
	RATE = checkFloatField(document.calc.NIR, 5.00);
	
	if (RATE < 0.01) {
		document.calc.NIR.value = "0,01";
		alert("Taux minimal de 0,01%");
	}
	
	if (RATE > 60.0) {
		document.calc.NIR.value = "60,00";
		alert("Taux maximal de 60%");
	}
	
} // checkRate


//************************************************
// popInfo()
//************************************************
function popInfo(ANCHOR) {
	
	URL = "../modules/glossaire.php?anchor=" + ANCHOR;
	WND = window.open(URL, 'calc_info', 'height=400,width=450,left=200,top=150,resizable=no,scrollbars=no,toolbar=no,status=no,menubar=no');
	
} // popInfo

