// JavaScript Document
function GetMonthlyPayment() {
//tomo los valores directamente 
errores=0
term= document.getElementById('plazos').value;
if ((term < 0)||(term ==''))
	{
	window.alert('Los plazos han de ser positivos y mayor que cero');
	errores++;
	}
rate= document.getElementById('interes').value;

if (rate.search(',') > 0)
	{
	window.alert('Por favor separe los decimales con puntos en lugar de comas');
	errores++;
	}
if ((rate < 0)||(rate ==''))
	{
	window.alert('El interés ha de ser positivo y mayor que cero');
	errores++;
	}
loanAmount=document.getElementById('importe').value;
if ((loanAmount < 0)||(loanAmount ==''))
	{
	window.alert('El importe ha de ser positivo y mayor que cero');
	errores++;
	}
if((loanAmount.indexOf('.') !=-1)||(loanAmount.search(',') > 0))
	{
	window.alert('El punto se utilizará para decimales. Por favor introduzca solo valores sin decimales.');
	errores++;
	}
//Función para averiguar las quotas mensuales, dependiendo de los Plazos, interés y capital.
//Valores pasados a la función (Plazos, interes, capital)
if (errores==0)
	{
		var rateMonthly
		var totalPayments
		var payment
		
		
		if (rate >= 1) { //Si el interés es mayor o igual a 1
			(rate = rate / 100);
		}
		rateMonthly = (rate / 12); //Media interés
	
		totalPayments = (term * 12); //total de pagos es Plazos * 12
		
		
		if (rate == 0) { //si el interes es = 0
			payment = (loanAmount / totalPayments); //cuota = capital / plazos
		}
	
		else {
			payment = (loanAmount * rateMonthly) / (1 - Math.pow((1+rateMonthly), (-1*totalPayments)) ); 
			//fórumula para cálculo de cuotas vs interés vs plazos
		}
	
		//return(payment); //Pasamos el valor
		payment=Math.round(payment * 100) / 100;
		
		if (payment+'a'!='NaNa')
			{
				document.getElementById('mensualidad').value=payment;
			}
			else
			{
			window.alert('Por favor introduzca solo valores numéricos');
			document.getElementById('mensualidad').value='';
			}
	}
}
