function calcular(form)
{
	try
	{
		if(form.txtImporte.value == ""){alert("Debe indicar el importe de la hipoteca");return(false);}
		if(form.txtPlazo.value == ""){alert("Debe introducir el plazo de la hipoteca");return(false);}
		if(form.txtTipo.value == ""){alert("Debe introducir el tipo de interes de la hipoteca");return(false);}
	}
	catch (e)
	{
		alert("Verifique que ha introducido: importe, plazo e interes");
		return false;
	}
	
	var frecuencia, importe, interes, plazo, tipo;
	
	importe = parseFloat(form.txtImporte.value);
	
	/*switch(form.cmbFrecuencia.value)
	{
		case "mensual":*/
			frecuencia = 12;
			/*break;
		case "bimestral":
			frecuencia = 6;
			break;
		case "semestral":
			frecuencia = 2;
			break;
		case "anual":
			frecuencia = 1;
			break;
		default:
			alert("Debe seleccionar la frecuencia de pago de su hipoteca");
			return(false);
	}*/
	
	plazo = form.txtPlazo.value * 1 * frecuencia;
	
	tipo = parseFloat(form.txtTipo.value);// + fltEuribor;
	//if (form.chkusaEuribor.checked)
	//	tipo += fltEuribor;
	
	interes = tipo / (100*frecuencia);
	
	var potencia, multiplicador, multiplicador1;
	
	potencia = 1 + interes;
	multiplicador = Math.pow(potencia, (-1*plazo));
	multiplicador1 = importe * interes;
	
	var cuota = multiplicador1 / (1 - multiplicador);
	var numero = String(Math.round(cuota*100)/100);
	
	form.txtCuota.value = numero;

	return true;
	
}
