function capitalATerme(form)
{
	var capital;
	var txtTauxReplace = form.txtTaux.value;
	form.txtTaux.value = txtTauxReplace.replace(",",".");
	
	if(form.txtMontant.value=='')
	{
		alert("Veuillez renseigner le champ Montant placé");
		form.txtMontant.value="";
		form.txtMontant.focus();
	}
	else if(isNaN(form.txtMontant.value))
	{
		alert("Veuillez n'entrer que des chiffres");
		form.txtMontant.value="";
		form.txtMontant.focus();
	}
	else if(form.txtDuree.value=='')
	{
		alert("Veuillez renseigner le champ Durée prévue");
		form.txtDuree.value="";
		form.txtDuree.focus();
	}
	else if(isNaN(form.txtDuree.value))
	{
		alert("Veuillez n'entrer que des chiffres");
		form.txtDuree.value="";
		form.txtDuree.focus();
	}
	else if(form.txtTaux.value=='')
	{
		alert("Veuillez renseigner le champ Taux de rendement visé svp ");
		form.txtTaux.value="";
		form.txtTaux.focus();
	}
	else if(isNaN(form.txtTaux.value))
	{
		alert("Veuillez n'entrer que des chiffres");
		form.txtTaux.value="";
		form.txtTaux.focus();
	}
	else
	{
		capital = (Number(form.txtMontant.value))*Math.pow((1+(Number(form.txtTaux.value)/100)),Number(form.txtDuree.value));
		form.txtCapital.value = Math.round(capital*100)/100;
	}
	
	return false;
}



function montantAPlacer(form)
{
	var capital;
	var msgformat="Veuillez entrer exclusivement des chiffres";
	var txtTaux1Replace = form.txtTaux1.value;
	form.txtTaux1.value = txtTaux1Replace.replace(",",".");

	if(form.txtMontant1.value=='')
	{
		alert("Veuillez renseigner le champ Capital à terme svp ");
		form.txtMontant1.value="";
		form.txtMontant1.focus();
	}
	else if(isNaN(form.txtMontant1.value))
	{
		alert(msgformat);
		form.txtMontant1.value="";
		form.txtMontant1.focus();
	}
	else if(form.txtDuree1.value=='')
	{
		alert("Veuillez renseigner le champ Durée prévue svp ");
		form.txtDuree1.value="";
		form.txtDuree1.focus();
	}
	else if(isNaN(form.txtDuree1.value))
	{
		alert(msgformat);
		form.txtDuree1.value="";
		form.txtDuree1.focus();
	}
	else if(form.txtTaux1.value=='')
	{
		alert("Veuillez renseigner le champ Taux de rendement visé svp ");
		form.txtTaux1.value="";
		form.txtTaux1.focus();
	}
	else if(isNaN(form.txtTaux1.value))
	{
		alert(msgformat);
		form.txtTaux1.value="";
		form.txtTaux1.focus();
	}
	else
	{
		capital=(Number(form.txtMontant1.value))/(Math.pow((1+(Number(form.txtTaux1.value)/100)),Number(form.txtDuree1.value)));
		form.txtCapital1.value=Math.round(capital*100)/100;
	}

	return false;
}
	
	
	
function capitalATermeSelonVersement(form)
{
	var capital;
	var msgformat="Veuillez entrer exclusivement des chiffres";
	var txtTaux2Replace = form.txtTaux2.value;
	form.txtTaux2.value = txtTaux2Replace.replace(",",".");
	
	if(form.txtMontant2.value=='')
	{
		alert("Veuillez renseigner le champ Versement périodique svp ");
		form.txtMontant2.value="";
		form.txtMontant2.focus();
	}
	else if(isNaN(form.txtMontant2.value))
	{
		alert(msgformat);
		form.txtMontant2.value="";
		form.txtMontant2.focus();
	}
	else if(form.txtDuree2.value=='')
	{
		alert("Veuillez renseigner le champ Durée prévue svp ");
		form.txtDuree2.value="";
		form.txtDuree2.focus();
	}
	else if(isNaN(form.txtDuree2.value))
	{
		alert(msgformat);
		form.txtDuree2.value="";
		form.txtDuree2.focus();
	}
	else if(form.txtTaux2.value=='')
	{
		alert("Veuillez renseigner le champ Taux de rendement visé svp ");
		form.txtTaux2.value="";
		form.txtTaux2.focus();
	}
	else if(isNaN(form.txtTaux2.value))
	{
		alert(msgformat);
		form.txtTaux2.value="";
		form.txtTaux2.focus();
	}
	else
	{
		capital=(Number(form.txtMontant2.value))*((Math.pow((1+(Number(form.txtTaux2.value)/100)),Number(form.txtDuree2.value))-1)/(Number(form.txtTaux2.value)/100));
		form.txtCapital2.value=Math.round(capital*100)/100;
	}
		
	return false;
}



function dureeVersement(form)
{
	var capital;
	var msgformat="Veuillez entrer exclusivement des chiffres";
	var txtTaux3Replace = form.txtTaux3.value;
	form.txtTaux3.value = txtTaux3Replace.replace(",",".");
	
	if(form.txtMontant3.value=='')
	{
		alert("Veuillez renseigner le champ Capital à terme svp ");
		form.txtMontant3.value="";
		form.txtMontant3.focus();
	}
	else if(isNaN(form.txtMontant3.value))
	{
		alert(msgformat);
		form.txtMontant3.value="";
		form.txtMontant3.focus();
	}
	else if(form.txtDuree3.value=='')
	{
		alert("Veuillez renseigner le champ Versement périodique svp ");
		form.txtDuree3.value="";
		form.txtDuree3.focus();
	}
	else if(isNaN(form.txtDuree3.value))
	{
		alert(msgformat);
		form.txtDuree3.value="";
		form.txtDuree3.focus();
	}
	else if(form.txtTaux3.value=='')
	{
		alert("Veuillez renseigner le champ Taux de rendement visé svp ");
		form.txtTaux3.value="";
		form.txtTaux3.focus();
	}
	else if(isNaN(form.txtTaux3.value))
	{
		alert(msgformat);
		form.txtTaux3.value="";
		form.txtTaux3.focus();
	}
	else
	{
		capital=(Math.log(Number(((Number(form.txtMontant3.value))*(Number(form.txtTaux3.value)/100))/Number(form.txtDuree3.value))+1)/Math.log(10))/((Math.log(1+(Number(form.txtTaux3.value)/100)))/Math.log(10));
		form.txtCapital3.value=Math.round(capital*100)/100;
	}

	return false;
}


function versementPeriodique(form)
{
	var capital;
	var msgformat="Veuillez entrer exclusivement des chiffres";
	var txtTaux4Replace = form.txtTaux4.value;
	form.txtTaux4.value = txtTaux4Replace.replace(",",".");
	
	if(form.txtMontant4.value=='')
	{
		alert("Veuillez renseigner le champ Capital à terme svp ");
		form.txtMontant4.value="";
		form.txtMontant4.focus();
	}
	else if(isNaN(form.txtMontant4.value))
	{
		alert(msgformat);
		form.txtMontant4.value="";
		form.txtMontant4.focus();
	}
	else if(form.txtDuree4.value=='')
	{
		alert("Veuillez renseigner le champ Durée prévue svp ");
		form.txtDuree4.value="";
		form.txtDuree4.focus();
	}
	else if(isNaN(form.txtDuree4.value)){
		alert(msgformat);
		form.txtDuree4.value="";
		form.txtDuree4.focus();
	}
	else if(form.txtTaux4.value=='')
	{
		alert("Veuillez renseigner le champ Taux de rendement visé svp ");
		form.txtTaux4.value="";
		form.txtTaux4.focus();
	}
	else if(isNaN(form.txtTaux4.value))
	{
		alert(msgformat);
		form.txtTaux4.value="";
		form.txtTaux4.focus();
	}
	else
	{
		capital=(Number(form.txtMontant4.value)*(Number(form.txtTaux4.value)/100))/(Number(Math.pow((1+(Number(form.txtTaux4.value)/100)),Number(form.txtDuree4.value))-1));
		form.txtCapital4.value=Math.round(capital*100)/100;
	}

	return false;
}


function revenusReguliers(form)
{
	var capital;
	var msgformat="Veuillez entrer exclusivement des chiffres";
	var txtTaux5Replace = form.txtTaux5.value;
	form.txtTaux5.value = txtTaux5Replace.replace(",",".");
	
	if(form.txtMontant5.value=='')
	{
		alert("Veuillez renseigner le champ Montant de retrait souhaité svp ");
		form.txtMontant5.value="";
		form.txtMontant5.focus();
	}
	else if(isNaN(form.txtMontant5.value))
	{
		alert(msgformat);
		form.txtMontant5.value="";
		form.txtMontant5.focus();
	}
	else if(form.txtDuree5.value=='')
	{
		alert("Veuillez renseigner le champ Durée prévue svp ");
		form.txtDuree5.value="";
		form.txtDuree5.focus();
	}
	else if(isNaN(form.txtDuree5.value))
	{
		alert(msgformat);
		form.txtDuree5.value="";
		form.txtDuree5.focus();
	}
	else if(form.txtTaux5.value=='')
	{
		alert("Veuillez renseigner le champ Taux de rendement visé svp ");
		form.txtTaux5.value="";
		form.txtTaux5.focus();
	}
	else if(isNaN(form.txtTaux5.value))
	{
		alert(msgformat);
		form.txtTaux5.value="";
		form.txtTaux5.focus();
	}
	else
	{
		capital=Number(form.txtMontant5.value)*(((Math.pow((1+(Number(form.txtTaux5.value)/100)),Number(form.txtDuree5.value))-1)/((Number(form.txtTaux5.value)/100))/(Math.pow((1+(Number(form.txtTaux5.value)/100)),(Number(form.txtDuree5.value)-1))))-1);
		form.txtCapital5.value=Math.round(capital*100)/100;
	}

	return false;
}

function retraitPeriodique(form)
{
	var capital;
	var msgformat="Veuillez entrer exclusivement des chiffres";
	var txtTaux6Replace = form.txtTaux6.value;
	form.txtTaux6.value = txtTaux6Replace.replace(",",".");
	
	if(form.txtMontant6.value=='')
	{
		alert("Veuillez renseigner le champ Capital à verser svp ");
		form.txtMontant6.value="";
		form.txtMontant6.focus();
	}
	else if(isNaN(form.txtMontant6.value))
	{
		alert(msgformat);
		form.txtMontant6.value="";
		form.txtMontant6.focus();
	}
	else if(form.txtDuree6.value=='')
	{
		alert("Veuillez renseigner le champ Durée prévue svp ");
		form.txtDuree6.value="";
		form.txtDuree6.focus();
	}
	else if(isNaN(form.txtDuree6.value))
	{
		alert(msgformat);
		form.txtDuree6.value="";
		form.txtDuree6.focus();
	}
	else if(form.txtTaux6.value=='')
	{
		alert("Veuillez renseigner le champ Taux de rendement visé svp ");
		form.txtTaux6.value="";
		form.txtTaux6.focus();
	}
	else if(isNaN(form.txtTaux6.value))
	{
		alert(msgformat);
		form.txtTaux6.value="";
		form.txtTaux6.focus();
	}
	else
	{
		capital=Number(form.txtMontant6.value)/(((Math.pow((1+(Number(form.txtTaux6.value)/100)),Number(form.txtDuree6.value))-1)/((Number(form.txtTaux6.value)/100))/(Math.pow((1+(Number(form.txtTaux6.value)/100)),(Number(form.txtDuree6.value)-1))))-1);
		form.txtCapital6.value=Math.round(capital*100)/100;
	}

	return false;
}

