﻿    function Charges()
{
    this.fRate=0.0;
    this.fSC=0.0;
    this.fEC=0.0;
    this.fNet=0.0;
}

function TDSRate()
{
    this.strFinancialYear = "";
    this.strAssessmentYear = "";
    //this.arrAssessmentYear=new Array();
    this.arrDeducteeStatus = new Array();
    this.arrNatureOfPayment = new Array();
    this.oCharges = new Array();
}

//data start for Assessment year 2009-2010//////////////////////////////////////////////////////////////////////////////////
oTDSRate20082009 = new TDSRate();
oTDSRate20082009.strFinancialYear = "FY-2008-2009";
oTDSRate20082009.strAssessmentYear = "2009-2010";


oTDSRate20082009.arrDeducteeStatus[0] = "Company";
oTDSRate20082009.arrDeducteeStatus[1] = "Company with SC";
oTDSRate20082009.arrDeducteeStatus[2] = "Firm";
oTDSRate20082009.arrDeducteeStatus[3] = "Firm with SC";
oTDSRate20082009.arrDeducteeStatus[4] = "Individual";
oTDSRate20082009.arrDeducteeStatus[5] = "HUF";
oTDSRate20082009.arrDeducteeStatus[6] = "Individual with SC";
oTDSRate20082009.arrDeducteeStatus[7] = "HUF with SC";
oTDSRate20082009.arrDeducteeStatus[8] = "Co-Op Soc";
oTDSRate20082009.arrDeducteeStatus[9] = "Local Authority";


oTDSRate20082009.arrNatureOfPayment[0] = new Array(2);
oTDSRate20082009.arrNatureOfPayment[0][0] = "193-Interest On Securities"; 
oTDSRate20082009.arrNatureOfPayment[0][1] = 2500;
oTDSRate20082009.arrNatureOfPayment[1] = new Array(2);
oTDSRate20082009.arrNatureOfPayment[1][0] = "194A-Other Interest"; 
oTDSRate20082009.arrNatureOfPayment[1][1] = 5000;
oTDSRate20082009.arrNatureOfPayment[2] = new Array(2);
oTDSRate20082009.arrNatureOfPayment[2][0] = "194B-Winning From Lotteries"; 
oTDSRate20082009.arrNatureOfPayment[2][1] = 5000;
oTDSRate20082009.arrNatureOfPayment[3] = new Array(2);
oTDSRate20082009.arrNatureOfPayment[3][0] = "194C-Payment to Contractors"; 
oTDSRate20082009.arrNatureOfPayment[3][1] = 20000;
oTDSRate20082009.arrNatureOfPayment[4] = new Array(2);
oTDSRate20082009.arrNatureOfPayment[4][0] = "194C-Pay to Advt/Sub Contr"; 
oTDSRate20082009.arrNatureOfPayment[4][1] = 20000;
oTDSRate20082009.arrNatureOfPayment[5] = new Array(2);
oTDSRate20082009.arrNatureOfPayment[5][0] = "194D-Insurance Commission"; 
oTDSRate20082009.arrNatureOfPayment[5][1] = 5000;
oTDSRate20082009.arrNatureOfPayment[6] = new Array(2);
oTDSRate20082009.arrNatureOfPayment[6][0] = "194H-Commission/Brokrage"; 
oTDSRate20082009.arrNatureOfPayment[6][1] = 2500;
oTDSRate20082009.arrNatureOfPayment[7] = new Array(2);
oTDSRate20082009.arrNatureOfPayment[7][0] = "194I-Rent"; 
oTDSRate20082009.arrNatureOfPayment[7][1] = 120000;
oTDSRate20082009.arrNatureOfPayment[8] = new Array(2);
oTDSRate20082009.arrNatureOfPayment[8][0] = "194I-Rent-Plant/Machinery"; 
oTDSRate20082009.arrNatureOfPayment[8][1] = 120000;
oTDSRate20082009.arrNatureOfPayment[9] = new Array(2);
oTDSRate20082009.arrNatureOfPayment[9][0] = "194J-Professional Fees"; 
oTDSRate20082009.arrNatureOfPayment[9][1] = 20000;


//////////////////////////////////////////////////////////////////////////////////////////

oTDSRate20082009.oCharges[0] = new Array(oTDSRate20082009.arrDeducteeStatus.length);
oCharges = new Charges();
oCharges.fRate = 20;
oCharges.fSC = 0;
oCharges.fEC = 3;
oCharges.fNet = 20.600;
oTDSRate20082009.oCharges[0][0] = oCharges;

oCharges = new Charges();
oCharges.fRate = 20;
oCharges.fSC = 10;
oCharges.fEC = 3;
oCharges.fNet = 22.660;
oTDSRate20082009.oCharges[0][1] = oCharges;

oCharges = new Charges();
oCharges.fRate = 10;
oCharges.fSC = 0;
oCharges.fEC = 3;
oCharges.fNet = 10.300;
oTDSRate20082009.oCharges[0][2] = oCharges;

oCharges = new Charges();
oCharges.fRate = 10;
oCharges.fSC = 10;
oCharges.fEC = 3;
oCharges.fNet = 11.330;
oTDSRate20082009.oCharges[0][3] = oCharges;

oCharges = new Charges();
oCharges.fRate = 10;
oCharges.fSC = 0;
oCharges.fEC = 3;
oCharges.fNet = 10.300;
oTDSRate20082009.oCharges[0][4] = oCharges;

oCharges = new Charges();
oCharges.fRate = 10;
oCharges.fSC = 0;
oCharges.fEC = 3;
oCharges.fNet = 10.300;
oTDSRate20082009.oCharges[0][5] = oCharges;

oCharges = new Charges();
oCharges.fRate = 10;
oCharges.fSC = 10;
oCharges.fEC = 3;
oCharges.fNet = 11.330;
oTDSRate20082009.oCharges[0][6] = oCharges;

oCharges = new Charges();
oCharges.fRate = 10;
oCharges.fSC = 10;
oCharges.fEC = 3;
oCharges.fNet = 11.330;
oTDSRate20082009.oCharges[0][7] = oCharges;

oCharges = new Charges();
oCharges.fRate = 10;
oCharges.fSC = 0;
oCharges.fEC = 3;
oCharges.fNet = 10.300;
oTDSRate20082009.oCharges[0][8] = oCharges;

oCharges = new Charges();
oCharges.fRate = 10;
oCharges.fSC = 0;
oCharges.fEC = 3;
oCharges.fNet = 10.300;
oTDSRate20082009.oCharges[0][9] = oCharges;

/////////////////////////////////////////////

oTDSRate20082009.oCharges[1] = new Array(oTDSRate20082009.arrDeducteeStatus.length);
oCharges = new Charges();
oCharges.fRate = 20;
oCharges.fSC = 0;
oCharges.fEC = 3;
oCharges.fNet = 20.600;
oTDSRate20082009.oCharges[1][0] = oCharges;

oCharges = new Charges();
oCharges.fRate = 20;
oCharges.fSC = 10;
oCharges.fEC = 3;
oCharges.fNet = 22.660;
oTDSRate20082009.oCharges[1][1] = oCharges;

oCharges = new Charges();
oCharges.fRate = 10;
oCharges.fSC = 0;
oCharges.fEC = 3;
oCharges.fNet = 10.300;
oTDSRate20082009.oCharges[1][2] = oCharges;

oCharges = new Charges();
oCharges.fRate = 10;
oCharges.fSC = 10;
oCharges.fEC = 3;
oCharges.fNet = 11.330;
oTDSRate20082009.oCharges[1][3] = oCharges;

oCharges = new Charges();
oCharges.fRate = 10;
oCharges.fSC = 0;
oCharges.fEC = 3;
oCharges.fNet = 10.300;
oTDSRate20082009.oCharges[1][4] = oCharges;

oCharges = new Charges();
oCharges.fRate = 10;
oCharges.fSC = 0;
oCharges.fEC = 3;
oCharges.fNet = 10.300;
oTDSRate20082009.oCharges[1][5] = oCharges;

oCharges = new Charges();
oCharges.fRate = 10;
oCharges.fSC = 10;
oCharges.fEC = 3;
oCharges.fNet = 11.330;
oTDSRate20082009.oCharges[1][6] = oCharges;

oCharges = new Charges();
oCharges.fRate = 10;
oCharges.fSC = 10;
oCharges.fEC = 3;
oCharges.fNet = 11.330;
oTDSRate20082009.oCharges[1][7] = oCharges;

oCharges = new Charges();
oCharges.fRate = 10;
oCharges.fSC = 0;
oCharges.fEC = 3;
oCharges.fNet = 10.300;
oTDSRate20082009.oCharges[1][8] = oCharges;

oCharges = new Charges();
oCharges.fRate = 10;
oCharges.fSC = 0;
oCharges.fEC = 3;
oCharges.fNet = 10.300;
oTDSRate20082009.oCharges[1][9] = oCharges;


/////////////////////////////////////////////

oTDSRate20082009.oCharges[2] = new Array(oTDSRate20082009.arrDeducteeStatus.length);
oCharges = new Charges();
oCharges.fRate = 30;
oCharges.fSC = 0;
oCharges.fEC = 3;
oCharges.fNet = 30.900;
oTDSRate20082009.oCharges[2][0] = oCharges;

oCharges = new Charges();
oCharges.fRate = 30;
oCharges.fSC = 10;
oCharges.fEC = 3;
oCharges.fNet = 33.990;
oTDSRate20082009.oCharges[2][1] = oCharges;

oCharges = new Charges();
oCharges.fRate = 30;
oCharges.fSC = 0;
oCharges.fEC = 3;
oCharges.fNet =30.900;
oTDSRate20082009.oCharges[2][2] = oCharges;

oCharges = new Charges();
oCharges.fRate = 30;
oCharges.fSC = 10;
oCharges.fEC = 3;
oCharges.fNet = 33.990;
oTDSRate20082009.oCharges[2][3] = oCharges;

oCharges = new Charges();
oCharges.fRate = 30;
oCharges.fSC = 0;
oCharges.fEC = 3;
oCharges.fNet = 30.900;
oTDSRate20082009.oCharges[2][4] = oCharges;

oCharges = new Charges();
oCharges.fRate = 30;
oCharges.fSC = 0;
oCharges.fEC = 3;
oCharges.fNet = 30.900;
oTDSRate20082009.oCharges[2][5] = oCharges;

oCharges = new Charges();
oCharges.fRate = 30;
oCharges.fSC = 10;
oCharges.fEC = 3;
oCharges.fNet = 33.990;
oTDSRate20082009.oCharges[2][6] = oCharges;


oCharges = new Charges();
oCharges.fRate = 30;
oCharges.fSC = 10;
oCharges.fEC = 3;
oCharges.fNet = 33.990;
oTDSRate20082009.oCharges[2][7] = oCharges;

oCharges = new Charges();
oCharges.fRate = 30;
oCharges.fSC = 0;
oCharges.fEC = 3;
oCharges.fNet = 30.900;
oTDSRate20082009.oCharges[2][8] = oCharges;

oCharges = new Charges();
oCharges.fRate = 30;
oCharges.fSC = 0;
oCharges.fEC = 3;
oCharges.fNet = 30.900;
oTDSRate20082009.oCharges[2][9] = oCharges;
/////////////////////////////////////////////


oTDSRate20082009.oCharges[3] = new Array(oTDSRate20082009.arrDeducteeStatus.length);
oCharges = new Charges();
oCharges.fRate = 2;
oCharges.fSC = 0;
oCharges.fEC = 3;
oCharges.fNet = 2.060;
oTDSRate20082009.oCharges[3][0] = oCharges;

oCharges = new Charges();
oCharges.fRate = 2;
oCharges.fSC = 10;
oCharges.fEC = 3;
oCharges.fNet = 2.266;
oTDSRate20082009.oCharges[3][1] = oCharges;

oCharges = new Charges();
oCharges.fRate = 2;
oCharges.fSC = 0;
oCharges.fEC = 3;
oCharges.fNet = 2.060;
oTDSRate20082009.oCharges[3][2] = oCharges;

oCharges = new Charges();
oCharges.fRate = 2;
oCharges.fSC = 10;
oCharges.fEC = 3;
oCharges.fNet = 2.266;
oTDSRate20082009.oCharges[3][3] = oCharges;

oCharges = new Charges();
oCharges.fRate = 2;
oCharges.fSC = 0;
oCharges.fEC = 3;
oCharges.fNet = 2.060;
oTDSRate20082009.oCharges[3][4] = oCharges;

oCharges = new Charges();
oCharges.fRate = 2;
oCharges.fSC = 0;
oCharges.fEC = 3;
oCharges.fNet = 2.060;
oTDSRate20082009.oCharges[3][5] = oCharges;

oCharges = new Charges();
oCharges.fRate = 2;
oCharges.fSC = 10;
oCharges.fEC = 3;
oCharges.fNet = 2.266;
oTDSRate20082009.oCharges[3][6] = oCharges;

oCharges = new Charges();
oCharges.fRate = 2;
oCharges.fSC = 10;
oCharges.fEC = 3;
oCharges.fNet = 2.266;
oTDSRate20082009.oCharges[3][7] = oCharges;

oCharges = new Charges();
oCharges.fRate = 2;
oCharges.fSC = 0;
oCharges.fEC = 3;
oCharges.fNet = 2.060;
oTDSRate20082009.oCharges[3][8] = oCharges;

oCharges = new Charges();
oCharges.fRate = 2;
oCharges.fSC = 0;
oCharges.fEC = 3;
oCharges.fNet = 2.060;
oTDSRate20082009.oCharges[3][9] = oCharges;
/////////////////////////////////////////////

oTDSRate20082009.oCharges[4] = new Array(oTDSRate20082009.arrDeducteeStatus.length);
oCharges = new Charges();
oCharges.fRate = 1;
oCharges.fSC = 0;
oCharges.fEC = 3;
oCharges.fNet = 1.030;
oTDSRate20082009.oCharges[4][0] = oCharges;

oCharges = new Charges();
oCharges.fRate = 1;
oCharges.fSC = 10;
oCharges.fEC = 3;
oCharges.fNet = 1.133;
oTDSRate20082009.oCharges[4][1] = oCharges;

oCharges = new Charges();
oCharges.fRate = 1;
oCharges.fSC = 0;
oCharges.fEC = 3;
oCharges.fNet = 1.030;
oTDSRate20082009.oCharges[4][2] = oCharges;

oCharges = new Charges();
oCharges.fRate = 1;
oCharges.fSC = 10;
oCharges.fEC = 3;
oCharges.fNet = 1.133;
oTDSRate20082009.oCharges[4][3] = oCharges;

oCharges = new Charges();
oCharges.fRate = 1;
oCharges.fSC = 0;
oCharges.fEC = 3;
oCharges.fNet = 1.030;
oTDSRate20082009.oCharges[4][4] = oCharges;

oCharges = new Charges();
oCharges.fRate = 1;
oCharges.fSC = 0;
oCharges.fEC = 3;
oCharges.fNet = 1.030;
oTDSRate20082009.oCharges[4][5] = oCharges;

oCharges = new Charges();
oCharges.fRate = 1;
oCharges.fSC = 10;
oCharges.fEC = 3;
oCharges.fNet = 1.133;
oTDSRate20082009.oCharges[4][6] = oCharges;

oCharges = new Charges();
oCharges.fRate = 1;
oCharges.fSC = 10;
oCharges.fEC = 3;
oCharges.fNet = 1.133;
oTDSRate20082009.oCharges[4][7] = oCharges;

oCharges = new Charges();
oCharges.fRate = 1;
oCharges.fSC = 0;
oCharges.fEC = 3;
oCharges.fNet = 1.030;
oTDSRate20082009.oCharges[4][8] = oCharges;

oCharges = new Charges();
oCharges.fRate = 1;
oCharges.fSC = 0;
oCharges.fEC = 3;
oCharges.fNet = 1.030;
oTDSRate20082009.oCharges[4][9] = oCharges;
/////////////////////////////////////////////

oTDSRate20082009.oCharges[5] = new Array(oTDSRate20082009.arrDeducteeStatus.length);
oCharges = new Charges();
oCharges.fRate = 20;
oCharges.fSC = 0;
oCharges.fEC = 3;
oCharges.fNet = 20.600;
oTDSRate20082009.oCharges[5][0] = oCharges;

oCharges = new Charges();
oCharges.fRate = 20;
oCharges.fSC = 10;
oCharges.fEC = 3;
oCharges.fNet = 22.660;
oTDSRate20082009.oCharges[5][1] = oCharges;

oCharges = new Charges();
oCharges.fRate = 10;
oCharges.fSC = 0;
oCharges.fEC = 3;
oCharges.fNet = 10.300;
oTDSRate20082009.oCharges[5][2] = oCharges;

oCharges = new Charges();
oCharges.fRate = 10;
oCharges.fSC = 10;
oCharges.fEC = 3;
oCharges.fNet = 11.330;
oTDSRate20082009.oCharges[5][3] = oCharges;

oCharges = new Charges();
oCharges.fRate = 10;
oCharges.fSC = 0;
oCharges.fEC = 3;
oCharges.fNet = 10.300;
oTDSRate20082009.oCharges[5][4] = oCharges;

oCharges = new Charges();
oCharges.fRate = 10;
oCharges.fSC = 0;
oCharges.fEC = 3;
oCharges.fNet = 10.300;
oTDSRate20082009.oCharges[5][5] = oCharges;

oCharges = new Charges();
oCharges.fRate = 10;
oCharges.fSC = 10;
oCharges.fEC = 3;
oCharges.fNet = 11.330;
oTDSRate20082009.oCharges[5][6] = oCharges;

oCharges = new Charges();
oCharges.fRate = 10;
oCharges.fSC = 10;
oCharges.fEC = 3;
oCharges.fNet = 11.330;
oTDSRate20082009.oCharges[5][7] = oCharges;

oCharges = new Charges();
oCharges.fRate = 10;
oCharges.fSC = 0;
oCharges.fEC = 3;
oCharges.fNet = 10.300;
oTDSRate20082009.oCharges[5][8] = oCharges;

oCharges = new Charges();
oCharges.fRate = 10;
oCharges.fSC = 0;
oCharges.fEC = 3;
oCharges.fNet = 10.300;
oTDSRate20082009.oCharges[5][9] = oCharges;
/////////////////////////////////////////////

oTDSRate20082009.oCharges[6] = new Array(oTDSRate20082009.arrDeducteeStatus.length);
oCharges = new Charges();
oCharges.fRate = 10;
oCharges.fSC = 0;
oCharges.fEC = 3;
oCharges.fNet = 10.300;
oTDSRate20082009.oCharges[6][0] = oCharges;

oCharges = new Charges();
oCharges.fRate = 10;
oCharges.fSC = 10;
oCharges.fEC = 3;
oCharges.fNet = 11.330;
oTDSRate20082009.oCharges[6][1] = oCharges;

oCharges = new Charges();
oCharges.fRate = 10;
oCharges.fSC = 0;
oCharges.fEC = 3;
oCharges.fNet = 10.300;
oTDSRate20082009.oCharges[6][2] = oCharges;

oCharges = new Charges();
oCharges.fRate = 10;
oCharges.fSC = 10;
oCharges.fEC = 3;
oCharges.fNet = 11.330;
oTDSRate20082009.oCharges[6][3] = oCharges;

oCharges = new Charges();
oCharges.fRate = 10;
oCharges.fSC = 0;
oCharges.fEC = 3;
oCharges.fNet = 10.300;
oTDSRate20082009.oCharges[6][4] = oCharges;

oCharges = new Charges();
oCharges.fRate = 10;
oCharges.fSC = 0;
oCharges.fEC = 3;
oCharges.fNet = 10.300;
oTDSRate20082009.oCharges[6][5] = oCharges;

oCharges = new Charges();
oCharges.fRate = 10;
oCharges.fSC = 10;
oCharges.fEC = 3;
oCharges.fNet = 11.330;
oTDSRate20082009.oCharges[6][6] = oCharges;

oCharges = new Charges();
oCharges.fRate = 10;
oCharges.fSC = 10;
oCharges.fEC = 3;
oCharges.fNet = 11.330;
oTDSRate20082009.oCharges[6][7] = oCharges;

oCharges = new Charges();
oCharges.fRate = 10;
oCharges.fSC = 0;
oCharges.fEC = 3;
oCharges.fNet = 10.300;
oTDSRate20082009.oCharges[6][8] = oCharges;

oCharges = new Charges();
oCharges.fRate = 10;
oCharges.fSC = 0;
oCharges.fEC = 3;
oCharges.fNet = 10.300;
oTDSRate20082009.oCharges[6][9] = oCharges;
/////////////////////////////////////////////

oTDSRate20082009.oCharges[7] = new Array(oTDSRate20082009.arrDeducteeStatus.length);
oCharges = new Charges();
oCharges.fRate = 20;
oCharges.fSC = 0;
oCharges.fEC = 3;
oCharges.fNet = 20.600;
oTDSRate20082009.oCharges[7][0] = oCharges;

oCharges = new Charges();
oCharges.fRate = 20;
oCharges.fSC = 10;
oCharges.fEC = 3;
oCharges.fNet = 22.660;
oTDSRate20082009.oCharges[7][1] = oCharges;

oCharges = new Charges();
oCharges.fRate = 15;
oCharges.fSC = 0;
oCharges.fEC = 3;
oCharges.fNet = 15.450;
oTDSRate20082009.oCharges[7][2] = oCharges;

oCharges = new Charges();
oCharges.fRate = 15;
oCharges.fSC = 10;
oCharges.fEC = 3;
oCharges.fNet = 16.995;
oTDSRate20082009.oCharges[7][3] = oCharges;

oCharges = new Charges();
oCharges.fRate = 15;
oCharges.fSC = 0;
oCharges.fEC = 3;
oCharges.fNet = 15.450;
oTDSRate20082009.oCharges[7][4] = oCharges;

oCharges = new Charges();
oCharges.fRate = 15;
oCharges.fSC = 0;
oCharges.fEC = 3;
oCharges.fNet = 15.450;
oTDSRate20082009.oCharges[7][5] = oCharges;

oCharges = new Charges();
oCharges.fRate = 15;
oCharges.fSC = 10;
oCharges.fEC = 3;
oCharges.fNet = 16.995;
oTDSRate20082009.oCharges[7][6] = oCharges;

oCharges = new Charges();
oCharges.fRate = 15;
oCharges.fSC = 10;
oCharges.fEC = 3;
oCharges.fNet = 16.995;
oTDSRate20082009.oCharges[7][7] = oCharges;

oCharges = new Charges();
oCharges.fRate = 15;
oCharges.fSC = 0;
oCharges.fEC = 3;
oCharges.fNet = 15.450;
oTDSRate20082009.oCharges[7][8] = oCharges;

oCharges = new Charges();
oCharges.fRate = 15;
oCharges.fSC = 0;
oCharges.fEC = 3;
oCharges.fNet = 15.450;
oTDSRate20082009.oCharges[7][9] = oCharges;
/////////////////////////////////////////////

oTDSRate20082009.oCharges[8] = new Array(oTDSRate20082009.arrDeducteeStatus.length);
oCharges = new Charges();
oCharges.fRate = 10;
oCharges.fSC = 0;
oCharges.fEC = 3;
oCharges.fNet = 10.300;
oTDSRate20082009.oCharges[8][0] = oCharges;

oCharges = new Charges();
oCharges.fRate = 10;
oCharges.fSC = 10;
oCharges.fEC = 3;
oCharges.fNet = 11.330;
oTDSRate20082009.oCharges[8][1] = oCharges;

oCharges = new Charges();
oCharges.fRate = 10;
oCharges.fSC = 0;
oCharges.fEC = 3;
oCharges.fNet = 10.300;
oTDSRate20082009.oCharges[8][2] = oCharges;

oCharges = new Charges();
oCharges.fRate = 10;
oCharges.fSC = 10;
oCharges.fEC = 3;
oCharges.fNet = 11.330;
oTDSRate20082009.oCharges[8][3] = oCharges;

oCharges = new Charges();
oCharges.fRate = 10;
oCharges.fSC = 0;
oCharges.fEC = 3;
oCharges.fNet = 10.300;
oTDSRate20082009.oCharges[8][4] = oCharges;

oCharges = new Charges();
oCharges.fRate = 10;
oCharges.fSC = 0;
oCharges.fEC = 3;
oCharges.fNet = 10.300;
oTDSRate20082009.oCharges[8][5] = oCharges;

oCharges = new Charges();
oCharges.fRate = 10;
oCharges.fSC = 10;
oCharges.fEC = 3;
oCharges.fNet = 11.330;
oTDSRate20082009.oCharges[8][6] = oCharges;

oCharges = new Charges();
oCharges.fRate = 10;
oCharges.fSC = 10;
oCharges.fEC = 3;
oCharges.fNet = 11.330;
oTDSRate20082009.oCharges[8][7] = oCharges;

oCharges = new Charges();
oCharges.fRate = 10;
oCharges.fSC = 0;
oCharges.fEC = 3;
oCharges.fNet = 10.300;
oTDSRate20082009.oCharges[8][8] = oCharges;

oCharges = new Charges();
oCharges.fRate = 10;
oCharges.fSC = 0;
oCharges.fEC = 3;
oCharges.fNet = 10.300;
oTDSRate20082009.oCharges[8][9] = oCharges;

/////////////////////////////////////////////

oTDSRate20082009.oCharges[9] = new Array(oTDSRate20082009.arrDeducteeStatus.length);
oCharges = new Charges();
oCharges.fRate = 10;
oCharges.fSC = 0;
oCharges.fEC = 3;
oCharges.fNet = 10.300;
oTDSRate20082009.oCharges[9][0] = oCharges;

oCharges = new Charges();
oCharges.fRate = 10;
oCharges.fSC = 10;
oCharges.fEC = 3;
oCharges.fNet = 11.330;
oTDSRate20082009.oCharges[9][1] = oCharges;

oCharges = new Charges();
oCharges.fRate = 10;
oCharges.fSC = 0;
oCharges.fEC = 3;
oCharges.fNet = 10.300;
oTDSRate20082009.oCharges[9][2] = oCharges;

oCharges = new Charges();
oCharges.fRate = 10;
oCharges.fSC = 10;
oCharges.fEC = 3;
oCharges.fNet = 11.330;
oTDSRate20082009.oCharges[9][3] = oCharges;

oCharges = new Charges();
oCharges.fRate = 10;
oCharges.fSC = 0;
oCharges.fEC = 3;
oCharges.fNet = 10.300;
oTDSRate20082009.oCharges[9][4] = oCharges;

oCharges = new Charges();
oCharges.fRate = 10;
oCharges.fSC = 0;
oCharges.fEC = 3;
oCharges.fNet = 10.300;
oTDSRate20082009.oCharges[9][5] = oCharges;

oCharges = new Charges();
oCharges.fRate = 10;
oCharges.fSC = 10;
oCharges.fEC = 3;
oCharges.fNet = 11.330;
oTDSRate20082009.oCharges[9][6] = oCharges;

oCharges = new Charges();
oCharges.fRate = 10;
oCharges.fSC = 10;
oCharges.fEC = 3;
oCharges.fNet = 11.330;
oTDSRate20082009.oCharges[9][7] = oCharges;

oCharges = new Charges();
oCharges.fRate = 10;
oCharges.fSC = 0;
oCharges.fEC = 3;
oCharges.fNet = 10.300;
oTDSRate20082009.oCharges[9][8] = oCharges;

oCharges = new Charges();
oCharges.fRate = 10;
oCharges.fSC = 0;
oCharges.fEC = 3;
oCharges.fNet = 10.300;
oTDSRate20082009.oCharges[9][9] = oCharges;

//data emd///////////////////////////////////////////


//data start for Assessment year 2010-2011//////////////////////////////////////////////////////////////////////////////////
oTDSRate20102011 = new TDSRate();
oTDSRate20102011.strFinancialYear = "FY-2009-2010";
oTDSRate20102011.strAssessmentYear = "2010-2011";

//oTDSRate20102011.arrAssessmentYear[0] = new Array(2);
//oTDSRate20102011.arrAssessmentYear[0][0] = "Select-One-Below"; 
//oTDSRate20102011.arrAssessmentYear[0][1] = "";

//oTDSRate20102011.arrAssessmentYear[1] = new Array(2);
//oTDSRate20102011.arrAssessmentYear[1][0] = "2009-2010"; 
//oTDSRate20102011.arrAssessmentYear[1][1] = "FY-2008-2009";

//oTDSRate20102011.arrAssessmentYear[2] = new Array(2);
//oTDSRate20102011.arrAssessmentYear[2][0] = "2010-2011"; 
//oTDSRate20102011.arrAssessmentYear[2][1] = "FY-2009-2010";

oTDSRate20102011.arrDeducteeStatus[0] = "Company";
//oTDSRate20102011.arrDeducteeStatus[1] = "Company with SC";
oTDSRate20102011.arrDeducteeStatus[1] = "Firm";
//oTDSRate20102011.arrDeducteeStatus[3] = "Firm with SC";
oTDSRate20102011.arrDeducteeStatus[2] = "Individual";
oTDSRate20102011.arrDeducteeStatus[3] = "HUF";
//oTDSRate20102011.arrDeducteeStatus[6] = "Individual with SC";
//oTDSRate20102011.arrDeducteeStatus[7] = "HUF with SC";
oTDSRate20102011.arrDeducteeStatus[4] = "Co-Op Soc";
oTDSRate20102011.arrDeducteeStatus[5] = "Local Authority";


oTDSRate20102011.arrNatureOfPayment[0] = new Array(2);
oTDSRate20102011.arrNatureOfPayment[0][0] = "193-Interest On Securities"; 
oTDSRate20102011.arrNatureOfPayment[0][1] = 2500;
oTDSRate20102011.arrNatureOfPayment[1] = new Array(2);
oTDSRate20102011.arrNatureOfPayment[1][0] = "194A-Other Interest"; 
oTDSRate20102011.arrNatureOfPayment[1][1] = 5000;
oTDSRate20102011.arrNatureOfPayment[2] = new Array(2);
oTDSRate20102011.arrNatureOfPayment[2][0] = "194B-Winning From Lotteries"; 
oTDSRate20102011.arrNatureOfPayment[2][1] = 5000;
oTDSRate20102011.arrNatureOfPayment[3] = new Array(2);
oTDSRate20102011.arrNatureOfPayment[3][0] = "194C-Payment to Contractors"; 
oTDSRate20102011.arrNatureOfPayment[3][1] = 20000;
oTDSRate20102011.arrNatureOfPayment[4] = new Array(2);
oTDSRate20102011.arrNatureOfPayment[4][0] = "194C-Pay to Advt/Sub Contr"; 
oTDSRate20102011.arrNatureOfPayment[4][1] = 20000;
oTDSRate20102011.arrNatureOfPayment[5] = new Array(2);
oTDSRate20102011.arrNatureOfPayment[5][0] = "194D-Insurance Commission"; 
oTDSRate20102011.arrNatureOfPayment[5][1] = 5000;
oTDSRate20102011.arrNatureOfPayment[6] = new Array(2);
oTDSRate20102011.arrNatureOfPayment[6][0] = "194H-Commission/Brokrage"; 
oTDSRate20102011.arrNatureOfPayment[6][1] = 2500;
oTDSRate20102011.arrNatureOfPayment[7] = new Array(2);
oTDSRate20102011.arrNatureOfPayment[7][0] = "194I-Rent"; 
oTDSRate20102011.arrNatureOfPayment[7][1] = 120000;
oTDSRate20102011.arrNatureOfPayment[8] = new Array(2);
oTDSRate20102011.arrNatureOfPayment[8][0] = "194I-Rent-Plant/Machinery"; 
oTDSRate20102011.arrNatureOfPayment[8][1] = 120000;
oTDSRate20102011.arrNatureOfPayment[9] = new Array(2);
oTDSRate20102011.arrNatureOfPayment[9][0] = "194J-Professional Fees"; 
oTDSRate20102011.arrNatureOfPayment[9][1] = 20000;


//////////////////////////////////////////////////////////////////////////////////////////

oTDSRate20102011.oCharges[0] = new Array(oTDSRate20102011.arrDeducteeStatus.length);
oCharges = new Charges();
oCharges.fRate = 10;
oCharges.fSC = 0;
oCharges.fEC = 0;
oCharges.fNet = 10;
oTDSRate20102011.oCharges[0][0] = oCharges;

oCharges = new Charges();
oCharges.fRate = 10;
oCharges.fSC =0;
oCharges.fEC = 0;
oCharges.fNet = 10;
oTDSRate20102011.oCharges[0][1] = oCharges;

oCharges = new Charges();
oCharges.fRate =10;
oCharges.fSC = 0;
oCharges.fEC = 0;
oCharges.fNet = 10;
oTDSRate20102011.oCharges[0][2] = oCharges;

oCharges = new Charges();
oCharges.fRate = 10;
oCharges.fSC = 0;
oCharges.fEC = 0;
oCharges.fNet = 10;
oTDSRate20102011.oCharges[0][3] = oCharges;

oCharges = new Charges();
oCharges.fRate = 10;
oCharges.fSC = 0;
oCharges.fEC = 0;
oCharges.fNet = 10;
oTDSRate20102011.oCharges[0][4] = oCharges;

oCharges = new Charges();
oCharges.fRate = 10;
oCharges.fSC = 0;
oCharges.fEC = 0;
oCharges.fNet = 10;
oTDSRate20102011.oCharges[0][5] = oCharges;

//oCharges = new Charges();
//oCharges.fRate = 10;
//oCharges.fSC = 0;
//oCharges.fEC = 0;
//oCharges.fNet = 0;
//oTDSRate20102011.oCharges[0][6] = oCharges;

//oCharges = new Charges();
//oCharges.fRate = 10;
//oCharges.fSC = 0;
//oCharges.fEC = 0;
//oCharges.fNet = 0;
//oTDSRate20102011.oCharges[0][7] = oCharges;

//oCharges = new Charges();
//oCharges.fRate = 2;
//oCharges.fSC = 0;
//oCharges.fEC = 0;
//oCharges.fNet = 0;
//oTDSRate20102011.oCharges[0][8] = oCharges;

//oCharges = new Charges();
//oCharges.fRate = 10;
//oCharges.fSC = 0;
//oCharges.fEC = 0;
//oCharges.fNet = 0;
//oTDSRate20102011.oCharges[0][9] = oCharges;

/////////////////////////////////////////////

oTDSRate20102011.oCharges[1] = new Array(oTDSRate20102011.arrDeducteeStatus.length);
oCharges = new Charges();
oCharges.fRate = 10;
oCharges.fSC = 0;
oCharges.fEC = 0;
oCharges.fNet = 10;
oTDSRate20102011.oCharges[1][0] = oCharges;

oCharges = new Charges();
oCharges.fRate = 10;
oCharges.fSC = 0;
oCharges.fEC = 0;
oCharges.fNet = 10;
oTDSRate20102011.oCharges[1][1] = oCharges;

oCharges = new Charges();
oCharges.fRate = 10;
oCharges.fSC = 0;
oCharges.fEC = 0;
oCharges.fNet = 10;
oTDSRate20102011.oCharges[1][2] = oCharges;

oCharges = new Charges();
oCharges.fRate = 10;
oCharges.fSC = 0;
oCharges.fEC = 0;
oCharges.fNet = 10;
oTDSRate20102011.oCharges[1][3] = oCharges;

oCharges = new Charges();
oCharges.fRate = 10;
oCharges.fSC = 0;
oCharges.fEC = 0;
oCharges.fNet = 10;
oTDSRate20102011.oCharges[1][4] = oCharges;

oCharges = new Charges();
oCharges.fRate = 10;
oCharges.fSC = 0;
oCharges.fEC = 0;
oCharges.fNet = 10;
oTDSRate20102011.oCharges[1][5] = oCharges;

//oCharges = new Charges();
//oCharges.fRate = 10;
//oCharges.fSC = 0;
//oCharges.fEC = 0;
//oCharges.fNet = 0;
//oTDSRate20102011.oCharges[1][6] = oCharges;

//oCharges = new Charges();
//oCharges.fRate = 10;
//oCharges.fSC = 0;
//oCharges.fEC = 0;
//oCharges.fNet = 0;
//oTDSRate20102011.oCharges[1][7] = oCharges;

//oCharges = new Charges();
//oCharges.fRate = 2;
//oCharges.fSC = 0;
//oCharges.fEC = 0;
//oCharges.fNet = 0;
//oTDSRate20102011.oCharges[1][8] = oCharges;

//oCharges = new Charges();
//oCharges.fRate = 10;
//oCharges.fSC = 0;
//oCharges.fEC = 0;
//oCharges.fNet = 0;
//oTDSRate20102011.oCharges[1][9] = oCharges;


/////////////////////////////////////////////

oTDSRate20102011.oCharges[2] = new Array(oTDSRate20102011.arrDeducteeStatus.length);
oCharges = new Charges();
oCharges.fRate = 30;
oCharges.fSC = 0;
oCharges.fEC = 0;
oCharges.fNet = 30;
oTDSRate20102011.oCharges[2][0] = oCharges;

oCharges = new Charges();
oCharges.fRate = 30;
oCharges.fSC = 0;
oCharges.fEC = 0;
oCharges.fNet = 30;
oTDSRate20102011.oCharges[2][1] = oCharges;

oCharges = new Charges();
oCharges.fRate = 30;
oCharges.fSC = 0;
oCharges.fEC = 0;
oCharges.fNet =30;
oTDSRate20102011.oCharges[2][2] = oCharges;

oCharges = new Charges();
oCharges.fRate = 30;
oCharges.fSC = 0;
oCharges.fEC = 0;
oCharges.fNet = 30;
oTDSRate20102011.oCharges[2][3] = oCharges;

oCharges = new Charges();
oCharges.fRate = 30;
oCharges.fSC = 0;
oCharges.fEC = 0;
oCharges.fNet = 30;
oTDSRate20102011.oCharges[2][4] = oCharges;

oCharges = new Charges();
oCharges.fRate = 30;
oCharges.fSC = 0;
oCharges.fEC = 0;
oCharges.fNet = 30;
oTDSRate20102011.oCharges[2][5] = oCharges;

//oCharges = new Charges();
//oCharges.fRate = 10;
//oCharges.fSC = 0;
//oCharges.fEC = 0;
//oCharges.fNet = 0;
//oTDSRate20102011.oCharges[2][6] = oCharges;


//oCharges = new Charges();
//oCharges.fRate = 10;
//oCharges.fSC = 0;
//oCharges.fEC = 0;
//oCharges.fNet = 0;
//oTDSRate20102011.oCharges[2][7] = oCharges;

//oCharges = new Charges();
//oCharges.fRate = 2;
//oCharges.fSC = 0;
//oCharges.fEC = 0;
//oCharges.fNet = 0;
//oTDSRate20102011.oCharges[2][8] = oCharges;

//oCharges = new Charges();
//oCharges.fRate = 10;
//oCharges.fSC = 0;
//oCharges.fEC = 0;
//oCharges.fNet = 0;
//oTDSRate20102011.oCharges[2][9] = oCharges;
///////////////////////////////////////////////


oTDSRate20102011.oCharges[3] = new Array(oTDSRate20102011.arrDeducteeStatus.length);
oCharges = new Charges();
oCharges.fRate = 2;
oCharges.fSC = 0;
oCharges.fEC = 0;
oCharges.fNet = 2;
oTDSRate20102011.oCharges[3][0] = oCharges;

oCharges = new Charges();
oCharges.fRate = 2;
oCharges.fSC = 0;
oCharges.fEC = 0;
oCharges.fNet = 2;
oTDSRate20102011.oCharges[3][1] = oCharges;

oCharges = new Charges();
oCharges.fRate = 1;
oCharges.fSC = 0;
oCharges.fEC = 0;
oCharges.fNet = 1;
oTDSRate20102011.oCharges[3][2] = oCharges;

oCharges = new Charges();
oCharges.fRate = 1;
oCharges.fSC = 0;
oCharges.fEC = 0;
oCharges.fNet = 1;
oTDSRate20102011.oCharges[3][3] = oCharges;

oCharges = new Charges();
oCharges.fRate = 2;
oCharges.fSC = 0;
oCharges.fEC = 0;
oCharges.fNet = 2;
oTDSRate20102011.oCharges[3][4] = oCharges;

oCharges = new Charges();
oCharges.fRate = 2;
oCharges.fSC = 0;
oCharges.fEC = 0;
oCharges.fNet = 2;
oTDSRate20102011.oCharges[3][5] = oCharges;

//oCharges = new Charges();
//oCharges.fRate = 10;
//oCharges.fSC = 0;
//oCharges.fEC = 0;
//oCharges.fNet = 0;
//oTDSRate20102011.oCharges[3][6] = oCharges;

//oCharges = new Charges();
//oCharges.fRate = 10;
//oCharges.fSC = 0;
//oCharges.fEC = 0;
//oCharges.fNet = 0;
//oTDSRate20102011.oCharges[3][7] = oCharges;

//oCharges = new Charges();
//oCharges.fRate = 2;
//oCharges.fSC = 0;
//oCharges.fEC = 0;
//oCharges.fNet = 0;
//oTDSRate20102011.oCharges[3][8] = oCharges;

//oCharges = new Charges();
//oCharges.fRate = 10;
//oCharges.fSC = 0;
//oCharges.fEC = 0;
//oCharges.fNet = 0;
//oTDSRate20102011.oCharges[3][9] = oCharges;
///////////////////////////////////////////////

oTDSRate20102011.oCharges[4] = new Array(oTDSRate20102011.arrDeducteeStatus.length);
oCharges = new Charges();
oCharges.fRate = 2;
oCharges.fSC = 0;
oCharges.fEC = 0;
oCharges.fNet = 2;
oTDSRate20102011.oCharges[4][0] = oCharges;

oCharges = new Charges();
oCharges.fRate = 2;
oCharges.fSC = 0;
oCharges.fEC = 0;
oCharges.fNet = 2;
oTDSRate20102011.oCharges[4][1] = oCharges;

oCharges = new Charges();
oCharges.fRate = 1;
oCharges.fSC = 0;
oCharges.fEC = 0;
oCharges.fNet = 1;
oTDSRate20102011.oCharges[4][2] = oCharges;

oCharges = new Charges();
oCharges.fRate = 1;
oCharges.fSC = 0;
oCharges.fEC = 0;
oCharges.fNet = 1;
oTDSRate20102011.oCharges[4][3] = oCharges;

oCharges = new Charges();
oCharges.fRate = 2;
oCharges.fSC = 0;
oCharges.fEC = 0;
oCharges.fNet = 2;
oTDSRate20102011.oCharges[4][4] = oCharges;

oCharges = new Charges();
oCharges.fRate = 2;
oCharges.fSC = 0;
oCharges.fEC = 0;
oCharges.fNet = 2;
oTDSRate20102011.oCharges[4][5] = oCharges;

////oCharges = new Charges();
////oCharges.fRate = 10;
////oCharges.fSC = 0;
////oCharges.fEC = 0;
////oCharges.fNet = 0;
////oTDSRate20102011.oCharges[4][6] = oCharges;

////oCharges = new Charges();
////oCharges.fRate = 10;
////oCharges.fSC = 0;
////oCharges.fEC = 0;
////oCharges.fNet = 0;
////oTDSRate20102011.oCharges[4][7] = oCharges;

////oCharges = new Charges();
////oCharges.fRate = 2;
////oCharges.fSC = 0;
////oCharges.fEC = 0;
////oCharges.fNet = 0;
////oTDSRate20102011.oCharges[4][8] = oCharges;

////oCharges = new Charges();
////oCharges.fRate = 10;
////oCharges.fSC = 0;
////oCharges.fEC = 0;
////oCharges.fNet = 0;
////oTDSRate20102011.oCharges[4][9] = oCharges;
/////////////////////////////////////////////////

oTDSRate20102011.oCharges[5] = new Array(oTDSRate20102011.arrDeducteeStatus.length);
oCharges = new Charges();
oCharges.fRate = 10;
oCharges.fSC = 0;
oCharges.fEC = 0;
oCharges.fNet = 10;
oTDSRate20102011.oCharges[5][0] = oCharges;

oCharges = new Charges();
oCharges.fRate = 10;
oCharges.fSC = 0;
oCharges.fEC = 0;
oCharges.fNet = 10;
oTDSRate20102011.oCharges[5][1] = oCharges;

oCharges = new Charges();
oCharges.fRate = 10;
oCharges.fSC = 0;
oCharges.fEC = 0;
oCharges.fNet = 10;
oTDSRate20102011.oCharges[5][2] = oCharges;

oCharges = new Charges();
oCharges.fRate = 10;
oCharges.fSC = 0;
oCharges.fEC = 0;
oCharges.fNet = 10;
oTDSRate20102011.oCharges[5][3] = oCharges;

oCharges = new Charges();
oCharges.fRate = 10;
oCharges.fSC = 0;
oCharges.fEC = 0;
oCharges.fNet = 10;
oTDSRate20102011.oCharges[5][4] = oCharges;

oCharges = new Charges();
oCharges.fRate = 10;
oCharges.fSC = 0;
oCharges.fEC = 0;
oCharges.fNet = 10;
oTDSRate20102011.oCharges[5][5] = oCharges;

//oCharges = new Charges();
//oCharges.fRate = 10;
//oCharges.fSC = 0;
//oCharges.fEC = 0;
//oCharges.fNet = 0;
//oTDSRate20102011.oCharges[5][6] = oCharges;

//oCharges = new Charges();
//oCharges.fRate = 10;
//oCharges.fSC = 0;
//oCharges.fEC = 0;
//oCharges.fNet = 0;
//oTDSRate20102011.oCharges[5][7] = oCharges;

//oCharges = new Charges();
//oCharges.fRate = 2;
//oCharges.fSC = 0;
//oCharges.fEC = 0;
//oCharges.fNet = 0;
//oTDSRate20102011.oCharges[5][8] = oCharges;

//oCharges = new Charges();
//oCharges.fRate = 10;
//oCharges.fSC = 0;
//oCharges.fEC = 0;
//oCharges.fNet = 0;
//oTDSRate20102011.oCharges[5][9] = oCharges;
////below give comment///////////////////////////////////////////

oTDSRate20102011.oCharges[6] = new Array(oTDSRate20102011.arrDeducteeStatus.length);
oCharges = new Charges();
oCharges.fRate = 10;
oCharges.fSC = 0;
oCharges.fEC = 0;
oCharges.fNet = 10;
oTDSRate20102011.oCharges[6][0] = oCharges;

oCharges = new Charges();
oCharges.fRate = 10;
oCharges.fSC = 0;
oCharges.fEC = 0;
oCharges.fNet = 10;
oTDSRate20102011.oCharges[6][1] = oCharges;

oCharges = new Charges();
oCharges.fRate = 10;
oCharges.fSC = 0;
oCharges.fEC = 0;
oCharges.fNet = 10;
oTDSRate20102011.oCharges[6][2] = oCharges;

oCharges = new Charges();
oCharges.fRate = 10;
oCharges.fSC = 0;
oCharges.fEC = 0;
oCharges.fNet = 10;
oTDSRate20102011.oCharges[6][3] = oCharges;

oCharges = new Charges();
oCharges.fRate = 10;
oCharges.fSC = 0;
oCharges.fEC = 0;
oCharges.fNet = 10;
oTDSRate20102011.oCharges[6][4] = oCharges;

oCharges = new Charges();
oCharges.fRate = 10;
oCharges.fSC = 0;
oCharges.fEC = 0;
oCharges.fNet = 10;
oTDSRate20102011.oCharges[6][5] = oCharges;

//oCharges = new Charges();
//oCharges.fRate = 10;
//oCharges.fSC = 0;
//oCharges.fEC = 0;
//oCharges.fNet = 0;
//oTDSRate20102011.oCharges[6][6] = oCharges;

//oCharges = new Charges();
//oCharges.fRate = 10;
//oCharges.fSC = 0;
//oCharges.fEC = 0;
//oCharges.fNet = 0;
//oTDSRate20102011.oCharges[6][7] = oCharges;

//oCharges = new Charges();
//oCharges.fRate = 10;
//oCharges.fSC = 0;
//oCharges.fEC = 0;
//oCharges.fNet = 0;
//oTDSRate20102011.oCharges[6][8] = oCharges;

//oCharges = new Charges();
//oCharges.fRate = 10;
//oCharges.fSC = 0;
//oCharges.fEC = 0;
//oCharges.fNet = 0;
//oTDSRate20102011.oCharges[6][9] = oCharges;
///////////////////////////////////////////////

oTDSRate20102011.oCharges[7] = new Array(oTDSRate20102011.arrDeducteeStatus.length);
oCharges = new Charges();
oCharges.fRate = 10;
oCharges.fSC = 0;
oCharges.fEC = 0;
oCharges.fNet = 10;
oTDSRate20102011.oCharges[7][0] = oCharges;

oCharges = new Charges();
oCharges.fRate = 10;
oCharges.fSC = 0;
oCharges.fEC = 0;
oCharges.fNet = 10;
oTDSRate20102011.oCharges[7][1] = oCharges;

oCharges = new Charges();
oCharges.fRate = 10;
oCharges.fSC = 0;
oCharges.fEC = 0;
oCharges.fNet = 10;
oTDSRate20102011.oCharges[7][2] = oCharges;

oCharges = new Charges();
oCharges.fRate = 10;
oCharges.fSC = 0;
oCharges.fEC = 0;
oCharges.fNet = 10;
oTDSRate20102011.oCharges[7][3] = oCharges;

oCharges = new Charges();
oCharges.fRate = 10;
oCharges.fSC = 0;
oCharges.fEC = 0;
oCharges.fNet = 10;
oTDSRate20102011.oCharges[7][4] = oCharges;

oCharges = new Charges();
oCharges.fRate = 10;
oCharges.fSC = 0;
oCharges.fEC = 0;
oCharges.fNet = 10;
oTDSRate20102011.oCharges[7][5] = oCharges;

//oCharges = new Charges();
//oCharges.fRate = 15;
//oCharges.fSC = 0;
//oCharges.fEC = 0;
//oCharges.fNet = 0;
//oTDSRate20102011.oCharges[7][6] = oCharges;

//oCharges = new Charges();
//oCharges.fRate = 15;
//oCharges.fSC = 0;
//oCharges.fEC = 0;
//oCharges.fNet = 0;
//oTDSRate20102011.oCharges[7][7] = oCharges;

//oCharges = new Charges();
//oCharges.fRate = 15;
//oCharges.fSC = 0;
//oCharges.fEC = 0;
//oCharges.fNet = 0;
//oTDSRate20102011.oCharges[7][8] = oCharges;

//oCharges = new Charges();
//oCharges.fRate = 15;
//oCharges.fSC = 0;
//oCharges.fEC = 0;
//oCharges.fNet = 0;
//oTDSRate20102011.oCharges[7][9] = oCharges;
///////////////////////////////////////////////

oTDSRate20102011.oCharges[8] = new Array(oTDSRate20102011.arrDeducteeStatus.length);
oCharges = new Charges();
oCharges.fRate = 2;
oCharges.fSC = 0;
oCharges.fEC = 0;
oCharges.fNet = 2;
oTDSRate20102011.oCharges[8][0] = oCharges;

oCharges = new Charges();
oCharges.fRate = 2;
oCharges.fSC = 0;
oCharges.fEC = 0;
oCharges.fNet = 2;
oTDSRate20102011.oCharges[8][1] = oCharges;

oCharges = new Charges();
oCharges.fRate = 2;
oCharges.fSC = 0;
oCharges.fEC = 0;
oCharges.fNet = 2;
oTDSRate20102011.oCharges[8][2] = oCharges;

oCharges = new Charges();
oCharges.fRate = 2;
oCharges.fSC = 0;
oCharges.fEC = 0;
oCharges.fNet = 2;
oTDSRate20102011.oCharges[8][3] = oCharges;

oCharges = new Charges();
oCharges.fRate = 2;
oCharges.fSC = 0;
oCharges.fEC = 0;
oCharges.fNet = 2;
oTDSRate20102011.oCharges[8][4] = oCharges;

oCharges = new Charges();
oCharges.fRate = 2;
oCharges.fSC = 0;
oCharges.fEC = 0;
oCharges.fNet = 2;
oTDSRate20102011.oCharges[8][5] = oCharges;

//oCharges = new Charges();
//oCharges.fRate = 10;
//oCharges.fSC = 0;
//oCharges.fEC = 0;
//oCharges.fNet = 0;
//oTDSRate20102011.oCharges[8][6] = oCharges;

//oCharges = new Charges();
//oCharges.fRate = 10;
//oCharges.fSC = 0;
//oCharges.fEC = 0;
//oCharges.fNet = 0;
//oTDSRate20102011.oCharges[8][7] = oCharges;

//oCharges = new Charges();
//oCharges.fRate = 10;
//oCharges.fSC = 0;
//oCharges.fEC = 0;
//oCharges.fNet = 0;
//oTDSRate20102011.oCharges[8][8] = oCharges;

//oCharges = new Charges();
//oCharges.fRate = 10;
//oCharges.fSC = 0;
//oCharges.fEC = 0;
//oCharges.fNet = 0;
//oTDSRate20102011.oCharges[8][9] = oCharges;

/////////////////////////////////////////////

oTDSRate20102011.oCharges[9] = new Array(oTDSRate20102011.arrDeducteeStatus.length);
oCharges = new Charges();
oCharges.fRate = 10;
oCharges.fSC = 0;
oCharges.fEC = 0;
oCharges.fNet = 10;
oTDSRate20102011.oCharges[9][0] = oCharges;

oCharges = new Charges();
oCharges.fRate = 10;
oCharges.fSC = 0;
oCharges.fEC = 0;
oCharges.fNet = 10;
oTDSRate20102011.oCharges[9][1] = oCharges;

oCharges = new Charges();
oCharges.fRate = 10;
oCharges.fSC = 0;
oCharges.fEC = 0;
oCharges.fNet = 10;
oTDSRate20102011.oCharges[9][2] = oCharges;

oCharges = new Charges();
oCharges.fRate = 10;
oCharges.fSC = 0;
oCharges.fEC = 0;
oCharges.fNet = 10;
oTDSRate20102011.oCharges[9][3] = oCharges;

oCharges = new Charges();
oCharges.fRate = 10;
oCharges.fSC = 0;
oCharges.fEC = 0;
oCharges.fNet = 10;
oTDSRate20102011.oCharges[9][4] = oCharges;

oCharges = new Charges();
oCharges.fRate = 10;
oCharges.fSC = 0;
oCharges.fEC = 0;
oCharges.fNet = 10;
oTDSRate20102011.oCharges[9][5] = oCharges;

//oCharges = new Charges();
//oCharges.fRate = 10;
//oCharges.fSC = 0;
//oCharges.fEC = 0;
//oCharges.fNet = 0;
//oTDSRate20102011.oCharges[9][6] = oCharges;

//oCharges = new Charges();
//oCharges.fRate = 10;
//oCharges.fSC = 0;
//oCharges.fEC = 0;
//oCharges.fNet = 0;
//oTDSRate20102011.oCharges[9][7] = oCharges;

//oCharges = new Charges();
//oCharges.fRate = 10;
//oCharges.fSC = 0;
//oCharges.fEC = 0;
//oCharges.fNet =0;
//oTDSRate20102011.oCharges[9][8] = oCharges;

//oCharges = new Charges();
//oCharges.fRate = 10;
//oCharges.fSC = 0;
//oCharges.fEC = 0;
//oCharges.fNet = 0;
//oTDSRate20102011.oCharges[9][9] = oCharges;

//data end///////////////////////////////////////////
//data start for Assessment year 2010-2011//////////////////////////////////////////////////////////////////////////////////
oTDSRate20112012 = new TDSRate();
oTDSRate20112012.strFinancialYear = "FY-2010-2011";
oTDSRate20112012.strAssessmentYear = "2011-2012";

oTDSRate20112012.arrDeducteeStatus[0] = "Company";
oTDSRate20112012.arrDeducteeStatus[1] = "Firm";
oTDSRate20112012.arrDeducteeStatus[2] = "Individual";
oTDSRate20112012.arrDeducteeStatus[3] = "HUF";
oTDSRate20112012.arrDeducteeStatus[4] = "Co-Op Soc";
oTDSRate20112012.arrDeducteeStatus[5] = "Local Authority";



oTDSRate20112012.arrNatureOfPayment[0] = new Array(2);
oTDSRate20112012.arrNatureOfPayment[0][0] = "193-Interest On Securities"; 
oTDSRate20112012.arrNatureOfPayment[0][1] = 2500;
oTDSRate20112012.arrNatureOfPayment[1] = new Array(2);
oTDSRate20112012.arrNatureOfPayment[1][0] = "194A-Interest Payable by Banks"; 
oTDSRate20112012.arrNatureOfPayment[1][1] = 10000;
oTDSRate20112012.arrNatureOfPayment[2] = new Array(2);
oTDSRate20112012.arrNatureOfPayment[2][0] = "194A-Interest Payable by Others"; 
oTDSRate20112012.arrNatureOfPayment[2][1] = 5000;
oTDSRate20112012.arrNatureOfPayment[3] = new Array(2);
oTDSRate20112012.arrNatureOfPayment[3][0] = "194B-Winning From Lotteries"; 
oTDSRate20112012.arrNatureOfPayment[3][1] = 10000;
oTDSRate20112012.arrNatureOfPayment[4] = new Array(2);
oTDSRate20112012.arrNatureOfPayment[4][0] = "194C-Contractors-Single Transction"; 
oTDSRate20112012.arrNatureOfPayment[4][1] = 30000;
oTDSRate20112012.arrNatureOfPayment[5] = new Array(2);
oTDSRate20112012.arrNatureOfPayment[5][0] = "194C-Contractors-Aggregate during FY"; 
oTDSRate20112012.arrNatureOfPayment[5][1] = 75000;
oTDSRate20112012.arrNatureOfPayment[6] = new Array(2);
oTDSRate20112012.arrNatureOfPayment[6][0] = "194D-Insurance Commission"; 
oTDSRate20112012.arrNatureOfPayment[6][1] = 20000;
oTDSRate20112012.arrNatureOfPayment[7] = new Array(2);
oTDSRate20112012.arrNatureOfPayment[7][0] = "194H-Commission/Brokrage"; 
oTDSRate20112012.arrNatureOfPayment[7][1] = 5000;
oTDSRate20112012.arrNatureOfPayment[8] = new Array(2);
oTDSRate20112012.arrNatureOfPayment[8][0] = "194I-Rent"; 
oTDSRate20112012.arrNatureOfPayment[8][1] = 180000;
oTDSRate20112012.arrNatureOfPayment[9] = new Array(2);
oTDSRate20112012.arrNatureOfPayment[9][0] = "194I-Rent-Plant/Machinery"; 
oTDSRate20112012.arrNatureOfPayment[9][1] = 180000;
oTDSRate20112012.arrNatureOfPayment[10] = new Array(2);
oTDSRate20112012.arrNatureOfPayment[10][0] = "194J-Professional Fees"; 
oTDSRate20112012.arrNatureOfPayment[10][1] = 30000;


//////////////////////////////////////////////////////////////////////////////////////////

oTDSRate20112012.oCharges[0] = new Array(oTDSRate20112012.arrDeducteeStatus.length);
oCharges = new Charges();
oCharges.fRate = 10;
oCharges.fSC = 0;
oCharges.fEC = 0;
oCharges.fNet = 10;
oTDSRate20112012.oCharges[0][0] = oCharges;

oCharges = new Charges();
oCharges.fRate = 10;
oCharges.fSC =0;
oCharges.fEC = 0;
oCharges.fNet = 10;
oTDSRate20112012.oCharges[0][1] = oCharges;

oCharges = new Charges();
oCharges.fRate =10;
oCharges.fSC = 0;
oCharges.fEC = 0;
oCharges.fNet = 10;
oTDSRate20112012.oCharges[0][2] = oCharges;

oCharges = new Charges();
oCharges.fRate = 10;
oCharges.fSC = 0;
oCharges.fEC = 0;
oCharges.fNet = 10;
oTDSRate20112012.oCharges[0][3] = oCharges;

oCharges = new Charges();
oCharges.fRate = 10;
oCharges.fSC = 0;
oCharges.fEC = 0;
oCharges.fNet = 10;
oTDSRate20112012.oCharges[0][4] = oCharges;

oCharges = new Charges();
oCharges.fRate = 10;
oCharges.fSC = 0;
oCharges.fEC = 0;
oCharges.fNet = 10;
oTDSRate20112012.oCharges[0][5] = oCharges;


/////////////////////////////////////////////

oTDSRate20112012.oCharges[1] = new Array(oTDSRate20112012.arrDeducteeStatus.length);
oCharges = new Charges();
oCharges.fRate = 10;
oCharges.fSC = 0;
oCharges.fEC = 0;
oCharges.fNet = 10;
oTDSRate20112012.oCharges[1][0] = oCharges;

oCharges = new Charges();
oCharges.fRate = 10;
oCharges.fSC = 0;
oCharges.fEC = 0;
oCharges.fNet = 10;
oTDSRate20112012.oCharges[1][1] = oCharges;

oCharges = new Charges();
oCharges.fRate = 10;
oCharges.fSC = 0;
oCharges.fEC = 0;
oCharges.fNet = 10;
oTDSRate20112012.oCharges[1][2] = oCharges;

oCharges = new Charges();
oCharges.fRate = 10;
oCharges.fSC = 0;
oCharges.fEC = 0;
oCharges.fNet = 10;
oTDSRate20112012.oCharges[1][3] = oCharges;

oCharges = new Charges();
oCharges.fRate = 10;
oCharges.fSC = 0;
oCharges.fEC = 0;
oCharges.fNet = 10;
oTDSRate20112012.oCharges[1][4] = oCharges;

oCharges = new Charges();
oCharges.fRate = 10;
oCharges.fSC = 0;
oCharges.fEC = 0;
oCharges.fNet = 10;
oTDSRate20112012.oCharges[1][5] = oCharges;


/////////////////////////////////////////////

oTDSRate20112012.oCharges[2] = new Array(oTDSRate20112012.arrDeducteeStatus.length);
oCharges = new Charges();
oCharges.fRate = 10;
oCharges.fSC = 0;
oCharges.fEC = 0;
oCharges.fNet = 10;
oTDSRate20112012.oCharges[2][0] = oCharges;

oCharges = new Charges();
oCharges.fRate = 10;
oCharges.fSC = 0;
oCharges.fEC = 0;
oCharges.fNet = 10;
oTDSRate20112012.oCharges[2][1] = oCharges;

oCharges = new Charges();
oCharges.fRate = 10;
oCharges.fSC = 0;
oCharges.fEC = 0;
oCharges.fNet =10;
oTDSRate20112012.oCharges[2][2] = oCharges;

oCharges = new Charges();
oCharges.fRate = 10;
oCharges.fSC = 0;
oCharges.fEC = 0;
oCharges.fNet = 10;
oTDSRate20112012.oCharges[2][3] = oCharges;

oCharges = new Charges();
oCharges.fRate = 10;
oCharges.fSC = 0;
oCharges.fEC = 0;
oCharges.fNet = 10;
oTDSRate20112012.oCharges[2][4] = oCharges;

oCharges = new Charges();
oCharges.fRate = 10;
oCharges.fSC = 0;
oCharges.fEC = 0;
oCharges.fNet = 10;
oTDSRate20112012.oCharges[2][5] = oCharges;

///////////////////////////////////////////////


oTDSRate20112012.oCharges[3] = new Array(oTDSRate20112012.arrDeducteeStatus.length);
oCharges = new Charges();
oCharges.fRate = 30;
oCharges.fSC = 0;
oCharges.fEC = 0;
oCharges.fNet = 30;
oTDSRate20112012.oCharges[3][0] = oCharges;

oCharges = new Charges();
oCharges.fRate = 30;
oCharges.fSC = 0;
oCharges.fEC = 0;
oCharges.fNet = 30;
oTDSRate20112012.oCharges[3][1] = oCharges;

oCharges = new Charges();
oCharges.fRate = 30;
oCharges.fSC = 0;
oCharges.fEC = 0;
oCharges.fNet = 30;
oTDSRate20112012.oCharges[3][2] = oCharges;

oCharges = new Charges();
oCharges.fRate = 30;
oCharges.fSC = 0;
oCharges.fEC = 0;
oCharges.fNet = 30;
oTDSRate20112012.oCharges[3][3] = oCharges;

oCharges = new Charges();
oCharges.fRate = 30;
oCharges.fSC = 0;
oCharges.fEC = 0;
oCharges.fNet = 30;
oTDSRate20112012.oCharges[3][4] = oCharges;

oCharges = new Charges();
oCharges.fRate = 30;
oCharges.fSC = 0;
oCharges.fEC = 0;
oCharges.fNet = 30;
oTDSRate20112012.oCharges[3][5] = oCharges;

///////////////////////////////////////////////

oTDSRate20112012.oCharges[4] = new Array(oTDSRate20112012.arrDeducteeStatus.length);
oCharges = new Charges();
oCharges.fRate = 2;
oCharges.fSC = 0;
oCharges.fEC = 0;
oCharges.fNet = 2;
oTDSRate20112012.oCharges[4][0] = oCharges;

oCharges = new Charges();
oCharges.fRate = 2;
oCharges.fSC = 0;
oCharges.fEC = 0;
oCharges.fNet = 2;
oTDSRate20112012.oCharges[4][1] = oCharges;

oCharges = new Charges();
oCharges.fRate = 1;
oCharges.fSC = 0;
oCharges.fEC = 0;
oCharges.fNet = 1;
oTDSRate20112012.oCharges[4][2] = oCharges;

oCharges = new Charges();
oCharges.fRate = 1;
oCharges.fSC = 0;
oCharges.fEC = 0;
oCharges.fNet = 1;
oTDSRate20112012.oCharges[4][3] = oCharges;

oCharges = new Charges();
oCharges.fRate = 2;
oCharges.fSC = 0;
oCharges.fEC = 0;
oCharges.fNet = 2;
oTDSRate20112012.oCharges[4][4] = oCharges;

oCharges = new Charges();
oCharges.fRate = 2;
oCharges.fSC = 0;
oCharges.fEC = 0;
oCharges.fNet = 2;
oTDSRate20112012.oCharges[4][5] = oCharges;

/////////////////////////////////////////////////

oTDSRate20112012.oCharges[5] = new Array(oTDSRate20112012.arrDeducteeStatus.length);
oCharges = new Charges();
oCharges.fRate = 2;
oCharges.fSC = 0;
oCharges.fEC = 0;
oCharges.fNet = 2;
oTDSRate20112012.oCharges[5][0] = oCharges;

oCharges = new Charges();
oCharges.fRate = 2;
oCharges.fSC = 0;
oCharges.fEC = 0;
oCharges.fNet = 2;
oTDSRate20112012.oCharges[5][1] = oCharges;

oCharges = new Charges();
oCharges.fRate = 1;
oCharges.fSC = 0;
oCharges.fEC = 0;
oCharges.fNet = 1;
oTDSRate20112012.oCharges[5][2] = oCharges;

oCharges = new Charges();
oCharges.fRate = 1;
oCharges.fSC = 0;
oCharges.fEC = 0;
oCharges.fNet = 1;
oTDSRate20112012.oCharges[5][3] = oCharges;

oCharges = new Charges();
oCharges.fRate = 2;
oCharges.fSC = 0;
oCharges.fEC = 0;
oCharges.fNet = 2;
oTDSRate20112012.oCharges[5][4] = oCharges;

oCharges = new Charges();
oCharges.fRate = 2;
oCharges.fSC = 0;
oCharges.fEC = 0;
oCharges.fNet = 2;
oTDSRate20112012.oCharges[5][5] = oCharges;

////below give comment///////////////////////////////////////////

oTDSRate20112012.oCharges[6] = new Array(oTDSRate20112012.arrDeducteeStatus.length);
oCharges = new Charges();
oCharges.fRate = 10;
oCharges.fSC = 0;
oCharges.fEC = 0;
oCharges.fNet = 10;
oTDSRate20112012.oCharges[6][0] = oCharges;

oCharges = new Charges();
oCharges.fRate = 10;
oCharges.fSC = 0;
oCharges.fEC = 0;
oCharges.fNet = 10;
oTDSRate20112012.oCharges[6][1] = oCharges;

oCharges = new Charges();
oCharges.fRate = 10;
oCharges.fSC = 0;
oCharges.fEC = 0;
oCharges.fNet = 10;
oTDSRate20112012.oCharges[6][2] = oCharges;

oCharges = new Charges();
oCharges.fRate = 10;
oCharges.fSC = 0;
oCharges.fEC = 0;
oCharges.fNet = 10;
oTDSRate20112012.oCharges[6][3] = oCharges;

oCharges = new Charges();
oCharges.fRate = 10;
oCharges.fSC = 0;
oCharges.fEC = 0;
oCharges.fNet = 10;
oTDSRate20112012.oCharges[6][4] = oCharges;

oCharges = new Charges();
oCharges.fRate = 10;
oCharges.fSC = 0;
oCharges.fEC = 0;
oCharges.fNet = 10;
oTDSRate20112012.oCharges[6][5] = oCharges;

///////////////////////////////////////////////

oTDSRate20112012.oCharges[7] = new Array(oTDSRate20112012.arrDeducteeStatus.length);
oCharges = new Charges();
oCharges.fRate = 10;
oCharges.fSC = 0;
oCharges.fEC = 0;
oCharges.fNet = 10;
oTDSRate20112012.oCharges[7][0] = oCharges;

oCharges = new Charges();
oCharges.fRate = 10;
oCharges.fSC = 0;
oCharges.fEC = 0;
oCharges.fNet = 10;
oTDSRate20112012.oCharges[7][1] = oCharges;

oCharges = new Charges();
oCharges.fRate = 10;
oCharges.fSC = 0;
oCharges.fEC = 0;
oCharges.fNet = 10;
oTDSRate20112012.oCharges[7][2] = oCharges;

oCharges = new Charges();
oCharges.fRate = 10;
oCharges.fSC = 0;
oCharges.fEC = 0;
oCharges.fNet = 10;
oTDSRate20112012.oCharges[7][3] = oCharges;

oCharges = new Charges();
oCharges.fRate = 10;
oCharges.fSC = 0;
oCharges.fEC = 0;
oCharges.fNet = 10;
oTDSRate20112012.oCharges[7][4] = oCharges;

oCharges = new Charges();
oCharges.fRate = 10;
oCharges.fSC = 0;
oCharges.fEC = 0;
oCharges.fNet = 10;
oTDSRate20112012.oCharges[7][5] = oCharges;

///////////////////////////////////////////////

oTDSRate20112012.oCharges[8] = new Array(oTDSRate20112012.arrDeducteeStatus.length);
oCharges = new Charges();
oCharges.fRate = 10;
oCharges.fSC = 0;
oCharges.fEC = 0;
oCharges.fNet = 10;
oTDSRate20112012.oCharges[8][0] = oCharges;

oCharges = new Charges();
oCharges.fRate = 10;
oCharges.fSC = 0;
oCharges.fEC = 0;
oCharges.fNet = 10;
oTDSRate20112012.oCharges[8][1] = oCharges;

oCharges = new Charges();
oCharges.fRate = 10;
oCharges.fSC = 0;
oCharges.fEC = 0;
oCharges.fNet = 10;
oTDSRate20112012.oCharges[8][2] = oCharges;

oCharges = new Charges();
oCharges.fRate = 10;
oCharges.fSC = 0;
oCharges.fEC = 0;
oCharges.fNet = 10;
oTDSRate20112012.oCharges[8][3] = oCharges;

oCharges = new Charges();
oCharges.fRate = 10;
oCharges.fSC = 0;
oCharges.fEC = 0;
oCharges.fNet = 10;
oTDSRate20112012.oCharges[8][4] = oCharges;

oCharges = new Charges();
oCharges.fRate = 10;
oCharges.fSC = 0;
oCharges.fEC = 0;
oCharges.fNet = 10;
oTDSRate20112012.oCharges[8][5] = oCharges;


/////////////////////////////////////////////

oTDSRate20112012.oCharges[9] = new Array(oTDSRate20112012.arrDeducteeStatus.length);
oCharges = new Charges();
oCharges.fRate = 2;
oCharges.fSC = 0;
oCharges.fEC = 0;
oCharges.fNet = 2;
oTDSRate20112012.oCharges[9][0] = oCharges;

oCharges = new Charges();
oCharges.fRate = 2;
oCharges.fSC = 0;
oCharges.fEC = 0;
oCharges.fNet = 2;
oTDSRate20112012.oCharges[9][1] = oCharges;

oCharges = new Charges();
oCharges.fRate = 2;
oCharges.fSC = 0;
oCharges.fEC = 0;
oCharges.fNet = 2;
oTDSRate20112012.oCharges[9][2] = oCharges;

oCharges = new Charges();
oCharges.fRate = 2;
oCharges.fSC = 0;
oCharges.fEC = 0;
oCharges.fNet = 2;
oTDSRate20112012.oCharges[9][3] = oCharges;

oCharges = new Charges();
oCharges.fRate = 2;
oCharges.fSC = 0;
oCharges.fEC = 0;
oCharges.fNet = 2;
oTDSRate20112012.oCharges[9][4] = oCharges;

oCharges = new Charges();
oCharges.fRate = 2;
oCharges.fSC = 0;
oCharges.fEC = 0;
oCharges.fNet = 2;
oTDSRate20112012.oCharges[9][5] = oCharges;

/////////////////////////////////////////////////

oTDSRate20112012.oCharges[10] = new Array(oTDSRate20112012.arrDeducteeStatus.length);
oCharges = new Charges();
oCharges.fRate = 10;
oCharges.fSC = 0;
oCharges.fEC = 0;
oCharges.fNet = 10;
oTDSRate20112012.oCharges[10][0] = oCharges;

oCharges = new Charges();
oCharges.fRate = 10;
oCharges.fSC = 0;
oCharges.fEC = 0;
oCharges.fNet = 10;
oTDSRate20112012.oCharges[10][1] = oCharges;

oCharges = new Charges();
oCharges.fRate = 10;
oCharges.fSC = 0;
oCharges.fEC = 0;
oCharges.fNet = 10;
oTDSRate20112012.oCharges[10][2] = oCharges;

oCharges = new Charges();
oCharges.fRate = 10;
oCharges.fSC = 0;
oCharges.fEC = 0;
oCharges.fNet = 10;
oTDSRate20112012.oCharges[10][3] = oCharges;

oCharges = new Charges();
oCharges.fRate = 10;
oCharges.fSC = 0;
oCharges.fEC = 0;
oCharges.fNet = 10;
oTDSRate20112012.oCharges[10][4] = oCharges;

oCharges = new Charges();
oCharges.fRate = 10;
oCharges.fSC = 0;
oCharges.fEC = 0;
oCharges.fNet = 10;
oTDSRate20112012.oCharges[10][5] = oCharges;



//data end///////////////////////////////////////////





//////////Chages made on 06/04/2011//////////////////////////
//data start for Assessment year 2012-2013//////////////////////////////////////////////////////////////////////////////////
oTDSRate20122013 = new TDSRate();
oTDSRate20122013.strFinancialYear = "FY-2011-2012";
oTDSRate20122013.strAssessmentYear = "2012-2013";

oTDSRate20122013.arrDeducteeStatus[0] = "Company";
oTDSRate20122013.arrDeducteeStatus[1] = "Firm";
oTDSRate20122013.arrDeducteeStatus[2] = "Individual";
oTDSRate20122013.arrDeducteeStatus[3] = "HUF";
oTDSRate20122013.arrDeducteeStatus[4] = "Co-Op Soc";
oTDSRate20122013.arrDeducteeStatus[5] = "Local Authority";



oTDSRate20122013.arrNatureOfPayment[0] = new Array(2);
oTDSRate20122013.arrNatureOfPayment[0][0] = "193-Interest On Securities"; 
oTDSRate20122013.arrNatureOfPayment[0][1] = 2500;
oTDSRate20122013.arrNatureOfPayment[1] = new Array(2);
oTDSRate20122013.arrNatureOfPayment[1][0] = "194A-Interest Payable by Banks"; 
oTDSRate20122013.arrNatureOfPayment[1][1] = 10000;
oTDSRate20122013.arrNatureOfPayment[2] = new Array(2);
oTDSRate20122013.arrNatureOfPayment[2][0] = "194A-Interest Payable by Others"; 
oTDSRate20122013.arrNatureOfPayment[2][1] = 5000;
oTDSRate20122013.arrNatureOfPayment[3] = new Array(2);
oTDSRate20122013.arrNatureOfPayment[3][0] = "194B-Winning From Lotteries"; 
oTDSRate20122013.arrNatureOfPayment[3][1] = 10000;
oTDSRate20122013.arrNatureOfPayment[4] = new Array(2);
oTDSRate20122013.arrNatureOfPayment[4][0] = "194C-Contractors-Single Transction"; 
oTDSRate20122013.arrNatureOfPayment[4][1] = 30000;
oTDSRate20122013.arrNatureOfPayment[5] = new Array(2);
oTDSRate20122013.arrNatureOfPayment[5][0] = "194C-Contractors-Aggregate during FY"; 
oTDSRate20122013.arrNatureOfPayment[5][1] = 75000;
oTDSRate20122013.arrNatureOfPayment[6] = new Array(2);
oTDSRate20122013.arrNatureOfPayment[6][0] = "194D-Insurance Commission"; 
oTDSRate20122013.arrNatureOfPayment[6][1] = 20000;
oTDSRate20122013.arrNatureOfPayment[7] = new Array(2);
oTDSRate20122013.arrNatureOfPayment[7][0] = "194H-Commission/Brokrage"; 
oTDSRate20122013.arrNatureOfPayment[7][1] = 5000;
oTDSRate20122013.arrNatureOfPayment[8] = new Array(2);
oTDSRate20122013.arrNatureOfPayment[8][0] = "194I-Rent"; 
oTDSRate20122013.arrNatureOfPayment[8][1] = 180000;
oTDSRate20122013.arrNatureOfPayment[9] = new Array(2);
oTDSRate20122013.arrNatureOfPayment[9][0] = "194I-Rent-Plant/Machinery"; 
oTDSRate20122013.arrNatureOfPayment[9][1] = 180000;
oTDSRate20122013.arrNatureOfPayment[10] = new Array(2);
oTDSRate20122013.arrNatureOfPayment[10][0] = "194J-Professional Fees"; 
oTDSRate20122013.arrNatureOfPayment[10][1] = 30000;


//////////////////////////////////////////////////////////////////////////////////////////

oTDSRate20122013.oCharges[0] = new Array(oTDSRate20122013.arrDeducteeStatus.length);
oCharges = new Charges();
oCharges.fRate = 10;
oCharges.fSC = 0;
oCharges.fEC = 0;
oCharges.fNet = 10;
oTDSRate20122013.oCharges[0][0] = oCharges;

oCharges = new Charges();
oCharges.fRate = 10;
oCharges.fSC =0;
oCharges.fEC = 0;
oCharges.fNet = 10;
oTDSRate20122013.oCharges[0][1] = oCharges;

oCharges = new Charges();
oCharges.fRate =10;
oCharges.fSC = 0;
oCharges.fEC = 0;
oCharges.fNet = 10;
oTDSRate20122013.oCharges[0][2] = oCharges;

oCharges = new Charges();
oCharges.fRate = 10;
oCharges.fSC = 0;
oCharges.fEC = 0;
oCharges.fNet = 10;
oTDSRate20122013.oCharges[0][3] = oCharges;

oCharges = new Charges();
oCharges.fRate = 10;
oCharges.fSC = 0;
oCharges.fEC = 0;
oCharges.fNet = 10;
oTDSRate20122013.oCharges[0][4] = oCharges;

oCharges = new Charges();
oCharges.fRate = 10;
oCharges.fSC = 0;
oCharges.fEC = 0;
oCharges.fNet = 10;
oTDSRate20122013.oCharges[0][5] = oCharges;


/////////////////////////////////////////////

oTDSRate20122013.oCharges[1] = new Array(oTDSRate20122013.arrDeducteeStatus.length);
oCharges = new Charges();
oCharges.fRate = 10;
oCharges.fSC = 0;
oCharges.fEC = 0;
oCharges.fNet = 10;
oTDSRate20122013.oCharges[1][0] = oCharges;

oCharges = new Charges();
oCharges.fRate = 10;
oCharges.fSC = 0;
oCharges.fEC = 0;
oCharges.fNet = 10;
oTDSRate20122013.oCharges[1][1] = oCharges;

oCharges = new Charges();
oCharges.fRate = 10;
oCharges.fSC = 0;
oCharges.fEC = 0;
oCharges.fNet = 10;
oTDSRate20122013.oCharges[1][2] = oCharges;

oCharges = new Charges();
oCharges.fRate = 10;
oCharges.fSC = 0;
oCharges.fEC = 0;
oCharges.fNet = 10;
oTDSRate20122013.oCharges[1][3] = oCharges;

oCharges = new Charges();
oCharges.fRate = 10;
oCharges.fSC = 0;
oCharges.fEC = 0;
oCharges.fNet = 10;
oTDSRate20122013.oCharges[1][4] = oCharges;

oCharges = new Charges();
oCharges.fRate = 10;
oCharges.fSC = 0;
oCharges.fEC = 0;
oCharges.fNet = 10;
oTDSRate20122013.oCharges[1][5] = oCharges;


/////////////////////////////////////////////

oTDSRate20122013.oCharges[2] = new Array(oTDSRate20122013.arrDeducteeStatus.length);
oCharges = new Charges();
oCharges.fRate = 10;
oCharges.fSC = 0;
oCharges.fEC = 0;
oCharges.fNet = 10;
oTDSRate20122013.oCharges[2][0] = oCharges;

oCharges = new Charges();
oCharges.fRate = 10;
oCharges.fSC = 0;
oCharges.fEC = 0;
oCharges.fNet = 10;
oTDSRate20122013.oCharges[2][1] = oCharges;

oCharges = new Charges();
oCharges.fRate = 10;
oCharges.fSC = 0;
oCharges.fEC = 0;
oCharges.fNet =10;
oTDSRate20122013.oCharges[2][2] = oCharges;

oCharges = new Charges();
oCharges.fRate = 10;
oCharges.fSC = 0;
oCharges.fEC = 0;
oCharges.fNet = 10;
oTDSRate20122013.oCharges[2][3] = oCharges;

oCharges = new Charges();
oCharges.fRate = 10;
oCharges.fSC = 0;
oCharges.fEC = 0;
oCharges.fNet = 10;
oTDSRate20122013.oCharges[2][4] = oCharges;

oCharges = new Charges();
oCharges.fRate = 10;
oCharges.fSC = 0;
oCharges.fEC = 0;
oCharges.fNet = 10;
oTDSRate20122013.oCharges[2][5] = oCharges;

///////////////////////////////////////////////


oTDSRate20122013.oCharges[3] = new Array(oTDSRate20122013.arrDeducteeStatus.length);
oCharges = new Charges();
oCharges.fRate = 30;
oCharges.fSC = 0;
oCharges.fEC = 0;
oCharges.fNet = 30;
oTDSRate20122013.oCharges[3][0] = oCharges;

oCharges = new Charges();
oCharges.fRate = 30;
oCharges.fSC = 0;
oCharges.fEC = 0;
oCharges.fNet = 30;
oTDSRate20122013.oCharges[3][1] = oCharges;

oCharges = new Charges();
oCharges.fRate = 30;
oCharges.fSC = 0;
oCharges.fEC = 0;
oCharges.fNet = 30;
oTDSRate20122013.oCharges[3][2] = oCharges;

oCharges = new Charges();
oCharges.fRate = 30;
oCharges.fSC = 0;
oCharges.fEC = 0;
oCharges.fNet = 30;
oTDSRate20122013.oCharges[3][3] = oCharges;

oCharges = new Charges();
oCharges.fRate = 30;
oCharges.fSC = 0;
oCharges.fEC = 0;
oCharges.fNet = 30;
oTDSRate20122013.oCharges[3][4] = oCharges;

oCharges = new Charges();
oCharges.fRate = 30;
oCharges.fSC = 0;
oCharges.fEC = 0;
oCharges.fNet = 30;
oTDSRate20122013.oCharges[3][5] = oCharges;

///////////////////////////////////////////////

oTDSRate20122013.oCharges[4] = new Array(oTDSRate20122013.arrDeducteeStatus.length);
oCharges = new Charges();
oCharges.fRate = 2;
oCharges.fSC = 0;
oCharges.fEC = 0;
oCharges.fNet = 2;
oTDSRate20122013.oCharges[4][0] = oCharges;

oCharges = new Charges();
oCharges.fRate = 2;
oCharges.fSC = 0;
oCharges.fEC = 0;
oCharges.fNet = 2;
oTDSRate20122013.oCharges[4][1] = oCharges;

oCharges = new Charges();
oCharges.fRate = 1;
oCharges.fSC = 0;
oCharges.fEC = 0;
oCharges.fNet = 1;
oTDSRate20122013.oCharges[4][2] = oCharges;

oCharges = new Charges();
oCharges.fRate = 1;
oCharges.fSC = 0;
oCharges.fEC = 0;
oCharges.fNet = 1;
oTDSRate20122013.oCharges[4][3] = oCharges;

oCharges = new Charges();
oCharges.fRate = 2;
oCharges.fSC = 0;
oCharges.fEC = 0;
oCharges.fNet = 2;
oTDSRate20122013.oCharges[4][4] = oCharges;

oCharges = new Charges();
oCharges.fRate = 2;
oCharges.fSC = 0;
oCharges.fEC = 0;
oCharges.fNet = 2;
oTDSRate20122013.oCharges[4][5] = oCharges;

/////////////////////////////////////////////////

oTDSRate20122013.oCharges[5] = new Array(oTDSRate20122013.arrDeducteeStatus.length);
oCharges = new Charges();
oCharges.fRate = 2;
oCharges.fSC = 0;
oCharges.fEC = 0;
oCharges.fNet = 2;
oTDSRate20122013.oCharges[5][0] = oCharges;

oCharges = new Charges();
oCharges.fRate = 2;
oCharges.fSC = 0;
oCharges.fEC = 0;
oCharges.fNet = 2;
oTDSRate20122013.oCharges[5][1] = oCharges;

oCharges = new Charges();
oCharges.fRate = 1;
oCharges.fSC = 0;
oCharges.fEC = 0;
oCharges.fNet = 1;
oTDSRate20122013.oCharges[5][2] = oCharges;

oCharges = new Charges();
oCharges.fRate = 1;
oCharges.fSC = 0;
oCharges.fEC = 0;
oCharges.fNet = 1;
oTDSRate20122013.oCharges[5][3] = oCharges;

oCharges = new Charges();
oCharges.fRate = 2;
oCharges.fSC = 0;
oCharges.fEC = 0;
oCharges.fNet = 2;
oTDSRate20122013.oCharges[5][4] = oCharges;

oCharges = new Charges();
oCharges.fRate = 2;
oCharges.fSC = 0;
oCharges.fEC = 0;
oCharges.fNet = 2;
oTDSRate20122013.oCharges[5][5] = oCharges;

////below give comment///////////////////////////////////////////

oTDSRate20122013.oCharges[6] = new Array(oTDSRate20122013.arrDeducteeStatus.length);
oCharges = new Charges();
oCharges.fRate = 10;
oCharges.fSC = 0;
oCharges.fEC = 0;
oCharges.fNet = 10;
oTDSRate20122013.oCharges[6][0] = oCharges;

oCharges = new Charges();
oCharges.fRate = 10;
oCharges.fSC = 0;
oCharges.fEC = 0;
oCharges.fNet = 10;
oTDSRate20122013.oCharges[6][1] = oCharges;

oCharges = new Charges();
oCharges.fRate = 10;
oCharges.fSC = 0;
oCharges.fEC = 0;
oCharges.fNet = 10;
oTDSRate20122013.oCharges[6][2] = oCharges;

oCharges = new Charges();
oCharges.fRate = 10;
oCharges.fSC = 0;
oCharges.fEC = 0;
oCharges.fNet = 10;
oTDSRate20122013.oCharges[6][3] = oCharges;

oCharges = new Charges();
oCharges.fRate = 10;
oCharges.fSC = 0;
oCharges.fEC = 0;
oCharges.fNet = 10;
oTDSRate20122013.oCharges[6][4] = oCharges;

oCharges = new Charges();
oCharges.fRate = 10;
oCharges.fSC = 0;
oCharges.fEC = 0;
oCharges.fNet = 10;
oTDSRate20122013.oCharges[6][5] = oCharges;

///////////////////////////////////////////////

oTDSRate20122013.oCharges[7] = new Array(oTDSRate20122013.arrDeducteeStatus.length);
oCharges = new Charges();
oCharges.fRate = 10;
oCharges.fSC = 0;
oCharges.fEC = 0;
oCharges.fNet = 10;
oTDSRate20122013.oCharges[7][0] = oCharges;

oCharges = new Charges();
oCharges.fRate = 10;
oCharges.fSC = 0;
oCharges.fEC = 0;
oCharges.fNet = 10;
oTDSRate20122013.oCharges[7][1] = oCharges;

oCharges = new Charges();
oCharges.fRate = 10;
oCharges.fSC = 0;
oCharges.fEC = 0;
oCharges.fNet = 10;
oTDSRate20122013.oCharges[7][2] = oCharges;

oCharges = new Charges();
oCharges.fRate = 10;
oCharges.fSC = 0;
oCharges.fEC = 0;
oCharges.fNet = 10;
oTDSRate20122013.oCharges[7][3] = oCharges;

oCharges = new Charges();
oCharges.fRate = 10;
oCharges.fSC = 0;
oCharges.fEC = 0;
oCharges.fNet = 10;
oTDSRate20122013.oCharges[7][4] = oCharges;

oCharges = new Charges();
oCharges.fRate = 10;
oCharges.fSC = 0;
oCharges.fEC = 0;
oCharges.fNet = 10;
oTDSRate20122013.oCharges[7][5] = oCharges;

///////////////////////////////////////////////

oTDSRate20122013.oCharges[8] = new Array(oTDSRate20122013.arrDeducteeStatus.length);
oCharges = new Charges();
oCharges.fRate = 10;
oCharges.fSC = 0;
oCharges.fEC = 0;
oCharges.fNet = 10;
oTDSRate20122013.oCharges[8][0] = oCharges;

oCharges = new Charges();
oCharges.fRate = 10;
oCharges.fSC = 0;
oCharges.fEC = 0;
oCharges.fNet = 10;
oTDSRate20122013.oCharges[8][1] = oCharges;

oCharges = new Charges();
oCharges.fRate = 10;
oCharges.fSC = 0;
oCharges.fEC = 0;
oCharges.fNet = 10;
oTDSRate20122013.oCharges[8][2] = oCharges;

oCharges = new Charges();
oCharges.fRate = 10;
oCharges.fSC = 0;
oCharges.fEC = 0;
oCharges.fNet = 10;
oTDSRate20122013.oCharges[8][3] = oCharges;

oCharges = new Charges();
oCharges.fRate = 10;
oCharges.fSC = 0;
oCharges.fEC = 0;
oCharges.fNet = 10;
oTDSRate20122013.oCharges[8][4] = oCharges;

oCharges = new Charges();
oCharges.fRate = 10;
oCharges.fSC = 0;
oCharges.fEC = 0;
oCharges.fNet = 10;
oTDSRate20122013.oCharges[8][5] = oCharges;


/////////////////////////////////////////////

oTDSRate20122013.oCharges[9] = new Array(oTDSRate20122013.arrDeducteeStatus.length);
oCharges = new Charges();
oCharges.fRate = 2;
oCharges.fSC = 0;
oCharges.fEC = 0;
oCharges.fNet = 2;
oTDSRate20122013.oCharges[9][0] = oCharges;

oCharges = new Charges();
oCharges.fRate = 2;
oCharges.fSC = 0;
oCharges.fEC = 0;
oCharges.fNet = 2;
oTDSRate20122013.oCharges[9][1] = oCharges;

oCharges = new Charges();
oCharges.fRate = 2;
oCharges.fSC = 0;
oCharges.fEC = 0;
oCharges.fNet = 2;
oTDSRate20122013.oCharges[9][2] = oCharges;

oCharges = new Charges();
oCharges.fRate = 2;
oCharges.fSC = 0;
oCharges.fEC = 0;
oCharges.fNet = 2;
oTDSRate20122013.oCharges[9][3] = oCharges;

oCharges = new Charges();
oCharges.fRate = 2;
oCharges.fSC = 0;
oCharges.fEC = 0;
oCharges.fNet = 2;
oTDSRate20122013.oCharges[9][4] = oCharges;

oCharges = new Charges();
oCharges.fRate = 2;
oCharges.fSC = 0;
oCharges.fEC = 0;
oCharges.fNet = 2;
oTDSRate20122013.oCharges[9][5] = oCharges;

/////////////////////////////////////////////////

oTDSRate20122013.oCharges[10] = new Array(oTDSRate20122013.arrDeducteeStatus.length);
oCharges = new Charges();
oCharges.fRate = 10;
oCharges.fSC = 0;
oCharges.fEC = 0;
oCharges.fNet = 10;
oTDSRate20122013.oCharges[10][0] = oCharges;

oCharges = new Charges();
oCharges.fRate = 10;
oCharges.fSC = 0;
oCharges.fEC = 0;
oCharges.fNet = 10;
oTDSRate20122013.oCharges[10][1] = oCharges;

oCharges = new Charges();
oCharges.fRate = 10;
oCharges.fSC = 0;
oCharges.fEC = 0;
oCharges.fNet = 10;
oTDSRate20122013.oCharges[10][2] = oCharges;

oCharges = new Charges();
oCharges.fRate = 10;
oCharges.fSC = 0;
oCharges.fEC = 0;
oCharges.fNet = 10;
oTDSRate20122013.oCharges[10][3] = oCharges;

oCharges = new Charges();
oCharges.fRate = 10;
oCharges.fSC = 0;
oCharges.fEC = 0;
oCharges.fNet = 10;
oTDSRate20122013.oCharges[10][4] = oCharges;

oCharges = new Charges();
oCharges.fRate = 10;
oCharges.fSC = 0;
oCharges.fEC = 0;
oCharges.fNet = 10;
oTDSRate20122013.oCharges[10][5] = oCharges;


///////data End  06/04/2011////////////////////////////////////

function BuildTDSChart()
{
    odivFY=document.getElementById("divFY");
    if(typeof(oTDSRate) == 'undefined')
    {
       ///ashish Change oTDSRate = oTDSRate20112012;
       oTDSRate = oTDSRate20122013;
    }
    
    odivFY.innerHTML=oTDSRate.strFinancialYear;

 //Fill Assessment Year drop down list
//    ocboAssYear = document.getElementById("ocboAssYear");
//    odivFY=document.getElementById("divFY");
//    for(var i = 0; i<oTDSRate20082009.arrAssessmentYear.length; i++)
//    {
//        oOption = document.createElement("option");
//        oOption.text = oTDSRate20082009.arrAssessmentYear[i][0];

//        //oOption.text = oTDSRate.arrAssessmentYear[i];
//        oOption.value = i;
//        
//        if(i == 0)
//        {
//           odivFY.innerHTML = oTDSRate20082009.arrAssessmentYear[i][1];

//            oOption.setAttribute("selected",true) 
//        }
//        
//        try {
//            ocboAssYear.add(oOption, null); // standards compliant; doesn't work in IE
//        }
//        catch(ex) {
//            ocboAssYear.add(oOption); // IE only
//        }
//    }
    ocboDeducteeStatus = document.getElementById("ocboDeducteeStatus");

//    function ClearOptionsFast(ocboDeducteeStatus)
//{
//     var ocboDeducteeStatus=document.getElementById("ocboDeducteeStatus");
//    for(var i=0;i<ocboDeducteeStatus.childNodes.length;i++)
//    {
//     var selectParentNode = ocboDeducteeStatus.parentNode ;
//     var NewselectObj=ocboDeducteeStatus.cloneNode(false);
//     selectParentNode.replaceChild(NewselectObj,ocboDeducteeStatus);
//     //return NewselectObj;
//     }

    
    
    //first remove all options of combo list if exist  
    while(ocboDeducteeStatus.childNodes.length > 0)
    {
        ocboDeducteeStatus.removeChild(ocboDeducteeStatus.firstChild);
    }
    
    //Fill Payment drop down list

    for(var i = 0; i<oTDSRate.arrDeducteeStatus.length; i++)
    {
        oOption = document.createElement("option");
        oOption.text = oTDSRate.arrDeducteeStatus[i];
        oOption.value = i;
        
        if(i == 0)
        {
            oOption.setAttribute("selected",true) 
        }
        
        try {
            ocboDeducteeStatus.add(oOption, null); // standards compliant; doesn't work in IE
        }
        catch(ex) {
            ocboDeducteeStatus.add(oOption); // IE only
        }
    }
    
    odivThreshold = document.getElementById("divThreshold");
    ocboPayment = document.getElementById("ocboPayment");
    //first remove all options of combo list if exist
    while(ocboPayment.childNodes.length > 0)
    {
        ocboPayment.removeChild(ocboPayment.firstChild);
    }
    
     //Fill Section drop down list

    for(var i = 0; i<oTDSRate.arrNatureOfPayment.length; i++)
    {
        oOption = document.createElement("option");
//        oOption.text = oTDSRate.arrNatureOfPayment[i][0] + " - (" + oTDSRate.arrNatureOfPayment[i][1] + ")";
        oOption.text = oTDSRate.arrNatureOfPayment[i][0];
        oOption.value = i;
        
        
        if(i == 0)
        {
            odivThreshold.innerHTML = oTDSRate.arrNatureOfPayment[i][1];
            oOption.setAttribute("selected",true) 
        }
        
        try {
            ocboPayment.add(oOption, null); // standards compliant; doesn't work in IE
        }
        catch(ex) {
            ocboPayment.add(oOption); // IE only
        }
    }
}

function ShowThreshold(me,oDiv)
{    
    odivThreshold = document.getElementById(oDiv);
    odivThreshold.innerHTML = oTDSRate.arrNatureOfPayment[me.selectedIndex][1]; 
}


function  ShowCharges1(iValue)
{

    //iSectionIndex = document.getElementById("ocboSection").value;
    iDeducteeStatus = document.getElementById("ocboDeducteeStatus").value;
    iPaymentIndex = document.getElementById("ocboPayment").value;
     //ShowChages11();
    var iValue=iValue;
    //iValue = document.getElementById("<%=txtValue.ClientID%>").value;
    bConsiderTheshold = document.getElementById("ocboThreshold").value;
    iTheshold = oTDSRate.arrNatureOfPayment[iPaymentIndex][1];
       
    odivRate = document.getElementById("divRate");    
    odivSC = document.getElementById("divSC");     
    odivEC = document.getElementById("divEC");       
    odivNet = document.getElementById("divNet"); 
    odivTotalTds=document.getElementById("divTotalTds");
    
    txtRate = document.getElementById("txtRate");    
    txtSC = document.getElementById("txtSC");     
    txtEC = document.getElementById("txtEC");       
    txtNet = document.getElementById("txtNet"); 
    
    txtNetPayable=document.getElementById("txtNetPayable");
    
    if(iValue == "")
    {
         odivRate.innerHTML = ""; 
         odivSC.innerHTML = ""; 
         odivEC.innerHTML = ""; 
         odivNet.innerHTML = ""; 
         //odivTotalTds.innerHTML="";
    }
    
    fRate = oTDSRate.oCharges[iPaymentIndex][iDeducteeStatus].fRate;
    fSC = oTDSRate.oCharges[iPaymentIndex][iDeducteeStatus].fSC;
    fEC = oTDSRate.oCharges[iPaymentIndex][iDeducteeStatus].fEC;
    fNet = oTDSRate.oCharges[iPaymentIndex][iDeducteeStatus].fNet;
    
    odivRate.innerHTML = "@" + fRate + "%";
    odivSC.innerHTML = "@" + fSC + "%"; 
    odivEC.innerHTML = "@" + fEC + "%";
    odivNet.innerHTML = "@" + fNet + "%";  
    
    
     var xi= (iValue).replace(/,/g,'');
     
    if(bConsiderTheshold=="No" || xi>iTheshold)
    {
        var rate,sc,ec,net,netpayable;
        rate= (fRate/100) * xi; 
        txtRate.value =roundNumber(rate,2);
        sc= (fSC/100) * txtRate.value; 
        txtSC.value =roundNumber(sc,2);
        ec= (fEC/100) * (parseFloat(txtRate.value) + parseFloat(txtSC.value));
        txtEC.value=roundNumber(ec,2);
        net =  (parseFloat(txtRate.value) + parseFloat(txtSC.value) + parseFloat(txtEC.value));          
        txtNet.value=roundNumber(net,2); 
    }   
    else
    {
        txtRate.value = 0; 
        txtSC.value = 0; 
        txtEC.value = 0; 
        txtNet.value = 0;
    }   
    netpayable=xi-txtNet.value;
    txtNetPayable.value=roundNumber(netpayable,0);
     var a=CandL(txtNetPayable.value);
    txtNetPayable.value=a;   
    
}

 function ValidateNums(obj)
{
    var strValue;
    var re = /^[0-9,]+$/;         
    strValue=obj.value;  
      
    if(strValue!="")
        {
        var OK = re.exec(strValue);                   
        if (!OK)
            {
            obj.value = "";
            alert("Enter Numerals Only");
            return false;
            }                
        }
    ShowCharges();
}


function HideRateFields(state)
{
//   otrNetTdsRate = document.getElementById('trNetTdsRate');
//   otrEduCess = document.getElementById('trEduCess');
//   otrSurcharge = document.getElementById('trSurcharge');
//   
//   otrNetTdsRate.style.display = 'none';
//   otrEduCess.style.display = 'none';
//   otrSurcharge.style.display = 'none';
     var tblRateFld = document.getElementById('tblRateFld');
     tblRateFld.style.display='none';

}
function UnhideRateFields()
{
//   otrNetTdsRate = document.getElementById('trNetTdsRate');
//   otrEduCess = document.getElementById('trEduCess');
//   otrSurcharge = document.getElementById('trSurcharge');
//   
//   otrNetTdsRate.style.display = 'block';
//   otrEduCess.style.display = 'block';
//   otrSurcharge.style.display = 'block';
    var tblRateFld = document.getElementById('tblRateFld');
    tblRateFld.style.display='block';
}

$(document).ready(function(event){

////Ashish //onload20112012();
onload20122013();

//debugger;
//if(event.keyCode==13)
//{
//alert("dfs");
//event.preventDefault();
//}


});
function onload20102011()
{

   
    oTDSRate = oTDSRate20102011;
      
    BuildTDSChart();
    ShowCharges();
    
    
   HideRateFields();        
  
    

}

function onload20112012()
{

   
    oTDSRate = oTDSRate20112012;
      
    BuildTDSChart();
    ShowCharges();
    
    
   HideRateFields();        
  
    

}
///Ashish Change Start
function onload20122013()
{

   
    oTDSRate = oTDSRate20122013;
      
    BuildTDSChart();
    ShowCharges();
    
    
   HideRateFields();        
  
    

}
///Ashish Change End

function ChangeChart(me)
{      

    if(me.value == '2009-2010')
    {
       oTDSRate = oTDSRate20082009;
    } 
    else if(me.value == '2010-2011')
    {
       oTDSRate = oTDSRate20102011;
    }     
    else if(me.value == '2011-2012')
    {
       oTDSRate = oTDSRate20112012;
    }    
    ////Ashish Changes
     else if(me.value == '2012-2013')
    {
       oTDSRate = oTDSRate20122013;
    }  
    BuildTDSChart();
    ShowCharges();
    
    ///ashish Chnages
    if ((me.value == '2010-2011') || (me.value == '2011-2012') || (me.value == '2012-2013'))
    {
        HideRateFields();        
    }
    else
    {
        UnhideRateFields();    
    }    
    
}

function roundNumber(rnum, rlength) 
    {
    var newnumber = Math.round(rnum*Math.pow(10,rlength))/Math.pow(10,rlength);
    return newnumber;
    }
    
function CandL(F)
 { 
 var a=F;
// var a=F.split('.',2);
 var d=a[0];
 var i= parseInt(a.replace(/,/g,''));
 if(isNaN(i)) { return '';}
 var n = new String(i);
	var a = [];
 var S = n, J, L = -1, T = ""
 
  for (J = S.length ; J>=0 ; L++, J--) 
  {
    T = S.charAt(J) + T
    if (L==2) 
    {
     L=0 ; 
    if (J>0)
     T = "," + T 
     }
     }
     return T;
  
   }
