//-------------------------------------------------------------------------------
// Constants.
//-------------------------------------------------------------------------------
var MinLoanAmountConstant       = 200;
var DaysInYearConstant          = 360;
var LoanCycleConstantList       = new Array( 8, 9, 10, 11, 12, 13, 14, 15, 17, 20, 25, 27 );
var TenorsConstantList          = new Array( 3, 6, 9, 12, 18, 24, 36, 48, 60 ); // in months.
/* 12thMra2009; Reena Nair; Changed Rates below 
var AnualInterestsConstantList2  = new Array( 19.69, 22.29, 23.17, 23.53, 23.70, 23.59, 23.13, 19.06, 18.68 ); // in rate.
*/
var AnualInterestsConstantList2  = new Array( 20.58, 23.28, 24.20,23.53, 23.70, 23.59, 23.13,23.51, 22.96 ); // in rate.

// Form control names.
var AmountTextboxId2             = 'uxLoanAmountTextbox2';
var TenorDropdownId2             = 'uxTenorDropdown2';
var BookindDateDayDropdownId2    = 'uxBookingDateDayDropDown2';
var BookindDateMonthDropdownId2  = 'uxBookingDateMonthDropDown2';
var BookindDateYearDropdownId2   = 'uxBookingDateYearDropDown2';
var LoanCycleDropdownId2         = 'uxLoanCycleDropdown2';


//--------------------------------------------------------------------------------
// Result display helpers.
//--------------------------------------------------------------------------------
function display2( pLoan )
{
    var resultTable = '<table width="100%" cellpadding="3" cellspacing="1" border="0" style="margin-bottom: 2px; border-top: solid 1px #0099FF; border-bottom: solid 1px #0099FF; border-left: solid 1px #0099FF; border-right: solid 1px #0099FF;">';
    resultTable += '<tr bgcolor="#0088EE" align="center">';
    resultTable += '<td style="font-size: 10px; color: #FFFFFF; padding: 8px; width: 80px;">Instalment No.</td>';
    resultTable += '<td style="font-size: 10px; color: #FFFFFF; padding: 8px; width: 150px;">Transaction Day / Previous instalment release date<br></td>';
    resultTable += '<td style="font-size: 10px; color: #FFFFFF; padding: 8px; width: 150px;">Current instalment<br>release date<br></td>';
    resultTable += '<td style="font-size: 10px; color: #FFFFFF; padding: 8px; width: 150px;">Statement date</td>';
    resultTable += '<td style="font-size: 10px; color: #FFFFFF; padding: 8px; width: 80px;">Days in cycle</td>';
    resultTable += '<td style="font-size: 10px; color: #FFFFFF;">Instalment</td>';
    resultTable += '</tr>';
        
    for( var index = 0; index < pLoan.Tenor; index++ )
    {
        resultTable += '<tr align="center" bgcolor="#EDF8FF">';
        resultTable += '<td style="padding: 7px 3px 7px 3px">';
        resultTable += (index + 1);
        resultTable += '</td>';
        resultTable += '<td style="padding: 7px 3px 7px 3px">';
        resultTable += pLoan.StartDateList[index];
        resultTable += '</td>';
        resultTable += '<td style="padding: 7px 3px 7px 3px">';
        resultTable += pLoan.EndDateList[index];
        resultTable += '</td>';
        resultTable += '<td style="padding: 7px 3px 7px 3px">';
        resultTable += pLoan.StatementDateList[index];
        resultTable += '</td>';
        resultTable += '<td style="padding: 7px 3px 7px 3px">';
        resultTable += fixDigit( pLoan.DaysInCycle[index], 2 );
        resultTable += '</td>';
        resultTable += '<td style="padding: 7px 3px 7px 3px">';
        resultTable += pLoan.InstalmentListAmount[index];
        resultTable += '</td>';
        resultTable += '</tr>';
    }
    
    resultTable += '<tr bgcolor="#0088EE" align="center" bgcolor="#EDF8FF">';
    resultTable += '<td colspan="5" style="font-size: 10px; font-weight: bold; color: #FFFFFF; padding: 7px 3px 7px 3px">Total</td>';
    resultTable += '<td style="font-size: 10px; font-weight: bold; color: #FFFFFF; padding: 7px 3px 7px 3px">';
    resultTable += pLoan.TotalInstalmentAmount;
    resultTable += '</td>';
    resultTable += '</tr>';
    resultTable += '</table>';
    
    getElement( 'uxResultDiv2' ).innerHTML = resultTable;
    showElement( 'uxGraphDiv2', true );
}