function calc(what){
	switch(what) {
	case 'mens':
		T = document.simulationform.mens_taux.value.replace(',','.')/100;
		if ((T<0.01) || (T>0.09))
			alert('Vous devez saisir un taux situé entre 1% et 9%');
		else {
			t = T/12;
			C = document.simulationform.mens_emprunt.value.replace(',','.');
			n = document.simulationform.mens_nbmens.value.replace(',','.');
			if (document.simulationform.mens_duree[1].checked) n *= 12;
			document.simulationform.mens_mens.value = Math.round(100*C*(t/(1-(1/Math.pow(1+t,n)))))/100;
		}
		break;
	case 'emprunt':
		T = document.simulationform.emprunt_taux.value.replace(',','.')/100;
		if ((T<0.01) || (T>0.09))
			alert('Vous devez saisir un taux situé entre 1% et 9%');
		else {
			t = T/12;
			n = document.simulationform.emprunt_nbmens.value.replace(',','.');
			if (document.simulationform.emprunt_duree[1].checked) n *= 12;
			m = document.simulationform.emprunt_mens.value.replace(',','.');
			document.simulationform.emprunt_emprunt.value = Math.round(m*((1-(1/Math.pow(1+t,n)))/t));
		}
		break;
	case 'nbmens':
		T = document.simulationform.nbmens_taux.value.replace(',','.')/100;
		if ((T<0.01) || (T>0.09))
			alert('Vous devez saisir un taux situé entre 1% et 9%');
		else {
			t = T/12;
			C = document.simulationform.nbmens_emprunt.value.replace(',','.');
			m = document.simulationform.nbmens_mens.value.replace(',','.');
			document.simulationform.nbmens_nbmens.value = Math.round(Math.log(-1/(((C/m)*t)-1))/Math.log(1+t));
			document.simulationform.nbmens_nbmens.value += ' mois (' + Math.round(document.simulationform.nbmens_nbmens.value/12) + ' an' + ((Math.round(document.simulationform.nbmens_nbmens.value/12)>1)?'s':'') + ')';
		}
		break;
	};
}