var choice = 5;
var p = 1;
var r = 1;
var t = 1;
var n = 1;

var l0="Enter an amount";
var l1="Enter the loan duration";
var l2="Enter the Rate";
var l3="Payment"

<!-- P A Y M E NT  BUTTON -->
function setup1(boxes){
cleanup();

document.getElementById('s1').value=l0;
document.getElementById('s2').value=l1;
document.getElementById('s3').value=l2;
document.getElementById('s4').value="Payments";

choice=1
}


<!----- A M O U N T --->
function setup2(boxes){
cleanup();
document.getElementById('s1').value=l1
document.getElementById('s2').value=l2
document.getElementById('s3').value=l0
document.getElementById('s4').value="Amount"

choice=2}

<!----- Y E A R S --->

function setup3(boxes){
cleanup();
document.getElementById('s1').value=l2
document.getElementById('s2').value=l3
document.getElementById('s3').value=l0
document.getElementById('s4').value="Years";

choice=3}

<!----- R A T E --->
function setup4(boxes){
cleanup();
document.getElementById('s1').value=l3
document.getElementById('s2').value=l0
document.getElementById('s3').value=l1
document.getElementById('s4').value=" Rate"


choice=4}


function cleanup(){
	
	
document.getElementById('s1a').value="";
document.getElementById('s2a').value="";
document.getElementById('s3a').value="";
document.getElementById('s4a').value="";
	
	
}


function calc(boxes){
	dijit.byId("payment_chart").show();
<!-- CALCULATING P A Y M E N T )-->
if (choice==1)
{amt = eval (document.getElementById('s1a').value);
yrs = eval (document.getElementById('s2a').value)*12;
rte = eval (document.getElementById('s3a').value)/1200;
pmt=(rte+(rte/(Math.pow((1+rte),(yrs))-1)))*amt;
pmt = pmt*100;pmt=Math.round(pmt);pmt=pmt/100;
document.getElementById('s4a').value=" " + pmt

}
<!-- CALCULATING PRINCIPAL)-->

if (choice==2)
{
yrs = eval (document.getElementById('s1a').value)*12;
rte = eval (document.getElementById('s2a').value)/1200;
pmt = eval (document.getElementById('s3a').value);
amt = pmt/(rte+(rte/(Math.pow((1+rte),(yrs))-1)));
amt = amt*100;amt=Math.round(amt);amt=amt/100;
document.getElementById('s4a').value=" " + amt;
}
if (choice==3)
{
rte = eval (document.getElementById('s1a').value)/1200;
pmt = eval (document.getElementById('s2a').value);
amt = eval (document.getElementById('s3a').value);
yrs=(Math.log(1+(rte/(pmt/(amt)-rte)))/Math.log(1+rte))/12;
yrs=yrs*1000;
yrs=Math.round(yrs);
yrs=yrs/1000;
document.getElementById('s4a').value=" " + yrs;
}

if (choice==4)
{
recurcount=0
pmt = eval (document.getElementById('s1a').value)
amt = eval (document.getElementById('s2a').value)
yrs = eval (document.getElementById('s3a').value)*12
k=pmt/amt;
ans=0;
ct=0;
ct2=0;
recurcount=0;
stpL=.8333334;<!--stpL=STEP LIMIT-->
stp=.08333333;<!--stp=STEP INCREMENT-->
while(ct2<10)
{while (ct<stpL)
{n=(k-((ans*1+ct*1)+(ans*1+ct*1)/(Math.pow((1+ans*1+ct*1),yrs*1)-1)));
<!-- if(n<0){alert(ct);alert(stp)}; -->
if(n<0){ans = ans*1 + (ct*1-stp*1)*1; ct=stpL;ct2=ct2*1+1*1;stpL=(stpL/10);stp=(stp/10)}

ct=ct*1+stp*1;
}
ct=0;
recurcount=recurcount+1;
if (recurcount>9) ct2=10;
}
ans=ans*1200;
ans=ans*1000;ans=Math.floor(ans);ans=ans/1000; 
document.getElementById('s4a').value=" " + ans;
}
}
