function Pmt(InterestRate, Term, LoanAmount) 
{

var pennies
var strPennies
var len
var MonthlyPayment

	InterestRate = InterestRate /1200;
	Term = Term * 12;
	MonthlyPayment = LoanAmount * InterestRate /(1 - (1 / Math.pow(1 + InterestRate, Term)));
	Pennies = MonthlyPayment * 100;
	Pennies = Math.round(Pennies);
	strPennies = "" + Pennies;
	len = strPennies.length;
	MonthlyPayment = strPennies.substring(0, (len - 2), len) + "." + strPennies.substring((len - 2), len);

	return MonthlyPayment;

}
function PureNumber(NumString) 
{	
	var length1 = NumString.length + 1;
	var n = 0;
	var NewNumber = "";

	if (isNaN(NumString)) {

		for (n=0;n<length1;n++)
		{
			if ((NumString.charAt(n) <= "9") && 
			    (NumString.charAt(n) >= "0")) 
 
				NewNumber += NumString.charAt(n);
		}

//		window.alert("Enter amounts or values using only the 0-9 number keys. Please verify that the correct value has been entered.");
	}	
	else
		NewNumber = NumString;

	return NewNumber;
}
function ToDollars(Bucks) 

{
	var Pennies;
	var strPennies;
	var len;

	Pennies = Bucks * 100;
	Pennies = Math.round(Pennies);
	strPennies = "" + Pennies;
	len = strPennies.length;
	Bucks = strPennies.substring(0, (len - 2), len) + "." + strPennies.substring((len - 2), len);
	Bucks = "$" + Bucks;

	return Bucks;
}
function fv(rate, per, nper, pmt, pv)
{
	rate = eval((rate)/(per * 100));
	nper = parseFloat(nper);
	pmt = parseFloat(pmt);
	pv = parseFloat(pv);
	
	if ((pmt == 0) || (nper == 0)) 
		{
		alert("Please enter values higher than zero.");
		return(0);
		}

	if (rate == 0) // Interest rate is 0
		{
		fv_value = -(pv + (pmt * nper)); 
		}
	else 
		{
		x = Math.pow(1 + rate, nper);
		fv_value = - ( -pmt + x * pmt + rate * x * pv ) /rate;
		}

	fv_value = conv_number(fv_value,2); 
	return (fv_value);
}
function conv_number(expr, decplaces) 

{ 
	var str = "" + Math.round(eval(expr) * Math.pow(10,decplaces));

	while (str.length <= decplaces) 
		{
		str = "0" + str;
		}

	var decpoint = str.length - decplaces;

	return (str.substring(0,decpoint) + "." + str.substring(decpoint,str.length));
}




