//-------------------------------------------------
function pts4(){if (!(document.formu.importeh.value == "")){var valor_actual;var res;valor1=Delete_miles(document.formu.importeh.value);valor_actual = valor1 * 166.386;document.formu.importeh.value = Math.round(valor_actual);document.formu.importeh.value = Formato_numero(document.formu.importeh.value);valor_actual = 0;alert ("El valor en pesetas se reajusto!");}}
//-------------------------------------------------
function euro4(){if (!(document.formu.importeh.value == "" )){var valor_actual;var res;valor1=Delete_miles(document.formu.importeh.value);valor_actual = valor1 / 166.386;document.formu.importeh.value = Math.round(valor_actual);document.formu.importeh.value = Formato_numero(document.formu.importeh.value);}}
//-------------------------------------------------
function calcular_onclickkkkk() {
valor1=Delete_miles(document.formu.importeh.value);
if (!EsNumerico(document.formu.anos.value)){alert ("EL valor introducido no es un número");document.formu.anos.focus();return;}
if (!EsNumerico(document.formu.interes.value)){alert ("EL valor introducido no es un número");document.formu.interes.focus();return;}
if (document.formu.anos.value > 40){alert("El Banco de España no autoriza amortizaciones de mas de 40 años");document.formu.anos.focus();return;}
if (document.formu.anos.value < 3){alert ("El Plazo debería ser igual o superior a 3 años");document.formu.anos.focus();return;}
if (document.formu.interes.value < 0){alert ("No introduzca intereses negativos");document.formu.interes.focus();return;}
if (document.formu.anos.value < 0){alert ("No introduzca años negativos");document.formu.anos.focus();return;}
if (document.formu.interes.value > 20){alert ("¡Interés máximo 20%!");document.formu.interes.value = "";document.formu.interes.focus();return;}
var suma;
var totalsuma;

if (document.formu.importeh.value == "" || document.formu.importeh.value == 0 ){alert("Debe rellenar el campo 'Importe'");document.formu.importeh.focus();return;}
if (isNaN(document.formu.anos.value) || document.formu.anos.value == 0 ){alert("Debe rellenar el campo 'Plazo'");document.formu.anos.focus();return;}
if ( isNaN(document.formu.interes.value) || document.formu.interes.value == 0.0 ){alert("Debe rellenar el campo 'Interés'");document.formu.interes.focus();return;}

CalculaCuota2();
document.f_result.indprianio.value = Formato_numero(Math.round(document.f_result.indprianio.value));
document.f_result.indseganio.value = Formato_numero(Math.round(document.f_result.indseganio.value));
document.f_result.indsiganio.value = Formato_numero(Math.round(document.f_result.indsiganio.value));
document.f_result.indtotal.value = Formato_numero(Math.round(document.f_result.indtotal.value));
document.f_result.dosconprianio.value = Formato_numero(Math.round(document.f_result.dosconprianio.value));
document.f_result.dosconseganio.value = Formato_numero(Math.round(document.f_result.dosconseganio.value));
document.f_result.dosconsiganio.value = Formato_numero(Math.round(document.f_result.dosconsiganio.value));
document.f_result.doscontotal.value = Formato_numero(Math.round(document.f_result.doscontotal.value));
document.f_result.dosindprianio.value = Formato_numero(Math.round(document.f_result.dosindprianio.value));
document.f_result.dosindseganio.value = Formato_numero(Math.round(document.f_result.dosindseganio.value));
document.f_result.dosindsiganio.value = Formato_numero(Math.round(document.f_result.dosindsiganio.value));
document.f_result.dosindtotal.value = Formato_numero(Math.round(document.f_result.dosindtotal.value));}
//-------------------------------------------------
function CalculaCuota2() {
impor = parseInt(Delete_miles(document.formu.importeh.value));
entra = 0;
if (entra == 0)
imp = (impor * 1.1)
else
imp= (impor) - entra
plazo_meses = parseInt(document.formu.anos.value)
tipo_mensual = parseFloat(document.formu.interes.value)
plazo_meses = plazo_meses * 12.0
id=tipo_mensual/1200
res=impor*((Math.pow(1+id,plazo_meses)*id)/(Math.pow(1+id,plazo_meses)-1))
intetemp=id
capinitemp=impor
plazotemp=plazo_meses
mensutemp=res
dato=res+""
indi=dato.indexOf(".")
if (dato!=-1){deci=dato.substring(indi+1,indi+3);if (parseInt(deci)>=50){res=Math.ceil(res)}else{res=parseInt(res)}}
//Fin de calculo
cuota=res;
document.formu.cuota.value = Math.round(cuota)
//fin del calculo de cuota mensual
//calculo del ahorro fiscal
var CA;var primero;var segundo;var tercero;var suma;
CA = document.formu.cuota.value * 12;
CA2 = CA;
plazo = parseInt(document.formu.anos.value);
if (document.formu.radio[0].checked){
if (parseInt(CA) > 1500000){CA = 1500000;}
tercero = 0;
if (parseInt(CA) > 750000){segundo = ((CA - 750000) * 0.15) + 187500;tercero = ((CA - 750000) * 0.15) + 150000;sacar = tercero;primero = segundo;for (i=3;i<plazo;i++){tercero = tercero + ((CA - 750000) * 0.15) + 150000;}suma = primero + segundo + tercero;}
else{segundo = parseInt(CA) * 0.25;tercero = parseInt(CA) * 0.2;sacar = tercero;primero = segundo;for (i=3;i<plazo;i++){tercero = tercero + parseInt(CA) * 0.2;}
suma = primero + segundo + tercero;}			
document.f_result.indprianio.value = primero;
document.f_result.dosconprianio.value = primero;
document.f_result.indseganio.value = primero;
document.f_result.dosconseganio.value = primero;
document.f_result.indsiganio.value = sacar;
document.f_result.dosconsiganio.value = sacar;
document.f_result.indtotal.value = suma;
document.f_result.doscontotal.value = suma;
tercero = 0;
CA2 = CA2 / 2;
if (parseInt(CA2) > 1500000){CA2 = 1500000;}
if (parseInt(CA2) > 750000){segundo = (((CA2 - 750000) * 0.15) + 187500) * 2;tercero = (((CA2 - 750000) * 0.15) + 150000) * 2;sacar = tercero;primero = segundo;for (i=3;i<plazo;i++){tercero = tercero + (((CA2 - 750000) * 0.15) + 150000) * 2;}suma2 = primero + segundo + tercero;}
else{segundo = (parseInt(CA2) * 0.25) * 2;tercero = (parseInt(CA2) * 0.2) * 2;sacar = tercero;primero = segundo;for (i=3;i<plazo;i++){tercero = tercero + (parseInt(CA2) * 0.2) * 2;}suma2 = primero + segundo + tercero;}			
document.f_result.dosindtotal.value = suma2;document.f_result.dosindprianio.value = primero;document.f_result.dosindseganio.value = primero;document.f_result.dosindsiganio.value = sacar;
//Validacion de resultados. Si supera el millon y medio, sera siempre 300.000
plazo = document.formu.anos.value;
if (parseInt(document.f_result.indprianio.value) > 1500000 ){document.f_result.indprianio.value = 300000;document.f_result.dosconprianio.value = 300000;document.f_result.dosindprianio.value = 600000;
if (plazo < 2){document.f_result.indtotal.value = 300000;document.f_result.doscontotal.value = 300000;document.f_result.dosindtotal.value = 600000;}
if (plazo == 2){document.f_result.indtotal.value = 600000;document.f_result.doscontotal.value = 600000;document.f_result.dosindtotal.value = 1200000;}
if (parseInt(plazo) > 2){document.f_result.indtotal.value = 600000;document.f_result.doscontotal.value = 600000;document.f_result.dosindtotal.value = 1200000;var contador;contador = document.f_result.indtotal.value;var h;for (h=2;h<plazo;h++){contador = parseInt(contador) + 262500;}document.f_result.indtotal.value = contador;document.f_result.doscontotal.value = contador;document.f_result.dosindprianio.value = parseInt(document.f_result.indprianio.value) * 2;document.f_result.dosindtotal.value = contador * 2;}}}
else{if (parseInt(CA) > 9015.1815){CA = 9015.1815;}
tercero = 0;
if (parseInt(CA) > 4507.59){segundo = ((CA - 4507.59) * 0.15) + 1126.8976;tercero = ((CA - 4507.59) * 0.15) + 901.518;sacar = tercero;primero = segundo;
for (i=3;i<plazo;i++){tercero = tercero + ((CA - 4507.59) * 0.15) + 901.518;}
suma = primero + segundo + tercero;}
else{segundo = parseInt(CA) * 0.25;tercero = parseInt(CA) * 0.2;sacar = tercero;primero = segundo;
for (i=3;i<plazo;i++){tercero = tercero + parseInt(CA) * 0.2;}
suma = primero + segundo + tercero;}			
document.f_result.indprianio.value = primero;
document.f_result.dosconprianio.value = primero;
document.f_result.indseganio.value = primero;
document.f_result.dosconseganio.value = primero;
document.f_result.indsiganio.value = sacar;
document.f_result.dosconsiganio.value = sacar;
document.f_result.indtotal.value = suma;
document.f_result.doscontotal.value = suma;
tercero = 0;
CA2 = CA2 / 2;
if (parseInt(CA2) > 9015.1815){CA2 = 9015.1815;}
if (parseInt(CA2) > 4507.59){segundo = (((CA2 - 4507.59) * 0.15) + 1126.8976) * 2;tercero = (((CA2 - 4507.59) * 0.15) + 901.518) * 2;sacar = tercero;primero = segundo;for (i=3;i<plazo;i++){tercero = tercero + (((CA2 - 4507.59) * 0.15) + 901.518) * 2;}suma2 = primero + segundo + tercero;}
else{segundo = (parseInt(CA2) * 0.25) * 2;tercero = (parseInt(CA2) * 0.2) * 2;sacar = tercero;primero = segundo;for (i=3;i<plazo;i++){tercero = tercero + (parseInt(CA2) * 0.2) * 2;}suma2 = primero + segundo + tercero;}			
document.f_result.dosindtotal.value = suma2;
document.f_result.dosindprianio.value = primero;
document.f_result.dosindseganio.value = primero;
document.f_result.dosindsiganio.value = sacar;
//Validacion de resultados. Si supera el millon y medio, sera siempre 300.000
plazo = document.formu.anos.value;
if (parseInt(document.f_result.indprianio.value) > 9015 ){document.f_result.indprianio.value = 1803.0363;document.f_result.dosconprianio.value = 1803.0363;document.f_result.dosindprianio.value = 3606.0726;
if (plazo < 2){document.f_result.indtotal.value = 1803.0363;document.f_result.doscontotal.value = 1803.0363;document.f_result.dosindtotal.value = 3606.0726;}
if (plazo == 2){document.f_result.indtotal.value = 3606.0726;document.f_result.doscontotal.value = 3606.0726;document.f_result.dosindtotal.value = 7212.1452;}
if (plazo > 2) {document.f_result.indtotal.value = 3606.0726;document.f_result.doscontotal.value = 3606.0726;document.f_result.dosindtotal.value = 7212.1452;var contador;contador = document.f_result.indtotal.value;var h;
for (h=2;h<plazo;h++) {contador = parseInt(contador) + 1577.6567;}
	document.f_result.indtotal.value = contador;
	document.f_result.doscontotal.value = contador;
	document.f_result.dosindprianio.value = parseInt(document.f_result.indprianio.value) * 2;
	document.f_result.dosindtotal.value = contador * 2;}}}}
