// JavaScript Document


function select_item(name, value) 
{
	this.name = name;
	this.value = value;
}

function get_selection(select_object)
{
	contents = new select_item();
	for(var i=0; i < select_object.options.length; i++)
	
	if(select_object.options[i].selected == true)
	{
		contents.name = select_object.options[i].text;
		contents.value = select_object.options[i].value;
	}
	return contents;
}

function compute(formfield)
{
	x = formfield.LoanAmount.value;
	y = formfield.Rate.value;
	z = formfield.Term.value;
	var type = get_selection(formfield.Type);
	
	if (type.value == "PI")
	{
		month = eval(pmt(x,(y*.01)/12, z*12));
		fnight = eval(pmt(x,(y*.01)/26, z*26));
		formfield.Monthly.value = rounding(month);
		formfield.Fnight.value = rounding(fnight);
		formfield.Week.value =  rounding(fnight/2);
	}
	else 
	{
		month = eval((x * (y*.01))/12);
		fnight = eval((x * (y*.01))/26);
		formfield.Monthly.value = rounding(month);
		formfield.Fnight.value = rounding(fnight);
		formfield.Week.value =  rounding(fnight/2);
	}
}

function rounding(n)
{
	pennies = n*100 ;
	pennies = Math.round(pennies) ;
	strPennies = "" + pennies ;
	len = strPennies.length ;
	return strPennies.substring(0, len - 2) + "." + strPennies.substring((len - 2), len);
}

function pmt(ppl, rate, mths)
{
        var x = eval((ppl * rate) / (eval(1 - Math.pow(eval(rate + 1),eval(0 - mths)))))
        return x
}