function Dec(q)
{ b = ""+ Math.round(q*100);
	c = b.substring(0, b.length - 2);
	d = b.substring(b.length - 2, b.length);
	return (c + "." + d);
}
function Check(infield)
{   flag = 0;
	
	var str = infield.value;
	
	for ( i = 0; i < str.length; i++)
	{  var chr = str.substring(i, i+1);
		if (((chr < "0") || (chr > "9")) && chr != "." )
		flag = 1;
	}
	if ((flag == 1) || (str.length == 0))
	
	{   infield.value = 'invalid input';
	return false;}
	else return true;
}
function Base1(k, n)
{   b = 1;
	for ( j = 0; j < n; j++)
	{ b = b * (1 + k);}
	return b;
}

function showschedule(form)

{
	var pmt = 0;
	i = parseFloat(form.rate.value);
	t = parseFloat(form.term.value);
	pv = parseFloat(form.amt.value);
	n = t*12;
	if (n == 0)
	{ pmt = Dec(pv);}
	else
	{ if (i > 0)
		{ k = i/1200;
			c = Base1(k, n);
			m = pv/((1 - (1/c))/k);
			pmt = Dec(m);
		}
		else
		{ q = pv/n;
		pmt = Dec(q);}
	}
	form.mopay.value = pmt;
}
