
function calcular_onclick() {
if (!(document.hipoteca3.precio.value == "")) {
	valor2=Delete_miles(document.hipoteca3.precio.value);
	var suma;
	var sumaeuro;
      buscarvalor(valor2);
      if (document.hipoteca3.radioviv[0].checked) //nueva
        {
  		  document.hipot_res.ajd.value = valor2 * 0.005;
		  document.hipot_res.ivaviv.value = valor2 * 0.07;
		  document.hipot_res.itp.value = "0";
		  //Euros
		  document.hipot_res.ajdeuro.value = document.hipot_res.ajd.value / 166.386;
		  document.hipot_res.ivaviveuro.value = document.hipot_res.ivaviv.value / 166.386;
		  document.hipot_res.itpeuro.value = "0";
		}
	else 					//usada
		{
		  document.hipot_res.itp.value = valor2 * 0.06;
  		  document.hipot_res.ajd.value = "0";
		  document.hipot_res.ivaviv.value = "0";
		//Euros
		  document.hipot_res.itpeuro.value = document.hipot_res.itp.value / 166.386;
  		  document.hipot_res.ajdeuro.value = "0";
		  document.hipot_res.ivaviveuro.value = "0";
		}
	//ptas
             if (document.hipoteca3.radioviv[0].checked)		//nueva
             {
		suma = parseInt(document.hipot_res.notario.value) + parseInt(document.hipot_res.registro.value) + parseInt(document.hipot_res.gestion.value) + parseInt(document.hipot_res.iva.value) + parseInt(document.hipot_res.ajd.value) + parseInt(document.hipot_res.ivaviv.value);
	     }
	     else			//usada
	     {
		suma = parseInt(document.hipot_res.notario.value) + parseInt(document.hipot_res.registro.value) + parseInt(document.hipot_res.gestion.value) + parseInt(document.hipot_res.iva.value) + parseInt(document.hipot_res.itp.value);
	     }
	     document.hipot_res.total.value = suma;
	
	 // calculo para euros
					
		document.hipot_res.notarioeuro.value = document.hipot_res.notario.value / 166.386;
		document.hipot_res.registroeuro.value = document.hipot_res.registro.value / 166.386;
		document.hipot_res.ivaeuro.value = document.hipot_res.iva.value / 166.386;
		document.hipot_res.gestioneuro.value = document.hipot_res.gestion.value / 166.386;
			
             if (document.hipoteca3.radioviv[0].checked)
             {
		   sumaeuro = parseInt(document.hipot_res.notarioeuro.value) + parseInt(document.hipot_res.registroeuro.value) + parseInt(document.hipot_res.gestioneuro.value) + parseInt(document.hipot_res.ivaeuro.value) + parseInt(document.hipot_res.ajdeuro.value) + parseInt(document.hipot_res.ivaviveuro.value);
	     }
	     else
	     {
		   sumaeuro = parseInt(document.hipot_res.notarioeuro.value) + parseInt(document.hipot_res.registroeuro.value) + parseInt(document.hipot_res.gestioneuro.value) + parseInt(document.hipot_res.ivaeuro.value) + parseInt(document.hipot_res.itpeuro.value);
	     }
            document.hipot_res.totaleuro.value = sumaeuro;
             // fin de calculos para euros

	   //comienzo del formateo de numeros
	     document.hipot_res.total.value = Formato_numero(document.hipot_res.total.value);
	     document.hipot_res.notario.value = Formato_numero(document.hipot_res.notario.value);	
	     document.hipot_res.registro.value = Formato_numero(document.hipot_res.registro.value);	
             document.hipot_res.iva.value = Formato_numero(document.hipot_res.iva.value);	
	     document.hipot_res.gestion.value = Formato_numero(document.hipot_res.gestion.value);
            if (document.hipoteca3.radioviv[0].checked) //nueva
            {
         		document.hipot_res.ajd.value = Formato_numero(Math.round(document.hipot_res.ajd.value));
	        	document.hipot_res.ivaviv.value = Formato_numero(Math.round(document.hipot_res.ivaviv.value));
	    }
	    else //usada
	    {
     	    	document.hipot_res.itp.value = Formato_numero(Math.round(document.hipot_res.itp.value));
	    }
	
            document.hipot_res.totaleuro.value = Formato_numero(document.hipot_res.totaleuro.value);
	    document.hipot_res.notarioeuro.value = Formato_numero(Math.round(document.hipot_res.notarioeuro.value));	
	    document.hipot_res.registroeuro.value = Formato_numero(Math.round(document.hipot_res.registroeuro.value));
	    document.hipot_res.ivaeuro.value = Formato_numero(Math.round(document.hipot_res.ivaeuro.value));	
	    document.hipot_res.gestioneuro.value = Formato_numero(Math.round(document.hipot_res.gestioneuro.value));	
            if (document.hipoteca3.radioviv[0].checked) //nueva
            {
        	document.hipot_res.ajdeuro.value = Formato_numero(Math.round(document.hipot_res.ajdeuro.value));
    	    	document.hipot_res.ivaviveuro.value = Formato_numero(Math.round(document.hipot_res.ivaviveuro.value));
    	    }
    	    else //usada
    	    {
     	    	document.hipot_res.itpeuro.value = Formato_numero(Math.round(document.hipot_res.itpeuro.value));
    	    }
}
else{
	alert("Es preciso que nos indique el precio de la vivienda.");
	document.hipoteca3.precioeuro.focus(); 
}
}

function buscarvalor(v2) {
if (v2 > "95000000") {
		document.hipot_res.notario.value = 150000;
		document.hipot_res.registro.value = 84000;
		document.hipot_res.gestion.value = 50000;
		document.hipot_res.iva.value = 8000;
}
if (v2 > "90000000" && v2 <= "95000000"){
		document.hipot_res.notario.value = 145000;
		document.hipot_res.registro.value = 82000;
		document.hipot_res.gestion.value = 50000;
		document.hipot_res.iva.value = 8000;
}
if (v2 > "85000000" && v2 <= "90000000"){
		document.hipot_res.notario.value = 140000;
		document.hipot_res.registro.value = 80000;
		document.hipot_res.gestion.value = 50000;
		document.hipot_res.iva.value = 8000;
}
if (v2 > "80000000" && v2 <= "85000000"){
		document.hipot_res.notario.value = 135000;
		document.hipot_res.registro.value = 78000;
		document.hipot_res.gestion.value = 50000;
		document.hipot_res.iva.value = 8000;
}
if (v2 > "75000000" && v2 <= "80000000"){
		document.hipot_res.notario.value = 130000;
		document.hipot_res.registro.value = 76000;
		document.hipot_res.gestion.value = 50000;
		document.hipot_res.iva.value = 8000;
}
if (v2 > "70000000" && v2 <= "75000000"){
		document.hipot_res.notario.value = 125000;
		document.hipot_res.registro.value = 74000;
		document.hipot_res.gestion.value = 50000;
		document.hipot_res.iva.value = 8000;
}
if (v2 > "65000000" && v2 <= "70000000"){
		document.hipot_res.notario.value = 120000;
		document.hipot_res.registro.value = 72000;
		document.hipot_res.gestion.value = 50000;
		document.hipot_res.iva.value = 8000;
}
if (v2 > "60000000" && v2 <= "65000000"){
		document.hipot_res.notario.value = 115000;
		document.hipot_res.registro.value = 70000;
		document.hipot_res.gestion.value = 45000;
		document.hipot_res.iva.value = 7200;
}
if (v2 > "55000000" && v2 <= "60000000"){
		document.hipot_res.notario.value = 110000;
		document.hipot_res.registro.value = 68000;
		document.hipot_res.gestion.value = 45000;
		document.hipot_res.iva.value = 7200;
}
if (v2 > "50000000" && v2 <= "55000000"){
		document.hipot_res.notario.value = 105000;
		document.hipot_res.registro.value = 66000;
		document.hipot_res.gestion.value = 45000;
		document.hipot_res.iva.value = 7200;
}
if (v2 > "45000000" && v2 <= "50000000"){
		document.hipot_res.notario.value = 100000;
		document.hipot_res.registro.value = 64000;
		document.hipot_res.gestion.value = 40000;
		document.hipot_res.iva.value = 6400;
}
if (v2 > "40000000" && v2 <= "45000000"){
		document.hipot_res.notario.value = 95000;
		document.hipot_res.registro.value = 62000;
		document.hipot_res.gestion.value = 40000;
		document.hipot_res.iva.value = 6400;
}
if (v2 > "35000000" && v2 <= "40000000"){
		document.hipot_res.notario.value = 92500;
		document.hipot_res.registro.value = 60000;
		document.hipot_res.gestion.value = 40000;
		document.hipot_res.iva.value = 6400;
}
if (v2 > "30000000" && v2 <= "35000000"){
		document.hipot_res.notario.value = 90000;
		document.hipot_res.registro.value = 58000;
		document.hipot_res.gestion.value = 40000;
		document.hipot_res.iva.value = 6400;
}
if (v2 > "29000000" && v2 <= "30000000"){
		document.hipot_res.notario.value = 86000;
		document.hipot_res.registro.value = 54000;
		document.hipot_res.gestion.value = 40000;
		document.hipot_res.iva.value = 6400;
}
if (v2 > "28000000" && v2 <= "29000000"){
		document.hipot_res.notario.value = 85000;
		document.hipot_res.registro.value = 52500;
		document.hipot_res.gestion.value = 40000;
		document.hipot_res.iva.value = 6400;

}if (v2 > "27000000" && v2 <= "28000000"){
		document.hipot_res.notario.value = 84000;
		document.hipot_res.registro.value = 51000;
		document.hipot_res.gestion.value = 40000;
		document.hipot_res.iva.value = 6400;
}
if (v2 > "26000000" && v2 <= "27000000"){
		document.hipot_res.notario.value = 83000;
		document.hipot_res.registro.value = 49500;
		document.hipot_res.gestion.value = 40000;
		document.hipot_res.iva.value = 6400;
}
if (v2 > "25000000" && v2 <= "26000000"){
		document.hipot_res.notario.value = 82000;
		document.hipot_res.registro.value = 48000;
		document.hipot_res.gestion.value = 40000;
		document.hipot_res.iva.value = 6400;
}
if (v2 > "24000000" && v2 <= "25000000"){
		document.hipot_res.notario.value = 81000;
		document.hipot_res.registro.value = 46500;
		document.hipot_res.gestion.value = 40000;
		document.hipot_res.iva.value = 6400;
}
if (v2 > "23000000" && v2 <= "24000000"){
		document.hipot_res.notario.value = 80000;
		document.hipot_res.registro.value = 45000;
		document.hipot_res.gestion.value = 40000;
		document.hipot_res.iva.value = 6400;
}
if (v2 > "22000000" && v2 <= "23000000"){
		document.hipot_res.notario.value = 79000;
		document.hipot_res.registro.value = 43500;
		document.hipot_res.gestion.value = 40000;
		document.hipot_res.iva.value = 6400;
}
if (v2 > "21000000" && v2 <= "22000000"){
		document.hipot_res.notario.value = 78000;
		document.hipot_res.registro.value = 42000;
		document.hipot_res.gestion.value = 40000;
		document.hipot_res.iva.value = 6400;
}
if (v2 > "20000000" && v2 <= "21000000"){
		document.hipot_res.notario.value = 77000;
		document.hipot_res.registro.value = 40500;
		document.hipot_res.gestion.value = 40000;
		document.hipot_res.iva.value = 6400;
}
if (v2 > "19000000" && v2 <= "20000000"){
		document.hipot_res.notario.value = 76000;
		document.hipot_res.registro.value = 39000;
		document.hipot_res.gestion.value = 35000;
		document.hipot_res.iva.value = 5600;
}
if (v2 > "18000000" && v2 <= "19000000"){
		document.hipot_res.notario.value = 75000;
		document.hipot_res.registro.value = 37500;
		document.hipot_res.gestion.value = 35000;
		document.hipot_res.iva.value = 5600;
}
if (v2 > "17000000" && v2 <= "18000000"){
		document.hipot_res.notario.value = 74000;
		document.hipot_res.registro.value = 36000;
		document.hipot_res.gestion.value = 35000;
		document.hipot_res.iva.value = 5600;
}
if (v2 > "16000000" && v2 <= "17000000"){
		document.hipot_res.notario.value = 73000;
		document.hipot_res.registro.value = 34500;
		document.hipot_res.gestion.value = 35000;
		document.hipot_res.iva.value = 5600;
}
if (v2 > "15000000" && v2 <= "16000000"){
		document.hipot_res.notario.value = 72000;
		document.hipot_res.registro.value = 33000;
		document.hipot_res.gestion.value = 35000;
		document.hipot_res.iva.value = 5600;
}
if (v2 > "14000000" && v2 <= "15000000"){
		document.hipot_res.notario.value = 71000;
		document.hipot_res.registro.value = 31500;
		document.hipot_res.gestion.value = 30000;
		document.hipot_res.iva.value = 4800;
}
if (v2 > "13000000" && v2 <= "14000000"){
		document.hipot_res.notario.value = 70000;
		document.hipot_res.registro.value = 30000;
		document.hipot_res.gestion.value = 30000;
		document.hipot_res.iva.value = 4800;
}
if (v2 > "12000000" && v2 <= "13000000"){
		document.hipot_res.notario.value = 69000;
		document.hipot_res.registro.value = 28500;
		document.hipot_res.gestion.value = 30000;
		document.hipot_res.iva.value = 4800;
}
if (v2 > "11000000" && v2 <= "12000000"){
		document.hipot_res.notario.value = 68000;
		document.hipot_res.registro.value = 27000;
		document.hipot_res.gestion.value = 30000;
		document.hipot_res.iva.value = 4800;
}
if (v2 > "10000000" && v2 <= "11000000"){
		document.hipot_res.notario.value = 67000;
		document.hipot_res.registro.value = 25500;
		document.hipot_res.gestion.value = 30000;
		document.hipot_res.iva.value = 4800;
}
if (v2 > "9000000" && v2 <= "10000000"){
		document.hipot_res.notario.value = 66000;
		document.hipot_res.registro.value = 24000;
		document.hipot_res.gestion.value = 22500;
		document.hipot_res.iva.value = 3600;
}
if (v2 > "8000000" && v2 <= "9000000"){
		document.hipot_res.notario.value = 64500;
		document.hipot_res.registro.value = 25500;
		document.hipot_res.gestion.value = 22500;
		document.hipot_res.iva.value = 3600;
}
if (v2 > "7000000" && v2 <= "8000000"){
		document.hipot_res.notario.value = 63000;
		document.hipot_res.registro.value = 21000;
		document.hipot_res.gestion.value = 22500;
		document.hipot_res.iva.value = 3600;
}
if (v2 > "6000000" && v2 <= "7000000"){
		document.hipot_res.notario.value = 61500;
		document.hipot_res.registro.value = 19500;
		document.hipot_res.gestion.value = 22500;
		document.hipot_res.iva.value = 3600;
}
if (v2 > "5000000" && v2 <= "6000000"){
		document.hipot_res.notario.value = 60000;
		document.hipot_res.registro.value = 18000;
		document.hipot_res.gestion.value = 22500;
		document.hipot_res.iva.value = 3600;
}
if (v2 > "4000000" && v2 <= "5000000"){
		document.hipot_res.notario.value = 56000;
		document.hipot_res.registro.value = 16500;
		document.hipot_res.gestion.value = 17500;
		document.hipot_res.iva.value = 2800;
}
if (v2 > "3000000" && v2 <= "4000000"){
		document.hipot_res.notario.value = 48000;
		document.hipot_res.registro.value = 15000;
		document.hipot_res.gestion.value = 17500;
		document.hipot_res.iva.value = 2800;
}
if (v2 > "2000000" && v2 <= "3000000"){
		document.hipot_res.notario.value = 43000;
		document.hipot_res.registro.value = 13500;
		document.hipot_res.gestion.value = 17500;
		document.hipot_res.iva.value = 2800;
}
if (v2 > "1000000" && v2 <= "2000000"){
		document.hipot_res.notario.value = 38500;
		document.hipot_res.registro.value = 12000;
		document.hipot_res.gestion.value = 17500;
		document.hipot_res.iva.value = 2800;
}
if (v2 <= "1000000"){
		document.hipot_res.notario.value = 34000;
		document.hipot_res.registro.value = 10500;
		document.hipot_res.gestion.value = 17500;
		document.hipot_res.iva.value = 2800;
}
}

function borradatos(){
	for (i=0;i<2;i++){
		document.hipoteca3.elements[i].value="";
	}
	for (i=0;i<14;i++){
		document.hipot_res.elements[i].value="";
	}
document.hipot_res.elements[14].value=0;
document.hipot_res.elements[15].value=0;
}
