<!--------- monthly term -------



	var WGdc=".";  

	var WGgc=",";

	var WGnc="-";

	var WGcs="";

function WGformatMoney(A,W) 

{  

// Author   : Jonathan Weesner (http://cyberstation.net/~jweesner/)

// Copyright: Use freely. Keep Author and Copyright lines intact.

	var N=Math.abs(Math.round(A*100));

   var S=((N<10)?"00":((N<100)?"0":""))+N;



   S=WGcs+((A<0)?WGnc:"")+WGgroup(S.substring(0,(S.length-2)))+WGdc+

      S.substring((S.length-2),S.length)+((A<0&&WGnc=="(")?")":"");

   return (S.length>W)?"Over":S;

}



// WGgroup inspired by Bill Dortch's usenet post (www.hidaho.com)

function WGgroup(S) 

{

   return (S.length<4)?S:(WGgroup(S.substring(0,S.length-3))+

      WGgc+S.substring(S.length-3,S.length));

}





function amtround(num)

{

	numrnd = 0;

	numrnd = num * 100;

	numrnd = Math.round(numrnd);

	temp1 = numrnd.toString(10);

	temp1n = temp1.length;

	numrnd = temp1.substring(0,temp1n-2) + "." + temp1.substring(temp1n-2,temp1n);	

	numrnd = parseFloat(numrnd);

}



function calculate(amt, rate, time)

{

	var paymts = 0;

	var p1 = 0;

	var p2 = 0;

	var exp = time;



	i = rate;

	paymts = time;



	i = i / 100;

	i /= 12;

	

		if (paymts != 0)

{

      var p1 = amt * i; 

	   var p2 = 1 + i; 

		base = p2;

		var cnt = 1;

		for (j = 0 ; j < exp; j++) {

			cnt = cnt * p2;

		}

		p2 = 1 / cnt;

		p2 = 1 - p2; 

		result = p1 / p2; }

}



function getpayment(form)

{

	borrow1 = form.borrow1.value;

	bval = borrow1.split(",");

		if (bval.length > 1) {temp_value = bval[0] + bval[1];} else {temp_value = bval[0];}

		if (bval.length > 2) {temp_value = bval[0] + bval[1] + bval[2];}

		bval_n = parseFloat(temp_value);



	if ((form.borrow1.value != "") || (form.months1.value != "") || (form.rate1.value != "")) {

	calculate(bval_n, form.rate1.value, form.months1.value);} else

	 {result = 0}

	scenario1 = result;

	amtround(scenario1);

	payment1 = numrnd;

	//	form.payment1.value = numrnd;



	borrow2 = form.borrow2.value;

	bval = borrow2.split(",");

		if (bval.length > 1) {temp_value = bval[0] + bval[1];} else {temp_value = bval[0];}

		if (bval.length > 2) {temp_value = bval[0] + bval[1] + bval[2];}

		bval2_n = parseFloat(temp_value);



	if ((form.borrow2.value != "") || (form.months2.value != "") || (form.rate2.value != "")) {

	calculate(bval2_n, form.rate2.value, form.months2.value);} else

	 {result = 0}

	scenario2 = result;

	amtround(scenario2);

	payment2 = numrnd;

	//form.payment2.value = numrnd;

	



	if (payment1 > payment2)

			 {difference = payment1 - payment2;} else {difference = payment2 - payment1;} 

		amtround(difference);

		diff = numrnd;

		// form.difference.value = numrnd;

	form.payment1.value = payment1;

	form.payment2.value = WGformatMoney(payment2, 12);

	form.difference.value = WGformatMoney(diff, 12);

	



}



function calc1(form) {

	payment1 = form.payment1.value*1;

	payment1 = payment1+form.b.value*1;

	payment1 = payment1+form.c.value*1;

	payment1 = payment1+form.d.value*1;

	form.aa.value = payment1;

	payment1 = payment1/form.e.value*100;

	amtround(payment1);

	payment1 = numrnd

	form.Answer.value = WGformatMoney(numrnd);

	

	e = form.e.value*1

	form.hh.value = e

	}

	

	

	function calc2(form) {

	aaa = form.aaa.value*1;

	aaa = aaa+form.bb.value*1;

	aaa = aaa+form.cc.value*1;

	aaa = aaa+form.dd.value*1;

	aaa = aaa+form.ee.value*1;

	aaa = aaa+form.ff.value*1;

	aaa = aaa+form.gg.value*1;

	aaa = aaa/form.hh.value*100;

	amtround(aaa);

	aaa = numrnd

		

	form.Answer2.value = WGformatMoney(numrnd);

	}

	

	<!-- Original: Rick Johnson -->

<!-- Web Site:  http://members.tripod.com/~RickJohnson -->



<!-- Begin

function aaa_plus_bbb(form) {

aaa=eval(form.aaa.value)

bbb=eval(form.bbb.value)

ccc=aaa+bbb

amtround(ccc);

ccc = numrnd

numrnd = WGformatMoney(numrnd, 12);	

form.ans.value = numrnd;	

}

function aaa_minus_bbb(form) {

aaa=eval(form.aaa.value)

bbb=eval(form.bbb.value)

ccc=aaa-bbb

amtround(ccc);

ccc = numrnd

numrnd = WGformatMoney(numrnd, 12);	

form.ans.value = numrnd;

}

function aaa_times_bbb(form) {

aaa=eval(form.aaa.value)

bbb=eval(form.bbb.value)

ccc=aaa*bbb

amtround(ccc);

ccc = numrnd

numrnd = WGformatMoney(numrnd, 12);	

form.ans.value = numrnd;

}

function aaa_div_bbb(form) {

aaa=eval(form.aaa.value)

bbb=eval(form.bbb.value)

ccc=aaa/bbb

amtround(ccc);

ccc = numrnd

numrnd = WGformatMoney(numrnd, 12);	

form.ans.value = numrnd;

}

function aaa_pow_bbb(form) {

aaa=eval(form.aaa.value)

bbb=eval(form.bbb.value)

ccc=Math.pow(aaa, bbb)

amtround(ccc);

ccc = numrnd

numrnd = WGformatMoney(numrnd, 12);	

form.ans.value = numrnd;	

}

// End -->

