// SPECIFIC TO READERS DIGEST MORTGAGE CALCULATOR
  		
  		pArrowUp = 'img/butarrowup.gif';
  		pArrowUpOver = 'img/butarrowup_over.gif';
   		pArrowDown = 'img/butarrowdown.gif';
  		pArrowDownOver = 'img/butarrowdown_over.gif';
  		 		
  		pMCalc = new LoanCalculator(110000, 10000, gDEFAULT_INTEREST_RATE, 25);
  		
  		pABoxValue = new FormArrowBox('Value', 1000, 2000000, 1000, false);
  		pMCalc.Value = pABoxValue.GetValue();

  		pABoxCash = new FormArrowBox('Cash', 0, 1000000, 1000);
  		pMCalc.CashDown = pABoxCash.GetValue();
			
  		pABoxTerm = new FormArrowBox('Term', 1, 40, 1);
  		pMCalc.Term = pABoxTerm.GetValue();
  		
  		pABoxRate = new FormArrowBox('Rate', 0.01, 20.00, 0.01);
  		pMCalc.Rate = pABoxRate.GetValue();
  		pABoxRate.SetValue(gDEFAULT_INTEREST_RATE);
  		
			UpdateValue();UpdateCashDown();UpdateTerm();UpdateRate();
			MortgageCalculate();
  		function UpdateValue() { pMCalc.Value = pABoxValue.GetValue();UpdateLoan();UpdateCashPercent();MortgageCalculate(); }
  		function UpdateCashDown() { pMCalc.CashDown = pABoxCash.GetValue();UpdateLoan();UpdateCashPercent();MortgageCalculate();pABoxCash.SetMax(pABoxValue.GetValue()); }
  		function UpdateTerm() { pMCalc.Year = pABoxTerm.GetValue();MortgageCalculate(); }
  		function UpdateRate() { pMCalc.Rate = pABoxRate.GetValue();MortgageCalculate(); }
  		var gTimerCalc = null;
			function MortgageCalculate() {	
				clearTimeout(gTimerCalc);
				gTimerCalc = setTimeout("MortgageCalc();", 300);
			}
  		function MortgageCalc() {
  			clearTimeout(gTimerCalc);
  			pMCalc.SetMonthly();
  			pABoxValue.GetObject('paymonthly').innerHTML = pMCalc.GetPayment();
  			pMCalc.SetSemiMonthly();
  			pABoxValue.GetObject('paysemimonthly').innerHTML = pMCalc.GetPayment();
  			pMCalc.SetBiWeekly();
  			pABoxValue.GetObject('paybiweekly').innerHTML = pMCalc.GetPayment();
  			pMCalc.SetWeekly();
  			pABoxValue.GetObject('payweekly').innerHTML = pMCalc.GetPayment();  			  			  			
  		}
  		function UpdateLoan() { pABoxValue.GetObject('mortgage').innerHTML = pMCalc.GetLoan(); }
  		function UpdateCashPercent() { pABoxValue.GetObject('cashpercent').innerHTML = pMCalc.GetCashPercent(); }
