function calcular_onclick() {
	valor1=Delete_miles(document.hipoteca4.importe.value);
	if (!(document.hipoteca4.importe.value == "" )){
	var suma;
	buscarvalor(valor1);
		// calcula ptas
		document.hipot_res.comision.value = valor1 * 0.005;
		document.hipot_res.tasacion.value = 0;
		suma = parseInt(document.hipot_res.comision.value) + parseInt(document.hipot_res.iva.value) + parseInt(document.hipot_res.notario.value) + parseInt(document.hipot_res.gestion.value) + parseInt(document.hipot_res.registro.value);
		
		// calcula euros
		// ??????? comision en euros
		document.hipot_res.comisioneuro.value = document.hipot_res.comision.value / 166.386;
		document.hipot_res.ivaeuro.value = document.hipot_res.iva.value / 166.386;
		document.hipot_res.notarioeuro.value = document.hipot_res.notario.value / 166.386;
		document.hipot_res.gestioneuro.value = document.hipot_res.gestion.value / 166.386;
		document.hipot_res.registroeuro.value = document.hipot_res.registro.value / 166.386;
		sumaeuro = parseInt(document.hipot_res.comisioneuro.value) + parseInt(document.hipot_res.ivaeuro.value) + parseInt(document.hipot_res.notarioeuro.value) + parseInt(document.hipot_res.gestioneuro.value) + parseInt(document.hipot_res.registroeuro.value);
		// fin de calculos para euros
		
		//formateo de ptas
			document.hipot_res.total.value = Formato_numero(suma);
			document.hipot_res.comision.value = Formato_numero(Math.round(document.hipot_res.comision.value));
			document.hipot_res.iva.value = Formato_numero(document.hipot_res.iva.value);	
			document.hipot_res.notario.value = Formato_numero(document.hipot_res.notario.value);	
			document.hipot_res.gestion.value = Formato_numero(document.hipot_res.gestion.value);	
			document.hipot_res.registro.value = Formato_numero(document.hipot_res.registro.value);	
		
		// formateo euros
			document.hipot_res.totaleuro.value = Formato_numero(Math.round(sumaeuro));
			document.hipot_res.comisioneuro.value = Formato_numero(Math.round(document.hipot_res.comisioneuro.value));
			document.hipot_res.ivaeuro.value = Formato_numero(Math.round(document.hipot_res.ivaeuro.value));	
			document.hipot_res.notarioeuro.value = Formato_numero(Math.round(document.hipot_res.notarioeuro.value));	
			document.hipot_res.gestioneuro.value = Formato_numero(Math.round(document.hipot_res.gestioneuro.value));	
			document.hipot_res.registroeuro.value = Formato_numero(Math.round(document.hipot_res.registroeuro.value));
	}
	else {
		alert("Debe introducir el importe solicitado para poder realizar los calculos.")}

}

function buscarvalor(v1) {
if (v1 > "95000000") {
		document.hipot_res.notario.value = 137000;
		document.hipot_res.registro.value = 87000;
		document.hipot_res.gestion.value = 64500;
		document.hipot_res.iva.value = 10320;
}
if (v1 > "90000000" && v1 <= "95000000"){
		document.hipot_res.notario.value = 134500;
		document.hipot_res.registro.value = 84500;
		document.hipot_res.gestion.value = 64500;
		document.hipot_res.iva.value = 10320;
}
if (v1 > "85000000" && v1 <= "90000000"){
		document.hipot_res.notario.value = 132000;
		document.hipot_res.registro.value = 82000;
		document.hipot_res.gestion.value = 64500;
		document.hipot_res.iva.value = 10320;
}
if (v1 > "80000000" && v1 <= "85000000"){
		document.hipot_res.notario.value = 129500;
		document.hipot_res.registro.value = 79500;
		document.hipot_res.gestion.value = 64500;
		document.hipot_res.iva.value = 10320;
}
if (v1 > "75000000" && v1 <= "80000000"){
		document.hipot_res.notario.value = 127000;
		document.hipot_res.registro.value = 77000;
		document.hipot_res.gestion.value = 64500;
		document.hipot_res.iva.value = 10320;
}
if (v1 > "70000000" && v1 <= "75000000"){
		document.hipot_res.notario.value = 124500;
		document.hipot_res.registro.value = 74500;
		document.hipot_res.gestion.value = 64500;
		document.hipot_res.iva.value = 10320;
}
if (v1 > "65000000" && v1 <= "70000000"){
		document.hipot_res.notario.value = 122000;
		document.hipot_res.registro.value = 72000;
		document.hipot_res.gestion.value = 64500;
		document.hipot_res.iva.value = 10320;
}
if (v1 > "60000000" && v1 <= "65000000"){
		document.hipot_res.notario.value = 119500;
		document.hipot_res.registro.value = 69500;
		document.hipot_res.gestion.value = 64500;
		document.hipot_res.iva.value = 10320;
}
if (v1 > "55000000" && v1 <= "60000000"){
		document.hipot_res.notario.value = 117000;
		document.hipot_res.registro.value = 67000;
		document.hipot_res.gestion.value = 64500;
		document.hipot_res.iva.value = 10320;
}
if (v1 > "50000000" && v1 <= "55000000"){
		document.hipot_res.notario.value = 114500;
		document.hipot_res.registro.value = 64500;
		document.hipot_res.gestion.value = 64500;
		document.hipot_res.iva.value = 10320;
}
if (v1 > "45000000" && v1 <= "50000000"){
		document.hipot_res.notario.value = 112000;
		document.hipot_res.registro.value = 62000;
		document.hipot_res.gestion.value = 49500;
		document.hipot_res.iva.value = 7920;
}
if (v1 > "40000000" && v1 <= "45000000"){
		document.hipot_res.notario.value = 109500;
		document.hipot_res.registro.value = 59500;
		document.hipot_res.gestion.value = 49500;
		document.hipot_res.iva.value = 7920;
}
if (v1 > "35000000" && v1 <= "40000000"){
		document.hipot_res.notario.value = 107000;
		document.hipot_res.registro.value = 57000;
		document.hipot_res.gestion.value = 49500;
		document.hipot_res.iva.value = 7920;
}
if (v1 > "30000000" && v1 <= "35000000"){
		document.hipot_res.notario.value = 104500;
		document.hipot_res.registro.value = 54500;
		document.hipot_res.gestion.value = 49500;
		document.hipot_res.iva.value = 7920;
}
if (v1 > "29000000" && v1 <= "30000000"){
		document.hipot_res.notario.value = 102000;
		document.hipot_res.registro.value = 52000;
		document.hipot_res.gestion.value = 49500;
		document.hipot_res.iva.value = 7920;
}
if (v1 > "28000000" && v1 <= "29000000"){
		document.hipot_res.notario.value = 100500;
		document.hipot_res.registro.value = 51000;
		document.hipot_res.gestion.value = 49500;
		document.hipot_res.iva.value = 7920;

}if (v1 > "27000000" && v1 <= "28000000"){
		document.hipot_res.notario.value = 99000;
		document.hipot_res.registro.value = 50000;
		document.hipot_res.gestion.value = 49500;
		document.hipot_res.iva.value = 7920;
}
if (v1 > "26000000" && v1 <= "27000000"){
		document.hipot_res.notario.value = 97500;
		document.hipot_res.registro.value = 49000;
		document.hipot_res.gestion.value = 49500;
		document.hipot_res.iva.value = 7920;
}
if (v1 > "25000000" && v1 <= "26000000"){
		document.hipot_res.notario.value = 96000;
		document.hipot_res.registro.value = 48000;
		document.hipot_res.gestion.value = 49500;
		document.hipot_res.iva.value = 7920;
}
if (v1 > "24000000" && v1 <= "25000000"){
		document.hipot_res.notario.value = 94500;
		document.hipot_res.registro.value = 47000;
		document.hipot_res.gestion.value = 49500;
		document.hipot_res.iva.value = 7920;
}
if (v1 > "23000000" && v1 <= "24000000"){
		document.hipot_res.notario.value = 93000;
		document.hipot_res.registro.value = 46000;
		document.hipot_res.gestion.value = 49500;
		document.hipot_res.iva.value = 7920;
}
if (v1 > "22000000" && v1 <= "23000000"){
		document.hipot_res.notario.value = 91500;
		document.hipot_res.registro.value = 45000;
		document.hipot_res.gestion.value = 49500;
		document.hipot_res.iva.value = 7920;
}
if (v1 > "21000000" && v1 <= "22000000"){
		document.hipot_res.notario.value = 90000;
		document.hipot_res.registro.value = 44000;
		document.hipot_res.gestion.value = 49500;
		document.hipot_res.iva.value = 7920;
}
if (v1 > "20000000" && v1 <= "21000000"){
		document.hipot_res.notario.value = 88500;
		document.hipot_res.registro.value = 43000;
		document.hipot_res.gestion.value = 49500;
		document.hipot_res.iva.value = 7920;
}
if (v1 > "19000000" && v1 <= "20000000"){
		document.hipot_res.notario.value = 87000;
		document.hipot_res.registro.value = 42500;
		document.hipot_res.gestion.value = 39500;
		document.hipot_res.iva.value = 6320;
}
if (v1 > "18000000" && v1 <= "19000000"){
		document.hipot_res.notario.value = 85500;
		document.hipot_res.registro.value = 41000;
		document.hipot_res.gestion.value = 39500;
		document.hipot_res.iva.value = 6320;
}
if (v1 > "17000000" && v1 <= "18000000"){
		document.hipot_res.notario.value = 84000;
		document.hipot_res.registro.value = 39500;
		document.hipot_res.gestion.value = 39500;
		document.hipot_res.iva.value = 6320;
}
if (v1 > "16000000" && v1 <= "17000000"){
		document.hipot_res.notario.value = 82500;
		document.hipot_res.registro.value = 38000;
		document.hipot_res.gestion.value = 39500;
		document.hipot_res.iva.value = 6320;
}
if (v1 > "15000000" && v1 <= "16000000"){
		document.hipot_res.notario.value = 81000;
		document.hipot_res.registro.value = 36500;
		document.hipot_res.gestion.value = 39500;
		document.hipot_res.iva.value = 6320;
}
if (v1 > "14000000" && v1 <= "15000000"){
		document.hipot_res.notario.value = 79500;
		document.hipot_res.registro.value = 35000;
		document.hipot_res.gestion.value = 34500;
		document.hipot_res.iva.value = 5520;
}
if (v1 > "13000000" && v1 <= "14000000"){
		document.hipot_res.notario.value = 78000;
		document.hipot_res.registro.value = 34500;
		document.hipot_res.gestion.value = 34500;
		document.hipot_res.iva.value = 5520;
}
if (v1 > "12000000" && v1 <= "13000000"){
		document.hipot_res.notario.value = 76500;
		document.hipot_res.registro.value = 33000;
		document.hipot_res.gestion.value = 34500;
		document.hipot_res.iva.value = 5520;
}
if (v1 > "11000000" && v1 <= "12000000"){
		document.hipot_res.notario.value = 75000;
		document.hipot_res.registro.value = 31500;
		document.hipot_res.gestion.value = 34500;
		document.hipot_res.iva.value = 5520;
}
if (v1 > "10000000" && v1 <= "11000000"){
		document.hipot_res.notario.value = 73500;
		document.hipot_res.registro.value = 30000;
		document.hipot_res.gestion.value = 34500;
		document.hipot_res.iva.value = 5520;
}
if (v1 > "9000000" && v1 <= "10000000"){
		document.hipot_res.notario.value = 72000;
		document.hipot_res.registro.value = 28500;
		document.hipot_res.gestion.value = 27000;
		document.hipot_res.iva.value = 4320;
}
if (v1 > "8000000" && v1 <= "9000000"){
		document.hipot_res.notario.value = 71000;
		document.hipot_res.registro.value = 27000;
		document.hipot_res.gestion.value = 27000;
		document.hipot_res.iva.value = 4320;
}
if (v1 > "7000000" && v1 <= "8000000"){
		document.hipot_res.notario.value = 67000;
		document.hipot_res.registro.value = 25500;
		document.hipot_res.gestion.value = 27000;
		document.hipot_res.iva.value = 4320;
}
if (v1 > "6000000" && v1 <= "7000000"){
		document.hipot_res.notario.value = 63000;
		document.hipot_res.registro.value = 24000;
		document.hipot_res.gestion.value = 27000;
		document.hipot_res.iva.value = 4320;
}
if (v1 > "5000000" && v1 <= "6000000"){
		document.hipot_res.notario.value = 59000;
		document.hipot_res.registro.value = 22500;
		document.hipot_res.gestion.value = 27000;
		document.hipot_res.iva.value = 4320;
}
if (v1 > "4000000" && v1 <= "5000000"){
		document.hipot_res.notario.value = 55000;
		document.hipot_res.registro.value = 21000;
		document.hipot_res.gestion.value = 22000;
		document.hipot_res.iva.value = 3520;
}
if (v1 > "3000000" && v1 <= "4000000"){
		document.hipot_res.notario.value = 51000;
		document.hipot_res.registro.value = 19500;
		document.hipot_res.gestion.value = 22000;
		document.hipot_res.iva.value = 3520;
}
if (v1 > "2000000" && v1 <= "3000000"){
		document.hipot_res.notario.value = 47000;
		document.hipot_res.registro.value = 18000;
		document.hipot_res.gestion.value = 22000;
		document.hipot_res.iva.value = 3520;
}
if (v1 > "1000000" && v1 <= "2000000"){
		document.hipot_res.notario.value = 43000;
		document.hipot_res.registro.value = 16500;
		document.hipot_res.gestion.value = 22000;
		document.hipot_res.iva.value = 3520;
}
if (v1 <= "1000000"){
		document.hipot_res.notario.value = 35000;
		document.hipot_res.registro.value = 15000;
		document.hipot_res.gestion.value = 22000;
		document.hipot_res.iva.value = 3520;
}
// fin calculo de gastos para hipoteca
}
function borradatos(){
	for (i=0;i<2;i++){
		document.hipoteca4.elements[i].value="";
	}
	for (i=0;i<12;i++){
		document.hipot_res.elements[i].value="";
	}
document.hipot_res.ivaeuro.value="";
document.hipot_res.elements[13].value=0;
}

