var elec_tariffs = new Array();
var gas_tariffs = new Array();
var gas_suppliers = new Array();
var elec_suppliers = new Array();
var dual_suppliers = new Array();
var supplier_notes = new Array();


supplier_notes.push(new Array(23, '<b>Note:</b> Select the appropriate Residential tariff if you went on supply with Bord G&aacute;is before 05 February 2011'));

	elec_tariffs.push(new Array(24, 'ValueSaver NightSaver DirectDebit &amp; Online Billing', 753, 'RURAL', 'DD', true, 'E'));
	elec_tariffs.push(new Array(24, 'ValueSaver NightSaver Direct Debit &amp; Online Billing', 751, 'URBAN', 'DD', true, 'E'));
	elec_tariffs.push(new Array(24, 'ValueSaver NightSaver Direct Debit', 750, 'URBAN', 'DD', true, 'E'));
	elec_tariffs.push(new Array(24, 'ValueSaver NightSaver Direct Debit', 752, 'RURAL', 'DD', true, 'E'));
	elec_tariffs.push(new Array(24, 'ValueSaver NightSaver', 744, 'URBAN', 'CA', true, 'E'));
	elec_tariffs.push(new Array(24, 'ValueSaver NightSaver', 745, 'RURAL', 'CA', true, 'E'));
	elec_tariffs.push(new Array(24, 'ValueSaver DirectDebit &amp; Online Billing', 749, 'RURAL', 'DD', false, 'E'));
	elec_tariffs.push(new Array(24, 'ValueSaver Direct Debit &amp; Online Billing', 747, 'URBAN', 'DD', false, 'E'));
	elec_tariffs.push(new Array(24, 'ValueSaver Direct Debit', 746, 'URBAN', 'DD', false, 'E'));
	elec_tariffs.push(new Array(24, 'ValueSaver Direct Debit', 748, 'RURAL', 'DD', false, 'E'));
	elec_tariffs.push(new Array(24, 'ValueSaver', 742, 'URBAN', 'CA', false, 'E'));
	elec_tariffs.push(new Array(24, 'ValueSaver', 743, 'RURAL', 'CA', false, 'E'));
	elec_tariffs.push(new Array(24, 'SuperSaver NightSaver DirectDebit &amp; Online Billing', 793, 'RURAL', 'DD', true, 'E'));
	elec_tariffs.push(new Array(24, 'SuperSaver NightSaver Direct Debit &amp; Online Billing', 791, 'URBAN', 'DD', true, 'E'));
	elec_tariffs.push(new Array(24, 'SuperSaver NightSaver Direct Debit', 790, 'URBAN', 'DD', true, 'E'));
	elec_tariffs.push(new Array(24, 'SuperSaver NightSaver Direct Debit', 792, 'RURAL', 'DD', true, 'E'));
	elec_tariffs.push(new Array(24, 'SuperSaver NightSaver', 784, 'URBAN', 'CA', true, 'E'));
	elec_tariffs.push(new Array(24, 'SuperSaver NightSaver', 785, 'RURAL', 'CA', true, 'E'));
	elec_tariffs.push(new Array(24, 'SuperSaver DirectDebit &amp; Online Billing', 789, 'RURAL', 'DD', false, 'E'));
	elec_tariffs.push(new Array(24, 'SuperSaver Direct Debit &amp; Online Billing', 787, 'URBAN', 'DD', false, 'E'));
	elec_tariffs.push(new Array(24, 'SuperSaver Direct Debit', 786, 'URBAN', 'DD', false, 'E'));
	elec_tariffs.push(new Array(24, 'SuperSaver Direct Debit', 788, 'RURAL', 'DD', false, 'E'));
	elec_tariffs.push(new Array(24, 'SuperSaver', 782, 'URBAN', 'CA', false, 'E'));
	elec_tariffs.push(new Array(24, 'SuperSaver', 783, 'RURAL', 'CA', false, 'E'));
	elec_tariffs.push(new Array(23, 'Standard Discount', 684, 'URBAN', 'CA', false, 'E'));
	elec_tariffs.push(new Array(23, 'Standard Discount', 685, 'URBAN', 'CA', true, 'E'));
	elec_tariffs.push(new Array(23, 'Standard Discount', 686, 'RURAL', 'CA', false, 'E'));
	elec_tariffs.push(new Array(23, 'Standard Discount', 687, 'RURAL', 'CA', true, 'E'));
	elec_tariffs.push(new Array(25, 'Standard', 574, 'URBAN', 'CA', false, 'E'));
	elec_tariffs.push(new Array(25, 'Standard', 575, 'RURAL', 'CA', false, 'E'));
	elec_tariffs.push(new Array(25, 'Standard', 576, 'URBAN', 'CA', true, 'E'));
	elec_tariffs.push(new Array(25, 'Standard', 577, 'RURAL', 'CA', true, 'E'));
	elec_tariffs.push(new Array(24, 'Standard', 734, 'URBAN', 'CA', false, 'E'));
	elec_tariffs.push(new Array(24, 'Standard', 735, 'RURAL', 'CA', false, 'E'));
	elec_tariffs.push(new Array(24, 'Standard', 736, 'URBAN', 'CA', true, 'E'));
	elec_tariffs.push(new Array(24, 'Standard', 737, 'RURAL', 'CA', true, 'E'));
	elec_tariffs.push(new Array(24, 'Standard', 738, 'URBAN', 'DD', false, 'E'));
	elec_tariffs.push(new Array(24, 'Standard', 739, 'RURAL', 'DD', false, 'E'));
	elec_tariffs.push(new Array(24, 'Standard', 740, 'URBAN', 'DD', true, 'E'));
	elec_tariffs.push(new Array(24, 'Standard', 741, 'RURAL', 'DD', true, 'E'));
	elec_tariffs.push(new Array(25, 'SmartSaver Standard Online Direct Debit', 84, 'URBAN', 'DD', false, 'E'));
	elec_tariffs.push(new Array(25, 'SmartSaver Standard Online Direct Debit', 90, 'URBAN', 'DD', true, 'E'));
	elec_tariffs.push(new Array(25, 'SmartSaver Standard Online Direct Debit', 96, 'RURAL', 'DD', false, 'E'));
	elec_tariffs.push(new Array(25, 'SmartSaver Standard Online Direct Debit', 102, 'RURAL', 'DD', true, 'E'));
	elec_tariffs.push(new Array(25, 'SmartSaver Standard Online Cheque', 85, 'URBAN', 'CA', false, 'E'));
	elec_tariffs.push(new Array(25, 'SmartSaver Standard Online Cheque', 91, 'URBAN', 'CA', true, 'E'));
	elec_tariffs.push(new Array(25, 'SmartSaver Standard Online Cheque', 97, 'RURAL', 'CA', false, 'E'));
	elec_tariffs.push(new Array(25, 'SmartSaver Standard Online Cheque', 103, 'RURAL', 'CA', true, 'E'));
	elec_tariffs.push(new Array(25, 'SmartSaver Standard Online Budget Plan', 83, 'URBAN', 'DD', false, 'E'));
	elec_tariffs.push(new Array(25, 'SmartSaver Standard Online Budget Plan', 89, 'URBAN', 'DD', true, 'E'));
	elec_tariffs.push(new Array(25, 'SmartSaver Standard Online Budget Plan', 95, 'RURAL', 'DD', false, 'E'));
	elec_tariffs.push(new Array(25, 'SmartSaver Standard Online Budget Plan', 101, 'RURAL', 'DD', true, 'E'));
	elec_tariffs.push(new Array(25, 'SmartSaver Standard DirectDebit', 87, 'URBAN', 'DD', false, 'E'));
	elec_tariffs.push(new Array(25, 'SmartSaver Standard DirectDebit', 93, 'URBAN', 'DD', true, 'E'));
	elec_tariffs.push(new Array(25, 'SmartSaver Standard DirectDebit', 99, 'RURAL', 'DD', false, 'E'));
	elec_tariffs.push(new Array(25, 'SmartSaver Standard DirectDebit', 105, 'RURAL', 'DD', true, 'E'));
	elec_tariffs.push(new Array(25, 'SmartSaver Standard Cheque', 88, 'URBAN', 'CA', false, 'E'));
	elec_tariffs.push(new Array(25, 'SmartSaver Standard Cheque', 94, 'URBAN', 'CA', true, 'E'));
	elec_tariffs.push(new Array(25, 'SmartSaver Standard Cheque', 100, 'RURAL', 'CA', false, 'E'));
	elec_tariffs.push(new Array(25, 'SmartSaver Standard Cheque', 106, 'RURAL', 'CA', true, 'E'));
	elec_tariffs.push(new Array(25, 'SmartSaver Standard BudgetPlan', 86, 'URBAN', 'DD', false, 'E'));
	elec_tariffs.push(new Array(25, 'SmartSaver Standard BudgetPlan', 92, 'URBAN', 'DD', true, 'E'));
	elec_tariffs.push(new Array(25, 'SmartSaver Standard BudgetPlan', 98, 'RURAL', 'DD', false, 'E'));
	elec_tariffs.push(new Array(25, 'SmartSaver Standard BudgetPlan', 104, 'RURAL', 'DD', true, 'E'));
	elec_tariffs.push(new Array(25, 'SmartSaver Standard BudgetPlan', 182, 'RURAL', 'DD', true, 'E'));
	elec_tariffs.push(new Array(25, 'SmartSaver Online Direct Debit', 60, 'URBAN', 'DD', false, 'E'));
	elec_tariffs.push(new Array(25, 'SmartSaver Online Direct Debit', 66, 'URBAN', 'DD', true, 'E'));
	elec_tariffs.push(new Array(25, 'SmartSaver Online Direct Debit', 72, 'RURAL', 'DD', false, 'E'));
	elec_tariffs.push(new Array(25, 'SmartSaver Online Direct Debit', 78, 'RURAL', 'DD', true, 'E'));
	elec_tariffs.push(new Array(25, 'SmartSaver Online Cheque', 61, 'URBAN', 'CA', false, 'E'));
	elec_tariffs.push(new Array(25, 'SmartSaver Online Cheque', 67, 'URBAN', 'CA', true, 'E'));
	elec_tariffs.push(new Array(25, 'SmartSaver Online Cheque', 73, 'RURAL', 'CA', false, 'E'));
	elec_tariffs.push(new Array(25, 'SmartSaver Online Cheque', 79, 'RURAL', 'CA', true, 'E'));
	elec_tariffs.push(new Array(25, 'SmartSaver Online Budget Plan', 59, 'URBAN', 'DD', false, 'E'));
	elec_tariffs.push(new Array(25, 'SmartSaver Online Budget Plan', 65, 'URBAN', 'DD', true, 'E'));
	elec_tariffs.push(new Array(25, 'SmartSaver Online Budget Plan', 71, 'RURAL', 'DD', false, 'E'));
	elec_tariffs.push(new Array(25, 'SmartSaver Online Budget Plan', 77, 'RURAL', 'DD', true, 'E'));
	elec_tariffs.push(new Array(25, 'SmartSaver eBill', 354, 'URBAN', 'CA', false, 'D'));
	elec_tariffs.push(new Array(25, 'SmartSaver eBill', 355, 'RURAL', 'CA', false, 'D'));
	elec_tariffs.push(new Array(25, 'SmartSaver eBill', 356, 'URBAN', 'CA', true, 'D'));
	elec_tariffs.push(new Array(25, 'SmartSaver eBill', 357, 'RURAL', 'CA', true, 'D'));
	elec_tariffs.push(new Array(25, 'SmartSaver DirectDebit &amp; eBill', 362, 'URBAN', 'DD', false, 'D'));
	elec_tariffs.push(new Array(25, 'SmartSaver DirectDebit &amp; eBill', 363, 'RURAL', 'DD', false, 'D'));
	elec_tariffs.push(new Array(25, 'SmartSaver DirectDebit &amp; eBill', 364, 'URBAN', 'DD', true, 'D'));
	elec_tariffs.push(new Array(25, 'SmartSaver DirectDebit &amp; eBill', 365, 'RURAL', 'DD', true, 'D'));
	elec_tariffs.push(new Array(25, 'SmartSaver DirectDebit', 63, 'URBAN', 'DD', false, 'E'));
	elec_tariffs.push(new Array(25, 'SmartSaver DirectDebit', 69, 'URBAN', 'DD', true, 'E'));
	elec_tariffs.push(new Array(25, 'SmartSaver DirectDebit', 75, 'RURAL', 'DD', false, 'E'));
	elec_tariffs.push(new Array(25, 'SmartSaver DirectDebit', 81, 'RURAL', 'DD', true, 'E'));
	elec_tariffs.push(new Array(25, 'SmartSaver DirectDebit', 358, 'URBAN', 'DD', false, 'D'));
	elec_tariffs.push(new Array(25, 'SmartSaver DirectDebit', 359, 'RURAL', 'DD', false, 'D'));
	elec_tariffs.push(new Array(25, 'SmartSaver DirectDebit', 360, 'URBAN', 'DD', true, 'D'));
	elec_tariffs.push(new Array(25, 'SmartSaver DirectDebit', 361, 'RURAL', 'DD', true, 'D'));
	elec_tariffs.push(new Array(25, 'SmartSaver Cheque', 64, 'URBAN', 'CA', false, 'E'));
	elec_tariffs.push(new Array(25, 'SmartSaver Cheque', 70, 'URBAN', 'CA', true, 'E'));
	elec_tariffs.push(new Array(25, 'SmartSaver Cheque', 76, 'RURAL', 'CA', false, 'E'));
	elec_tariffs.push(new Array(25, 'SmartSaver Cheque', 82, 'RURAL', 'CA', true, 'E'));
	elec_tariffs.push(new Array(25, 'SmartSaver Cheque', 155, 'URBAN', 'CA', false, 'E'));
	elec_tariffs.push(new Array(25, 'SmartSaver BudgetPlan', 62, 'URBAN', 'DD', false, 'E'));
	elec_tariffs.push(new Array(25, 'SmartSaver BudgetPlan', 68, 'URBAN', 'DD', true, 'E'));
	elec_tariffs.push(new Array(25, 'SmartSaver BudgetPlan', 74, 'RURAL', 'DD', false, 'E'));
	elec_tariffs.push(new Array(25, 'SmartSaver BudgetPlan', 80, 'RURAL', 'DD', true, 'E'));
	elec_tariffs.push(new Array(25, 'SmartSaver', 350, 'URBAN', 'CA', false, 'D'));
	elec_tariffs.push(new Array(25, 'SmartSaver', 351, 'RURAL', 'CA', false, 'D'));
	elec_tariffs.push(new Array(25, 'SmartSaver', 352, 'URBAN', 'CA', true, 'D'));
	elec_tariffs.push(new Array(25, 'SmartSaver', 353, 'RURAL', 'CA', true, 'D'));
	elec_tariffs.push(new Array(23, 'Residential/Winter Saver', 660, 'URBAN', 'CA', false, 'D'));
	elec_tariffs.push(new Array(23, 'Residential/Winter Saver', 661, 'URBAN', 'CA', true, 'D'));
	elec_tariffs.push(new Array(23, 'Residential/Winter Saver', 662, 'RURAL', 'CA', false, 'D'));
	elec_tariffs.push(new Array(23, 'Residential/Winter Saver', 663, 'RURAL', 'CA', true, 'D'));
	elec_tariffs.push(new Array(23, 'Residential/Winter Saver', 676, 'URBAN', 'DD', false, 'D'));
	elec_tariffs.push(new Array(23, 'Residential/Winter Saver', 677, 'URBAN', 'DD', true, 'D'));
	elec_tariffs.push(new Array(23, 'Residential/Winter Saver', 678, 'RURAL', 'DD', false, 'D'));
	elec_tariffs.push(new Array(23, 'Residential/Winter Saver', 679, 'RURAL', 'DD', true, 'D'));
	elec_tariffs.push(new Array(23, 'Residential/Standard', 656, 'URBAN', 'CA', false, 'D'));
	elec_tariffs.push(new Array(23, 'Residential/Standard', 657, 'URBAN', 'CA', true, 'D'));
	elec_tariffs.push(new Array(23, 'Residential/Standard', 658, 'RURAL', 'CA', false, 'D'));
	elec_tariffs.push(new Array(23, 'Residential/Standard', 659, 'RURAL', 'CA', true, 'D'));
	elec_tariffs.push(new Array(23, 'Residential/Standard', 672, 'URBAN', 'DD', false, 'D'));
	elec_tariffs.push(new Array(23, 'Residential/Standard', 673, 'URBAN', 'DD', true, 'D'));
	elec_tariffs.push(new Array(23, 'Residential/Standard', 674, 'RURAL', 'DD', false, 'D'));
	elec_tariffs.push(new Array(23, 'Residential/Standard', 675, 'RURAL', 'DD', true, 'D'));
	elec_tariffs.push(new Array(23, 'Residential/No Standing Charge', 664, 'URBAN', 'CA', false, 'D'));
	elec_tariffs.push(new Array(23, 'Residential/No Standing Charge', 665, 'URBAN', 'CA', true, 'D'));
	elec_tariffs.push(new Array(23, 'Residential/No Standing Charge', 666, 'RURAL', 'CA', false, 'D'));
	elec_tariffs.push(new Array(23, 'Residential/No Standing Charge', 667, 'RURAL', 'CA', true, 'D'));
	elec_tariffs.push(new Array(23, 'Residential/No Standing Charge', 680, 'URBAN', 'DD', false, 'D'));
	elec_tariffs.push(new Array(23, 'Residential/No Standing Charge', 681, 'URBAN', 'DD', true, 'D'));
	elec_tariffs.push(new Array(23, 'Residential/No Standing Charge', 682, 'RURAL', 'DD', false, 'D'));
	elec_tariffs.push(new Array(23, 'Residential/No Standing Charge', 683, 'RURAL', 'DD', true, 'D'));
	elec_tariffs.push(new Array(23, 'Residential', 652, 'URBAN', 'CA', false, 'E'));
	elec_tariffs.push(new Array(23, 'Residential', 653, 'URBAN', 'CA', true, 'E'));
	elec_tariffs.push(new Array(23, 'Residential', 654, 'RURAL', 'CA', false, 'E'));
	elec_tariffs.push(new Array(23, 'Residential', 655, 'RURAL', 'CA', true, 'E'));
	elec_tariffs.push(new Array(23, 'Residential', 668, 'URBAN', 'DD', false, 'E'));
	elec_tariffs.push(new Array(23, 'Residential', 669, 'URBAN', 'DD', true, 'E'));
	elec_tariffs.push(new Array(23, 'Residential', 670, 'RURAL', 'DD', false, 'E'));
	elec_tariffs.push(new Array(23, 'Residential', 671, 'RURAL', 'DD', true, 'E'));
	elec_tariffs.push(new Array(23, 'Paperless Direct Debit Discount', 696, 'URBAN', 'DD', false, 'E'));
	elec_tariffs.push(new Array(23, 'Paperless Direct Debit Discount', 697, 'URBAN', 'DD', true, 'E'));
	elec_tariffs.push(new Array(23, 'Paperless Direct Debit Discount', 698, 'RURAL', 'DD', false, 'E'));
	elec_tariffs.push(new Array(23, 'Paperless Direct Debit Discount', 699, 'RURAL', 'DD', true, 'E'));
	elec_tariffs.push(new Array(25, 'Home Energy eBundle 2010', 147, 'URBAN', 'CA', false, 'D'));
	elec_tariffs.push(new Array(25, 'Home Energy eBundle 2010', 148, 'URBAN', 'CA', true, 'D'));
	elec_tariffs.push(new Array(25, 'Home Energy eBundle 2010', 149, 'RURAL', 'CA', true, 'D'));
	elec_tariffs.push(new Array(25, 'Home Energy eBundle 2010', 385, 'RURAL', 'DD', true, 'D'));
	elec_tariffs.push(new Array(25, 'Home Energy eBundle 2010', 384, 'URBAN', 'DD', true, 'D'));
	elec_tariffs.push(new Array(25, 'Home Energy eBundle 2010', 383, 'RURAL', 'DD', false, 'D'));
	elec_tariffs.push(new Array(25, 'Home Energy eBundle 2010', 382, 'URBAN', 'DD', false, 'D'));
	elec_tariffs.push(new Array(25, 'Home Energy eBundle', 143, 'URBAN', 'DD', false, 'D'));
	elec_tariffs.push(new Array(25, 'Home Energy eBundle', 144, 'RURAL', 'DD', false, 'D'));
	elec_tariffs.push(new Array(25, 'Home Energy eBundle', 145, 'URBAN', 'DD', true, 'D'));
	elec_tariffs.push(new Array(25, 'Home Energy eBundle', 146, 'RURAL', 'DD', true, 'D'));
	elec_tariffs.push(new Array(25, 'Home Energy eBundle', 202, 'URBAN', 'CA', false, 'D'));
	elec_tariffs.push(new Array(25, 'Home Energy eBundle', 203, 'URBAN', 'CA', true, 'D'));
	elec_tariffs.push(new Array(25, 'Home Energy eBundle', 204, 'RURAL', 'CA', true, 'D'));
	elec_tariffs.push(new Array(25, 'Home Energy eBundle', 205, 'RURAL', 'CA', false, 'D'));
	elec_tariffs.push(new Array(25, 'Home Energy Bundle 2010', 150, 'URBAN', 'DD', false, 'D'));
	elec_tariffs.push(new Array(25, 'Home Energy Bundle 2010', 151, 'URBAN', 'DD', true, 'D'));
	elec_tariffs.push(new Array(25, 'Home Energy Bundle 2010', 152, 'RURAL', 'DD', false, 'D'));
	elec_tariffs.push(new Array(25, 'Home Energy Bundle 2010', 153, 'RURAL', 'DD', true, 'D'));
	elec_tariffs.push(new Array(25, 'Home Energy Bundle 2010', 154, 'URBAN', 'CA', false, 'D'));
	elec_tariffs.push(new Array(25, 'Home Energy Bundle 2010', 156, 'RURAL', 'CA', false, 'D'));
	elec_tariffs.push(new Array(25, 'Home Energy Bundle 2010', 157, 'URBAN', 'CA', true, 'D'));
	elec_tariffs.push(new Array(25, 'Home Energy Bundle 2010', 158, 'RURAL', 'CA', true, 'D'));
	elec_tariffs.push(new Array(25, 'Home Energy Bundle', 206, 'URBAN', 'DD', false, 'D'));
	elec_tariffs.push(new Array(25, 'Home Energy Bundle', 207, 'URBAN', 'CA', true, 'D'));
	elec_tariffs.push(new Array(25, 'Home Energy Bundle', 208, 'URBAN', 'DD', true, 'D'));
	elec_tariffs.push(new Array(25, 'Home Energy Bundle', 209, 'RURAL', 'DD', false, 'D'));
	elec_tariffs.push(new Array(25, 'Home Energy Bundle', 210, 'RURAL', 'DD', true, 'D'));
	elec_tariffs.push(new Array(25, 'Home Energy Bundle', 211, 'URBAN', 'CA', false, 'D'));
	elec_tariffs.push(new Array(25, 'Home Energy Bundle', 212, 'RURAL', 'CA', false, 'D'));
	elec_tariffs.push(new Array(25, 'Home Energy Bundle', 213, 'RURAL', 'CA', true, 'D'));
	elec_tariffs.push(new Array(25, 'Home Energy Bundle', 815, 'URBAN', 'CA', false, 'D'));
	elec_tariffs.push(new Array(25, 'Home Energy Bundle', 816, 'RURAL', 'CA', false, 'D'));
	elec_tariffs.push(new Array(25, 'Home Energy Bundle', 817, 'URBAN', 'CA', true, 'D'));
	elec_tariffs.push(new Array(25, 'Home Energy Bundle', 818, 'RURAL', 'CA', true, 'D'));
	elec_tariffs.push(new Array(25, 'Home Energy Bundle', 819, 'URBAN', 'CA', false, 'D'));
	elec_tariffs.push(new Array(25, 'Home Energy Bundle', 820, 'RURAL', 'CA', false, 'D'));
	elec_tariffs.push(new Array(25, 'Home Energy Bundle', 821, 'URBAN', 'CA', true, 'D'));
	elec_tariffs.push(new Array(25, 'Home Energy Bundle', 822, 'RURAL', 'CA', true, 'D'));
	elec_tariffs.push(new Array(25, 'Home Energy Bundle', 823, 'URBAN', 'DD', false, 'D'));
	elec_tariffs.push(new Array(25, 'Home Energy Bundle', 824, 'RURAL', 'DD', false, 'D'));
	elec_tariffs.push(new Array(25, 'Home Energy Bundle', 825, 'URBAN', 'DD', true, 'D'));
	elec_tariffs.push(new Array(25, 'Home Energy Bundle', 826, 'RURAL', 'DD', true, 'D'));
	elec_tariffs.push(new Array(25, 'Home Energy Bundle', 827, 'URBAN', 'DD', false, 'D'));
	elec_tariffs.push(new Array(25, 'Home Energy Bundle', 828, 'RURAL', 'DD', false, 'D'));
	elec_tariffs.push(new Array(25, 'Home Energy Bundle', 829, 'URBAN', 'DD', true, 'D'));
	elec_tariffs.push(new Array(25, 'Home Energy Bundle', 830, 'RURAL', 'DD', true, 'D'));
	elec_tariffs.push(new Array(25, 'Home Electricity Saver Paperless', 871, 'URBAN', 'CA', false, 'E'));
	elec_tariffs.push(new Array(25, 'Home Electricity Saver Paperless', 872, 'RURAL', 'CA', false, 'E'));
	elec_tariffs.push(new Array(25, 'Home Electricity Saver Paperless', 873, 'URBAN', 'CA', true, 'E'));
	elec_tariffs.push(new Array(25, 'Home Electricity Saver Paperless', 874, 'RURAL', 'CA', true, 'E'));
	elec_tariffs.push(new Array(25, 'Home Electricity Saver Paperless', 887, 'URBAN', 'CA', false, 'E'));
	elec_tariffs.push(new Array(25, 'Home Electricity Saver Paperless', 888, 'RURAL', 'CA', false, 'E'));
	elec_tariffs.push(new Array(25, 'Home Electricity Saver Paperless', 889, 'URBAN', 'CA', true, 'E'));
	elec_tariffs.push(new Array(25, 'Home Electricity Saver Paperless', 890, 'RURAL', 'CA', true, 'E'));
	elec_tariffs.push(new Array(25, 'Home Electricity Saver Paperless', 903, 'URBAN', 'CA', false, 'E'));
	elec_tariffs.push(new Array(25, 'Home Electricity Saver Paperless', 904, 'RURAL', 'CA', false, 'E'));
	elec_tariffs.push(new Array(25, 'Home Electricity Saver Paperless', 905, 'URBAN', 'CA', true, 'E'));
	elec_tariffs.push(new Array(25, 'Home Electricity Saver Paperless', 906, 'RURAL', 'CA', true, 'E'));
	elec_tariffs.push(new Array(25, 'Home Electricity Saver Direct Debit &amp; Paperless', 875, 'URBAN', 'DD', false, 'E'));
	elec_tariffs.push(new Array(25, 'Home Electricity Saver Direct Debit &amp; Paperless', 876, 'RURAL', 'DD', false, 'E'));
	elec_tariffs.push(new Array(25, 'Home Electricity Saver Direct Debit &amp; Paperless', 877, 'URBAN', 'DD', true, 'E'));
	elec_tariffs.push(new Array(25, 'Home Electricity Saver Direct Debit &amp; Paperless', 878, 'RURAL', 'DD', true, 'E'));
	elec_tariffs.push(new Array(25, 'Home Electricity Saver Direct Debit &amp; Paperless', 891, 'URBAN', 'DD', false, 'E'));
	elec_tariffs.push(new Array(25, 'Home Electricity Saver Direct Debit &amp; Paperless', 892, 'RURAL', 'DD', false, 'E'));
	elec_tariffs.push(new Array(25, 'Home Electricity Saver Direct Debit &amp; Paperless', 893, 'URBAN', 'DD', true, 'E'));
	elec_tariffs.push(new Array(25, 'Home Electricity Saver Direct Debit &amp; Paperless', 894, 'RURAL', 'DD', true, 'E'));
	elec_tariffs.push(new Array(25, 'Home Electricity Saver Direct Debit &amp; Paperless', 907, 'URBAN', 'DD', false, 'E'));
	elec_tariffs.push(new Array(25, 'Home Electricity Saver Direct Debit &amp; Paperless', 908, 'RURAL', 'DD', false, 'E'));
	elec_tariffs.push(new Array(25, 'Home Electricity Saver Direct Debit &amp; Paperless', 909, 'URBAN', 'DD', true, 'E'));
	elec_tariffs.push(new Array(25, 'Home Electricity Saver Direct Debit &amp; Paperless', 910, 'RURAL', 'DD', true, 'E'));
	elec_tariffs.push(new Array(25, 'Home Electricity Saver Direct Debit', 867, 'URBAN', 'DD', false, 'E'));
	elec_tariffs.push(new Array(25, 'Home Electricity Saver Direct Debit', 868, 'RURAL', 'DD', false, 'E'));
	elec_tariffs.push(new Array(25, 'Home Electricity Saver Direct Debit', 869, 'URBAN', 'DD', true, 'E'));
	elec_tariffs.push(new Array(25, 'Home Electricity Saver Direct Debit', 870, 'RURAL', 'DD', true, 'E'));
	elec_tariffs.push(new Array(25, 'Home Electricity Saver Direct Debit', 883, 'URBAN', 'DD', false, 'E'));
	elec_tariffs.push(new Array(25, 'Home Electricity Saver Direct Debit', 884, 'RURAL', 'DD', false, 'E'));
	elec_tariffs.push(new Array(25, 'Home Electricity Saver Direct Debit', 885, 'URBAN', 'DD', true, 'E'));
	elec_tariffs.push(new Array(25, 'Home Electricity Saver Direct Debit', 886, 'RURAL', 'DD', true, 'E'));
	elec_tariffs.push(new Array(25, 'Home Electricity Saver Direct Debit', 899, 'URBAN', 'DD', false, 'E'));
	elec_tariffs.push(new Array(25, 'Home Electricity Saver Direct Debit', 900, 'RURAL', 'DD', false, 'E'));
	elec_tariffs.push(new Array(25, 'Home Electricity Saver Direct Debit', 901, 'URBAN', 'DD', true, 'E'));
	elec_tariffs.push(new Array(25, 'Home Electricity Saver Direct Debit', 902, 'RURAL', 'DD', true, 'E'));
	elec_tariffs.push(new Array(25, 'Home Electricity Saver (01/02/2011 - 31/05/2011)', 179, 'RURAL', 'DD', true, 'E'));
	elec_tariffs.push(new Array(25, 'Home Electricity Saver (01/02/2011 - 31/05/2011)', 177, 'RURAL', 'DD', false, 'E'));
	elec_tariffs.push(new Array(25, 'Home Electricity Saver (01/02/2011 - 31/05/2011)', 178, 'URBAN', 'DD', true, 'E'));
	elec_tariffs.push(new Array(25, 'Home Electricity Saver (01/02/2011 - 31/05/2011)', 180, 'URBAN', 'CA', false, 'E'));
	elec_tariffs.push(new Array(25, 'Home Electricity Saver (01/02/2011 - 31/05/2011)', 176, 'URBAN', 'DD', false, 'E'));
	elec_tariffs.push(new Array(25, 'Home Electricity Saver (01/02/2011 - 31/05/2011)', 181, 'RURAL', 'CA', false, 'E'));
	elec_tariffs.push(new Array(25, 'Home Electricity Saver (01/02/2011 - 31/05/2011)', 184, 'RURAL', 'CA', true, 'E'));
	elec_tariffs.push(new Array(25, 'Home Electricity Saver (01/02/2011 -  31/05/2011)', 183, 'URBAN', 'CA', true, 'E'));
	elec_tariffs.push(new Array(25, 'Home Electricity Saver', 387, 'RURAL', 'CA', false, 'E'));
	elec_tariffs.push(new Array(25, 'Home Electricity Saver', 386, 'URBAN', 'CA', false, 'E'));
	elec_tariffs.push(new Array(25, 'Home Electricity Saver', 388, 'URBAN', 'CA', true, 'E'));
	elec_tariffs.push(new Array(25, 'Home Electricity Saver', 389, 'RURAL', 'CA', true, 'E'));
	elec_tariffs.push(new Array(25, 'Home Electricity Saver', 394, 'URBAN', 'DD', false, 'E'));
	elec_tariffs.push(new Array(25, 'Home Electricity Saver', 395, 'RURAL', 'DD', false, 'E'));
	elec_tariffs.push(new Array(25, 'Home Electricity Saver', 396, 'URBAN', 'DD', true, 'E'));
	elec_tariffs.push(new Array(25, 'Home Electricity Saver', 397, 'RURAL', 'DD', true, 'E'));
	elec_tariffs.push(new Array(25, 'Home Electricity Saver', 863, 'URBAN', 'CA', false, 'E'));
	elec_tariffs.push(new Array(25, 'Home Electricity Saver', 864, 'RURAL', 'CA', false, 'E'));
	elec_tariffs.push(new Array(25, 'Home Electricity Saver', 865, 'URBAN', 'CA', true, 'E'));
	elec_tariffs.push(new Array(25, 'Home Electricity Saver', 866, 'RURAL', 'CA', true, 'E'));
	elec_tariffs.push(new Array(25, 'Home Electricity Saver', 879, 'URBAN', 'CA', false, 'E'));
	elec_tariffs.push(new Array(25, 'Home Electricity Saver', 880, 'RURAL', 'CA', false, 'E'));
	elec_tariffs.push(new Array(25, 'Home Electricity Saver', 881, 'URBAN', 'CA', true, 'E'));
	elec_tariffs.push(new Array(25, 'Home Electricity Saver', 882, 'RURAL', 'CA', true, 'E'));
	elec_tariffs.push(new Array(25, 'Home Electricity Saver', 895, 'URBAN', 'CA', false, 'E'));
	elec_tariffs.push(new Array(25, 'Home Electricity Saver', 896, 'RURAL', 'CA', false, 'E'));
	elec_tariffs.push(new Array(25, 'Home Electricity Saver', 897, 'URBAN', 'CA', true, 'E'));
	elec_tariffs.push(new Array(25, 'Home Electricity Saver', 898, 'RURAL', 'CA', true, 'E'));
	elec_tariffs.push(new Array(25, 'Home Electricity eSaver (01/02/2011 - 31/05/2011)', 175, 'RURAL', 'CA', true, 'E'));
	elec_tariffs.push(new Array(25, 'Home Electricity eSaver (01/02/2011 - 31/05/2011)', 174, 'URBAN', 'CA', true, 'E'));
	elec_tariffs.push(new Array(25, 'Home Electricity eSaver (01/02/2011 - 31/05/2011)', 172, 'URBAN', 'CA', false, 'E'));
	elec_tariffs.push(new Array(25, 'Home Electricity eSaver (01/02/2011 - 31/05/2011)', 173, 'RURAL', 'CA', false, 'E'));
	elec_tariffs.push(new Array(25, 'Home Electricity eSaver (01/02/2011 - 31/05/2011)', 170, 'URBAN', 'DD', true, 'E'));
	elec_tariffs.push(new Array(25, 'Home Electricity eSaver (01/02/2011 - 31/05/2011)', 171, 'RURAL', 'DD', true, 'E'));
	elec_tariffs.push(new Array(25, 'Home Electricity eSaver (01/02/2011 - 31/05/2011)', 168, 'URBAN', 'DD', false, 'E'));
	elec_tariffs.push(new Array(25, 'Home Electricity eSaver (01/02/2011 - 31/05/2011)', 169, 'RURAL', 'DD', false, 'E'));
	elec_tariffs.push(new Array(25, 'Home Electricity eSaver', 390, 'URBAN', 'CA', false, 'E'));
	elec_tariffs.push(new Array(25, 'Home Electricity eSaver', 391, 'RURAL', 'CA', false, 'E'));
	elec_tariffs.push(new Array(25, 'Home Electricity eSaver', 392, 'URBAN', 'CA', true, 'E'));
	elec_tariffs.push(new Array(25, 'Home Electricity eSaver', 393, 'RURAL', 'CA', true, 'E'));
	elec_tariffs.push(new Array(25, 'Home Electricity eSaver', 398, 'URBAN', 'DD', false, 'E'));
	elec_tariffs.push(new Array(25, 'Home Electricity eSaver', 399, 'RURAL', 'DD', false, 'E'));
	elec_tariffs.push(new Array(25, 'Home Electricity eSaver', 400, 'URBAN', 'DD', true, 'E'));
	elec_tariffs.push(new Array(25, 'Home Electricity eSaver', 401, 'RURAL', 'DD', true, 'E'));
	elec_tariffs.push(new Array(24, 'Green NightSaver Direct Debit &amp; Online Billing', 760, 'URBAN', 'DD', true, 'E'));
	elec_tariffs.push(new Array(24, 'Green NightSaver Direct Debit &amp; Online Billing', 761, 'RURAL', 'DD', true, 'E'));
	elec_tariffs.push(new Array(24, 'Green NightSaver', 756, 'URBAN', 'CA', true, 'E'));
	elec_tariffs.push(new Array(24, 'Green NightSaver', 757, 'RURAL', 'CA', true, 'E'));
	elec_tariffs.push(new Array(24, 'Green Direct Debit &amp; Online Billing', 758, 'URBAN', 'DD', false, 'E'));
	elec_tariffs.push(new Array(24, 'Green Direct Debit &amp; Online Billing', 759, 'RURAL', 'DD', false, 'E'));
	elec_tariffs.push(new Array(24, 'Green', 754, 'URBAN', 'CA', false, 'E'));
	elec_tariffs.push(new Array(24, 'Green', 755, 'RURAL', 'CA', false, 'E'));
	elec_tariffs.push(new Array(24, 'Dual ValueSaver NightSaver DirectDebit &amp; Online Billing', 773, 'RURAL', 'DD', true, 'D'));
	elec_tariffs.push(new Array(24, 'Dual ValueSaver NightSaver Direct Debit &amp; Online Billing', 771, 'URBAN', 'DD', true, 'D'));
	elec_tariffs.push(new Array(24, 'Dual ValueSaver NightSaver Direct Debit', 770, 'URBAN', 'DD', true, 'D'));
	elec_tariffs.push(new Array(24, 'Dual ValueSaver NightSaver Direct Debit', 772, 'RURAL', 'DD', true, 'D'));
	elec_tariffs.push(new Array(24, 'Dual ValueSaver NightSaver', 764, 'URBAN', 'CA', true, 'D'));
	elec_tariffs.push(new Array(24, 'Dual ValueSaver NightSaver', 765, 'RURAL', 'CA', true, 'D'));
	elec_tariffs.push(new Array(24, 'Dual ValueSaver DirectDebit &amp; Online Billing', 769, 'RURAL', 'DD', false, 'D'));
	elec_tariffs.push(new Array(24, 'Dual ValueSaver Direct Debit &amp; Online Billing', 767, 'URBAN', 'DD', false, 'D'));
	elec_tariffs.push(new Array(24, 'Dual ValueSaver Direct Debit', 766, 'URBAN', 'DD', false, 'D'));
	elec_tariffs.push(new Array(24, 'Dual ValueSaver Direct Debit', 768, 'RURAL', 'DD', false, 'D'));
	elec_tariffs.push(new Array(24, 'Dual ValueSaver', 762, 'URBAN', 'CA', false, 'D'));
	elec_tariffs.push(new Array(24, 'Dual ValueSaver', 763, 'RURAL', 'CA', false, 'D'));
	elec_tariffs.push(new Array(24, 'Dual SuperSaver NightSaver DirectDebit &amp; Online Billing', 805, 'RURAL', 'DD', true, 'D'));
	elec_tariffs.push(new Array(24, 'Dual SuperSaver NightSaver Direct Debit &amp; Online Billing', 803, 'URBAN', 'DD', true, 'D'));
	elec_tariffs.push(new Array(24, 'Dual SuperSaver NightSaver Direct Debit', 802, 'URBAN', 'DD', true, 'D'));
	elec_tariffs.push(new Array(24, 'Dual SuperSaver NightSaver Direct Debit', 804, 'RURAL', 'DD', true, 'D'));
	elec_tariffs.push(new Array(24, 'Dual SuperSaver NightSaver', 796, 'URBAN', 'CA', true, 'D'));
	elec_tariffs.push(new Array(24, 'Dual SuperSaver NightSaver', 797, 'RURAL', 'CA', true, 'D'));
	elec_tariffs.push(new Array(24, 'Dual SuperSaver DirectDebit &amp; Online Billing', 801, 'RURAL', 'DD', false, 'D'));
	elec_tariffs.push(new Array(24, 'Dual SuperSaver Direct Debit &amp; Online Billing', 799, 'URBAN', 'DD', false, 'D'));
	elec_tariffs.push(new Array(24, 'Dual SuperSaver Direct Debit', 798, 'URBAN', 'DD', false, 'D'));
	elec_tariffs.push(new Array(24, 'Dual SuperSaver Direct Debit', 800, 'RURAL', 'DD', false, 'D'));
	elec_tariffs.push(new Array(24, 'Dual SuperSaver', 794, 'URBAN', 'CA', false, 'D'));
	elec_tariffs.push(new Array(24, 'Dual SuperSaver', 795, 'RURAL', 'CA', false, 'D'));
	elec_tariffs.push(new Array(25, 'Dual Saver Options (Gas) Paperless', 967, 'URBAN', 'CA', false, 'D'));
	elec_tariffs.push(new Array(25, 'Dual Saver Options (Gas) Paperless', 968, 'RURAL', 'CA', false, 'D'));
	elec_tariffs.push(new Array(25, 'Dual Saver Options (Gas) Paperless', 969, 'URBAN', 'CA', true, 'D'));
	elec_tariffs.push(new Array(25, 'Dual Saver Options (Gas) Paperless', 970, 'RURAL', 'CA', true, 'D'));
	elec_tariffs.push(new Array(25, 'Dual Saver Options (Gas) Paperless', 983, 'URBAN', 'CA', false, 'D'));
	elec_tariffs.push(new Array(25, 'Dual Saver Options (Gas) Paperless', 984, 'RURAL', 'CA', false, 'D'));
	elec_tariffs.push(new Array(25, 'Dual Saver Options (Gas) Paperless', 985, 'URBAN', 'CA', true, 'D'));
	elec_tariffs.push(new Array(25, 'Dual Saver Options (Gas) Paperless', 986, 'RURAL', 'CA', true, 'D'));
	elec_tariffs.push(new Array(25, 'Dual Saver Options (Gas) Paperless', 999, 'URBAN', 'CA', false, 'D'));
	elec_tariffs.push(new Array(25, 'Dual Saver Options (Gas) Paperless', 1000, 'RURAL', 'CA', false, 'D'));
	elec_tariffs.push(new Array(25, 'Dual Saver Options (Gas) Paperless', 1001, 'URBAN', 'CA', true, 'D'));
	elec_tariffs.push(new Array(25, 'Dual Saver Options (Gas) Paperless', 1002, 'RURAL', 'CA', true, 'D'));
	elec_tariffs.push(new Array(25, 'Dual Saver Options (Gas) Direct Debit &amp; Paperless', 971, 'URBAN', 'DD', false, 'D'));
	elec_tariffs.push(new Array(25, 'Dual Saver Options (Gas) Direct Debit &amp; Paperless', 972, 'RURAL', 'DD', false, 'D'));
	elec_tariffs.push(new Array(25, 'Dual Saver Options (Gas) Direct Debit &amp; Paperless', 973, 'URBAN', 'DD', true, 'D'));
	elec_tariffs.push(new Array(25, 'Dual Saver Options (Gas) Direct Debit &amp; Paperless', 974, 'RURAL', 'DD', true, 'D'));
	elec_tariffs.push(new Array(25, 'Dual Saver Options (Gas) Direct Debit &amp; Paperless', 987, 'URBAN', 'DD', false, 'D'));
	elec_tariffs.push(new Array(25, 'Dual Saver Options (Gas) Direct Debit &amp; Paperless', 988, 'RURAL', 'DD', false, 'D'));
	elec_tariffs.push(new Array(25, 'Dual Saver Options (Gas) Direct Debit &amp; Paperless', 989, 'URBAN', 'DD', true, 'D'));
	elec_tariffs.push(new Array(25, 'Dual Saver Options (Gas) Direct Debit &amp; Paperless', 990, 'RURAL', 'DD', true, 'D'));
	elec_tariffs.push(new Array(25, 'Dual Saver Options (Gas) Direct Debit &amp; Paperless', 1003, 'URBAN', 'DD', false, 'D'));
	elec_tariffs.push(new Array(25, 'Dual Saver Options (Gas) Direct Debit &amp; Paperless', 1004, 'RURAL', 'DD', false, 'D'));
	elec_tariffs.push(new Array(25, 'Dual Saver Options (Gas) Direct Debit &amp; Paperless', 1005, 'URBAN', 'DD', true, 'D'));
	elec_tariffs.push(new Array(25, 'Dual Saver Options (Gas) Direct Debit &amp; Paperless', 1006, 'RURAL', 'DD', true, 'D'));
	elec_tariffs.push(new Array(25, 'Dual Saver Options (Gas) Direct Debit', 963, 'URBAN', 'DD', false, 'D'));
	elec_tariffs.push(new Array(25, 'Dual Saver Options (Gas) Direct Debit', 964, 'RURAL', 'DD', false, 'D'));
	elec_tariffs.push(new Array(25, 'Dual Saver Options (Gas) Direct Debit', 965, 'URBAN', 'DD', true, 'D'));
	elec_tariffs.push(new Array(25, 'Dual Saver Options (Gas) Direct Debit', 966, 'RURAL', 'DD', true, 'D'));
	elec_tariffs.push(new Array(25, 'Dual Saver Options (Gas) Direct Debit', 979, 'URBAN', 'DD', false, 'D'));
	elec_tariffs.push(new Array(25, 'Dual Saver Options (Gas) Direct Debit', 980, 'RURAL', 'DD', false, 'D'));
	elec_tariffs.push(new Array(25, 'Dual Saver Options (Gas) Direct Debit', 981, 'URBAN', 'DD', true, 'D'));
	elec_tariffs.push(new Array(25, 'Dual Saver Options (Gas) Direct Debit', 982, 'RURAL', 'DD', true, 'D'));
	elec_tariffs.push(new Array(25, 'Dual Saver Options (Gas) Direct Debit', 995, 'URBAN', 'DD', false, 'D'));
	elec_tariffs.push(new Array(25, 'Dual Saver Options (Gas) Direct Debit', 996, 'RURAL', 'DD', false, 'D'));
	elec_tariffs.push(new Array(25, 'Dual Saver Options (Gas) Direct Debit', 997, 'URBAN', 'DD', true, 'D'));
	elec_tariffs.push(new Array(25, 'Dual Saver Options (Gas) Direct Debit', 998, 'RURAL', 'DD', true, 'D'));
	elec_tariffs.push(new Array(25, 'Dual Saver Options (Gas)', 831, 'URBAN', 'CA', false, 'D'));
	elec_tariffs.push(new Array(25, 'Dual Saver Options (Gas)', 832, 'RURAL', 'CA', false, 'D'));
	elec_tariffs.push(new Array(25, 'Dual Saver Options (Gas)', 833, 'URBAN', 'CA', true, 'D'));
	elec_tariffs.push(new Array(25, 'Dual Saver Options (Gas)', 834, 'RURAL', 'CA', true, 'D'));
	elec_tariffs.push(new Array(25, 'Dual Saver Options (Gas)', 835, 'URBAN', 'CA', false, 'D'));
	elec_tariffs.push(new Array(25, 'Dual Saver Options (Gas)', 836, 'RURAL', 'CA', false, 'D'));
	elec_tariffs.push(new Array(25, 'Dual Saver Options (Gas)', 837, 'URBAN', 'CA', true, 'D'));
	elec_tariffs.push(new Array(25, 'Dual Saver Options (Gas)', 838, 'RURAL', 'CA', true, 'D'));
	elec_tariffs.push(new Array(25, 'Dual Saver Options (Gas)', 839, 'URBAN', 'DD', false, 'D'));
	elec_tariffs.push(new Array(25, 'Dual Saver Options (Gas)', 840, 'RURAL', 'DD', false, 'D'));
	elec_tariffs.push(new Array(25, 'Dual Saver Options (Gas)', 841, 'URBAN', 'DD', true, 'D'));
	elec_tariffs.push(new Array(25, 'Dual Saver Options (Gas)', 842, 'RURAL', 'DD', true, 'D'));
	elec_tariffs.push(new Array(25, 'Dual Saver Options (Gas)', 843, 'URBAN', 'DD', false, 'D'));
	elec_tariffs.push(new Array(25, 'Dual Saver Options (Gas)', 844, 'RURAL', 'DD', false, 'D'));
	elec_tariffs.push(new Array(25, 'Dual Saver Options (Gas)', 845, 'URBAN', 'DD', true, 'D'));
	elec_tariffs.push(new Array(25, 'Dual Saver Options (Gas)', 846, 'RURAL', 'DD', true, 'D'));
	elec_tariffs.push(new Array(25, 'Dual Saver Options (Gas)', 959, 'URBAN', 'CA', false, 'D'));
	elec_tariffs.push(new Array(25, 'Dual Saver Options (Gas)', 960, 'RURAL', 'CA', false, 'D'));
	elec_tariffs.push(new Array(25, 'Dual Saver Options (Gas)', 961, 'URBAN', 'CA', true, 'D'));
	elec_tariffs.push(new Array(25, 'Dual Saver Options (Gas)', 962, 'RURAL', 'CA', true, 'D'));
	elec_tariffs.push(new Array(25, 'Dual Saver Options (Gas)', 975, 'URBAN', 'CA', false, 'D'));
	elec_tariffs.push(new Array(25, 'Dual Saver Options (Gas)', 976, 'RURAL', 'CA', false, 'D'));
	elec_tariffs.push(new Array(25, 'Dual Saver Options (Gas)', 977, 'URBAN', 'CA', true, 'D'));
	elec_tariffs.push(new Array(25, 'Dual Saver Options (Gas)', 978, 'RURAL', 'CA', true, 'D'));
	elec_tariffs.push(new Array(25, 'Dual Saver Options (Gas)', 991, 'URBAN', 'CA', false, 'D'));
	elec_tariffs.push(new Array(25, 'Dual Saver Options (Gas)', 992, 'RURAL', 'CA', false, 'D'));
	elec_tariffs.push(new Array(25, 'Dual Saver Options (Gas)', 993, 'URBAN', 'CA', true, 'D'));
	elec_tariffs.push(new Array(25, 'Dual Saver Options (Gas)', 994, 'RURAL', 'CA', true, 'D'));
	elec_tariffs.push(new Array(25, 'Dual Saver Options (Gas Option)', 418, 'URBAN', 'CA', false, 'D'));
	elec_tariffs.push(new Array(25, 'Dual Saver Options (Gas Option)', 419, 'RURAL', 'CA', false, 'D'));
	elec_tariffs.push(new Array(25, 'Dual Saver Options (Gas Option)', 420, 'URBAN', 'CA', true, 'D'));
	elec_tariffs.push(new Array(25, 'Dual Saver Options (Gas Option)', 421, 'RURAL', 'CA', true, 'D'));
	elec_tariffs.push(new Array(25, 'Dual Saver Options (Gas Option)', 422, 'URBAN', 'CA', false, 'D'));
	elec_tariffs.push(new Array(25, 'Dual Saver Options (Gas Option)', 423, 'RURAL', 'CA', false, 'D'));
	elec_tariffs.push(new Array(25, 'Dual Saver Options (Gas Option)', 424, 'URBAN', 'CA', true, 'D'));
	elec_tariffs.push(new Array(25, 'Dual Saver Options (Gas Option)', 425, 'RURAL', 'CA', true, 'D'));
	elec_tariffs.push(new Array(25, 'Dual Saver Options (Gas Option)', 426, 'URBAN', 'DD', false, 'D'));
	elec_tariffs.push(new Array(25, 'Dual Saver Options (Gas Option)', 427, 'RURAL', 'DD', false, 'D'));
	elec_tariffs.push(new Array(25, 'Dual Saver Options (Gas Option)', 428, 'URBAN', 'DD', true, 'D'));
	elec_tariffs.push(new Array(25, 'Dual Saver Options (Gas Option)', 429, 'RURAL', 'DD', true, 'D'));
	elec_tariffs.push(new Array(25, 'Dual Saver Options (Gas Option)', 430, 'URBAN', 'DD', false, 'D'));
	elec_tariffs.push(new Array(25, 'Dual Saver Options (Gas Option)', 431, 'RURAL', 'DD', false, 'D'));
	elec_tariffs.push(new Array(25, 'Dual Saver Options (Gas Option)', 432, 'URBAN', 'DD', true, 'D'));
	elec_tariffs.push(new Array(25, 'Dual Saver Options (Gas Option)', 433, 'RURAL', 'DD', true, 'D'));
	elec_tariffs.push(new Array(25, 'Dual Saver Options (Electricity) Paperless', 919, 'URBAN', 'CA', false, 'D'));
	elec_tariffs.push(new Array(25, 'Dual Saver Options (Electricity) Paperless', 920, 'RURAL', 'CA', false, 'D'));
	elec_tariffs.push(new Array(25, 'Dual Saver Options (Electricity) Paperless', 921, 'URBAN', 'CA', true, 'D'));
	elec_tariffs.push(new Array(25, 'Dual Saver Options (Electricity) Paperless', 922, 'RURAL', 'CA', true, 'D'));
	elec_tariffs.push(new Array(25, 'Dual Saver Options (Electricity) Paperless', 935, 'URBAN', 'CA', false, 'D'));
	elec_tariffs.push(new Array(25, 'Dual Saver Options (Electricity) Paperless', 936, 'RURAL', 'CA', false, 'D'));
	elec_tariffs.push(new Array(25, 'Dual Saver Options (Electricity) Paperless', 937, 'URBAN', 'CA', true, 'D'));
	elec_tariffs.push(new Array(25, 'Dual Saver Options (Electricity) Paperless', 938, 'RURAL', 'CA', true, 'D'));
	elec_tariffs.push(new Array(25, 'Dual Saver Options (Electricity) Paperless', 951, 'URBAN', 'CA', false, 'D'));
	elec_tariffs.push(new Array(25, 'Dual Saver Options (Electricity) Paperless', 952, 'RURAL', 'CA', false, 'D'));
	elec_tariffs.push(new Array(25, 'Dual Saver Options (Electricity) Paperless', 953, 'URBAN', 'CA', true, 'D'));
	elec_tariffs.push(new Array(25, 'Dual Saver Options (Electricity) Paperless', 954, 'RURAL', 'CA', true, 'D'));
	elec_tariffs.push(new Array(25, 'Dual Saver Options (Electricity) Direct Debit &amp; Paperless', 923, 'URBAN', 'DD', false, 'D'));
	elec_tariffs.push(new Array(25, 'Dual Saver Options (Electricity) Direct Debit &amp; Paperless', 924, 'RURAL', 'DD', false, 'D'));
	elec_tariffs.push(new Array(25, 'Dual Saver Options (Electricity) Direct Debit &amp; Paperless', 925, 'URBAN', 'DD', true, 'D'));
	elec_tariffs.push(new Array(25, 'Dual Saver Options (Electricity) Direct Debit &amp; Paperless', 926, 'RURAL', 'DD', true, 'D'));
	elec_tariffs.push(new Array(25, 'Dual Saver Options (Electricity) Direct Debit &amp; Paperless', 939, 'URBAN', 'DD', false, 'D'));
	elec_tariffs.push(new Array(25, 'Dual Saver Options (Electricity) Direct Debit &amp; Paperless', 940, 'RURAL', 'DD', false, 'D'));
	elec_tariffs.push(new Array(25, 'Dual Saver Options (Electricity) Direct Debit &amp; Paperless', 941, 'URBAN', 'DD', true, 'D'));
	elec_tariffs.push(new Array(25, 'Dual Saver Options (Electricity) Direct Debit &amp; Paperless', 942, 'RURAL', 'DD', true, 'D'));
	elec_tariffs.push(new Array(25, 'Dual Saver Options (Electricity) Direct Debit &amp; Paperless', 955, 'URBAN', 'DD', false, 'D'));
	elec_tariffs.push(new Array(25, 'Dual Saver Options (Electricity) Direct Debit &amp; Paperless', 956, 'RURAL', 'DD', false, 'D'));
	elec_tariffs.push(new Array(25, 'Dual Saver Options (Electricity) Direct Debit &amp; Paperless', 957, 'URBAN', 'DD', true, 'D'));
	elec_tariffs.push(new Array(25, 'Dual Saver Options (Electricity) Direct Debit &amp; Paperless', 958, 'RURAL', 'DD', true, 'D'));
	elec_tariffs.push(new Array(25, 'Dual Saver Options (Electricity) Direct Debit', 915, 'URBAN', 'DD', false, 'D'));
	elec_tariffs.push(new Array(25, 'Dual Saver Options (Electricity) Direct Debit', 916, 'RURAL', 'DD', false, 'D'));
	elec_tariffs.push(new Array(25, 'Dual Saver Options (Electricity) Direct Debit', 917, 'URBAN', 'DD', true, 'D'));
	elec_tariffs.push(new Array(25, 'Dual Saver Options (Electricity) Direct Debit', 918, 'RURAL', 'DD', true, 'D'));
	elec_tariffs.push(new Array(25, 'Dual Saver Options (Electricity) Direct Debit', 931, 'URBAN', 'DD', false, 'D'));
	elec_tariffs.push(new Array(25, 'Dual Saver Options (Electricity) Direct Debit', 932, 'RURAL', 'DD', false, 'D'));
	elec_tariffs.push(new Array(25, 'Dual Saver Options (Electricity) Direct Debit', 933, 'URBAN', 'DD', true, 'D'));
	elec_tariffs.push(new Array(25, 'Dual Saver Options (Electricity) Direct Debit', 934, 'RURAL', 'DD', true, 'D'));
	elec_tariffs.push(new Array(25, 'Dual Saver Options (Electricity) Direct Debit', 947, 'URBAN', 'DD', false, 'D'));
	elec_tariffs.push(new Array(25, 'Dual Saver Options (Electricity) Direct Debit', 948, 'RURAL', 'DD', false, 'D'));
	elec_tariffs.push(new Array(25, 'Dual Saver Options (Electricity) Direct Debit', 949, 'URBAN', 'DD', true, 'D'));
	elec_tariffs.push(new Array(25, 'Dual Saver Options (Electricity) Direct Debit', 950, 'RURAL', 'DD', true, 'D'));
	elec_tariffs.push(new Array(25, 'Dual Saver Options (Electricity)', 847, 'URBAN', 'CA', false, 'D'));
	elec_tariffs.push(new Array(25, 'Dual Saver Options (Electricity)', 848, 'RURAL', 'CA', false, 'D'));
	elec_tariffs.push(new Array(25, 'Dual Saver Options (Electricity)', 849, 'URBAN', 'CA', true, 'D'));
	elec_tariffs.push(new Array(25, 'Dual Saver Options (Electricity)', 850, 'RURAL', 'CA', true, 'D'));
	elec_tariffs.push(new Array(25, 'Dual Saver Options (Electricity)', 851, 'URBAN', 'CA', false, 'D'));
	elec_tariffs.push(new Array(25, 'Dual Saver Options (Electricity)', 852, 'RURAL', 'CA', false, 'D'));
	elec_tariffs.push(new Array(25, 'Dual Saver Options (Electricity)', 853, 'URBAN', 'CA', true, 'D'));
	elec_tariffs.push(new Array(25, 'Dual Saver Options (Electricity)', 854, 'RURAL', 'CA', true, 'D'));
	elec_tariffs.push(new Array(25, 'Dual Saver Options (Electricity)', 855, 'URBAN', 'DD', false, 'D'));
	elec_tariffs.push(new Array(25, 'Dual Saver Options (Electricity)', 856, 'RURAL', 'DD', false, 'D'));
	elec_tariffs.push(new Array(25, 'Dual Saver Options (Electricity)', 857, 'URBAN', 'DD', true, 'D'));
	elec_tariffs.push(new Array(25, 'Dual Saver Options (Electricity)', 858, 'RURAL', 'DD', true, 'D'));
	elec_tariffs.push(new Array(25, 'Dual Saver Options (Electricity)', 859, 'URBAN', 'DD', false, 'D'));
	elec_tariffs.push(new Array(25, 'Dual Saver Options (Electricity)', 860, 'RURAL', 'DD', false, 'D'));
	elec_tariffs.push(new Array(25, 'Dual Saver Options (Electricity)', 861, 'URBAN', 'DD', true, 'D'));
	elec_tariffs.push(new Array(25, 'Dual Saver Options (Electricity)', 862, 'RURAL', 'DD', true, 'D'));
	elec_tariffs.push(new Array(25, 'Dual Saver Options (Electricity)', 911, 'URBAN', 'CA', false, 'D'));
	elec_tariffs.push(new Array(25, 'Dual Saver Options (Electricity)', 912, 'RURAL', 'CA', false, 'D'));
	elec_tariffs.push(new Array(25, 'Dual Saver Options (Electricity)', 913, 'URBAN', 'CA', true, 'D'));
	elec_tariffs.push(new Array(25, 'Dual Saver Options (Electricity)', 914, 'RURAL', 'CA', true, 'D'));
	elec_tariffs.push(new Array(25, 'Dual Saver Options (Electricity)', 927, 'URBAN', 'CA', false, 'D'));
	elec_tariffs.push(new Array(25, 'Dual Saver Options (Electricity)', 928, 'RURAL', 'CA', false, 'D'));
	elec_tariffs.push(new Array(25, 'Dual Saver Options (Electricity)', 929, 'URBAN', 'CA', true, 'D'));
	elec_tariffs.push(new Array(25, 'Dual Saver Options (Electricity)', 930, 'RURAL', 'CA', true, 'D'));
	elec_tariffs.push(new Array(25, 'Dual Saver Options (Electricity)', 943, 'URBAN', 'CA', false, 'D'));
	elec_tariffs.push(new Array(25, 'Dual Saver Options (Electricity)', 944, 'RURAL', 'CA', false, 'D'));
	elec_tariffs.push(new Array(25, 'Dual Saver Options (Electricity)', 945, 'URBAN', 'CA', true, 'D'));
	elec_tariffs.push(new Array(25, 'Dual Saver Options (Electricity)', 946, 'RURAL', 'CA', true, 'D'));
	elec_tariffs.push(new Array(25, 'Dual Saver Options (Electricity Option)', 402, 'URBAN', 'CA', false, 'D'));
	elec_tariffs.push(new Array(25, 'Dual Saver Options (Electricity Option)', 403, 'RURAL', 'CA', false, 'D'));
	elec_tariffs.push(new Array(25, 'Dual Saver Options (Electricity Option)', 404, 'URBAN', 'CA', true, 'D'));
	elec_tariffs.push(new Array(25, 'Dual Saver Options (Electricity Option)', 405, 'RURAL', 'CA', true, 'D'));
	elec_tariffs.push(new Array(25, 'Dual Saver Options (Electricity Option)', 406, 'URBAN', 'CA', false, 'D'));
	elec_tariffs.push(new Array(25, 'Dual Saver Options (Electricity Option)', 407, 'RURAL', 'CA', false, 'D'));
	elec_tariffs.push(new Array(25, 'Dual Saver Options (Electricity Option)', 408, 'URBAN', 'CA', true, 'D'));
	elec_tariffs.push(new Array(25, 'Dual Saver Options (Electricity Option)', 409, 'RURAL', 'CA', true, 'D'));
	elec_tariffs.push(new Array(25, 'Dual Saver Options (Electricity Option)', 410, 'URBAN', 'DD', false, 'D'));
	elec_tariffs.push(new Array(25, 'Dual Saver Options (Electricity Option)', 411, 'RURAL', 'DD', false, 'D'));
	elec_tariffs.push(new Array(25, 'Dual Saver Options (Electricity Option)', 412, 'URBAN', 'DD', true, 'D'));
	elec_tariffs.push(new Array(25, 'Dual Saver Options (Electricity Option)', 413, 'RURAL', 'DD', true, 'D'));
	elec_tariffs.push(new Array(25, 'Dual Saver Options (Electricity Option)', 414, 'URBAN', 'DD', false, 'D'));
	elec_tariffs.push(new Array(25, 'Dual Saver Options (Electricity Option)', 415, 'RURAL', 'DD', false, 'D'));
	elec_tariffs.push(new Array(25, 'Dual Saver Options (Electricity Option)', 416, 'URBAN', 'DD', true, 'D'));
	elec_tariffs.push(new Array(25, 'Dual Saver Options (Electricity Option)', 417, 'RURAL', 'DD', true, 'D'));
	elec_tariffs.push(new Array(24, 'Dual Green NightSaver Direct Debit &amp; Online Billing', 780, 'URBAN', 'DD', true, 'D'));
	elec_tariffs.push(new Array(24, 'Dual Green NightSaver Direct Debit &amp; Online Billing', 781, 'RURAL', 'DD', true, 'D'));
	elec_tariffs.push(new Array(24, 'Dual Green NightSaver', 776, 'URBAN', 'CA', true, 'D'));
	elec_tariffs.push(new Array(24, 'Dual Green NightSaver', 777, 'RURAL', 'CA', true, 'D'));
	elec_tariffs.push(new Array(24, 'Dual Green Direct Debit &amp; Online Billing', 778, 'URBAN', 'DD', false, 'D'));
	elec_tariffs.push(new Array(24, 'Dual Green Direct Debit &amp; Online Billing', 779, 'RURAL', 'DD', false, 'D'));
	elec_tariffs.push(new Array(24, 'Dual Green', 774, 'URBAN', 'CA', false, 'D'));
	elec_tariffs.push(new Array(24, 'Dual Green', 775, 'RURAL', 'CA', false, 'D'));
	elec_tariffs.push(new Array(23, 'Dual Fuel Discount', 688, 'URBAN', 'CA', false, 'D'));
	elec_tariffs.push(new Array(23, 'Dual Fuel Discount', 689, 'URBAN', 'CA', true, 'D'));
	elec_tariffs.push(new Array(23, 'Dual Fuel Discount', 690, 'RURAL', 'CA', false, 'D'));
	elec_tariffs.push(new Array(23, 'Dual Fuel Discount', 691, 'RURAL', 'CA', true, 'D'));
	elec_tariffs.push(new Array(23, 'Dual Fuel Direct Debit Discount', 700, 'URBAN', 'DD', false, 'D'));
	elec_tariffs.push(new Array(23, 'Dual Fuel Direct Debit Discount', 701, 'URBAN', 'DD', true, 'D'));
	elec_tariffs.push(new Array(23, 'Dual Fuel Direct Debit Discount', 702, 'RURAL', 'DD', false, 'D'));
	elec_tariffs.push(new Array(23, 'Dual Fuel Direct Debit Discount', 703, 'RURAL', 'DD', true, 'D'));
	elec_tariffs.push(new Array(23, 'Direct Debit Discount', 692, 'URBAN', 'DD', false, 'E'));
	elec_tariffs.push(new Array(23, 'Direct Debit Discount', 693, 'URBAN', 'DD', true, 'E'));
	elec_tariffs.push(new Array(23, 'Direct Debit Discount', 694, 'RURAL', 'DD', false, 'E'));
	elec_tariffs.push(new Array(23, 'Direct Debit Discount', 695, 'RURAL', 'DD', true, 'E'));
	elec_tariffs.push(new Array(25, 'Direct Debit', 7, 'URBAN', 'DD', true, 'E'));
	elec_tariffs.push(new Array(25, 'Direct Debit', 12, 'URBAN', 'DD', false, 'E'));
	elec_tariffs.push(new Array(25, 'Direct Debit', 19, 'RURAL', 'DD', false, 'E'));
	elec_tariffs.push(new Array(25, 'Direct Debit', 20, 'RURAL', 'DD', true, 'E'));
	elec_tariffs.push(new Array(25, 'Cheque with eBill', 8, 'URBAN', 'CA', true, 'E'));
	elec_tariffs.push(new Array(25, 'Cheque with eBill', 11, 'URBAN', 'CA', false, 'E'));
	elec_tariffs.push(new Array(25, 'Cheque with eBill', 17, 'RURAL', 'CA', true, 'E'));
	elec_tariffs.push(new Array(25, 'Cheque with eBill', 18, 'RURAL', 'CA', false, 'E'));
	elec_tariffs.push(new Array(25, 'Cheque only', 9, 'URBAN', 'CA', true, 'E'));
	elec_tariffs.push(new Array(25, 'Cheque only', 10, 'URBAN', 'CA', false, 'E'));
	elec_tariffs.push(new Array(25, 'Cheque only', 15, 'RURAL', 'CA', false, 'E'));
	elec_tariffs.push(new Array(25, 'Cheque only', 16, 'RURAL', 'CA', true, 'E'));
	elec_tariffs.push(new Array(25, 'Budget Plan with eBill', 6, 'URBAN', 'DD', true, 'E'));
	elec_tariffs.push(new Array(25, 'Budget Plan with eBill', 13, 'URBAN', 'DD', false, 'E'));
	elec_tariffs.push(new Array(25, 'Budget Plan with eBill', 23, 'RURAL', 'DD', false, 'E'));
	elec_tariffs.push(new Array(25, 'Budget Plan with eBill', 24, 'RURAL', 'DD', true, 'E'));
	elec_tariffs.push(new Array(25, 'Budget Plan', 14, 'URBAN', 'CA', false, 'E'));
	elec_tariffs.push(new Array(25, 'Budget Plan', 21, 'RURAL', 'DD', false, 'E'));
	elec_tariffs.push(new Array(25, 'Budget Plan', 22, 'RURAL', 'DD', true, 'E'));
	elec_tariffs.push(new Array(25, 'Biggest Save eBundle 2011', 194, 'URBAN', 'DD', false, 'D'));
	elec_tariffs.push(new Array(25, 'Biggest Save eBundle 2011', 195, 'URBAN', 'DD', true, 'D'));
	elec_tariffs.push(new Array(25, 'Biggest Save eBundle 2011', 196, 'RURAL', 'DD', false, 'D'));
	elec_tariffs.push(new Array(25, 'Biggest Save eBundle 2011', 197, 'RURAL', 'DD', true, 'D'));
	elec_tariffs.push(new Array(25, 'Biggest Save eBundle 2010', 159, 'URBAN', 'DD', false, 'D'));
	elec_tariffs.push(new Array(25, 'Biggest Save eBundle 2010', 160, 'URBAN', 'DD', true, 'D'));
	elec_tariffs.push(new Array(25, 'Biggest Save eBundle 2010', 161, 'RURAL', 'DD', false, 'D'));
	elec_tariffs.push(new Array(25, 'Biggest Save eBundle 2010', 162, 'RURAL', 'DD', true, 'D'));
	elec_tariffs.push(new Array(25, 'Biggest Save Bundle 2010', 163, 'URBAN', 'DD', false, 'D'));
	elec_tariffs.push(new Array(25, 'Biggest Save Bundle 2010', 164, 'RURAL', 'DD', false, 'D'));
	elec_tariffs.push(new Array(25, 'Biggest Save Bundle 2010', 165, 'URBAN', 'DD', true, 'D'));
	elec_tariffs.push(new Array(25, 'Biggest Save Bundle 2010', 166, 'RURAL', 'DD', true, 'D'));
	elec_tariffs.push(new Array(25, 'Biggest Save Bundle', 198, 'URBAN', 'DD', false, 'D'));
	elec_tariffs.push(new Array(25, 'Biggest Save Bundle', 199, 'URBAN', 'DD', true, 'D'));
	elec_tariffs.push(new Array(25, 'Biggest Save Bundle', 200, 'RURAL', 'DD', false, 'D'));
	elec_tariffs.push(new Array(25, 'Biggest Save Bundle', 201, 'RURAL', 'DD', true, 'D'));
	gas_tariffs.push(new Array(23, 'Wintersaver', 650,  '', 'CA', false, 'G'));
	gas_tariffs.push(new Array(23, 'Wintersaver', 651,  '', 'DD', false, 'G'));
	gas_tariffs.push(new Array(49, 'Standard Discount', 714,  '', 'CA', false, 'G'));
	gas_tariffs.push(new Array(23, 'Standard', 646,  '', 'CA', false, 'G'));
	gas_tariffs.push(new Array(23, 'Standard', 647,  '', 'DD', false, 'G'));
	gas_tariffs.push(new Array(25, 'Standard', 807,  '', 'DD', false, 'G'));
	gas_tariffs.push(new Array(25, 'Standard', 806,  '', 'CA', false, 'G'));
	gas_tariffs.push(new Array(24, 'Standard', 812,  '', 'CA', false, 'G'));
	gas_tariffs.push(new Array(25, 'SmartSaver eBill', 354,  'URBAN', 'CA', false, 'D'));
	gas_tariffs.push(new Array(25, 'SmartSaver eBill', 355,  'RURAL', 'CA', false, 'D'));
	gas_tariffs.push(new Array(25, 'SmartSaver eBill', 356,  'URBAN', 'CA', true, 'D'));
	gas_tariffs.push(new Array(25, 'SmartSaver eBill', 357,  'RURAL', 'CA', true, 'D'));
	gas_tariffs.push(new Array(25, 'SmartSaver DirectDebit &amp; eBill', 362,  'URBAN', 'DD', false, 'D'));
	gas_tariffs.push(new Array(25, 'SmartSaver DirectDebit &amp; eBill', 363,  'RURAL', 'DD', false, 'D'));
	gas_tariffs.push(new Array(25, 'SmartSaver DirectDebit &amp; eBill', 364,  'URBAN', 'DD', true, 'D'));
	gas_tariffs.push(new Array(25, 'SmartSaver DirectDebit &amp; eBill', 365,  'RURAL', 'DD', true, 'D'));
	gas_tariffs.push(new Array(25, 'SmartSaver DirectDebit', 358,  'URBAN', 'DD', false, 'D'));
	gas_tariffs.push(new Array(25, 'SmartSaver DirectDebit', 359,  'RURAL', 'DD', false, 'D'));
	gas_tariffs.push(new Array(25, 'SmartSaver DirectDebit', 360,  'URBAN', 'DD', true, 'D'));
	gas_tariffs.push(new Array(25, 'SmartSaver DirectDebit', 361,  'RURAL', 'DD', true, 'D'));
	gas_tariffs.push(new Array(25, 'SmartSaver', 350,  'URBAN', 'CA', false, 'D'));
	gas_tariffs.push(new Array(25, 'SmartSaver', 351,  'RURAL', 'CA', false, 'D'));
	gas_tariffs.push(new Array(25, 'SmartSaver', 352,  'URBAN', 'CA', true, 'D'));
	gas_tariffs.push(new Array(25, 'SmartSaver', 353,  'RURAL', 'CA', true, 'D'));
	gas_tariffs.push(new Array(23, 'Residential/Winter Saver', 660,  'URBAN', 'CA', false, 'D'));
	gas_tariffs.push(new Array(23, 'Residential/Winter Saver', 661,  'URBAN', 'CA', true, 'D'));
	gas_tariffs.push(new Array(23, 'Residential/Winter Saver', 662,  'RURAL', 'CA', false, 'D'));
	gas_tariffs.push(new Array(23, 'Residential/Winter Saver', 663,  'RURAL', 'CA', true, 'D'));
	gas_tariffs.push(new Array(23, 'Residential/Winter Saver', 676,  'URBAN', 'DD', false, 'D'));
	gas_tariffs.push(new Array(23, 'Residential/Winter Saver', 677,  'URBAN', 'DD', true, 'D'));
	gas_tariffs.push(new Array(23, 'Residential/Winter Saver', 678,  'RURAL', 'DD', false, 'D'));
	gas_tariffs.push(new Array(23, 'Residential/Winter Saver', 679,  'RURAL', 'DD', true, 'D'));
	gas_tariffs.push(new Array(23, 'Residential/Standard', 656,  'URBAN', 'CA', false, 'D'));
	gas_tariffs.push(new Array(23, 'Residential/Standard', 657,  'URBAN', 'CA', true, 'D'));
	gas_tariffs.push(new Array(23, 'Residential/Standard', 658,  'RURAL', 'CA', false, 'D'));
	gas_tariffs.push(new Array(23, 'Residential/Standard', 659,  'RURAL', 'CA', true, 'D'));
	gas_tariffs.push(new Array(23, 'Residential/Standard', 672,  'URBAN', 'DD', false, 'D'));
	gas_tariffs.push(new Array(23, 'Residential/Standard', 673,  'URBAN', 'DD', true, 'D'));
	gas_tariffs.push(new Array(23, 'Residential/Standard', 674,  'RURAL', 'DD', false, 'D'));
	gas_tariffs.push(new Array(23, 'Residential/Standard', 675,  'RURAL', 'DD', true, 'D'));
	gas_tariffs.push(new Array(23, 'Residential/No Standing Charge', 664,  'URBAN', 'CA', false, 'D'));
	gas_tariffs.push(new Array(23, 'Residential/No Standing Charge', 665,  'URBAN', 'CA', true, 'D'));
	gas_tariffs.push(new Array(23, 'Residential/No Standing Charge', 666,  'RURAL', 'CA', false, 'D'));
	gas_tariffs.push(new Array(23, 'Residential/No Standing Charge', 667,  'RURAL', 'CA', true, 'D'));
	gas_tariffs.push(new Array(23, 'Residential/No Standing Charge', 680,  'URBAN', 'DD', false, 'D'));
	gas_tariffs.push(new Array(23, 'Residential/No Standing Charge', 681,  'URBAN', 'DD', true, 'D'));
	gas_tariffs.push(new Array(23, 'Residential/No Standing Charge', 682,  'RURAL', 'DD', false, 'D'));
	gas_tariffs.push(new Array(23, 'Residential/No Standing Charge', 683,  'RURAL', 'DD', true, 'D'));
	gas_tariffs.push(new Array(49, 'Option C', 712,  '', 'CA', false, 'G'));
	gas_tariffs.push(new Array(49, 'Option B', 711,  '', 'DD', false, 'G'));
	gas_tariffs.push(new Array(49, 'Option A', 710,  '', 'DD', false, 'G'));
	gas_tariffs.push(new Array(23, 'No Standing Charge', 648,  '', 'CA', false, 'G'));
	gas_tariffs.push(new Array(23, 'No Standing Charge', 649,  '', 'DD', false, 'G'));
	gas_tariffs.push(new Array(25, 'Home Gas Saver', 810,  '', 'DD', false, 'G'));
	gas_tariffs.push(new Array(25, 'Home Gas Saver', 808,  '', 'CA', false, 'G'));
	gas_tariffs.push(new Array(25, 'Home Gas eSaver', 811,  '', 'DD', false, 'G'));
	gas_tariffs.push(new Array(25, 'Home Gas eSaver', 809,  '', 'CA', false, 'G'));
	gas_tariffs.push(new Array(25, 'Home Energy eBundle 2010', 147,  'URBAN', 'CA', false, 'D'));
	gas_tariffs.push(new Array(25, 'Home Energy eBundle 2010', 148,  'URBAN', 'CA', true, 'D'));
	gas_tariffs.push(new Array(25, 'Home Energy eBundle 2010', 149,  'RURAL', 'CA', true, 'D'));
	gas_tariffs.push(new Array(25, 'Home Energy eBundle 2010', 385,  'RURAL', 'DD', true, 'D'));
	gas_tariffs.push(new Array(25, 'Home Energy eBundle 2010', 384,  'URBAN', 'DD', true, 'D'));
	gas_tariffs.push(new Array(25, 'Home Energy eBundle 2010', 383,  'RURAL', 'DD', false, 'D'));
	gas_tariffs.push(new Array(25, 'Home Energy eBundle 2010', 382,  'URBAN', 'DD', false, 'D'));
	gas_tariffs.push(new Array(25, 'Home Energy eBundle', 143,  'URBAN', 'DD', false, 'D'));
	gas_tariffs.push(new Array(25, 'Home Energy eBundle', 144,  'RURAL', 'DD', false, 'D'));
	gas_tariffs.push(new Array(25, 'Home Energy eBundle', 145,  'URBAN', 'DD', true, 'D'));
	gas_tariffs.push(new Array(25, 'Home Energy eBundle', 146,  'RURAL', 'DD', true, 'D'));
	gas_tariffs.push(new Array(25, 'Home Energy eBundle', 202,  'URBAN', 'CA', false, 'D'));
	gas_tariffs.push(new Array(25, 'Home Energy eBundle', 203,  'URBAN', 'CA', true, 'D'));
	gas_tariffs.push(new Array(25, 'Home Energy eBundle', 204,  'RURAL', 'CA', true, 'D'));
	gas_tariffs.push(new Array(25, 'Home Energy eBundle', 205,  'RURAL', 'CA', false, 'D'));
	gas_tariffs.push(new Array(25, 'Home Energy Bundle 2010', 150,  'URBAN', 'DD', false, 'D'));
	gas_tariffs.push(new Array(25, 'Home Energy Bundle 2010', 151,  'URBAN', 'DD', true, 'D'));
	gas_tariffs.push(new Array(25, 'Home Energy Bundle 2010', 152,  'RURAL', 'DD', false, 'D'));
	gas_tariffs.push(new Array(25, 'Home Energy Bundle 2010', 153,  'RURAL', 'DD', true, 'D'));
	gas_tariffs.push(new Array(25, 'Home Energy Bundle 2010', 154,  'URBAN', 'CA', false, 'D'));
	gas_tariffs.push(new Array(25, 'Home Energy Bundle 2010', 156,  'RURAL', 'CA', false, 'D'));
	gas_tariffs.push(new Array(25, 'Home Energy Bundle 2010', 157,  'URBAN', 'CA', true, 'D'));
	gas_tariffs.push(new Array(25, 'Home Energy Bundle 2010', 158,  'RURAL', 'CA', true, 'D'));
	gas_tariffs.push(new Array(25, 'Home Energy Bundle', 206,  'URBAN', 'DD', false, 'D'));
	gas_tariffs.push(new Array(25, 'Home Energy Bundle', 207,  'URBAN', 'CA', true, 'D'));
	gas_tariffs.push(new Array(25, 'Home Energy Bundle', 208,  'URBAN', 'DD', true, 'D'));
	gas_tariffs.push(new Array(25, 'Home Energy Bundle', 209,  'RURAL', 'DD', false, 'D'));
	gas_tariffs.push(new Array(25, 'Home Energy Bundle', 210,  'RURAL', 'DD', true, 'D'));
	gas_tariffs.push(new Array(25, 'Home Energy Bundle', 211,  'URBAN', 'CA', false, 'D'));
	gas_tariffs.push(new Array(25, 'Home Energy Bundle', 212,  'RURAL', 'CA', false, 'D'));
	gas_tariffs.push(new Array(25, 'Home Energy Bundle', 213,  'RURAL', 'CA', true, 'D'));
	gas_tariffs.push(new Array(25, 'Home Energy Bundle', 815,  'URBAN', 'CA', false, 'D'));
	gas_tariffs.push(new Array(25, 'Home Energy Bundle', 816,  'RURAL', 'CA', false, 'D'));
	gas_tariffs.push(new Array(25, 'Home Energy Bundle', 817,  'URBAN', 'CA', true, 'D'));
	gas_tariffs.push(new Array(25, 'Home Energy Bundle', 818,  'RURAL', 'CA', true, 'D'));
	gas_tariffs.push(new Array(25, 'Home Energy Bundle', 819,  'URBAN', 'CA', false, 'D'));
	gas_tariffs.push(new Array(25, 'Home Energy Bundle', 820,  'RURAL', 'CA', false, 'D'));
	gas_tariffs.push(new Array(25, 'Home Energy Bundle', 821,  'URBAN', 'CA', true, 'D'));
	gas_tariffs.push(new Array(25, 'Home Energy Bundle', 822,  'RURAL', 'CA', true, 'D'));
	gas_tariffs.push(new Array(25, 'Home Energy Bundle', 823,  'URBAN', 'DD', false, 'D'));
	gas_tariffs.push(new Array(25, 'Home Energy Bundle', 824,  'RURAL', 'DD', false, 'D'));
	gas_tariffs.push(new Array(25, 'Home Energy Bundle', 825,  'URBAN', 'DD', true, 'D'));
	gas_tariffs.push(new Array(25, 'Home Energy Bundle', 826,  'RURAL', 'DD', true, 'D'));
	gas_tariffs.push(new Array(25, 'Home Energy Bundle', 827,  'URBAN', 'DD', false, 'D'));
	gas_tariffs.push(new Array(25, 'Home Energy Bundle', 828,  'RURAL', 'DD', false, 'D'));
	gas_tariffs.push(new Array(25, 'Home Energy Bundle', 829,  'URBAN', 'DD', true, 'D'));
	gas_tariffs.push(new Array(25, 'Home Energy Bundle', 830,  'RURAL', 'DD', true, 'D'));
	gas_tariffs.push(new Array(49, 'Equaliser', 713,  '', 'DD', false, 'G'));
	gas_tariffs.push(new Array(24, 'Dual ValueSaver NightSaver DirectDebit &amp; Online Billing', 773,  'RURAL', 'DD', true, 'D'));
	gas_tariffs.push(new Array(24, 'Dual ValueSaver NightSaver Direct Debit &amp; Online Billing', 771,  'URBAN', 'DD', true, 'D'));
	gas_tariffs.push(new Array(24, 'Dual ValueSaver NightSaver Direct Debit', 770,  'URBAN', 'DD', true, 'D'));
	gas_tariffs.push(new Array(24, 'Dual ValueSaver NightSaver Direct Debit', 772,  'RURAL', 'DD', true, 'D'));
	gas_tariffs.push(new Array(24, 'Dual ValueSaver NightSaver', 764,  'URBAN', 'CA', true, 'D'));
	gas_tariffs.push(new Array(24, 'Dual ValueSaver NightSaver', 765,  'RURAL', 'CA', true, 'D'));
	gas_tariffs.push(new Array(24, 'Dual ValueSaver DirectDebit &amp; Online Billing', 769,  'RURAL', 'DD', false, 'D'));
	gas_tariffs.push(new Array(24, 'Dual ValueSaver Direct Debit &amp; Online Billing', 767,  'URBAN', 'DD', false, 'D'));
	gas_tariffs.push(new Array(24, 'Dual ValueSaver Direct Debit', 766,  'URBAN', 'DD', false, 'D'));
	gas_tariffs.push(new Array(24, 'Dual ValueSaver Direct Debit', 768,  'RURAL', 'DD', false, 'D'));
	gas_tariffs.push(new Array(24, 'Dual ValueSaver', 762,  'URBAN', 'CA', false, 'D'));
	gas_tariffs.push(new Array(24, 'Dual ValueSaver', 763,  'RURAL', 'CA', false, 'D'));
	gas_tariffs.push(new Array(24, 'Dual SuperSaver NightSaver DirectDebit &amp; Online Billing', 805,  'RURAL', 'DD', true, 'D'));
	gas_tariffs.push(new Array(24, 'Dual SuperSaver NightSaver Direct Debit &amp; Online Billing', 803,  'URBAN', 'DD', true, 'D'));
	gas_tariffs.push(new Array(24, 'Dual SuperSaver NightSaver Direct Debit', 802,  'URBAN', 'DD', true, 'D'));
	gas_tariffs.push(new Array(24, 'Dual SuperSaver NightSaver Direct Debit', 804,  'RURAL', 'DD', true, 'D'));
	gas_tariffs.push(new Array(24, 'Dual SuperSaver NightSaver', 796,  'URBAN', 'CA', true, 'D'));
	gas_tariffs.push(new Array(24, 'Dual SuperSaver NightSaver', 797,  'RURAL', 'CA', true, 'D'));
	gas_tariffs.push(new Array(24, 'Dual SuperSaver DirectDebit &amp; Online Billing', 801,  'RURAL', 'DD', false, 'D'));
	gas_tariffs.push(new Array(24, 'Dual SuperSaver Direct Debit &amp; Online Billing', 799,  'URBAN', 'DD', false, 'D'));
	gas_tariffs.push(new Array(24, 'Dual SuperSaver Direct Debit', 798,  'URBAN', 'DD', false, 'D'));
	gas_tariffs.push(new Array(24, 'Dual SuperSaver Direct Debit', 800,  'RURAL', 'DD', false, 'D'));
	gas_tariffs.push(new Array(24, 'Dual SuperSaver', 794,  'URBAN', 'CA', false, 'D'));
	gas_tariffs.push(new Array(24, 'Dual SuperSaver', 795,  'RURAL', 'CA', false, 'D'));
	gas_tariffs.push(new Array(25, 'Dual Saver Options (Gas) Paperless', 967,  'URBAN', 'CA', false, 'D'));
	gas_tariffs.push(new Array(25, 'Dual Saver Options (Gas) Paperless', 968,  'RURAL', 'CA', false, 'D'));
	gas_tariffs.push(new Array(25, 'Dual Saver Options (Gas) Paperless', 969,  'URBAN', 'CA', true, 'D'));
	gas_tariffs.push(new Array(25, 'Dual Saver Options (Gas) Paperless', 970,  'RURAL', 'CA', true, 'D'));
	gas_tariffs.push(new Array(25, 'Dual Saver Options (Gas) Paperless', 983,  'URBAN', 'CA', false, 'D'));
	gas_tariffs.push(new Array(25, 'Dual Saver Options (Gas) Paperless', 984,  'RURAL', 'CA', false, 'D'));
	gas_tariffs.push(new Array(25, 'Dual Saver Options (Gas) Paperless', 985,  'URBAN', 'CA', true, 'D'));
	gas_tariffs.push(new Array(25, 'Dual Saver Options (Gas) Paperless', 986,  'RURAL', 'CA', true, 'D'));
	gas_tariffs.push(new Array(25, 'Dual Saver Options (Gas) Paperless', 999,  'URBAN', 'CA', false, 'D'));
	gas_tariffs.push(new Array(25, 'Dual Saver Options (Gas) Paperless', 1000,  'RURAL', 'CA', false, 'D'));
	gas_tariffs.push(new Array(25, 'Dual Saver Options (Gas) Paperless', 1001,  'URBAN', 'CA', true, 'D'));
	gas_tariffs.push(new Array(25, 'Dual Saver Options (Gas) Paperless', 1002,  'RURAL', 'CA', true, 'D'));
	gas_tariffs.push(new Array(25, 'Dual Saver Options (Gas) Direct Debit &amp; Paperless', 971,  'URBAN', 'DD', false, 'D'));
	gas_tariffs.push(new Array(25, 'Dual Saver Options (Gas) Direct Debit &amp; Paperless', 972,  'RURAL', 'DD', false, 'D'));
	gas_tariffs.push(new Array(25, 'Dual Saver Options (Gas) Direct Debit &amp; Paperless', 973,  'URBAN', 'DD', true, 'D'));
	gas_tariffs.push(new Array(25, 'Dual Saver Options (Gas) Direct Debit &amp; Paperless', 974,  'RURAL', 'DD', true, 'D'));
	gas_tariffs.push(new Array(25, 'Dual Saver Options (Gas) Direct Debit &amp; Paperless', 987,  'URBAN', 'DD', false, 'D'));
	gas_tariffs.push(new Array(25, 'Dual Saver Options (Gas) Direct Debit &amp; Paperless', 988,  'RURAL', 'DD', false, 'D'));
	gas_tariffs.push(new Array(25, 'Dual Saver Options (Gas) Direct Debit &amp; Paperless', 989,  'URBAN', 'DD', true, 'D'));
	gas_tariffs.push(new Array(25, 'Dual Saver Options (Gas) Direct Debit &amp; Paperless', 990,  'RURAL', 'DD', true, 'D'));
	gas_tariffs.push(new Array(25, 'Dual Saver Options (Gas) Direct Debit &amp; Paperless', 1003,  'URBAN', 'DD', false, 'D'));
	gas_tariffs.push(new Array(25, 'Dual Saver Options (Gas) Direct Debit &amp; Paperless', 1004,  'RURAL', 'DD', false, 'D'));
	gas_tariffs.push(new Array(25, 'Dual Saver Options (Gas) Direct Debit &amp; Paperless', 1005,  'URBAN', 'DD', true, 'D'));
	gas_tariffs.push(new Array(25, 'Dual Saver Options (Gas) Direct Debit &amp; Paperless', 1006,  'RURAL', 'DD', true, 'D'));
	gas_tariffs.push(new Array(25, 'Dual Saver Options (Gas) Direct Debit', 963,  'URBAN', 'DD', false, 'D'));
	gas_tariffs.push(new Array(25, 'Dual Saver Options (Gas) Direct Debit', 964,  'RURAL', 'DD', false, 'D'));
	gas_tariffs.push(new Array(25, 'Dual Saver Options (Gas) Direct Debit', 965,  'URBAN', 'DD', true, 'D'));
	gas_tariffs.push(new Array(25, 'Dual Saver Options (Gas) Direct Debit', 966,  'RURAL', 'DD', true, 'D'));
	gas_tariffs.push(new Array(25, 'Dual Saver Options (Gas) Direct Debit', 979,  'URBAN', 'DD', false, 'D'));
	gas_tariffs.push(new Array(25, 'Dual Saver Options (Gas) Direct Debit', 980,  'RURAL', 'DD', false, 'D'));
	gas_tariffs.push(new Array(25, 'Dual Saver Options (Gas) Direct Debit', 981,  'URBAN', 'DD', true, 'D'));
	gas_tariffs.push(new Array(25, 'Dual Saver Options (Gas) Direct Debit', 982,  'RURAL', 'DD', true, 'D'));
	gas_tariffs.push(new Array(25, 'Dual Saver Options (Gas) Direct Debit', 995,  'URBAN', 'DD', false, 'D'));
	gas_tariffs.push(new Array(25, 'Dual Saver Options (Gas) Direct Debit', 996,  'RURAL', 'DD', false, 'D'));
	gas_tariffs.push(new Array(25, 'Dual Saver Options (Gas) Direct Debit', 997,  'URBAN', 'DD', true, 'D'));
	gas_tariffs.push(new Array(25, 'Dual Saver Options (Gas) Direct Debit', 998,  'RURAL', 'DD', true, 'D'));
	gas_tariffs.push(new Array(25, 'Dual Saver Options (Gas)', 831,  'URBAN', 'CA', false, 'D'));
	gas_tariffs.push(new Array(25, 'Dual Saver Options (Gas)', 832,  'RURAL', 'CA', false, 'D'));
	gas_tariffs.push(new Array(25, 'Dual Saver Options (Gas)', 833,  'URBAN', 'CA', true, 'D'));
	gas_tariffs.push(new Array(25, 'Dual Saver Options (Gas)', 834,  'RURAL', 'CA', true, 'D'));
	gas_tariffs.push(new Array(25, 'Dual Saver Options (Gas)', 835,  'URBAN', 'CA', false, 'D'));
	gas_tariffs.push(new Array(25, 'Dual Saver Options (Gas)', 836,  'RURAL', 'CA', false, 'D'));
	gas_tariffs.push(new Array(25, 'Dual Saver Options (Gas)', 837,  'URBAN', 'CA', true, 'D'));
	gas_tariffs.push(new Array(25, 'Dual Saver Options (Gas)', 838,  'RURAL', 'CA', true, 'D'));
	gas_tariffs.push(new Array(25, 'Dual Saver Options (Gas)', 839,  'URBAN', 'DD', false, 'D'));
	gas_tariffs.push(new Array(25, 'Dual Saver Options (Gas)', 840,  'RURAL', 'DD', false, 'D'));
	gas_tariffs.push(new Array(25, 'Dual Saver Options (Gas)', 841,  'URBAN', 'DD', true, 'D'));
	gas_tariffs.push(new Array(25, 'Dual Saver Options (Gas)', 842,  'RURAL', 'DD', true, 'D'));
	gas_tariffs.push(new Array(25, 'Dual Saver Options (Gas)', 843,  'URBAN', 'DD', false, 'D'));
	gas_tariffs.push(new Array(25, 'Dual Saver Options (Gas)', 844,  'RURAL', 'DD', false, 'D'));
	gas_tariffs.push(new Array(25, 'Dual Saver Options (Gas)', 845,  'URBAN', 'DD', true, 'D'));
	gas_tariffs.push(new Array(25, 'Dual Saver Options (Gas)', 846,  'RURAL', 'DD', true, 'D'));
	gas_tariffs.push(new Array(25, 'Dual Saver Options (Gas)', 959,  'URBAN', 'CA', false, 'D'));
	gas_tariffs.push(new Array(25, 'Dual Saver Options (Gas)', 960,  'RURAL', 'CA', false, 'D'));
	gas_tariffs.push(new Array(25, 'Dual Saver Options (Gas)', 961,  'URBAN', 'CA', true, 'D'));
	gas_tariffs.push(new Array(25, 'Dual Saver Options (Gas)', 962,  'RURAL', 'CA', true, 'D'));
	gas_tariffs.push(new Array(25, 'Dual Saver Options (Gas)', 975,  'URBAN', 'CA', false, 'D'));
	gas_tariffs.push(new Array(25, 'Dual Saver Options (Gas)', 976,  'RURAL', 'CA', false, 'D'));
	gas_tariffs.push(new Array(25, 'Dual Saver Options (Gas)', 977,  'URBAN', 'CA', true, 'D'));
	gas_tariffs.push(new Array(25, 'Dual Saver Options (Gas)', 978,  'RURAL', 'CA', true, 'D'));
	gas_tariffs.push(new Array(25, 'Dual Saver Options (Gas)', 991,  'URBAN', 'CA', false, 'D'));
	gas_tariffs.push(new Array(25, 'Dual Saver Options (Gas)', 992,  'RURAL', 'CA', false, 'D'));
	gas_tariffs.push(new Array(25, 'Dual Saver Options (Gas)', 993,  'URBAN', 'CA', true, 'D'));
	gas_tariffs.push(new Array(25, 'Dual Saver Options (Gas)', 994,  'RURAL', 'CA', true, 'D'));
	gas_tariffs.push(new Array(25, 'Dual Saver Options (Gas Option)', 418,  'URBAN', 'CA', false, 'D'));
	gas_tariffs.push(new Array(25, 'Dual Saver Options (Gas Option)', 419,  'RURAL', 'CA', false, 'D'));
	gas_tariffs.push(new Array(25, 'Dual Saver Options (Gas Option)', 420,  'URBAN', 'CA', true, 'D'));
	gas_tariffs.push(new Array(25, 'Dual Saver Options (Gas Option)', 421,  'RURAL', 'CA', true, 'D'));
	gas_tariffs.push(new Array(25, 'Dual Saver Options (Gas Option)', 422,  'URBAN', 'CA', false, 'D'));
	gas_tariffs.push(new Array(25, 'Dual Saver Options (Gas Option)', 423,  'RURAL', 'CA', false, 'D'));
	gas_tariffs.push(new Array(25, 'Dual Saver Options (Gas Option)', 424,  'URBAN', 'CA', true, 'D'));
	gas_tariffs.push(new Array(25, 'Dual Saver Options (Gas Option)', 425,  'RURAL', 'CA', true, 'D'));
	gas_tariffs.push(new Array(25, 'Dual Saver Options (Gas Option)', 426,  'URBAN', 'DD', false, 'D'));
	gas_tariffs.push(new Array(25, 'Dual Saver Options (Gas Option)', 427,  'RURAL', 'DD', false, 'D'));
	gas_tariffs.push(new Array(25, 'Dual Saver Options (Gas Option)', 428,  'URBAN', 'DD', true, 'D'));
	gas_tariffs.push(new Array(25, 'Dual Saver Options (Gas Option)', 429,  'RURAL', 'DD', true, 'D'));
	gas_tariffs.push(new Array(25, 'Dual Saver Options (Gas Option)', 430,  'URBAN', 'DD', false, 'D'));
	gas_tariffs.push(new Array(25, 'Dual Saver Options (Gas Option)', 431,  'RURAL', 'DD', false, 'D'));
	gas_tariffs.push(new Array(25, 'Dual Saver Options (Gas Option)', 432,  'URBAN', 'DD', true, 'D'));
	gas_tariffs.push(new Array(25, 'Dual Saver Options (Gas Option)', 433,  'RURAL', 'DD', true, 'D'));
	gas_tariffs.push(new Array(25, 'Dual Saver Options (Electricity) Paperless', 919,  'URBAN', 'CA', false, 'D'));
	gas_tariffs.push(new Array(25, 'Dual Saver Options (Electricity) Paperless', 920,  'RURAL', 'CA', false, 'D'));
	gas_tariffs.push(new Array(25, 'Dual Saver Options (Electricity) Paperless', 921,  'URBAN', 'CA', true, 'D'));
	gas_tariffs.push(new Array(25, 'Dual Saver Options (Electricity) Paperless', 922,  'RURAL', 'CA', true, 'D'));
	gas_tariffs.push(new Array(25, 'Dual Saver Options (Electricity) Paperless', 935,  'URBAN', 'CA', false, 'D'));
	gas_tariffs.push(new Array(25, 'Dual Saver Options (Electricity) Paperless', 936,  'RURAL', 'CA', false, 'D'));
	gas_tariffs.push(new Array(25, 'Dual Saver Options (Electricity) Paperless', 937,  'URBAN', 'CA', true, 'D'));
	gas_tariffs.push(new Array(25, 'Dual Saver Options (Electricity) Paperless', 938,  'RURAL', 'CA', true, 'D'));
	gas_tariffs.push(new Array(25, 'Dual Saver Options (Electricity) Paperless', 951,  'URBAN', 'CA', false, 'D'));
	gas_tariffs.push(new Array(25, 'Dual Saver Options (Electricity) Paperless', 952,  'RURAL', 'CA', false, 'D'));
	gas_tariffs.push(new Array(25, 'Dual Saver Options (Electricity) Paperless', 953,  'URBAN', 'CA', true, 'D'));
	gas_tariffs.push(new Array(25, 'Dual Saver Options (Electricity) Paperless', 954,  'RURAL', 'CA', true, 'D'));
	gas_tariffs.push(new Array(25, 'Dual Saver Options (Electricity) Direct Debit &amp; Paperless', 923,  'URBAN', 'DD', false, 'D'));
	gas_tariffs.push(new Array(25, 'Dual Saver Options (Electricity) Direct Debit &amp; Paperless', 924,  'RURAL', 'DD', false, 'D'));
	gas_tariffs.push(new Array(25, 'Dual Saver Options (Electricity) Direct Debit &amp; Paperless', 925,  'URBAN', 'DD', true, 'D'));
	gas_tariffs.push(new Array(25, 'Dual Saver Options (Electricity) Direct Debit &amp; Paperless', 926,  'RURAL', 'DD', true, 'D'));
	gas_tariffs.push(new Array(25, 'Dual Saver Options (Electricity) Direct Debit &amp; Paperless', 939,  'URBAN', 'DD', false, 'D'));
	gas_tariffs.push(new Array(25, 'Dual Saver Options (Electricity) Direct Debit &amp; Paperless', 940,  'RURAL', 'DD', false, 'D'));
	gas_tariffs.push(new Array(25, 'Dual Saver Options (Electricity) Direct Debit &amp; Paperless', 941,  'URBAN', 'DD', true, 'D'));
	gas_tariffs.push(new Array(25, 'Dual Saver Options (Electricity) Direct Debit &amp; Paperless', 942,  'RURAL', 'DD', true, 'D'));
	gas_tariffs.push(new Array(25, 'Dual Saver Options (Electricity) Direct Debit &amp; Paperless', 955,  'URBAN', 'DD', false, 'D'));
	gas_tariffs.push(new Array(25, 'Dual Saver Options (Electricity) Direct Debit &amp; Paperless', 956,  'RURAL', 'DD', false, 'D'));
	gas_tariffs.push(new Array(25, 'Dual Saver Options (Electricity) Direct Debit &amp; Paperless', 957,  'URBAN', 'DD', true, 'D'));
	gas_tariffs.push(new Array(25, 'Dual Saver Options (Electricity) Direct Debit &amp; Paperless', 958,  'RURAL', 'DD', true, 'D'));
	gas_tariffs.push(new Array(25, 'Dual Saver Options (Electricity) Direct Debit', 915,  'URBAN', 'DD', false, 'D'));
	gas_tariffs.push(new Array(25, 'Dual Saver Options (Electricity) Direct Debit', 916,  'RURAL', 'DD', false, 'D'));
	gas_tariffs.push(new Array(25, 'Dual Saver Options (Electricity) Direct Debit', 917,  'URBAN', 'DD', true, 'D'));
	gas_tariffs.push(new Array(25, 'Dual Saver Options (Electricity) Direct Debit', 918,  'RURAL', 'DD', true, 'D'));
	gas_tariffs.push(new Array(25, 'Dual Saver Options (Electricity) Direct Debit', 931,  'URBAN', 'DD', false, 'D'));
	gas_tariffs.push(new Array(25, 'Dual Saver Options (Electricity) Direct Debit', 932,  'RURAL', 'DD', false, 'D'));
	gas_tariffs.push(new Array(25, 'Dual Saver Options (Electricity) Direct Debit', 933,  'URBAN', 'DD', true, 'D'));
	gas_tariffs.push(new Array(25, 'Dual Saver Options (Electricity) Direct Debit', 934,  'RURAL', 'DD', true, 'D'));
	gas_tariffs.push(new Array(25, 'Dual Saver Options (Electricity) Direct Debit', 947,  'URBAN', 'DD', false, 'D'));
	gas_tariffs.push(new Array(25, 'Dual Saver Options (Electricity) Direct Debit', 948,  'RURAL', 'DD', false, 'D'));
	gas_tariffs.push(new Array(25, 'Dual Saver Options (Electricity) Direct Debit', 949,  'URBAN', 'DD', true, 'D'));
	gas_tariffs.push(new Array(25, 'Dual Saver Options (Electricity) Direct Debit', 950,  'RURAL', 'DD', true, 'D'));
	gas_tariffs.push(new Array(25, 'Dual Saver Options (Electricity)', 847,  'URBAN', 'CA', false, 'D'));
	gas_tariffs.push(new Array(25, 'Dual Saver Options (Electricity)', 848,  'RURAL', 'CA', false, 'D'));
	gas_tariffs.push(new Array(25, 'Dual Saver Options (Electricity)', 849,  'URBAN', 'CA', true, 'D'));
	gas_tariffs.push(new Array(25, 'Dual Saver Options (Electricity)', 850,  'RURAL', 'CA', true, 'D'));
	gas_tariffs.push(new Array(25, 'Dual Saver Options (Electricity)', 851,  'URBAN', 'CA', false, 'D'));
	gas_tariffs.push(new Array(25, 'Dual Saver Options (Electricity)', 852,  'RURAL', 'CA', false, 'D'));
	gas_tariffs.push(new Array(25, 'Dual Saver Options (Electricity)', 853,  'URBAN', 'CA', true, 'D'));
	gas_tariffs.push(new Array(25, 'Dual Saver Options (Electricity)', 854,  'RURAL', 'CA', true, 'D'));
	gas_tariffs.push(new Array(25, 'Dual Saver Options (Electricity)', 855,  'URBAN', 'DD', false, 'D'));
	gas_tariffs.push(new Array(25, 'Dual Saver Options (Electricity)', 856,  'RURAL', 'DD', false, 'D'));
	gas_tariffs.push(new Array(25, 'Dual Saver Options (Electricity)', 857,  'URBAN', 'DD', true, 'D'));
	gas_tariffs.push(new Array(25, 'Dual Saver Options (Electricity)', 858,  'RURAL', 'DD', true, 'D'));
	gas_tariffs.push(new Array(25, 'Dual Saver Options (Electricity)', 859,  'URBAN', 'DD', false, 'D'));
	gas_tariffs.push(new Array(25, 'Dual Saver Options (Electricity)', 860,  'RURAL', 'DD', false, 'D'));
	gas_tariffs.push(new Array(25, 'Dual Saver Options (Electricity)', 861,  'URBAN', 'DD', true, 'D'));
	gas_tariffs.push(new Array(25, 'Dual Saver Options (Electricity)', 862,  'RURAL', 'DD', true, 'D'));
	gas_tariffs.push(new Array(25, 'Dual Saver Options (Electricity)', 911,  'URBAN', 'CA', false, 'D'));
	gas_tariffs.push(new Array(25, 'Dual Saver Options (Electricity)', 912,  'RURAL', 'CA', false, 'D'));
	gas_tariffs.push(new Array(25, 'Dual Saver Options (Electricity)', 913,  'URBAN', 'CA', true, 'D'));
	gas_tariffs.push(new Array(25, 'Dual Saver Options (Electricity)', 914,  'RURAL', 'CA', true, 'D'));
	gas_tariffs.push(new Array(25, 'Dual Saver Options (Electricity)', 927,  'URBAN', 'CA', false, 'D'));
	gas_tariffs.push(new Array(25, 'Dual Saver Options (Electricity)', 928,  'RURAL', 'CA', false, 'D'));
	gas_tariffs.push(new Array(25, 'Dual Saver Options (Electricity)', 929,  'URBAN', 'CA', true, 'D'));
	gas_tariffs.push(new Array(25, 'Dual Saver Options (Electricity)', 930,  'RURAL', 'CA', true, 'D'));
	gas_tariffs.push(new Array(25, 'Dual Saver Options (Electricity)', 943,  'URBAN', 'CA', false, 'D'));
	gas_tariffs.push(new Array(25, 'Dual Saver Options (Electricity)', 944,  'RURAL', 'CA', false, 'D'));
	gas_tariffs.push(new Array(25, 'Dual Saver Options (Electricity)', 945,  'URBAN', 'CA', true, 'D'));
	gas_tariffs.push(new Array(25, 'Dual Saver Options (Electricity)', 946,  'RURAL', 'CA', true, 'D'));
	gas_tariffs.push(new Array(25, 'Dual Saver Options (Electricity Option)', 402,  'URBAN', 'CA', false, 'D'));
	gas_tariffs.push(new Array(25, 'Dual Saver Options (Electricity Option)', 403,  'RURAL', 'CA', false, 'D'));
	gas_tariffs.push(new Array(25, 'Dual Saver Options (Electricity Option)', 404,  'URBAN', 'CA', true, 'D'));
	gas_tariffs.push(new Array(25, 'Dual Saver Options (Electricity Option)', 405,  'RURAL', 'CA', true, 'D'));
	gas_tariffs.push(new Array(25, 'Dual Saver Options (Electricity Option)', 406,  'URBAN', 'CA', false, 'D'));
	gas_tariffs.push(new Array(25, 'Dual Saver Options (Electricity Option)', 407,  'RURAL', 'CA', false, 'D'));
	gas_tariffs.push(new Array(25, 'Dual Saver Options (Electricity Option)', 408,  'URBAN', 'CA', true, 'D'));
	gas_tariffs.push(new Array(25, 'Dual Saver Options (Electricity Option)', 409,  'RURAL', 'CA', true, 'D'));
	gas_tariffs.push(new Array(25, 'Dual Saver Options (Electricity Option)', 410,  'URBAN', 'DD', false, 'D'));
	gas_tariffs.push(new Array(25, 'Dual Saver Options (Electricity Option)', 411,  'RURAL', 'DD', false, 'D'));
	gas_tariffs.push(new Array(25, 'Dual Saver Options (Electricity Option)', 412,  'URBAN', 'DD', true, 'D'));
	gas_tariffs.push(new Array(25, 'Dual Saver Options (Electricity Option)', 413,  'RURAL', 'DD', true, 'D'));
	gas_tariffs.push(new Array(25, 'Dual Saver Options (Electricity Option)', 414,  'URBAN', 'DD', false, 'D'));
	gas_tariffs.push(new Array(25, 'Dual Saver Options (Electricity Option)', 415,  'RURAL', 'DD', false, 'D'));
	gas_tariffs.push(new Array(25, 'Dual Saver Options (Electricity Option)', 416,  'URBAN', 'DD', true, 'D'));
	gas_tariffs.push(new Array(25, 'Dual Saver Options (Electricity Option)', 417,  'RURAL', 'DD', true, 'D'));
	gas_tariffs.push(new Array(24, 'Dual Green NightSaver Direct Debit &amp; Online Billing', 780,  'URBAN', 'DD', true, 'D'));
	gas_tariffs.push(new Array(24, 'Dual Green NightSaver Direct Debit &amp; Online Billing', 781,  'RURAL', 'DD', true, 'D'));
	gas_tariffs.push(new Array(24, 'Dual Green NightSaver', 776,  'URBAN', 'CA', true, 'D'));
	gas_tariffs.push(new Array(24, 'Dual Green NightSaver', 777,  'RURAL', 'CA', true, 'D'));
	gas_tariffs.push(new Array(24, 'Dual Green Direct Debit &amp; Online Billing', 778,  'URBAN', 'DD', false, 'D'));
	gas_tariffs.push(new Array(24, 'Dual Green Direct Debit &amp; Online Billing', 779,  'RURAL', 'DD', false, 'D'));
	gas_tariffs.push(new Array(24, 'Dual Green', 774,  'URBAN', 'CA', false, 'D'));
	gas_tariffs.push(new Array(24, 'Dual Green', 775,  'RURAL', 'CA', false, 'D'));
	gas_tariffs.push(new Array(23, 'Dual Fuel Discount', 688,  'URBAN', 'CA', false, 'D'));
	gas_tariffs.push(new Array(23, 'Dual Fuel Discount', 689,  'URBAN', 'CA', true, 'D'));
	gas_tariffs.push(new Array(23, 'Dual Fuel Discount', 690,  'RURAL', 'CA', false, 'D'));
	gas_tariffs.push(new Array(23, 'Dual Fuel Discount', 691,  'RURAL', 'CA', true, 'D'));
	gas_tariffs.push(new Array(23, 'Dual Fuel Direct Debit Discount', 700,  'URBAN', 'DD', false, 'D'));
	gas_tariffs.push(new Array(23, 'Dual Fuel Direct Debit Discount', 701,  'URBAN', 'DD', true, 'D'));
	gas_tariffs.push(new Array(23, 'Dual Fuel Direct Debit Discount', 702,  'RURAL', 'DD', false, 'D'));
	gas_tariffs.push(new Array(23, 'Dual Fuel Direct Debit Discount', 703,  'RURAL', 'DD', true, 'D'));
	gas_tariffs.push(new Array(49, 'Direct Debit Discount', 715,  '', 'DD', false, 'G'));
	gas_tariffs.push(new Array(24, 'Direct Debit Discount', 813,  '', 'DD', false, 'G'));
	gas_tariffs.push(new Array(24, 'Direct Debit &amp; Online Billing Discount', 814,  '', 'DD', false, 'G'));
	gas_tariffs.push(new Array(25, 'Biggest Save eBundle 2011', 194,  'URBAN', 'DD', false, 'D'));
	gas_tariffs.push(new Array(25, 'Biggest Save eBundle 2011', 195,  'URBAN', 'DD', true, 'D'));
	gas_tariffs.push(new Array(25, 'Biggest Save eBundle 2011', 196,  'RURAL', 'DD', false, 'D'));
	gas_tariffs.push(new Array(25, 'Biggest Save eBundle 2011', 197,  'RURAL', 'DD', true, 'D'));
	gas_tariffs.push(new Array(25, 'Biggest Save eBundle 2010', 159,  'URBAN', 'DD', false, 'D'));
	gas_tariffs.push(new Array(25, 'Biggest Save eBundle 2010', 160,  'URBAN', 'DD', true, 'D'));
	gas_tariffs.push(new Array(25, 'Biggest Save eBundle 2010', 161,  'RURAL', 'DD', false, 'D'));
	gas_tariffs.push(new Array(25, 'Biggest Save eBundle 2010', 162,  'RURAL', 'DD', true, 'D'));
	gas_tariffs.push(new Array(25, 'Biggest Save Bundle 2010', 163,  'URBAN', 'DD', false, 'D'));
	gas_tariffs.push(new Array(25, 'Biggest Save Bundle 2010', 164,  'RURAL', 'DD', false, 'D'));
	gas_tariffs.push(new Array(25, 'Biggest Save Bundle 2010', 165,  'URBAN', 'DD', true, 'D'));
	gas_tariffs.push(new Array(25, 'Biggest Save Bundle 2010', 166,  'RURAL', 'DD', true, 'D'));
	gas_tariffs.push(new Array(25, 'Biggest Save Bundle', 198,  'URBAN', 'DD', false, 'D'));
	gas_tariffs.push(new Array(25, 'Biggest Save Bundle', 199,  'URBAN', 'DD', true, 'D'));
	gas_tariffs.push(new Array(25, 'Biggest Save Bundle', 200,  'RURAL', 'DD', false, 'D'));
	gas_tariffs.push(new Array(25, 'Biggest Save Bundle', 201,  'RURAL', 'DD', true, 'D'));
elec_suppliers.push(new Array(25, 'Airtricity'));elec_suppliers.push(new Array(23, 'Bord Gais Energy'));elec_suppliers.push(new Array(24, 'Electric Ireland'));elec_suppliers.push(new Array(62, 'PrePayPower.ie'));
gas_suppliers.push(new Array(25, 'Airtricity'));gas_suppliers.push(new Array(23, 'Bord Gais Energy'));gas_suppliers.push(new Array(24, 'Electric Ireland'));gas_suppliers.push(new Array(49, 'Flogas Natural Gas'));
dual_suppliers.push(new Array(25, 'Airtricity'));dual_suppliers.push(new Array(23, 'Bord Gais Energy'));dual_suppliers.push(new Array(24, 'Electric Ireland'));


function set_texts() {
	if (isDualSupplier()) {
		if ($("#search_payment_type_ca").attr("checked")) {
			$("#search_gas_payment_type_ca").attr("checked", true);
			gas_payment_type = "CA";
		} else {
			$("#search_gas_payment_type_dd").attr("checked", true);
			gas_payment_type = "DD";
		}
		$("#gas_supplier_tariff").hide();
		$("#supplier_text").html("Who supplies your gas &amp; electricity?");
		$("#tariff_text").html("Your current gas &amp; electricity tariff");
		$("#bill_text").html("How do you pay your gas &amp; electricity bill?")
		$("#elec_supply").html("Your gas &amp; electricity supply");
	}
	else {
		if ($("#search_gas_payment_type_ca").attr("checked")) {
			gas_payment_type = "CA";
		} else {
			gas_payment_type = "DD";
		}
		$("#gas_supplier_tariff").show();
		$("#supplier_text").html("Who supplies your electricity?");
		$("#tariff_text").html("Your current electricity tariff");
		$("#bill_text").html("How do you pay your electricity bill?");
		$("#elec_supply").html("Your electricity supply");
	}
}

function filter() {
	search_isdualfuel = isDualSupplier();
	set_texts();
	elec_supplier_id = $("#search_supplier option:selected").val();
	search_payment_ca = $("#search_payment_type_ca").attr("checked");
	if (search_payment_ca) {
		elec_payment_type = "CA";
	} else {
		elec_payment_type = "DD";
	}
	search_region_urban = $("#search_region_urban").attr("checked");
	if (search_region_urban) {
		region = "URBAN";
	} else {
		region = "RURAL";
	}
	search_nightsaver = $("#search_nightsaver_true").attr("checked");
	if (search_nightsaver) {
		nightsaver = true;
	} else {
		nightsaver = false;
	}
	elec_fuel_type = "E"
	gas_fuel_type = "G"
	if (search_isdualfuel) {
		elec_fuel_type = "D";
		gas_fuel_type = "D";
		$("#search_gas_supplier").val(elec_supplier_id);
	} 

	search_tariff = $("#search_tariff");
	search_tariff.html("");

	selected_elec_tariff = "NIL";

	jQuery.each(elec_tariffs, function(index, tariff) {
		if (tariff[0] == elec_supplier_id && tariff[3] == region && tariff[4] == elec_payment_type && tariff[5] == nightsaver && tariff[6] == elec_fuel_type) {
			newopt = "<option name=\"" + tariff[2] + "\" value=\"" + tariff[2] + "\"";
			if (selected_elec_tariff != "NIL") {
				if (tariff[2] == selected_elec_tariff) {
					newopt = newopt + " selected=\"selected\"";
				}
			}
			else if (tariff[1] == "Domestic" || tariff[1] == "Standard" || tariff[1] == "Residential") {
				newopt = newopt + " selected=\"selected\"";
			}
			newopt = newopt + ">" + tariff[1] + "</option>";
			search_tariff.prepend(newopt);
		}
	});

	gas_supplier_id = $("#search_gas_supplier option:selected").val();
	search_gas_tariff = $("#search_gas_tariff");
	search_gas_tariff.html("");
	selected_gas_tariff = "NIL";
	jQuery.each(gas_tariffs, function(index, tariff) {
		if (tariff[0] == gas_supplier_id  && (tariff[3] == '' || tariff[3] == region) && (tariff[4] == gas_payment_type) && (tariff[5] == '' || tariff[5] == nightsaver) && tariff[6] == gas_fuel_type) {
			newopt = "<option name=\"" + tariff[2] + "\" value=\"" + tariff[2] + "\"";
			if (search_isdualfuel) {
				if (tariff[2] == selected_elec_tariff) {
					newopt = newopt + " selected=\"selected\"";
				}
			} else {
				if (selected_gas_tariff != "NIL" && tariff[2] == selected_gas_tariff) {
					newopt = newopt + " selected=\"selected\"";
				} else if (selected_gas_tariff == "NIL" && tariff[1] == "Standard") {
					newopt = newopt + " selected=\"selected\"";
				}
			}
			newopt = newopt +  ">" + tariff[1] + "</option>" ;
			search_gas_tariff.prepend(newopt);
		}
	});
	filterPin();
};

function filterPin() {
	pin = $("#notice_holder");
	pin.html("");
	jQuery.each(supplier_notes, function(index, supplier_note) {
		if (supplier_note[0] == elec_supplier_id) {
			pin.html(supplier_note[1]);
			pin.show();
		}
	});
	if (pin.html() == '') {
		pin.hide();
	}
};

function filterTariff() {
	elec_tariff_id = $("#search_tariff option:selected").val();
	if (isDualSupplier()) {
		$("#search_gas_tariff").val(elec_tariff_id);
	}
};

function filterSuppliers() {
	if (gas_search() || elec_search()) {
		search_isdualfuel = false;
	} else {
		search_isdualfuel = isDualSupplier();
	}

	selected_elec_supplier = "NIL";

	selected_gas_supplier = "NIL";

	search_elec_supplier = $("#search_supplier");
	search_gas_supplier = $("#search_gas_supplier");

	if (search_isdualfuel) {
		search_elec_supplier.html("");
		search_gas_supplier.html("");
		jQuery.each(dual_suppliers, function(index, supplier) {
			newopt = "<option name=\"" + supplier[0] + "\" value=\"" + supplier[0] + "\"";
			if (selected_elec_supplier != "NIL" && (supplier[0] == selected_elec_supplier)) {
				newopt = newopt + " selected=\"selected\"";
			}
			newopt = newopt + ">" + supplier[1];
			newopt = newopt + "</option>";
			search_elec_supplier.prepend(newopt);
			search_gas_supplier.prepend(newopt);
		});
	} else {
		search_elec_supplier.html("");
		jQuery.each(elec_suppliers, function(index, supplier) {
			newopt = "<option name=\"" + supplier[0] + "\" value=\"" + supplier[0] + "\"";
			if (selected_elec_supplier != "NIL") {
				if (selected_elec_supplier != "NIL" && (supplier[0] == selected_elec_supplier)) {
					newopt = newopt + " selected=\"selected\"";
				}
			} else {
				if (supplier[0] == 24) {
					newopt = newopt + " selected=\"selected\"";
				}
			}
			newopt = newopt + ">";
			newopt = newopt + supplier[1];
			newopt = newopt + "</option>" ;
			search_elec_supplier.prepend(newopt);
		});
		search_gas_supplier.html("");
		jQuery.each(gas_suppliers, function(index, supplier) {
			newopt = "<option name=\"" + supplier[0] + "\" value=\"" + supplier[0] + "\"";
			if (selected_gas_supplier != "NIL") {
				if (selected_gas_supplier != "NIL" && (supplier[0] == selected_gas_supplier)) {
					newopt = newopt + " selected=\"selected\"";
				}
			} else {
				if (supplier[0] == 23) {
					newopt = newopt + " selected=\"selected\"";
				}
			}
			newopt = newopt + ">"
			newopt = newopt + supplier[1];
			newopt = newopt + "</option>" 
			search_gas_supplier.prepend(newopt);
		});
	}
};

function enableConsumption() {
	search_cons = $("#gande_consumption");
	search_cons.removeAttr("disabled");
	search_cons.fadeTo('fast', 1.0);
	search_cons = $("#search_consumption");
	search_cons.removeAttr("disabled");
	search_cons.fadeTo('fast', 1.0);
};

function disableConsumption() {
	search_cons = $("#gande_consumption");
	search_cons.attr('disabled', 'disabled');
	search_cons.fadeTo('fast', 0.4);
	search_cons = $("#search_consumption");
	search_cons.attr('disabled', 'disabled');
	search_cons.fadeTo('fast', 0.4);
};

function enableSpend() {
	search_cons = $("#gande_spend");
	search_cons.removeAttr("disabled");
	search_cons.fadeTo('fast', 1.0);
	search_cons = $("#search_period");
	search_cons.removeAttr("disabled");
	search_cons.fadeTo('fast', 1.0);
	search_cons = $("#search_spend");
	search_cons.removeAttr("disabled");
	search_cons.fadeTo('fast', 1.0);
};

function disableSpend() {
	search_cons = $("#gande_spend");
	search_cons.attr('disabled', 'disabled');
	search_cons.fadeTo('fast', 0.4);
	search_cons = $("#search_period");
	search_cons.attr('disabled', 'disabled');
	search_cons.fadeTo('fast', 0.4);
	search_cons = $("#search_spend");
	search_cons.attr('disabled', 'disabled');
	search_cons.fadeTo('fast', 0.4);
};

function showhideEnergyComparison() {
	if ($("#search_isdualfuel_true").attr("checked") || $("#search_isdualfuel_false").attr("checked")) {
		$("#energycomparison").show();
		$("#gas_details").show();
		$("#elec_details").show();
	} else {
		$("#energycomparison").hide();
		$("#gas_details").hide();
		$("#elec_details").hide();
	}
	filter();
};

$(document).ready(function(){
	$("#search_search_type").change(filterSearchType);
	$("#search_search_type").change(filterSuppliers);
	$("#search_search_type").change(filter);
	$("#search_supplier").change(filter);
	$("#search_isdualfuel_true").change(filter);
	$("#search_isdualfuel_false").change(filter);
	$("#search_gas_payment_type_ca").change(filter);
	$("#search_gas_payment_type_dd").change(filter);
	$("#search_payment_type_ca").change(filter);
	$("#search_payment_type_dd").change(filter);
	$("#search_region_urban").change(filter);
	$("#search_region_rural").change(filter);
	$("#search_nightsaver_true").change(filter);
	$("#search_nightsaver_false").change(filter);
	$("#search_bgcustomer_true").change(filter);
	$("#search_bgcustomer_false").change(filter);
	$("#search_gas_supplier").change(filter);
	$("#search_has_gas_true").change(filter);
	$("#search_has_gas_false").change(filter);
	$("#search_tariff").change(filterTariff);
	$("#search_isdualfuel_true").change(filter);
	$("#search_isdualfuel_false").change(filter);
	$("#search_isdualfuel_true").change(filterSuppliers);
	$("#search_isdualfuel_false").change(filterSuppliers);
	$("#search_isdualfuel_true").change(showhideEnergyComparison);
	$("#search_isdualfuel_false").change(showhideEnergyComparison);
	showhideEnergyComparison();
	filterSearchType();
	filterSuppliers();
	filterTariff();
	filter();
	set_texts();
});



