	function calculate() {
		var principal = document.loandata.principal.value;
		var interest  = (document.loandata.interest.value.replace(",", ".")) / 100 / 12;
		var payments  = document.loandata.years.value * 12;
		var x         = Math.pow(1 + interest, payments);
		var monthly   = (principal*x*interest)/(x-1);
		if (!isNaN(monthly) &&
		(monthly != Number.POSITIVE_INFINITY) &&
		(monthly != Number.NEAGTIVE_INFINITY)) {
			document.loandata.payment.value=Math.round(monthly);
			document.loandata.total.value=Math.round(monthly*payments);
			document.loandata.totalinterest.value=Math.round((monthly*payments) - principal);
		}
		else {
			document.loandata.payment.value="";
			document.loandata.total.value="";
			document.loandata.totalinterest.value="";
		}
	}

	function borrate() {
		document.loandata.principal.value="";
		document.loandata.interest.value="";
		document.loandata.years.value="";
		document.loandata.payment.value="";
		document.loandata.total.value="";
		document.loandata.totalinterest.value="";
	}

	function calint() {
		var aux1=parseFloat(document.calinteres.euribor.value.replace(",", "."));
		var aux2=0;
		if(document.calinteres.diferen.value != "") {
			aux2=parseFloat(document.calinteres.diferen.value.replace(",", "."));
		}
		document.loandata.interest.value=(aux1 + aux2);
	}

	function supint() {
		document.calinteres.diferen.value="";
	}

	function round(x) {return Math.round(x *100)/100;}
