function addCommas(nStr)
{
	nStr+= '';
	x = nStr.split(',');
	x1 = x[0];
	x2 = x.length > 1 ? ',' + x[1] : '';
	var rgx = /(\d+)(\d{3})/;
	while (rgx.test(x1))
		x1 = x1.replace(rgx, '$1' + '.' + '$2');
	return x1 + x2;
}
function calcular()
{
	var plazo = document.getElementById("plazo").value * 12;
	var interes = document.getElementById("interes").value / 12;
	if (interes == 0)
		$('cuota').value = 0;
	else
	{
		var num = document.getElementById("cantidad").value * interes;
		var den = 100 * (1 - Math.pow(1+(interes/100), -plazo));
		var hip = new Number(num / den);
		x=addCommas(hip.toFixed(2))
		x=x.substring(0,x.length-3)+","+x.substring(x.length-2);
		document.getElementById("cuota").innerHTML = x+" &euro;";
	}
}
