var NextYearTaxConst = {
name:"NextYearTaxConst"
};

NextYearTaxConst.TaxConstants = function()
{
	// Next year 2008/09
	// Updated Feburary 08 for Chancellors Pre-Budget changes
	// YJ, HS

	this.Constants = new KPMGBudgCalc.Constants();	
	//IT Bands
	this.Constants.bands[0] = ( new KPMGBudgCalc.Band( 5435.0, 0.0, 0 ,0 ) );	// Updated 14/02/2007
	this.Constants.bands[1] = ( new KPMGBudgCalc.Band( 2320.0, 0.2, 0.1, 0.1) );    // Updated 21/03/2007
	this.Constants.bands[2] = ( new KPMGBudgCalc.Band( 33680.0, 0.2, 0.2,0.1) );   // Updated 21/03/2007	
	this.Constants.bands[3] = ( new KPMGBudgCalc.Band( -1, 0.4, 0.4, 0.325) ); 
	
	//IT Bands for spouse
	this.Constants.spousebands[0] = ( new KPMGBudgCalc.Band( 5435.0, 0.0, 0 ,0 ) );	// Updated 21/03/2007
	this.Constants.spousebands[1] = ( new KPMGBudgCalc.Band( 2320.0, 0.2, 0.1, 0.1) ); // Updated 21/03/2007
	this.Constants.spousebands[2] = ( new KPMGBudgCalc.Band( 33680.0, 0.2, 0.2,0.1) ); // Updated 21/03/2007
	this.Constants.spousebands[3] = ( new KPMGBudgCalc.Band( -1, 0.4, 0.4, 0.325) );
	//Road Tax Bands
	this.Constants.RoadTaxBands[0] = ( new KPMGBudgCalc.RoadTaxBand( "A", 0, 0, 0 ));
	this.Constants.RoadTaxBands[1] = ( new KPMGBudgCalc.RoadTaxBand( "B", 35, 35, 15 )); // Updated 21/03/2007
	this.Constants.RoadTaxBands[2] = ( new KPMGBudgCalc.RoadTaxBand( "C", 120, 120, 100 )); // Updated 12/03/2008
	this.Constants.RoadTaxBands[3] = ( new KPMGBudgCalc.RoadTaxBand( "D", 145, 145, 125 ));// Updated 12/03/2008
	this.Constants.RoadTaxBands[4] = ( new KPMGBudgCalc.RoadTaxBand( "E", 170, 170, 150 )); // Updated 12/03/2008
	this.Constants.RoadTaxBands[5] = ( new KPMGBudgCalc.RoadTaxBand( "F", 210, 210, 195 )); // Updated 12/03/2008
	this.Constants.RoadTaxBands[6] = ( new KPMGBudgCalc.RoadTaxBand( "G", 400, 400, 385 )); // Updated 12/03/2008
	this.Constants.RoadTaxBands[7] = ( new KPMGBudgCalc.RoadTaxBand( "NA", 152.5, 152.5, 152.5 ));
	//NI Bands
	this.Constants.NIBands = new Array();
	this.Constants.NIBands[0] = ( new KPMGBudgCalc.Band( 5435.0, 0.0, 0.0 ,0 ) );	// Updated 14/02/2007
	this.Constants.NIBands[1] = ( new KPMGBudgCalc.Band( 34605.0, 0.11, 0.08, 0.0) ); // Updated 14/02/2007
	this.Constants.NIBands[2] = ( new KPMGBudgCalc.Band( -1, 0.01, 0.01,0.0) );
	
	this.Constants.SpouseNIBands[0] = ( new KPMGBudgCalc.Band( 5435.0, 0.0, 0.0 ,0 ) );// Updated 14/02/2007
	this.Constants.SpouseNIBands[1] = ( new KPMGBudgCalc.Band( 34605.0, 0.11, 0.08, 0.0) );  // Updated 14/02/2007
	this.Constants.SpouseNIBands[2] = ( new KPMGBudgCalc.Band( -1, 0.01, 0.01,0.0) );
	
	//Max age for NI
	this.Constants.MaleMaxNIAge = 65;
	this.Constants.FemaleMaxNIAge = 60;
	
	this.Constants.Class2NIMin = 4825; // Updated 14/02/2007
	this.Constants.Class2and4NIMax = 3876.95; // Updated 11/03/2008
	this.Constants.Class2NIAmount = 2.30; // Updated 14/02/2007
	//Pensions
	this.Constants.MaleMinPensionAge = 65;
	this.Constants.FemaleMinPensionAge = 60;
	this.Constants.StatePensionMarried = 2833.96;  // Updated 18/02/2008
	this.Constants.StatePensionSingle = 4729.36;  // Updated 18/02/2008
	this.Constants.StatePensionExtra = 13.00;
	this.Constants.StatePensionExtraAge = 80;
	
	//Abatement - adjust bands
	this.Constants.AgeForBandExtensionLower = 65; 
	this.Constants.ElderlyBandExtensionLower = 3595;  // Updated 18/02/2008
	this.Constants.AgeForBandExtensionUpper = 75;
	this.Constants.ElderlyBandExtensionUpper = 3745;  // Updated 18/02/2008
	this.Constants.ElderlyBandExtensionLimit = 21800;  // Updated 18/023/2008
	this.Constants.AbatementRate = 0.5;
	//Tax Credits
	this.Constants.wtcBasic = 1800;  //Updated 14/02/2007
	this.Constants.wtcCouple = 1770;  //Updated 14/02/2007
	this.Constants.wtcLoneParent = 1770;  // Updated 18/02/2007
	this.Constants.wtc30hrsSupplement = 735; // Updated 14/02/2007
	
	this.Constants.wtcIncomeThreshold = 6420;  //Updated 14/02/2007
	this.Constants.ctcFamilyThreshold = 50000;
	this.Constants.ctcChild = 2085;  //Updated 14/02/2007
	this.Constants.wtcWorkingHrsBand1 = 16; 
	this.Constants.wtcWorkingHrsBand2 = 30;
	this.Constants.wtcQualifyingAge = 16;	
	this.Constants.wtcAgeBand = 24;    
	this.Constants.wtcFirstWithdrawalRate = 0.39;  //Added 11/03/2008  
	this.Constants.ctcIncomeThreshold = 15575;  //Updated 14/02/2007
	this.Constants.ctcMax = 545;

	// Married couples allowance
	this.Constants.mcaUpperAgeLimit = 75;
	this.Constants.mcaLowerAgeLimit = 74;  // Updated 21/03/2007
	this.Constants.mcaUpperAmount = 6625;  //Updated 14/02/2007
	this.Constants.mcaLowerAmount = 6535;  //Updated 14/02/2007
	this.Constants.mcaUpperMinimumAmount = 2540;  //Updated 14/02/2007
	this.Constants.mcaLowerMinimumAmount = 2540;  //Updated 14/02/2007
	this.Constants.mcaIncomeThreshold = 21800;  //Updated 14/02/2007
	this.Constants.mcaTaxRate = 0.1;
	
	this.Constants.ChildBenefitSingle = 977.60;  // Updated 18/02/2008
	this.Constants.ChildBenefitCouple = 977.60;  // Updated 18/02/2008
	this.Constants.ChildBenefitAdditional = 652.60;  // Updated 18/02/2008
	
	//Indirect Tax
	this.Constants.VAT = 0.175;
	//Beer
	this.Constants.BeerTaxRate = 0.1496;
	this.Constants.BeerAlcohol = 4;
	this.Constants.BeerUnitSize = 0.568;
	this.Constants.BeerUnitPrice = 3.00;  // Updated 21/02/2008
	//Wine
	this.Constants.WineTaxRate = 1.9428;
	this.Constants.WineAlcohol = 1;
	this.Constants.WineUnitSize = 0.175;
	this.Constants.WineUnitPrice = 8.00;  // Updated 14/02/2008
	//Spirits
	this.Constants.SpiritsTaxRate = 0.2135;
	this.Constants.SpiritsAlcohol = 40;
	this.Constants.SpiritsUnitSize = 0.050;
	this.Constants.SpiritsUnitPrice = 16;
	//Cigarettes
	this.Constants.CigarettesTaxRate = 112.07;  
	this.Constants.CigarettesUnitSize = 20;
	this.Constants.CigarettesAdValorum = 22;
	this.Constants.CigarettesUnitPrice = 5.29;
	//Fuel
	this.Constants.PetrolUnitSize = 1;
	this.Constants.UnleadedTaxRate = 0.4973; // Updated 21/03/2007
	this.Constants.DieselTaxRate = 0.4973;// Updated 21/03/2007
	this.Constants.LPGTaxRate = 0.1433;
	
	this.Constants.UnleadedUnitPrice = 1.12;  // to be updated
	this.Constants.DieselUnitPrice = 1.18;    // to be updated
	this.Constants.LPGUnitPrice = 0.59;
	
	this.Constants.UnleadedDensity = 1000;
	this.Constants.DieselDensity = 1000;
	this.Constants.LPGDensity = 1427;
	
	this.Constants.FlightShortLevy = 10;  // Updated 21/03/2007
	this.Constants.FlightShortPremiumLevy = 20;  // Updated 21/03/2007
	this.Constants.FlightLongLevy = 40;  // Updated 21/03/2007
	this.Constants.FlightLongPremiumLevy = 80; // Updated 21/03/2007
	
	this.Constants.BenefitsThreshold = 8500;	
	this.MaxCompanyCarValue = 80000;	
	this.MinCompanyCarBenefitPercentDiesel = 18;
	this.MinCompanyCarBenefitPercent = 15;
	this.MinCompanyCarEmissions = 135;
	this.MaxCompanyCarBenefitPercent =35;	
	this.Constants.MaxCompanyCarValue = 80000;	
	this.Constants.MinCompanyCarBenefitPercentDiesel = 15;
	this.Constants.MinCompanyCarBenefitPercent = 18;
	this.Constants.MinCompanyCarEmissions = 135;
	this.Constants.MaxCompanyCarBenefitPercent =35;
	
	this.Constants.FuelBenefitAmount = 16900;
	
	this.Constants.VanTax = 3000; // Updated 21/03/2007
	this.Constants.VanFuelBenefitTax = 500; // Updated 21/03/2007
};


