// Calculate

	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 amtround2(num)
{
	numrnd2 = 0;
	numrnd2 = num * 100;
	numrnd2 = Math.round(numrnd2);
	temp1 = numrnd2.toString(10);
	temp1n = temp1.length;
	numrnd2 = temp1.substring(0,temp1n-2) + "." + temp1.substring(temp1n-2,temp1n);	
	numrnd2 = parseFloat(numrnd2);
}


function calc(form) {
	loan1 = form.loan1.value*1;
	loan1 = loan1+form.loan2.value*1;
	loan1 = loan1+form.loan3.value*1;
	loan1 = loan1+form.loan4.value*1;
	loan1 = loan1+form.loan5.value*1;
	loan1 = loan1+form.loan6.value*1;
	loan1 = loan1+form.loan7.value*1;
	loan1 = loan1+form.loan8.value*1;
	
	form.totalloan.value = loan1;
	
	
	form.eq1.value = form.loan1.value*form.rate1.value/100;
	form.eq2.value = form.loan2.value*form.rate2.value/100;
	form.eq3.value = form.loan3.value*form.rate3.value/100;
	form.eq4.value = form.loan4.value*form.rate4.value/100;
	form.eq5.value = form.loan5.value*form.rate5.value/100;
	form.eq6.value = form.loan6.value*form.rate6.value/100;
	form.eq7.value = form.loan7.value*form.rate7.value/100;
	form.eq8.value = form.loan8.value*form.rate8.value/100;
	
	eq1 = form.eq1.value*1;
	eq1 = eq1+form.eq2.value*1;
	eq1 = eq1+form.eq3.value*1;
	eq1 = eq1+form.eq4.value*1;
	eq1 = eq1+form.eq5.value*1;
	eq1 = eq1+form.eq6.value*1;
	eq1 = eq1+form.eq7.value*1;
	eq1 = eq1+form.eq8.value*1;
	
	form.totalloan.value = loan1;
	form.factor.value = eq1;
	
	form.percent2.value = form.factor.value/form.totalloan.value*100;
	
	amtround(percent2);
	form.percent.value = 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 -->
