// C&T Productos y Servicios // (C) Copyright 1996-2001 - Hipotecagratis.com // Cualquier modificación, copia parcial o total de este programa // se deberá notificar previamente para su autorización a: // info@cyt.com - C/Islas Aleutianas 4 1 izq // JS de la primera calculadora welcome1.html function buscarvalor(v1, v2) { if (document.formu.radio[1].checked){ v2 = v2 * 166.386; v1 = v1 * 166.386;} if (v1 > "95000000") { document.f_result.notario.value = 137000; document.f_result.registro.value = 87000; for (i=95000000;i "90000000" && v1 <= "95000000"){ document.f_result.notario.value = 134500; document.f_result.registro.value = 84500; document.f_result.gestion.value = 64500; document.f_result.iva.value = 10320;} if (v1 > "85000000" && v1 <= "90000000"){ document.f_result.notario.value = 132000; document.f_result.registro.value = 82000; document.f_result.gestion.value = 64500; document.f_result.iva.value = 10320;} if (v1 > "80000000" && v1 <= "85000000"){ document.f_result.notario.value = 129500; document.f_result.registro.value = 79500; document.f_result.gestion.value = 64500; document.f_result.iva.value = 10320;} if (v1 > "75000000" && v1 <= "80000000"){ document.f_result.notario.value = 127000; document.f_result.registro.value = 77000; document.f_result.gestion.value = 64500; document.f_result.iva.value = 10320;} if (v1 > "70000000" && v1 <= "75000000"){ document.f_result.notario.value = 124500; document.f_result.registro.value = 74500; document.f_result.gestion.value = 64500; document.f_result.iva.value = 10320;} if (v1 > "65000000" && v1 <= "70000000"){ document.f_result.notario.value = 122000; document.f_result.registro.value = 72000; document.f_result.gestion.value = 64500; document.f_result.iva.value = 10320;} if (v1 > "60000000" && v1 <= "65000000"){ document.f_result.notario.value = 119500; document.f_result.registro.value = 69500; document.f_result.gestion.value = 64500; document.f_result.iva.value = 10320;} if (v1 > "55000000" && v1 <= "60000000"){ document.f_result.notario.value = 117000; document.f_result.registro.value = 67000; document.f_result.gestion.value = 64500; document.f_result.iva.value = 10320;} if (v1 > "50000000" && v1 <= "55000000"){ document.f_result.notario.value = 114500; document.f_result.registro.value = 64500; document.f_result.gestion.value = 64500; document.f_result.iva.value = 10320;} if (v1 > "45000000" && v1 <= "50000000"){ document.f_result.notario.value = 112000; document.f_result.registro.value = 62000; document.f_result.gestion.value = 49500; document.f_result.iva.value = 7920;} if (v1 > "40000000" && v1 <= "45000000"){ document.f_result.notario.value = 109500; document.f_result.registro.value = 59500; document.f_result.gestion.value = 49500; document.f_result.iva.value = 7920;} if (v1 > "35000000" && v1 <= "40000000"){ document.f_result.notario.value = 107000; document.f_result.registro.value = 57000; document.f_result.gestion.value = 49500; document.f_result.iva.value = 7920;} if (v1 > "30000000" && v1 <= "35000000"){ document.f_result.notario.value = 104500; document.f_result.registro.value = 54500; document.f_result.gestion.value = 49500; document.f_result.iva.value = 7920;} if (v1 > "29000000" && v1 <= "30000000"){ document.f_result.notario.value = 102000; document.f_result.registro.value = 52000; document.f_result.gestion.value = 49500; document.f_result.iva.value = 7920;} if (v1 > "28000000" && v1 <= "29000000"){ document.f_result.notario.value = 100500; document.f_result.registro.value = 51000; document.f_result.gestion.value = 49500; document.f_result.iva.value = 7920;} if (v1 > "27000000" && v1 <= "28000000"){ document.f_result.notario.value = 99000; document.f_result.registro.value = 50000; document.f_result.gestion.value = 49500; document.f_result.iva.value = 7920;} if (v1 > "26000000" && v1 <= "27000000"){ document.f_result.notario.value = 97500; document.f_result.registro.value = 49000; document.f_result.gestion.value = 49500; document.f_result.iva.value = 7920;} if (v1 > "25000000" && v1 <= "26000000"){ document.f_result.notario.value = 96000; document.f_result.registro.value = 48000; document.f_result.gestion.value = 49500; document.f_result.iva.value = 7920;} if (v1 > "24000000" && v1 <= "25000000"){ document.f_result.notario.value = 94500; document.f_result.registro.value = 47000; document.f_result.gestion.value = 49500; document.f_result.iva.value = 7920;} if (v1 > "23000000" && v1 <= "24000000"){ document.f_result.notario.value = 93000; document.f_result.registro.value = 46000; document.f_result.gestion.value = 49500; document.f_result.iva.value = 7920;} if (v1 > "22000000" && v1 <= "23000000"){ document.f_result.notario.value = 91500; document.f_result.registro.value = 45000; document.f_result.gestion.value = 49500; document.f_result.iva.value = 7920;} if (v1 > "21000000" && v1 <= "22000000"){ document.f_result.notario.value = 90000; document.f_result.registro.value = 44000; document.f_result.gestion.value = 49500; document.f_result.iva.value = 7920;} if (v1 > "20000000" && v1 <= "21000000"){ document.f_result.notario.value = 88500; document.f_result.registro.value = 43000; document.f_result.gestion.value = 49500; document.f_result.iva.value = 7920;} if (v1 > "19000000" && v1 <= "20000000"){ document.f_result.notario.value = 87000; document.f_result.registro.value = 42500; document.f_result.gestion.value = 39500; document.f_result.iva.value = 6320;} if (v1 > "18000000" && v1 <= "19000000"){ document.f_result.notario.value = 85500; document.f_result.registro.value = 41000; document.f_result.gestion.value = 39500; document.f_result.iva.value = 6320;} if (v1 > "17000000" && v1 <= "18000000"){ document.f_result.notario.value = 84000; document.f_result.registro.value = 39500; document.f_result.gestion.value = 39500; document.f_result.iva.value = 6320;} if (v1 > "16000000" && v1 <= "17000000"){ document.f_result.notario.value = 82500; document.f_result.registro.value = 38000; document.f_result.gestion.value = 39500; document.f_result.iva.value = 6320;} if (v1 > "15000000" && v1 <= "16000000"){ document.f_result.notario.value = 81000; document.f_result.registro.value = 36500; document.f_result.gestion.value = 39500; document.f_result.iva.value = 6320;} if (v1 > "14000000" && v1 <= "15000000"){ document.f_result.notario.value = 79500; document.f_result.registro.value = 35000; document.f_result.gestion.value = 34500; document.f_result.iva.value = 5520;} if (v1 > "13000000" && v1 <= "14000000"){ document.f_result.notario.value = 78000; document.f_result.registro.value = 34500; document.f_result.gestion.value = 34500; document.f_result.iva.value = 5520;} if (v1 > "12000000" && v1 <= "13000000"){ document.f_result.notario.value = 76500; document.f_result.registro.value = 33000; document.f_result.gestion.value = 34500; document.f_result.iva.value = 5520;} if (v1 > "11000000" && v1 <= "12000000"){ document.f_result.notario.value = 75000; document.f_result.registro.value = 31500; document.f_result.gestion.value = 34500; document.f_result.iva.value = 5520;} if (v1 > "10000000" && v1 <= "11000000"){ document.f_result.notario.value = 73500; document.f_result.registro.value = 30000; document.f_result.gestion.value = 34500; document.f_result.iva.value = 5520;} if (v1 > "9000000" && v1 <= "10000000"){ document.f_result.notario.value = 72000; document.f_result.registro.value = 28500; document.f_result.gestion.value = 27000; document.f_result.iva.value = 4320;} if (v1 > "8000000" && v1 <= "9000000"){ document.f_result.notario.value = 71000; document.f_result.registro.value = 27000; document.f_result.gestion.value = 27000; document.f_result.iva.value = 4320;} if (v1 > "7000000" && v1 <= "8000000"){ document.f_result.notario.value = 67000; document.f_result.registro.value = 25500; document.f_result.gestion.value = 27000; document.f_result.iva.value = 4320;} if (v1 > "6000000" && v1 <= "7000000"){ document.f_result.notario.value = 63000; document.f_result.registro.value = 24000; document.f_result.gestion.value = 27000; document.f_result.iva.value = 4320;} if (v1 > "5000000" && v1 <= "6000000"){ document.f_result.notario.value = 59000; document.f_result.registro.value = 22500; document.f_result.gestion.value = 27000; document.f_result.iva.value = 4320;} if (v1 > "4000000" && v1 <= "5000000"){ document.f_result.notario.value = 55000; document.f_result.registro.value = 21000; document.f_result.gestion.value = 22000; document.f_result.iva.value = 3520;} if (v1 > "3000000" && v1 <= "4000000"){ document.f_result.notario.value = 51000; document.f_result.registro.value = 19500; document.f_result.gestion.value = 22000; document.f_result.iva.value = 3520;} if (v1 > "2000000" && v1 <= "3000000"){ document.f_result.notario.value = 47000; document.f_result.registro.value = 18000; document.f_result.gestion.value = 22000; document.f_result.iva.value = 3520;} if (v1 > "1000000" && v1 <= "2000000"){ document.f_result.notario.value = 43000; document.f_result.registro.value = 16500; document.f_result.gestion.value = 22000; document.f_result.iva.value = 3520;} if (v1 <= "1000000"){ document.f_result.notario.value = 35000; document.f_result.registro.value = 15000; document.f_result.gestion.value = 22000; document.f_result.iva.value = 3520;} // fin calculo de gastos para hipoteca if (v2 > "95000000"){ document.f_result.notariocv.value = 150000; document.f_result.registrocv.value = 84000; for (i=95000000;i "90000000" && v2 <= "95000000"){ document.f_result.notariocv.value = 145000; document.f_result.registrocv.value = 82000; document.f_result.gestioncv.value = 50000; document.f_result.ivacv.value = 8000;} if (v2 > "85000000" && v2 <= "90000000"){ document.f_result.notariocv.value = 140000; document.f_result.registrocv.value = 80000; document.f_result.gestioncv.value = 50000; document.f_result.ivacv.value = 8000;} if (v2 > "80000000" && v2 <= "85000000"){ document.f_result.notariocv.value = 135000; document.f_result.registrocv.value = 78000; document.f_result.gestioncv.value = 50000; document.f_result.ivacv.value = 8000;} if (v2 > "75000000" && v2 <= "80000000"){ document.f_result.notariocv.value = 130000; document.f_result.registrocv.value = 76000; document.f_result.gestioncv.value = 50000; document.f_result.ivacv.value = 8000;} if (v2 > "70000000" && v2 <= "75000000"){ document.f_result.notariocv.value = 125000; document.f_result.registrocv.value = 74000; document.f_result.gestioncv.value = 50000; document.f_result.ivacv.value = 8000;} if (v2 > "65000000" && v2 <= "70000000"){ document.f_result.notariocv.value = 120000; document.f_result.registrocv.value = 72000; document.f_result.gestioncv.value = 50000; document.f_result.ivacv.value = 8000;} if (v2 > "60000000" && v2 <= "65000000"){ document.f_result.notariocv.value = 115000; document.f_result.registrocv.value = 70000; document.f_result.gestioncv.value = 45000; document.f_result.ivacv.value = 7200;} if (v2 > "55000000" && v2 <= "60000000"){ document.f_result.notariocv.value = 110000; document.f_result.registrocv.value = 68000; document.f_result.gestioncv.value = 45000; document.f_result.ivacv.value = 7200;} if (v2 > "50000000" && v2 <= "55000000"){ document.f_result.notariocv.value = 105000; document.f_result.registrocv.value = 66000; document.f_result.gestioncv.value = 45000; document.f_result.ivacv.value = 7200;} if (v2 > "45000000" && v2 <= "50000000"){ document.f_result.notariocv.value = 100000; document.f_result.registrocv.value = 64000; document.f_result.gestioncv.value = 40000; document.f_result.ivacv.value = 6400;} if (v2 > "40000000" && v2 <= "45000000"){ document.f_result.notariocv.value = 95000; document.f_result.registrocv.value = 62000; document.f_result.gestioncv.value = 40000; document.f_result.ivacv.value = 6400;} if (v2 > "35000000" && v2 <= "40000000"){ document.f_result.notariocv.value = 92500; document.f_result.registrocv.value = 60000; document.f_result.gestioncv.value = 40000; document.f_result.ivacv.value = 6400;} if (v2 > "30000000" && v2 <= "35000000"){ document.f_result.notariocv.value = 90000; document.f_result.registrocv.value = 58000; document.f_result.gestioncv.value = 40000; document.f_result.ivacv.value = 6400;} if (v2 > "29000000" && v2 <= "30000000"){ document.f_result.notariocv.value = 86000; document.f_result.registrocv.value = 54000; document.f_result.gestioncv.value = 40000; document.f_result.ivacv.value = 6400;} if (v2 > "28000000" && v2 <= "29000000"){ document.f_result.notariocv.value = 85000; document.f_result.registrocv.value = 52500; document.f_result.gestioncv.value = 40000; document.f_result.ivacv.value = 6400;} if (v2 > "27000000" && v2 <= "28000000"){ document.f_result.notariocv.value = 84000; document.f_result.registrocv.value = 51000; document.f_result.gestioncv.value = 40000; document.f_result.ivacv.value = 6400;} if (v2 > "26000000" && v2 <= "27000000"){ document.f_result.notariocv.value = 83000; document.f_result.registrocv.value = 49500; document.f_result.gestioncv.value = 40000; document.f_result.ivacv.value = 6400;} if (v2 > "25000000" && v2 <= "26000000"){ document.f_result.notariocv.value = 82000; document.f_result.registrocv.value = 48000; document.f_result.gestioncv.value = 40000; document.f_result.ivacv.value = 6400;} if (v2 > "24000000" && v2 <= "25000000"){ document.f_result.notariocv.value = 81000; document.f_result.registrocv.value = 46500; document.f_result.gestioncv.value = 40000; document.f_result.ivacv.value = 6400;} if (v2 > "23000000" && v2 <= "24000000"){ document.f_result.notariocv.value = 80000; document.f_result.registrocv.value = 45000; document.f_result.gestioncv.value = 40000; document.f_result.ivacv.value = 6400;} if (v2 > "22000000" && v2 <= "23000000"){ document.f_result.notariocv.value = 79000; document.f_result.registrocv.value = 43500; document.f_result.gestioncv.value = 40000; document.f_result.ivacv.value = 6400;} if (v2 > "21000000" && v2 <= "22000000"){ document.f_result.notariocv.value = 78000; document.f_result.registrocv.value = 42000; document.f_result.gestioncv.value = 40000; document.f_result.ivacv.value = 6400;} if (v2 > "20000000" && v2 <= "21000000"){ document.f_result.notariocv.value = 77000; document.f_result.registrocv.value = 40500; document.f_result.gestioncv.value = 40000; document.f_result.ivacv.value = 6400;} if (v2 > "19000000" && v2 <= "20000000"){ document.f_result.notariocv.value = 76000; document.f_result.registrocv.value = 39000; document.f_result.gestioncv.value = 35000; document.f_result.ivacv.value = 5600;} if (v2 > "18000000" && v2 <= "19000000"){ document.f_result.notariocv.value = 75000; document.f_result.registrocv.value = 37500; document.f_result.gestioncv.value = 35000; document.f_result.ivacv.value = 5600;} if (v2 > "17000000" && v2 <= "18000000"){ document.f_result.notariocv.value = 74000; document.f_result.registrocv.value = 36000; document.f_result.gestioncv.value = 35000; document.f_result.ivacv.value = 5600;} if (v2 > "16000000" && v2 <= "17000000"){ document.f_result.notariocv.value = 73000; document.f_result.registrocv.value = 34500; document.f_result.gestioncv.value = 35000; document.f_result.ivacv.value = 5600;} if (v2 > "15000000" && v2 <= "16000000"){ document.f_result.notariocv.value = 72000; document.f_result.registrocv.value = 33000; document.f_result.gestioncv.value = 35000; document.f_result.ivacv.value = 5600;} if (v2 > "14000000" && v2 <= "15000000"){ document.f_result.notariocv.value = 71000; document.f_result.registrocv.value = 31500; document.f_result.gestioncv.value = 30000; document.f_result.ivacv.value = 4800;} if (v2 > "13000000" && v2 <= "14000000"){ document.f_result.notariocv.value = 70000; document.f_result.registrocv.value = 30000; document.f_result.gestioncv.value = 30000; document.f_result.ivacv.value = 4800;} if (v2 > "12000000" && v2 <= "13000000"){ document.f_result.notariocv.value = 69000; document.f_result.registrocv.value = 28500; document.f_result.gestioncv.value = 30000; document.f_result.ivacv.value = 4800;} if (v2 > "11000000" && v2 <= "12000000"){ document.f_result.notariocv.value = 68000; document.f_result.registrocv.value = 27000; document.f_result.gestioncv.value = 30000; document.f_result.ivacv.value = 4800;} if (v2 > "10000000" && v2 <= "11000000"){ document.f_result.notariocv.value = 67000; document.f_result.registrocv.value = 25500; document.f_result.gestioncv.value = 30000; document.f_result.ivacv.value = 4800;} if (v2 > "9000000" && v2 <= "10000000"){ document.f_result.notariocv.value = 66000; document.f_result.registrocv.value = 24000; document.f_result.gestioncv.value = 22500; document.f_result.ivacv.value = 3600;} if (v2 > "8000000" && v2 <= "9000000"){ document.f_result.notariocv.value = 64500; document.f_result.registrocv.value = 25500; document.f_result.gestioncv.value = 22500; document.f_result.ivacv.value = 3600;} if (v2 > "7000000" && v2 <= "8000000"){ document.f_result.notariocv.value = 63000; document.f_result.registrocv.value = 21000; document.f_result.gestioncv.value = 22500; document.f_result.ivacv.value = 3600;} if (v2 > "6000000" && v2 <= "7000000"){ document.f_result.notariocv.value = 61500; document.f_result.registrocv.value = 19500; document.f_result.gestioncv.value = 22500; document.f_result.ivacv.value = 3600;} if (v2 > "5000000" && v2 <= "6000000"){ document.f_result.notariocv.value = 60000; document.f_result.registrocv.value = 18000; document.f_result.gestioncv.value = 22500; document.f_result.ivacv.value = 3600;} if (v2 > "4000000" && v2 <= "5000000"){ document.f_result.notariocv.value = 56000; document.f_result.registrocv.value = 16500; document.f_result.gestioncv.value = 17500; document.f_result.ivacv.value = 2800;} if (v2 > "3000000" && v2 <= "4000000"){ document.f_result.notariocv.value = 48000; document.f_result.registrocv.value = 15000; document.f_result.gestioncv.value = 17500; document.f_result.ivacv.value = 2800;} if (v2 > "2000000" && v2 <= "3000000"){ document.f_result.notariocv.value = 43000; document.f_result.registrocv.value = 13500; document.f_result.gestioncv.value = 17500; document.f_result.ivacv.value = 2800;} if (v2 > "1000000" && v2 <= "2000000"){ document.f_result.notariocv.value = 38500; document.f_result.registrocv.value = 12000; document.f_result.gestioncv.value = 17500; document.f_result.ivacv.value = 2800; } if (v2 <= "1000000"){ document.f_result.notariocv.value = 34000; document.f_result.registrocv.value = 10500; document.f_result.gestioncv.value = 17500; document.f_result.ivacv.value = 2800;}} // Funciones que estaban dentro de la primera calculadora function Formato_numero(numero) { var nombre = ""; var num = numero; if (num != "") { var str = ""; while (num > 999) { n1 = Math.floor(num/1000); n2 = num - 1000 * n1; if (n2 < 10) { n2 = "00" + n2; } else { if (n2 < 100) n2 = "0" + n2; } str = "." + n2 + str; num = n1; } str = num + str; } return (str); } function Delete_miles(numero_puntos) { var num_p; num_p = numero_puntos; longitud = 0; longitud = num_p.length; n = 0; var num_sp = ""; while (n imaxlength) { event.returnValue = false; return false; } if (isEmpty(obj.value) && (event.keyCode == 48)) { Event.returnValue = false; } else if (sign == "positive") { if ((event.keyCode < 48) || (event.keyCode > 57)) { event.returnValue = false; } else { var s_pre = obj.value; var s_inter = ""; var s_post = ""; var single_character = ""; var poner_punto = 1; for (var i = 0; i < s_pre.length; i++) { single_character = s_pre.substring(i,i+1); if (single_character != ".") { s_inter = s_inter + single_character; } } s_inter = s_inter + String.fromCharCode(event.keyCode); for (var j = s_inter.length; j > 0; j--, poner_punto++) { s_post = s_inter.substring(j-1,j) + s_post; if ((poner_punto == 3) && (j != 1)) { poner_punto = 0; s_post = "." + s_post; } } obj.value = s_post; event.returnValue = false; } } else { if ((isEmpty(obj.value) && ((event.keyCode < 48) || (event.keyCode > 57)) && (event.keyCode != 43) && (event.keyCode != 45)) || ((obj.value.length > 0) && ((event.keyCode < 48) || (event.keyCode > 57)))) { event.returnValue = false; } else if (obj.value != "+" && obj.value != "-") { var s_pre = obj.value; var s_inter = ""; var s_post = ""; var single_character = ""; var poner_punto = 1; var sign_character = ""; if ((s_pre.substring(0, 1) == "+") || (s_pre.substring(0, 1) == "-")) { sign_character = s_pre.substring(0, 1); s_pre = s_pre.substring(1, s_pre.length); } for (var i = 0; i < s_pre.length; i++) { single_character = s_pre.substring(i,i+1); if (single_character != ".") { s_inter = s_inter + single_character; } } s_inter = s_inter + String.fromCharCode(event.keyCode); for (var j = s_inter.length; j > 0; j--, poner_punto++) { s_post = s_inter.substring(j-1,j) + s_post; if ((poner_punto == 3) && (j != 1)) { poner_punto = 0; s_post = "." + s_post; } } obj.value = sign_character + s_post; event.returnValue = false; } } } function Formato(numero) { var nombre = ""; var num = numero; if (num != "") { var str = ""; while (num > 999) { n1 = Math.floor(num/1000); n2 = num - 1000 * n1; if (n2 < 10) { n2 = "00" + n2; } else { if (n2 < 100) n2 = "0" + n2; } str = "." + n2 + str; num = n1; } str = num + str; } return (str); } function euro() { if (!(document.formu.importeh.value == "" && document.formu.valorh.value == "" )) { var valor_actual; var res; valor1=Delete_miles(document.formu.importeh.value); valor2=Delete_miles(document.formu.valorh.value); if (!(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; } if (!(document.formu.valorh.value == "")) { valor_actual = valor2 / 166.386; document.formu.valorh.value = Math.round(valor_actual); document.formu.valorh.value = Formato_numero(document.formu.valorh.value); } } } function pts() { if (!(document.formu.importeh.value == "" && document.formu.valorh.value == "" )) { var valor_actual; var res; valor1=Delete_miles(document.formu.importeh.value); valor2=Delete_miles(document.formu.valorh.value); if (!(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; } if (!(document.formu.valorh.value == "")) { valor_actual = valor2 * 166.386; document.formu.valorh.value = Math.round(valor_actual); document.formu.valorh.value = Formato_numero(document.formu.valorh.value); alert ("El valor en pesetas se reajusto!"); } } } function calcular_onclick() { valor1=Delete_miles(document.formu.importeh.value); valor2=Delete_miles(document.formu.valorh.value); var provincia; provincia = document.formu.provin.value; if (!(document.formu.importeh.value == "") && !(document.formu.valorh.value == "" )) { var suma; buscarvalor(valor1, valor2); if (document.formu.radioviv[0].checked) { document.f_result.impuesto2.value = valor2 * 0.005; document.f_result.impuesto.value = valor1 * 0.005; document.f_result.ivaviv.value = valor2 * 0.07; document.f_result.itp.value = ""; } else { document.f_result.impuesto.value = valor1 * 0.008; document.f_result.itp.value = valor2 * provincia; document.f_result.impuesto2.value = ""; document.f_result.ivaviv.value = ""; } document.f_result.comision.value = valor1 * 0.01; if (document.formu.radio[0].checked) { document.f_result.tasacion.value = 30000; document.f_result.seguro.value = 50000; if (document.formu.radioviv[0].checked) { suma = parseInt(document.f_result.impuesto2.value) + parseInt(document.f_result.seguro.value) + parseInt(document.f_result.comision.value) + parseInt(document.f_result.iva.value) + parseInt(document.f_result.tasacion.value) + parseInt(document.f_result.impuesto.value) + parseInt(document.f_result.notario.value) + parseInt(document.f_result.gestion.value) + parseInt(document.f_result.registro.value) + parseInt(document.f_result.notariocv.value) + parseInt(document.f_result.registrocv.value) + parseInt(document.f_result.gestioncv.value) + parseInt(document.f_result.ivacv.value) + parseInt(document.f_result.ivaviv.value); suma_hipo = parseInt(document.f_result.seguro.value) + parseInt(document.f_result.comision.value) + parseInt(document.f_result.iva.value) + parseInt(document.f_result.tasacion.value) + parseInt(document.f_result.impuesto.value) + parseInt(document.f_result.notario.value) + parseInt(document.f_result.gestion.value) + parseInt(document.f_result.registro.value); suma_compra = parseInt(document.f_result.notariocv.value) + parseInt(document.f_result.impuesto2.value) + parseInt(document.f_result.registrocv.value) + parseInt(document.f_result.gestioncv.value) + parseInt(document.f_result.ivacv.value) + parseInt(document.f_result.ivaviv.value); } else { suma = parseInt(document.f_result.seguro.value) + parseInt(document.f_result.comision.value) + parseInt(document.f_result.iva.value) + parseInt(document.f_result.tasacion.value) + parseInt(document.f_result.impuesto.value) + parseInt(document.f_result.notario.value) + parseInt(document.f_result.gestion.value) + parseInt(document.f_result.registro.value) + parseInt(document.f_result.notariocv.value) + parseInt(document.f_result.registrocv.value) + parseInt(document.f_result.gestioncv.value) + parseInt(document.f_result.ivacv.value) + parseInt(document.f_result.itp.value); suma_hipo = parseInt(document.f_result.seguro.value) + parseInt(document.f_result.comision.value) + parseInt(document.f_result.iva.value) + parseInt(document.f_result.tasacion.value) + parseInt(document.f_result.impuesto.value) + parseInt(document.f_result.notario.value) + parseInt(document.f_result.gestion.value) + parseInt(document.f_result.registro.value); suma_compra = parseInt(document.f_result.notariocv.value) + parseInt(document.f_result.registrocv.value) + parseInt(document.f_result.gestioncv.value) + parseInt(document.f_result.ivacv.value) + parseInt(document.f_result.itp.value); } document.f_result.seguro.value = Formato_numero(document.f_result.seguro.value); document.f_result.tasacion.value = Formato_numero(document.f_result.tasacion.value); document.f_result.total.value = Formato_numero(suma); document.f_result.comision.value = Formato_numero(Math.round(document.f_result.comision.value)); document.f_result.iva.value = Formato_numero(document.f_result.iva.value); document.f_result.tasacion.value = Formato_numero(document.f_result.tasacion.value); document.f_result.impuesto.value = Formato_numero(Math.round(document.f_result.impuesto.value)); document.f_result.notario.value = Formato_numero(document.f_result.notario.value); document.f_result.gestion.value = Formato_numero(document.f_result.gestion.value); document.f_result.registro.value = Formato_numero(document.f_result.registro.value); document.f_result.notariocv.value = Formato_numero(document.f_result.notariocv.value); document.f_result.registrocv.value = Formato_numero(document.f_result.registrocv.value); document.f_result.ivacv.value = Formato_numero(document.f_result.ivacv.value); document.f_result.gestioncv.value = Formato_numero(document.f_result.gestioncv.value); document.f_result.total_compra.value = Formato_numero(suma_compra); document.f_result.total_hipo.value = Formato_numero(suma_hipo); if (document.formu.radioviv[0].checked) { document.f_result.ivaviv.value = Formato_numero(Math.round(document.f_result.ivaviv.value)); document.f_result.impuesto2.value = Formato_numero(document.f_result.impuesto2.value); } else { document.f_result.itp.value = Formato_numero(Math.round(document.f_result.itp.value)); } } else { document.f_result.seguro.value = 300; document.f_result.iva.value = document.f_result.iva.value / 166.386; document.f_result.tasacion.value = document.f_result.tasacion.value / 166.386; document.f_result.notario.value = document.f_result.notario.value / 166.386; document.f_result.gestion.value = document.f_result.gestion.value / 166.386; document.f_result.registro.value = document.f_result.registro.value / 166.386; document.f_result.notariocv.value = document.f_result.notariocv.value / 166.386; document.f_result.registrocv.value = document.f_result.registrocv.value / 166.386; document.f_result.ivacv.value = document.f_result.ivacv.value / 166.386; document.f_result.gestioncv.value = document.f_result.gestioncv.value / 166.386; document.f_result.tasacion.value = 180.3; if (document.formu.radioviv[0].checked) { suma = parseInt(document.f_result.impuesto2.value) + parseInt(document.f_result.seguro.value) + parseInt(document.f_result.comision.value) + parseInt(document.f_result.iva.value) + parseInt(document.f_result.tasacion.value) + parseInt(document.f_result.impuesto.value) + parseInt(document.f_result.notario.value) + parseInt(document.f_result.gestion.value) + parseInt(document.f_result.registro.value) + parseInt(document.f_result.notariocv.value) + parseInt(document.f_result.registrocv.value) + parseInt(document.f_result.gestioncv.value) + parseInt(document.f_result.ivacv.value) + parseInt(document.f_result.ivaviv.value); suma_hipo = parseInt(document.f_result.seguro.value) + parseInt(document.f_result.comision.value) + parseInt(document.f_result.iva.value) + parseInt(document.f_result.tasacion.value) + parseInt(document.f_result.impuesto.value) + parseInt(document.f_result.notario.value) + parseInt(document.f_result.gestion.value) + parseInt(document.f_result.registro.value); suma_compra = parseInt(document.f_result.notariocv.value) + parseInt(document.f_result.impuesto2.value) + parseInt(document.f_result.registrocv.value) + parseInt(document.f_result.gestioncv.value) + parseInt(document.f_result.ivacv.value) + parseInt(document.f_result.ivaviv.value); } else { suma = parseInt(document.f_result.seguro.value) + parseInt(document.f_result.comision.value) + parseInt(document.f_result.iva.value) + parseInt(document.f_result.tasacion.value) + parseInt(document.f_result.impuesto.value) + parseInt(document.f_result.notario.value) + parseInt(document.f_result.gestion.value) + parseInt(document.f_result.registro.value) + parseInt(document.f_result.notariocv.value) + parseInt(document.f_result.registrocv.value) + parseInt(document.f_result.gestioncv.value) + parseInt(document.f_result.ivacv.value) + parseInt(document.f_result.itp.value); suma_hipo = parseInt(document.f_result.seguro.value) + parseInt(document.f_result.comision.value) + parseInt(document.f_result.iva.value) + parseInt(document.f_result.tasacion.value) + parseInt(document.f_result.impuesto.value) + parseInt(document.f_result.notario.value) + parseInt(document.f_result.gestion.value) + parseInt(document.f_result.registro.value); suma_compra = parseInt(document.f_result.notariocv.value) + parseInt(document.f_result.registrocv.value) + parseInt(document.f_result.gestioncv.value) + parseInt(document.f_result.ivacv.value) + parseInt(document.f_result.itp.value); } document.f_result.total.value = Formato_numero(Math.round(suma)); document.f_result.comision.value = Formato_numero(Math.round(document.f_result.comision.value)); document.f_result.iva.value = Formato_numero(Math.round(document.f_result.iva.value)); document.f_result.tasacion.value = Formato_numero(Math.round(document.f_result.tasacion.value)); document.f_result.impuesto.value = Formato_numero(Math.round(document.f_result.impuesto.value)); document.f_result.notario.value = Formato_numero(Math.round(document.f_result.notario.value)); document.f_result.gestion.value = Formato_numero(Math.round(document.f_result.gestion.value)); document.f_result.registro.value = Formato_numero(Math.round(document.f_result.registro.value)); document.f_result.notariocv.value = Formato_numero(Math.round(document.f_result.notariocv.value)); document.f_result.registrocv.value = Formato_numero(Math.round(document.f_result.registrocv.value)); document.f_result.ivacv.value = Formato_numero(Math.round(document.f_result.ivacv.value)); document.f_result.gestioncv.value = Formato_numero(Math.round(document.f_result.gestioncv.value)); document.f_result.total_compra.value = Formato_numero(Math.round(suma_compra)); document.f_result.total_hipo.value = Formato_numero(Math.round(suma_hipo)); if (document.formu.radioviv[0].checked) { document.f_result.impuesto2.value = Formato_numero(Math.round(document.f_result.impuesto2.value)); document.f_result.ivaviv.value = Formato_numero(Math.round(document.f_result.ivaviv.value)); } else { document.f_result.itp.value = Formato_numero(Math.round(document.f_result.itp.value)); } } } if (document.formu.valorh.value == "") { buscarvalor(valor1, valor2); document.f_result.impuesto.value = valor1 * 0.005; document.f_result.comision.value = valor1 * 0.01; if (document.formu.radio[0].checked) { document.f_result.tasacion.value = 30000; document.f_result.seguro.value = 50000; suma_hipo = parseInt(document.f_result.seguro.value) + parseInt(document.f_result.comision.value) + parseInt(document.f_result.iva.value) + parseInt(document.f_result.tasacion.value) + parseInt(document.f_result.impuesto.value) + parseInt(document.f_result.notario.value) + parseInt(document.f_result.gestion.value) + parseInt(document.f_result.registro.value); suma_compra = ""; suma = suma_hipo; document.f_result.seguro.value = Formato_numero(document.f_result.seguro.value); document.f_result.tasacion.value = Formato_numero(document.f_result.tasacion.value); document.f_result.total.value = Formato_numero(suma); document.f_result.comision.value = Formato_numero(Math.round(document.f_result.comision.value)); document.f_result.iva.value = Formato_numero(document.f_result.iva.value); document.f_result.tasacion.value = Formato_numero(document.f_result.tasacion.value); document.f_result.impuesto.value = Formato_numero(Math.round(document.f_result.impuesto.value)); document.f_result.notario.value = Formato_numero(document.f_result.notario.value); document.f_result.gestion.value = Formato_numero(document.f_result.gestion.value); document.f_result.registro.value = Formato_numero(document.f_result.registro.value); document.f_result.notariocv.value = ""; document.f_result.registrocv.value = ""; document.f_result.ivacv.value = ""; document.f_result.gestioncv.value = ""; document.f_result.total_compra.value = ""; document.f_result.total_hipo.value = Formato_numero(suma_hipo); } else { document.f_result.seguro.value = 300; document.f_result.iva.value = document.f_result.iva.value / 166.386; document.f_result.tasacion.value = document.f_result.tasacion.value / 166.386; document.f_result.notario.value = document.f_result.notario.value / 166.386; document.f_result.gestion.value = document.f_result.gestion.value / 166.386; document.f_result.registro.value = document.f_result.registro.value / 166.386; document.f_result.tasacion.value = 180.3; suma_hipo = parseInt(document.f_result.seguro.value) + parseInt(document.f_result.comision.value) + parseInt(document.f_result.iva.value) + parseInt(document.f_result.tasacion.value) + parseInt(document.f_result.impuesto.value) + parseInt(document.f_result.notario.value) + parseInt(document.f_result.gestion.value) + parseInt(document.f_result.registro.value); suma_compra = ""; suma = suma_hipo; document.f_result.total.value = Formato_numero(Math.round(suma)); document.f_result.comision.value = Formato_numero(Math.round(document.f_result.comision.value)); document.f_result.iva.value = Formato_numero(Math.round(document.f_result.iva.value)); document.f_result.tasacion.value = Formato_numero(Math.round(document.f_result.tasacion.value)); document.f_result.impuesto.value = Formato_numero(Math.round(document.f_result.impuesto.value)); document.f_result.notario.value = Formato_numero(Math.round(document.f_result.notario.value)); document.f_result.gestion.value = Formato_numero(Math.round(document.f_result.gestion.value)); document.f_result.registro.value = Formato_numero(Math.round(document.f_result.registro.value)); document.f_result.total_hipo.value = Formato_numero(Math.round(suma_hipo)); } document.f_result.notariocv.value = ""; document.f_result.registrocv.value = ""; document.f_result.ivacv.value = ""; document.f_result.gestioncv.value = ""; document.f_result.total_compra.value = ""; document.f_result.impuesto2.value = ""; document.f_result.ivaviv.value = ""; document.f_result.itp.value = ""; document.f_result.ivaviv.value = ""; } if (document.formu.importeh.value == "") { var suma; valor1 = 0; document.f_result.seguro.value = ""; buscarvalor(valor1, valor2); if (document.formu.radioviv[0].checked) { document.f_result.impuesto2.value = valor2 * 0.005; document.f_result.ivaviv.value = valor2 * 0.07; document.f_result.itp.value = ""; } else { document.f_result.itp.value = valor2 * provincia; document.f_result.impuesto2.value = ""; document.f_result.ivaviv.value = ""; } if (document.formu.radio[0].checked) { if (document.formu.radioviv[0].checked) { suma_hipo = ""; suma_compra = parseInt(document.f_result.impuesto2.value) + parseInt(document.f_result.notariocv.value) + parseInt(document.f_result.registrocv.value) + parseInt(document.f_result.gestioncv.value) + parseInt(document.f_result.ivacv.value) + parseInt(document.f_result.ivaviv.value); suma = suma_compra; } else { suma_hipo = ""; suma_compra = parseInt(document.f_result.notariocv.value) + parseInt(document.f_result.registrocv.value) + parseInt(document.f_result.gestioncv.value) + parseInt(document.f_result.ivacv.value) + parseInt(document.f_result.itp.value); suma = suma_compra; } document.f_result.notariocv.value = Formato_numero(document.f_result.notariocv.value); document.f_result.registrocv.value = Formato_numero(document.f_result.registrocv.value); document.f_result.ivacv.value = Formato_numero(document.f_result.ivacv.value); document.f_result.gestioncv.value = Formato_numero(document.f_result.gestioncv.value); document.f_result.total_compra.value = Formato_numero(suma_compra); document.f_result.total_hipo.value = ""; if (document.formu.radioviv[0].checked) { document.f_result.impuesto2.value = Formato_numero(Math.round(document.f_result.impuesto2.value)); document.f_result.ivaviv.value = Formato_numero(Math.round(document.f_result.ivaviv.value)); } else { document.f_result.itp.value = Formato_numero(Math.round(document.f_result.itp.value)); } } else { document.f_result.notariocv.value = document.f_result.notariocv.value / 166.386; document.f_result.registrocv.value = document.f_result.registrocv.value / 166.386; document.f_result.ivacv.value = document.f_result.ivacv.value / 166.386; document.f_result.gestioncv.value = document.f_result.gestioncv.value / 166.386; if (document.formu.radioviv[0].checked) { suma_hipo = ""; suma_compra = parseInt(document.f_result.impuesto2.value) + parseInt(document.f_result.notariocv.value) + parseInt(document.f_result.registrocv.value) + parseInt(document.f_result.gestioncv.value) + parseInt(document.f_result.ivacv.value) + parseInt(document.f_result.ivaviv.value); suma = suma_compra; } else { suma_hipo = ""; suma_compra = parseInt(document.f_result.notariocv.value) + parseInt(document.f_result.registrocv.value) + parseInt(document.f_result.gestioncv.value) + parseInt(document.f_result.ivacv.value) + parseInt(document.f_result.itp.value); suma = suma_compra; } document.f_result.total.value = Formato_numero(Math.round(suma)); document.f_result.notariocv.value = Formato_numero(Math.round(document.f_result.notariocv.value)); document.f_result.registrocv.value = Formato_numero(Math.round(document.f_result.registrocv.value)); document.f_result.ivacv.value = Formato_numero(Math.round(document.f_result.ivacv.value)); document.f_result.gestioncv.value = Formato_numero(Math.round(document.f_result.gestioncv.value)); document.f_result.total_compra.value = Formato_numero(Math.round(suma_compra)); document.f_result.total_hipo.value = ""; if (document.formu.radioviv[0].checked) { document.f_result.impuesto2.value = Formato_numero(Math.round(document.f_result.impuesto2.value)); document.f_result.ivaviv.value = Formato_numero(Math.round(document.f_result.ivaviv.value)); } else { document.f_result.itp.value = Formato_numero(Math.round(document.f_result.itp.value)); } } document.f_result.comision.value = ""; document.f_result.iva.value = ""; document.f_result.tasacion.value = ""; document.f_result.impuesto.value = ""; document.f_result.notario.value = ""; document.f_result.gestion.value = ""; document.f_result.registro.value = ""; document.f_result.total.value = document.f_result.total_compra.value; } if ((document.formu.importeh.value == "") && (document.formu.valorh.value == "" )) { document.f_result.seguro.value = ""; document.f_result.tasacion.value = ""; document.f_result.total.value = ""; document.f_result.comision.value = ""; document.f_result.iva.value = ""; document.f_result.tasacion.value = ""; document.f_result.impuesto.value = ""; document.f_result.notario.value = ""; document.f_result.gestion.value = ""; document.f_result.registro.value = ""; document.f_result.notariocv.value = ""; document.f_result.registrocv.value = ""; document.f_result.ivacv.value = ""; document.f_result.gestioncv.value = ""; document.f_result.total_compra.value = ""; document.f_result.total_hipo.value = ""; document.f_result.ivaviv.value = ""; document.f_result.impuesto2.value = ""; alert ("Por favor rellene alguno de los importes"); } } function EsNumerico(dato) { var i; var longitud; var caracter; var sumo = 0; longitud = dato.length; valido = "0123456789."; for ( i=0; i <= longitud; i++) { caracter = dato.substring(i,i+1) if (valido.indexOf(caracter) == -1) return false; } return true; } function borrar(obj) { obj.value = ""; } function cerrar() { Window.close(); } function calculainteres(){ inter=4.50 //******************Operación espejo*********************************** if (plazotemp==datos[2] && capinitemp==datos[0] && parseInt(mensutemp)==datos[3]){ d3=mensutemp d2=plazotemp d0=capinitemp }else{ d0=datos[0] d3=datos[3] d2=datos[2]} //********************************************************************** do{ id=inter/1200 res=d0*((Math.pow(1+id,d2)*id)/(Math.pow(1+id,d2)-1)) if (parseInt(res)>d3){ inter=inter-0.01 } if (parseInt(res)parseInt(comparo) || parseInt(res) 35 || isNaN(res)) { alert("El Banco de España no autoriza amortizaciones de mas de 35 años"); document.forms[0].elements[2].value = ""; document.miForm.c.value = Formato_numero(document.miForm.c.value); document.forms[0].elements[2].focus(); return;} //**********Modificamos el capital inicial****************** cinicial=datos[3]/((Math.pow(1+id,res)*id)/(Math.pow(1+id,res)-1)) if (document.forms[0].elements[0].value!=parseInt(cinicial)){ document.forms[0].elements[0].value=parseInt(cinicial) alert("Se ha modificado el Capital inicial para que sea \ncoherente con el resultado del plazo en valores enteros") } document.miForm.p.value = Math.round(parseInt(document.miForm.p.value) / 12); } if (datos[3]==""){ id=datos[1]/1200 res=datos[0]*((Math.pow(1+id,datos[2])*id)/(Math.pow(1+id,datos[2])-1)) intetemp=id capinitemp=datos[0] plazotemp=datos[2] mensutemp=res dato=res+"" indi=dato.indexOf(".") if (dato!=-1){ deci=dato.substring(indi+1,indi+3) if (parseInt(deci)>=50){ document.forms[0].elements[3].value=Math.ceil(res) }else{ document.forms[0].elements[3].value=parseInt(res) } }else{ res=parseInt(res) document.forms[0].elements[3].value=res } document.miForm.p.value = parseInt(document.miForm.p.value) / 12; } } } function compruebadatos(){ sigo = true if (!(document.miForm.c.value == "")){ document.miForm.c.value = Delete_miles(document.miForm.c.value);} if (!(document.miForm.m.value == "")){ document.miForm.m.value = Delete_miles(document.miForm.m.value);} var capital; capital = parseInt(document.miForm.c.value); //capital = parseInt('10000000'); var mensualidad; mensualidad = parseInt(document.miForm.m.value); if (capital < mensualidad && !(document.forms[0].elements[0].value == "")) { alert ("La cuota no puede ser mayor que el importe inicial!"); document.forms[0].elements[3].focus(); return; } if (document.forms[0].elements[1].value < 0){ alert ("No introduzca intereses negativos"); //document.forms[0].elements[1].value = ""; document.miForm.c.value = Formato_numero(document.miForm.c.value); document.forms[0].elements[1].focus(); return; } if (document.forms[0].elements[2].value < 0){ alert ("No introduzca años negativos"); //document.forms[0].elements[1].value = ""; document.miForm.c.value = Formato_numero(document.miForm.c.value); document.forms[0].elements[2].focus(); return; } if (document.forms[0].elements[2].value > 35) { alert("El Banco de España no autoriza amortizaciones de mas de 35 años"); //document.forms[0].elements[1].value = ""; document.forms[0].elements[2].value = ""; document.miForm.c.value = Formato_numero(document.miForm.c.value); document.forms[0].elements[2].focus(); return; } if (document.forms[0].elements[1].value > 20) { alert("El interés máximo es 20%!"); if (!(document.miForm.c.value == "")) { document.miForm.c.value = Formato_numero(document.miForm.c.value);} if (!(document.miForm.m.value == "")) { document.miForm.m.value = Formato_numero(document.miForm.m.value);} document.forms[0].elements[1].focus(); return; } for (i=0;i<4;i++){ if (isNaN(document.forms[0].elements[i].value)){ sigo=false alert("El dato introducido en "+nomdatos[i]+" no es un número"); if (!(document.forms[0].elements[0].value == "")){ document.forms[0].elements[0].value = Formato_numero(document.forms[0].elements[0].value);} if (!(document.forms[0].elements[3].value == "")){ document.forms[0].elements[3].value = Formato_numero(document.forms[0].elements[3].value);} document.forms[0].elements[i].focus(); break } } if (sigo){ if (!(document.miForm.p.value == "")) { document.miForm.p.value = parseInt(document.miForm.p.value) * 12;} calculaprestamo() } if (!(document.miForm.c.value == "") && !(document.miForm.m.value == "")){ document.miForm.c.value = Formato_numero(document.miForm.c.value); document.miForm.m.value = Formato_numero(document.miForm.m.value);} } function borradato(num){ document.forms[0].elements[num].value=""} function obligatorios(){ var cont=0 var paso=true for (var i=0;i sup){ alert("Por favor, introduzca un valor comprendido entre "+formatoMoneda(inf,".")+" y "+formatoMoneda(sup,".")+cadena); temp.value=""; resultado=false; } } else { alert("Por favor, introduzca un numero."); temp.value=""; resultado=false; } return resultado; } function esNumero(temp){ cadenaInput=""+temp; if (cadenaInput=="NaN"){ return false; } for ( var j=0 ; j <= cadenaInput.length-1 ; j++ ){ var caracter=cadenaInput.charAt(j); if (caracter <"0" || caracter >"9"){ if (caracter!="."){ return false; } } } return true; } function CalculaCuota() { if (isNaN(Delete_miles(document.formu.mash.value))) { document.formu.mash.value = 0; } impor = parseInt(Delete_miles(document.formu.mash.value)) + 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) plazo_meses = plazo_meses * 12 tipo_mensual = parseFloat(document.formu.interes.value) if ( isNaN(impor) || impor == 0 ) { alert("Debe rellenar el campo 'Capital pendiente de amortizar'") cuota = "Revisar" return 0} if ( isNaN(tipo_mensual) || tipo_mensual == 0.0 ) { alert("Debe rellenar el campo 'Tipo de interés'") cuota = "Revisar" return 0} if ( isNaN(plazo_meses) || plazo_meses == 0 ) { alert("Debe rellenar el campo 'Años a amortizar'") cuota = "Revisar" return 0} tipo_mensual = tipo_mensual / 1200.0 cuota = imp * tipo_mensual * Math.pow((tipo_mensual + 1.0),plazo_meses) / ( Math.pow((tipo_mensual + 1.0),plazo_meses) - 1.0 ) document.f_result.cuota.value = Math.round(cuota) } function calcular_onclickk() { if (document.formu.valorh.value == "") { document.formu.valorh.value = 1; } if (document.formu.mash.value == "") { document.formu.mash.value = 0; } if (document.formu.importeh.value == "") { alert("Debe rellenar el capital pendiente de amortizar.") document.formu.importeh.focus() return; } if (document.formu.valorh.value < 0){ alert ("No introduzca intereses negativos"); document.formu.valorh.value = 1; document.formu.valorh.focus(); return; } if (document.formu.valorh.value > 3){ alert ("La comisión máxima es de un 3%"); document.formu.valorh.value = 1; document.formu.valorh.focus(); return; } if (!EsNumerico(document.formu.valorh.value)){ alert ("EL valor introducido no es un número"); document.formu.valorh.focus(); return;} 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 < 0){ alert ("Los años deben ser positivos!"); document.formu.anos.focus(); return; } if (document.formu.anos.value > 35){ alert ("El Banco de España no permite hipotecas de más de 35 años."); document.formu.anos.focus(); return; } if (document.formu.interes.value < 0){ alert ("No introduzca intereses negativos"); document.formu.interes.value = 5; document.formu.interes.focus(); return; } if (document.formu.interes.value > 20){ alert ("El interés máximo es de un 20%"); document.formu.interes.value = 5; document.formu.interes.focus(); return; } //Comprobación final para que no opere si falta algún campo if ((document.formu.valorh.value == "") || (document.formu.importeh.value == "") || (document.formu.mash.value == "") || (document.formu.anos.value == "") || (document.formu.interes.value == "")) { alert ("Rellene todos los campos de Tus Datos"); return; } valor1=Delete_miles(document.formu.importeh.value); valor2=document.formu.valorh.value; valor3=Delete_miles(document.formu.mash.value); var suma; var totalsuma; //if (valor1 > valor3) { //alert ("El valor a amortizar no puede ser superior al total!"); //return; //} if (isNaN(valor3) || valor3=="") { totalsuma = parseInt(valor1); } else { totalsuma = parseInt(valor1) + parseInt(valor3); } // Cálculo de la comisión document.f_result.comision.value = valor1 * (valor2/100); // Búsqueda de Datos buscarvalor2(totalsuma); CalculaCuota(); document.f_result.cuota.value = Formato_numero(document.f_result.cuota.value); document.f_result.tasacion.value = 30000; // Cálculo en Euros if (document.formu.radio[1].checked) { document.f_result.tasacion.value = 180; document.f_result.notario.value = Math.round(document.f_result.notario.value/166); //document.f_result.gestion.value = Math.round(document.f_result.gestion.value/166); document.f_result.registro.value = Math.round(document.f_result.registro.value/166); //document.f_result.iva.value = Math.round(document.f_result.iva.value/166); } suma = parseInt(document.f_result.comision.value) + parseInt(document.f_result.tasacion.value) + parseInt(document.f_result.notario.value) + parseInt(document.f_result.gestion.value) + parseInt(document.f_result.registro.value) + parseInt(document.f_result.iva.value); document.f_result.total.value = suma; //Formato en comisión document.f_result.comision.value = Math.round(document.f_result.comision.value); document.f_result.comision.value = Formato_numero(document.f_result.comision.value); //Formato en Total document.f_result.total.value = Formato_numero(document.f_result.total.value); //Formato en comision, tasacion, notario, gestión, registro y iva. document.f_result.comision.value = Formato_numero(document.f_result.comision.value); document.f_result.tasacion.value = Formato_numero(document.f_result.tasacion.value); document.f_result.notario.value = Formato_numero(document.f_result.notario.value); document.f_result.gestion.value = Formato_numero(document.f_result.gestion.value); document.f_result.registro.value = Formato_numero(document.f_result.registro.value); } function pts2() { if (!(document.formu.importeh.value == "" && document.formu.valorh.value == "" )){ var valor_actual; var res; valor1=Delete_miles(document.formu.importeh.value); valor2=Delete_miles(document.formu.valorh.value); valor3=Delete_miles(document.formu.mash.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; if (!(isNaN(valor3))) { valor_actual = valor3 * 166.386; document.formu.mash.value = Math.round(valor_actual); document.formu.mash.value = Formato_numero(document.formu.mash.value); alert ("El valor en pesetas se reajusto!"); } } } function euro2() { if (!(document.formu.importeh.value == "" && document.formu.valorh.value == "" )){ var valor_actual; var res; valor1=Delete_miles(document.formu.importeh.value); valor2=Delete_miles(document.formu.valorh.value); valor3=Delete_miles(document.formu.mash.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; if (!(isNaN(valor3))) { valor_actual = valor3 / 166.386; document.formu.mash.value = Math.round(valor_actual); document.formu.mash.value = Formato_numero(document.formu.mash.value); } } } function buscarvalor2(v1) { if (document.formu.radio[0].checked){ document.f_result.gestion.value = 5000; document.f_result.iva.value = 800; } else { v1 = v1 * 166.386; document.f_result.gestion.value = 30; document.f_result.iva.value = 4.8; } if (v1 > "50000000") { document.f_result.notario.value = 51500; document.f_result.registro.value = 22000; for (i=50000000;i "45000000" && v1 <= "50000000"){ document.f_result.notario.value = 51500; document.f_result.registro.value = 22000; } if (v1 > "40000000" && v1 <= "45000000"){ document.f_result.notario.value = 50500; document.f_result.registro.value = 21000; } if (v1 > "39000000" && v1 <= "40000000"){ document.f_result.notario.value = 50000; document.f_result.registro.value = 20000; } if (v1 > "38000000" && v1 <= "39000000"){ document.f_result.notario.value = 49750; document.f_result.registro.value = 19500; } if (v1 > "37000000" && v1 <= "38000000"){ document.f_result.notario.value = 49500; document.f_result.registro.value = 19500; } if (v1 > "36000000" && v1 <= "37000000"){ document.f_result.notario.value = 49250; document.f_result.registro.value = 19500; } if (v1 > "35000000" && v1 <= "36000000"){ document.f_result.notario.value = 49000; document.f_result.registro.value = 19500; } if (v1 > "34000000" && v1 <= "35000000"){ document.f_result.notario.value = 48750; document.f_result.registro.value = 19000; } if (v1 > "33000000" && v1 <= "34000000"){ document.f_result.notario.value = 48500; document.f_result.registro.value = 19000; } if (v1 > "32000000" && v1 <= "33000000"){ document.f_result.notario.value = 48250; document.f_result.registro.value = 19000; } if (v1 > "31000000" && v1 <= "32000000"){ document.f_result.notario.value = 48000; document.f_result.registro.value = 19000; } if (v1 > "30000000" && v1 <= "31000000"){ document.f_result.notario.value = 47750; document.f_result.registro.value = 19000; } if (v1 > "29000000" && v1 <= "30000000"){ document.f_result.notario.value = 47500; document.f_result.registro.value = 18400; } if (v1 > "28000000" && v1 <= "29000000"){ document.f_result.notario.value = 47250; document.f_result.registro.value = 18400; } if (v1 > "27000000" && v1 <= "28000000"){ document.f_result.notario.value = 47000; document.f_result.registro.value = 18400; } if (v1 > "26000000" && v1 <= "27000000"){ document.f_result.notario.value = 46500; document.f_result.registro.value = 18400; } if (v1 > "25000000" && v1 <= "26000000"){ document.f_result.notario.value = 46000; document.f_result.registro.value = 18000; } if (v1 > "24000000" && v1 <= "25000000"){ document.f_result.notario.value = 45500; document.f_result.registro.value = 17800; } if (v1 > "23000000" && v1 <= "24000000"){ document.f_result.notario.value = 45000; document.f_result.registro.value = 17600; } if (v1 > "22000000" && v1 <= "23000000"){ document.f_result.notario.value = 44750; document.f_result.registro.value = 17400; } if (v1 > "21000000" && v1 <= "22000000"){ document.f_result.notario.value = 44500; document.f_result.registro.value = 17200; } if (v1 > "20000000" && v1 <= "21000000"){ document.f_result.notario.value = 44250; document.f_result.registro.value = 17000; } if (v1 > "19000000" && v1 <= "20000000"){ document.f_result.notario.value = 44000; document.f_result.registro.value = 16600; } if (v1 > "18000000" && v1 <= "19000000"){ document.f_result.notario.value = 43500; document.f_result.registro.value = 16400; } if (v1 > "17000000" && v1 <= "18000000"){ document.f_result.notario.value = 43000; document.f_result.registro.value = 16200; } if (v1 > "16000000" && v1 <= "17000000"){ document.f_result.notario.value = 42500; document.f_result.registro.value = 16000; } if (v1 > "15000000" && v1 <= "16000000"){ document.f_result.notario.value = 42000; document.f_result.registro.value = 15800; } if (v1 > "14000000" && v1 <= "15000000"){ document.f_result.notario.value = 41500; document.f_result.registro.value = 15500; } if (v1 > "13000000" && v1 <= "14000000"){ document.f_result.notario.value = 41000; document.f_result.registro.value = 15200; } if (v1 > "12000000" && v1 <= "13000000"){ document.f_result.notario.value = 40500; document.f_result.registro.value = 14900; } if (v1 > "11000000" && v1 <= "12000000"){ document.f_result.notario.value = 40000; document.f_result.registro.value = 14600; } if (v1 > "10000000" && v1 <= "11000000"){ document.f_result.notario.value = 39500; document.f_result.registro.value = 14300; } if (v1 > "9000000" && v1 <= "10000000"){ document.f_result.notario.value = 39000; document.f_result.registro.value = 14000; } if (v1 > "8000000" && v1 <= "9000000"){ document.f_result.notario.value = 38000; document.f_result.registro.value = 13500; } if (v1 > "7000000" && v1 <= "8000000"){ document.f_result.notario.value = 37500; document.f_result.registro.value = 13000; } if (v1 > "6000000" && v1 <= "7000000"){ document.f_result.notario.value = 37000; document.f_result.registro.value = 12500; } if (v1 > "5000000" && v1 <= "6000000"){ document.f_result.notario.value = 36000; document.f_result.registro.value = 12000; } if (v1 > "4000000" && v1 <= "5000000"){ document.f_result.notario.value = 35000; document.f_result.registro.value = 11500; } if (v1 > "3000000" && v1 <= "4000000"){ document.f_result.notario.value = 33000; document.f_result.registro.value = 10500; } if (v1 > "2000000" && v1 <= "3000000"){ document.f_result.notario.value = 30000; document.f_result.registro.value = 9500; } if (v1 > "1000000" && v1 <= "2000000"){ document.f_result.notario.value = 27000; document.f_result.registro.value = 8500; } if (v1 <= "1000000"){ document.f_result.notario.value = 25000; document.f_result.registro.value = 7500; } } function calcular_onclickkk() { valor1=Delete_miles(document.formu.importeh.value); valor2=Delete_miles(document.formu.inicial.value); if (document.formu.importeh.value == "" || document.formu.inicial.value == "") { alert ("Rellene todos los campos de Tus Datos"); return; } if (valor1 > valor2){ alert ("El Capital pendiente no puede superar al Capital inicial."); document.formu.importeh.focus(); document.formu.inicial.focus(); return; } if (!EsNumerico(document.formu.comision.value)){ alert ("EL valor introducido no es un número"); document.formu.comision.focus(); return;} if (document.formu.comision.value > 3){ alert ("La comisión máxima es de un 3%"); document.formu.comision.focus(); return; } if (document.formu.comision.value < 0){ alert ("No introduzca intereses negativos"); document.formu.comision.focus(); return; } if (document.formu.comision.value == ""){ document.formu.comision.value = 1; } var suma; buscarvalor3(valor2); if (document.formu.radio[0].checked){ if (document.formu.tipo[0].checked){ document.f_result.impuesto.value = parseInt(valor2) * 0.01125; document.f_result.comision_r.value = Math.round(parseInt(valor1) * (document.formu.comision.value / 100)); suma = parseInt(document.f_result.comision_r.value) + parseInt(document.f_result.notario.value) + parseInt(document.f_result.impuesto.value) + parseInt(document.f_result.registro.value) + parseInt(document.f_result.gestion.value) + parseInt(document.f_result.iva.value); document.f_result.total.value = suma; document.f_result.total.value = Formato_numero(document.f_result.total.value); document.f_result.impuesto.value = Formato_numero(Math.round(document.f_result.impuesto.value)); document.f_result.notario.value = Formato_numero(document.f_result.notario.value); document.f_result.registro.value = Formato_numero(document.f_result.registro.value); document.f_result.gestion.value = Formato_numero(document.f_result.gestion.value); document.f_result.iva.value = Formato_numero(document.f_result.iva.value); document.f_result.comision_r.value = Formato_numero(document.f_result.comision_r.value); } else { document.f_result.impuesto.value = 0; document.f_result.comision_r.value = Math.round(parseInt(valor1) * (document.formu.comision.value / 100)); suma = document.f_result.comision_r.value; document.f_result.total.value = suma; document.f_result.total.value = Formato_numero(document.f_result.total.value); document.f_result.comision_r.value = Formato_numero(document.f_result.comision_r.value); document.f_result.impuesto.value = 0; document.f_result.notario.value = 0; document.f_result.registro.value = 0; document.f_result.gestion.value = 0; document.f_result.iva.value = 0; } } else { if (document.formu.tipo[0].checked){ document.f_result.impuesto.value = Math.round(parseInt(valor2) * 0.01125); document.f_result.comision_r.value = Math.round(parseInt(valor1) * (document.formu.comision.value / 100)); document.f_result.notario.value = Math.round(document.f_result.notario.value / 166.386); document.f_result.registro.value = Math.round(document.f_result.registro.value / 166.386); document.f_result.gestion.value = Math.round(document.f_result.gestion.value / 166.386); document.f_result.iva.value = Math.round(document.f_result.iva.value / 166.386); suma = parseInt(document.f_result.comision_r.value) + parseInt(document.f_result.notario.value) + parseInt(document.f_result.impuesto.value) + parseInt(document.f_result.registro.value) + parseInt(document.f_result.gestion.value) + parseInt(document.f_result.iva.value); document.f_result.total.value = Math.round(suma); document.f_result.impuesto.value = Formato_numero(Math.round(document.f_result.impuesto.value)); document.f_result.notario.value = Formato_numero(document.f_result.notario.value); document.f_result.registro.value = Formato_numero(document.f_result.registro.value); document.f_result.gestion.value = Formato_numero(document.f_result.gestion.value); document.f_result.iva.value = Formato_numero(document.f_result.iva.value); document.f_result.total.value = Formato_numero(document.f_result.total.value); document.f_result.comision_r.value = Formato_numero(document.f_result.comision_r.value); } else { document.f_result.impuesto.value = 0; document.f_result.comision_r.value = Math.round(parseInt(valor1) * (document.formu.comision.value / 100)); document.f_result.notario.value = 0; document.f_result.registro.value = 0; document.f_result.gestion.value = 0; document.f_result.iva.value = 0; suma = document.f_result.comision_r.value; document.f_result.total.value = Math.round(suma); document.f_result.total.value = Formato_numero(document.f_result.total.value); document.f_result.comision_r.value = Formato_numero(document.f_result.comision_r.value); } } } function pts3() { 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); valor2=Delete_miles(document.formu.inicial.value); valor_actual2 = valor2 * 166.386; document.formu.inicial.value = Math.round(valor_actual2); document.formu.inicial.value = Formato_numero(document.formu.inicial.value); alert ("Se valor en pesetas se reajusto!"); } } function euro3() { 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); valor2=Delete_miles(document.formu.inicial.value); valor_actual2 = valor2 / 166.386; document.formu.inicial.value = Math.round(valor_actual2); document.formu.inicial.value = Formato_numero(document.formu.inicial.value); } } function buscarvalor3(v1) { if (document.formu.radio[1].checked){ v1 = v1 * 166.386; } if (v1 > "50000000") { document.f_result.notario.value = 100000; document.f_result.registro.value = 50500; document.f_result.gestion.value = 63000; document.f_result.iva.value = 10080; for (i=50000000;i "45000000" && v1 <= "50000000"){ document.f_result.notario.value = 100000; document.f_result.registro.value = 50500; document.f_result.gestion.value = 63000; document.f_result.iva.value = 10080; document.f_result.impuesto.value = 562500; } if (v1 > "40000000" && v1 <= "45000000"){ document.f_result.notario.value = 95000; document.f_result.registro.value = 48000; document.f_result.gestion.value = 63000; document.f_result.iva.value = 10080; document.f_result.impuesto.value = 506250; } if (v1 > "35000000" && v1 <= "40000000"){ document.f_result.notario.value = 90000; document.f_result.registro.value = 45500; document.f_result.gestion.value = 63000; document.f_result.iva.value = 10080; document.f_result.impuesto.value = 450000; } if (v1 > "30000000" && v1 <= "35000000"){ document.f_result.notario.value = 85000; document.f_result.registro.value = 43000; document.f_result.gestion.value = 63000; document.f_result.iva.value = 10080; document.f_result.impuesto.value = 393750; } if (v1 > "29000000" && v1 <= "30000000"){ document.f_result.notario.value = 80000; document.f_result.impuesto.value = 337500; document.f_result.registro.value = 40500; document.f_result.gestion.value = 63000; document.f_result.iva.value = 10080; } if (v1 > "28000000" && v1 <= "29000000"){ document.f_result.notario.value = 79000; document.f_result.impuesto.value = 326250; document.f_result.registro.value = 40000; document.f_result.gestion.value = 63000; document.f_result.iva.value = 10080; } if (v1 > "27000000" && v1 <= "28000000"){ document.f_result.notario.value = 78000; document.f_result.impuesto.value = 315000; document.f_result.registro.value = 39500; document.f_result.gestion.value = 63000; document.f_result.iva.value = 10080; } if (v1 > "26000000" && v1 <= "27000000"){ document.f_result.notario.value = 77000; document.f_result.impuesto.value = 303750; document.f_result.registro.value = 39000; document.f_result.gestion.value = 63000; document.f_result.iva.value = 10080; } if (v1 > "25000000" && v1 <= "26000000"){ document.f_result.notario.value = 76000; document.f_result.impuesto.value = 292500; document.f_result.registro.value = 38500; document.f_result.gestion.value = 63000; document.f_result.iva.value = 10080; } if (v1 > "24000000" && v1 <= "25000000"){ document.f_result.notario.value = 75000; document.f_result.impuesto.value = 281250; document.f_result.registro.value = 38000; document.f_result.gestion.value = 63000; document.f_result.iva.value = 10080; } if (v1 > "23000000" && v1 <= "24000000"){ document.f_result.notario.value = 74000; document.f_result.impuesto.value = 270000; document.f_result.registro.value = 37500; document.f_result.gestion.value = 63000; document.f_result.iva.value = 10080; } if (v1 > "22000000" && v1 <= "23000000"){ document.f_result.notario.value = 73000; document.f_result.impuesto.value = 258750; document.f_result.registro.value = 37000; document.f_result.gestion.value = 63000; document.f_result.iva.value = 10080; } if (v1 > "21000000" && v1 <= "22000000"){ document.f_result.notario.value = 72000; document.f_result.impuesto.value = 247500; document.f_result.registro.value = 36500; document.f_result.gestion.value = 63000; document.f_result.iva.value = 10080; } if (v1 > "20000000" && v1 <= "21000000"){ document.f_result.notario.value = 71000; document.f_result.impuesto.value = 236250; document.f_result.registro.value = 36000; document.f_result.gestion.value = 63000; document.f_result.iva.value = 10080; } if (v1 > "19000000" && v1 <= "20000000"){ document.f_result.notario.value = 70000; document.f_result.impuesto.value = 225000; document.f_result.registro.value = 35500; document.f_result.gestion.value = 43750; document.f_result.iva.value = 7000; } if (v1 > "18000000" && v1 <= "19000000"){ document.f_result.notario.value = 69000; document.f_result.impuesto.value = 213750; document.f_result.registro.value = 35000; document.f_result.gestion.value = 43750; document.f_result.iva.value = 7000; } if (v1 > "17000000" && v1 <= "18000000"){ document.f_result.notario.value = 68000; document.f_result.impuesto.value = 202500; document.f_result.registro.value = 35000; document.f_result.gestion.value = 43750; document.f_result.iva.value = 7000; } if (v1 > "16000000" && v1 <= "17000000"){ document.f_result.notario.value = 67000; document.f_result.impuesto.value = 191250; document.f_result.registro.value = 34000; document.f_result.gestion.value = 43750; document.f_result.iva.value = 7000; } if (v1 > "15000000" && v1 <= "16000000"){ document.f_result.notario.value = 66000; document.f_result.impuesto.value = 180000; document.f_result.registro.value = 34000; document.f_result.gestion.value = 43750; document.f_result.iva.value = 7000; } if (v1 > "14000000" && v1 <= "15000000"){ document.f_result.notario.value = 65000; document.f_result.impuesto.value = 168750; document.f_result.registro.value = 33000; document.f_result.gestion.value = 38000; document.f_result.iva.value = 6080; } if (v1 > "13000000" && v1 <= "14000000"){ document.f_result.notario.value = 64000; document.f_result.impuesto.value = 157500; document.f_result.registro.value = 33000; document.f_result.gestion.value = 38000; document.f_result.iva.value = 6080; } if (v1 > "12000000" && v1 <= "13000000"){ document.f_result.notario.value = 63000; document.f_result.impuesto.value = 146250; document.f_result.registro.value = 32000; document.f_result.gestion.value = 38000; document.f_result.iva.value = 6080; } if (v1 > "11000000" && v1 <= "12000000"){ document.f_result.notario.value = 62000; document.f_result.impuesto.value = 135000; document.f_result.registro.value = 32000; document.f_result.gestion.value = 38000; document.f_result.iva.value = 6080; } if (v1 > "10000000" && v1 <= "11000000"){ document.f_result.notario.value = 61000; document.f_result.impuesto.value = 123750; document.f_result.registro.value = 31000; document.f_result.gestion.value = 38000; document.f_result.iva.value = 6080; } if (v1 > "9000000" && v1 <= "10000000"){ document.f_result.notario.value = 59000; document.f_result.impuesto.value = 112500; document.f_result.registro.value = 31000; document.f_result.gestion.value = 32000; document.f_result.iva.value = 5120; } if (v1 > "8000000" && v1 <= "9000000"){ document.f_result.notario.value = 57000; document.f_result.impuesto.value = 101250; document.f_result.registro.value = 30000; document.f_result.gestion.value = 32000; document.f_result.iva.value = 5120; } if (v1 > "7000000" && v1 <= "8000000"){ document.f_result.notario.value = 56000; document.f_result.impuesto.value = 90000; document.f_result.registro.value = 28000; document.f_result.gestion.value = 32000; document.f_result.iva.value = 5120; } if (v1 > "6000000" && v1 <= "7000000"){ document.f_result.notario.value = 52000; document.f_result.impuesto.value = 78750; document.f_result.registro.value = 26000; document.f_result.gestion.value = 32000; document.f_result.iva.value = 5120; } if (v1 > "5000000" && v1 <= "6000000"){ document.f_result.notario.value = 51000; document.f_result.impuesto.value = 67500; document.f_result.registro.value = 25000; document.f_result.gestion.value = 32000; document.f_result.iva.value = 5120; } if (v1 > "4000000" && v1 <= "5000000"){ document.f_result.notario.value = 48000; document.f_result.impuesto.value = 56250; document.f_result.registro.value = 24000; document.f_result.gestion.value = 25500; document.f_result.iva.value = 4080; } if (v1 > "3000000" && v1 <= "4000000"){ document.f_result.notario.value = 46000; document.f_result.impuesto.value = 45000; document.f_result.registro.value = 22000; document.f_result.gestion.value = 25500; document.f_result.iva.value = 4080; } if (v1 > "2000000" && v1 <= "3000000"){ document.f_result.notario.value = 40000; document.f_result.impuesto.value = 33750; document.f_result.registro.value = 19000; document.f_result.gestion.value = 25500; document.f_result.iva.value = 4080; } if (v1 > "1000000" && v1 <= "2000000"){ document.f_result.notario.value = 31000; document.f_result.impuesto.value = 22500; document.f_result.registro.value = 17000; document.f_result.gestion.value = 25500; document.f_result.iva.value = 4080; } if (v1 <= "1000000"){ document.f_result.notario.value = 26000; document.f_result.impuesto.value = 11250; document.f_result.registro.value = 15000; document.f_result.gestion.value = 25500; document.f_result.iva.value = 4080; } } function calcular_onclickkkk() { valor1=Delete_miles(document.formu.importeh.value); if (!(EsNumerico(valor1))) { alert ("El valor tecleado no es un numero!"); document.formu.importeh.focus(); document.formu.importeh.select(); return; } if (document.formu.importeh.value == "") { alert ("Introduzca el importe!"); document.formu.importeh.focus(); document.formu.importeh.select(); return; } var suma; buscarvalor4(valor1); document.f_result.ajd.value = Math.round(parseInt(valor1) * 0.01125); if (document.formu.radio[1].checked) { document.f_result.notario.value = Math.round(document.f_result.notario.value/166); document.f_result.gestion.value = Math.round(document.f_result.gestion.value/166); document.f_result.registro.value = Math.round(document.f_result.registro.value/166); document.f_result.ajd.value = Math.round(document.f_result.ajd.value/166); document.f_result.iva.value = Math.round(document.f_result.iva.value/166); } suma = parseInt(document.f_result.notario.value) + parseInt(document.f_result.gestion.value) + parseInt(document.f_result.registro.value) + parseInt(document.f_result.ajd.value)+ parseInt(document.f_result.iva.value); document.f_result.total.value = suma; //Formato en Total document.f_result.total.value = Formato_numero(document.f_result.total.value); //Formato en notario, gestión, registro, ajd, iva. document.f_result.notario.value = Formato_numero(document.f_result.notario.value); document.f_result.gestion.value = Formato_numero(document.f_result.gestion.value); document.f_result.registro.value = Formato_numero(document.f_result.registro.value); document.f_result.ajd.value = Formato_numero(document.f_result.ajd.value); document.f_result.iva.value = Formato_numero(document.f_result.iva.value); } 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 buscarvalor4(v1) { if (document.formu.radio[1].checked){ v1 = v1 * 166.386; //alert (v1 + "--" + v2); } document.f_result.gestion.value = 15000; document.f_result.iva.value = 2400; if (v1 > "50000000") { document.f_result.notario.value = 83000; document.f_result.registro.value = 41000; //document.f_result.impuesto.value = 562500; for (i=50000000;i "45000000" && v1 <= "50000000"){ document.f_result.notario.value = 83000; document.f_result.ajd.value = 250000; document.f_result.registro.value = 41000; } if (v1 > "40000000" && v1 <= "45000000"){ document.f_result.notario.value = 82000; document.f_result.ajd.value = 225000; document.f_result.registro.value = 39000; } if (v1 > "35000000" && v1 <= "40000000"){ document.f_result.notario.value = 79000; document.f_result.ajd.value = 200000; document.f_result.registro.value = 37000; } if (v1 > "30000000" && v1 <= "35000000"){ document.f_result.notario.value = 76000; document.f_result.ajd.value = 175000; document.f_result.registro.value = 37000; } if (v1 > "29000000" && v1 <= "30000000"){ document.f_result.notario.value = 75000; document.f_result.ajd.value = 150000; document.f_result.registro.value = 36000; } if (v1 > "28000000" && v1 <= "29000000"){ document.f_result.notario.value = 74000; document.f_result.ajd.value = 145000; document.f_result.registro.value = 36000; } if (v1 > "27000000" && v1 <= "28000000"){ document.f_result.notario.value = 73000; document.f_result.ajd.value = 140000; document.f_result.registro.value = 35000; } if (v1 > "26000000" && v1 <= "27000000"){ document.f_result.notario.value = 72000; document.f_result.ajd.value = 135000; document.f_result.registro.value = 35000; } if (v1 > "25000000" && v1 <= "26000000"){ document.f_result.notario.value = 71000; document.f_result.ajd.value = 130000; document.f_result.registro.value = 34000; } if (v1 > "24000000" && v1 <= "25000000"){ document.f_result.notario.value = 70000; document.f_result.ajd.value = 125000; document.f_result.registro.value = 34000; } if (v1 > "23000000" && v1 <= "24000000"){ document.f_result.notario.value = 69000; document.f_result.ajd.value = 120000; document.f_result.registro.value = 33000; } if (v1 > "22000000" && v1 <= "23000000"){ document.f_result.notario.value = 68000; document.f_result.ajd.value = 115000; document.f_result.registro.value = 33000; } if (v1 > "21000000" && v1 <= "22000000"){ document.f_result.notario.value = 67000; document.f_result.ajd.value = 110000; document.f_result.registro.value = 32000; } if (v1 > "20000000" && v1 <= "21000000"){ document.f_result.notario.value = 66000; document.f_result.ajd.value = 105000; document.f_result.registro.value = 31500; } if (v1 > "19000000" && v1 <= "20000000"){ document.f_result.notario.value = 65000; document.f_result.ajd.value = 100000; document.f_result.registro.value = 31500; } if (v1 > "18000000" && v1 <= "19000000"){ document.f_result.notario.value = 64000; document.f_result.ajd.value = 95000; document.f_result.registro.value = 30500; } if (v1 > "17000000" && v1 <= "18000000"){ document.f_result.notario.value = 63000; document.f_result.ajd.value = 90000; document.f_result.registro.value = 29500; } if (v1 > "16000000" && v1 <= "17000000"){ document.f_result.notario.value = 62000; document.f_result.ajd.value = 85000; document.f_result.registro.value = 28500; } if (v1 > "15000000" && v1 <= "16000000"){ document.f_result.notario.value = 61000; document.f_result.ajd.value = 80000; document.f_result.registro.value = 27500; } if (v1 > "14000000" && v1 <= "15000000"){ document.f_result.notario.value = 60000; document.f_result.ajd.value = 75000; document.f_result.registro.value = 26500; } if (v1 > "13000000" && v1 <= "14000000"){ document.f_result.notario.value = 59000; document.f_result.ajd.value = 70000; document.f_result.registro.value = 25500; } if (v1 > "12000000" && v1 <= "13000000"){ document.f_result.notario.value = 58000; document.f_result.ajd.value = 65000; document.f_result.registro.value = 24500; } if (v1 > "11000000" && v1 <= "12000000"){ document.f_result.notario.value = 57000; document.f_result.ajd.value = 60000; document.f_result.registro.value = 23500; } if (v1 > "10000000" && v1 <= "11000000"){ document.f_result.notario.value = 56000; document.f_result.ajd.value = 55000; document.f_result.registro.value = 22500; } if (v1 > "9000000" && v1 <= "10000000"){ document.f_result.notario.value = 55000; document.f_result.ajd.value = 50000; document.f_result.registro.value = 21500; } if (v1 > "8000000" && v1 <= "9000000"){ document.f_result.notario.value = 54000; document.f_result.ajd.value = 45000; document.f_result.registro.value = 20500; } if (v1 > "7000000" && v1 <= "8000000"){ document.f_result.notario.value = 52000; document.f_result.ajd.value = 40000; document.f_result.registro.value = 19500; } if (v1 > "6000000" && v1 <= "7000000"){ document.f_result.notario.value = 50000; document.f_result.ajd.value = 35000; document.f_result.registro.value = 18500; } if (v1 > "5000000" && v1 <= "6000000"){ document.f_result.notario.value = 48000; document.f_result.ajd.value = 30000; document.f_result.registro.value = 17500; } if (v1 > "4000000" && v1 <= "5000000"){ document.f_result.notario.value = 44000; document.f_result.ajd.value = 25000; document.f_result.registro.value = 16500; } if (v1 > "3000000" && v1 <= "4000000"){ document.f_result.notario.value = 41000; document.f_result.ajd.value = 20000; document.f_result.registro.value = 15000; } if (v1 > "2000000" && v1 <= "3000000"){ document.f_result.notario.value = 38000; document.f_result.ajd.value = 15000; document.f_result.registro.value = 13500; } if (v1 > "1000000" && v1 <= "2000000"){ document.f_result.notario.value = 35000; document.f_result.ajd.value = 10000; document.f_result.registro.value = 12500; } if (v1 <= "1000000"){ document.f_result.notario.value = 30000; document.f_result.ajd.value = 5000; document.f_result.registro.value = 11500; } } 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 > 35) { alert("El Banco de España no autoriza amortizaciones de mas de 35 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 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 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 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 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 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