	imagenover = new Array (1);
	imagenover[0] = new Image ();
	imagenover[0].src = "images/calcularover.jpg";

	imagenout = new Array (1);
	imagenout[0] = new Image ();
	imagenout[0].src = "images/calcularup.jpg";

	function over(IMG,n) {IMG.src=imagenover[n].src;}
	function out(IMG,n) {IMG.src=imagenout[n].src;}
	function calcula_cuota()
	{
		var lIo;
		var lIt;
		var lIr;
		var lTa;
		var lPa;
		var lCa;
		var lNc;
		var lTmp;
		if ((Cadena_Numerica(document.forms[0].IMPORTE.value) == false) || (Cadena_Numerica(document.forms[0].INTERES.value) == false)||(Cadena_Numerica(document.forms[0].TIEMPO.value) == false))
			alert ("Tiene que introducir caracteres numéricos validos");
		else
		{
			lIo = eval(document.forms[0].IMPORTE.value);
			if (lIo < 0)
			{
				alert ('Error en el importe introducido');
			}
			else
			{
				sTmp = document.forms[0].INTERES.value;
				iPos = sTmp.indexOf(',');
				if (iPos != -1)
				{
					sTmp = sTmp.substring(0, iPos)+'.'+sTmp.substring(iPos+1);
				}
				lIt = eval(sTmp);
				if (lIt < 1 || lIt > 100)
				{
					alert('Error en el interés introducido');
				}
				else
				{
					lPa = eval(GetSelectValue(document.forms[0].PERIODOS));
					lTa = eval(document.forms[0].TIEMPO.value);
					if (lTa < 1 || lTa > 50)
					{
						alert ('Error en el número de años introducido');
					}
					else
					{	lIr = lIt / (lPa * 100);
						lNc = lPa * lTa;
						lTmp = Math.pow((1 + lIr), lNc);
						lCa = (lIo * lIr * lTmp)/(lTmp - 1);
						document.forms[0].CUOTA.value=Math.floor(lCa);
					}
				}
			}
		}
	}
function GetSelectValue( selectObject ) {
	if (selectObject == null) return null;
	if (selectObject.selectedIndex+"" == "undefined" || selectObject.selectedIndex == null || selectObject.selectedIndex < 0) return null;
	return selectObject.options[selectObject.selectedIndex].value;
}

function Peseta_Fraccionaria(num)
{
	for (var i = 0; i < num.length; i++)
	{
		if (num.charAt(i) == "." || num.charAt(i) == ",")
			return false;
	}
	return true;
}
function Cadena_Numerica(num)
{
	var cont = 0;
	for (var i = 0; i < num.length; i++)
	{
		if (num.charAt(i) < "0" || num.charAt(i) > "9")
		{
			if (num.charAt(i) == ".")
			{
				if (cont == 1)
					return false;
				else
					cont=1;
			}
			else
				return false;
		}
	}
	return true;
}
function calculo()
{
	var num1=document.forms[0].cantidad1.value;
	var contravalor=document.forms[0].valor.value;
	var num2=document.forms[0].cantidad2.value;
	if (Peseta_Fraccionaria(num2) == false)
		alert ("La peseta no es una moneda fraccionaria");
	else
	{
		if ((Cadena_Numerica(num1) == false) || (Cadena_Numerica(num2) == false))
			alert ("Tiene que introducir caracteres numéricos validos");
		else
		{
			if ((num1 == "") && (num2 == ""))
				alert("Para realizar el cálculo, es preciso dejar solamente un campo libre");
			else
			{
				if ((num1 != "") && (num2 != ""))
					alert("Para realizar el cálculo, es preciso dejar al menos un campo libre");
				else
				{
					if (num1 == "")
					{
						num2=num2/document.forms[0].valor.value;
						num2=Math.round((num2*1000)+0.005)/1000;
						document.forms[0].cantidad1.value=num2;
						document.forms[0].cantidad2.value="";
					}
					else
					{
						num1=num1*document.forms[0].valor.value;
						num1=Math.round(num1);
						document.forms[0].cantidad1.value="";
						document.forms[0].cantidad2.value=num1;
					}
				}
			}
		}
	}
}

function enviar(){
	var formulario = document.F1;
	formulario.submit();
}

