addListGroup("hybrids", "cs-top");

addOption("cs-top", "Select a hybrid type", "");
addList("cs-top", "Maize", "maize", "maize");
addOption("cs-top", "Sweetcorn", "sweetcorn");
//addOption("cs-top", "Popcorn", "popcorn");

addOption("maize", "Select an end use", "");
addList("maize", "Grain", "grain", "maizegrain");
addList("maize", "Silage", "silage", "maizesilage");
addList("maize", "Dual Purpose", "dualpurpose", "dualpurpose");

//grain region
addOption("maizegrain", "Select a region", "");
addOption("maizegrain", "Northland", "region1");
addOption("maizegrain", "Auckland", "region1");
addOption("maizegrain", "Waikato", "region1");
addOption("maizegrain", "Bay of Plenty", "region2");
addOption("maizegrain", "East Coast", "region4");
addOption("maizegrain", "Hawkes Bay", "region4");
addOption("maizegrain", "Manawatu", "region3");
addOption("maizegrain", "Taranaki", "region3");
addOption("maizegrain", "Wairarapa", "region3");
addOption("maizegrain", "Nelson", "region5");
addOption("maizegrain", "Marlborough", "region5");
addOption("maizegrain", "Canterbury", "region6");


//dual purpose region
addOption("dualpurpose", "Select a region", "");
addOption("dualpurpose", "Northland", "region1");
addOption("dualpurpose", "Auckland", "region1");
addOption("dualpurpose", "Waikato", "region1");
addOption("dualpurpose", "Bay of Plenty", "region2");
addOption("dualpurpose", "East Coast", "region4");
addOption("dualpurpose", "Hawkes Bay", "region4");
addOption("dualpurpose", "Manawatu", "region3");
addOption("dualpurpose", "Taranaki", "region3");
addOption("dualpurpose", "Wairarapa", "region3");
addOption("dualpurpose", "Nelson", "region5");
addOption("dualpurpose", "Marlborough", "region5");
addOption("dualpurpose", "Canterbury", "region6");

// silage region
addOption("maizesilage", "Select a region", "");
addList("maizesilage", "Northland", "region1", "sregion1");
addList("maizesilage", "Auckland", "region1", "sregion1");
addList("maizesilage", "North & Central Waikato", "region1", "sregion1");
addList("maizesilage", "Bay of Plenty", "region1", "sregion1");
addList("maizesilage", "East Coast", "region1", "sregion1");
addList("maizesilage", "Hawkes Bay", "region1", "sregion1");
addList("maizesilage", "South Waikato", "region2", "sregion2");
addList("maizesilage", "Manawatu", "region2", "sregion2");
addList("maizesilage", "Taranaki", "region2", "sregion2");
addList("maizesilage", "Wairarapa", "region2", "sregion2");
/*
addList("maizesilage", "Nelson", "region3", "sregion3");
addList("maizesilage", "Marlborough", "region3", "sregion3");
addList("maizesilage", "Canterbury", "region3", "sregion3");
*/





//silage region 1 planting times
addOption("sregion1", "Planting time w/c", "");
addList("sregion1", "week 1 October", "P2Oct", "1p2o");
addList("sregion1", "week 2 October", "P9Oct", "1p9o");
addList("sregion1", "week 3 October", "P16Oct", "1p16o");
addList("sregion1", "week 4 October", "P23Oct", "1p23o");
addList("sregion1", "week 5 October", "P30Oct", "1p30o");
addList("sregion1", "week 1 November", "P6Nov", "1p6n");
addList("sregion1", "week 2 November", "P13Nov", "1p13n");
addList("sregion1", "week 3 November", "P20Nov", "1p20n");
addList("sregion1", "week 4 November", "P27Nov", "1p27n");



//silage region 2 planting times
addOption("sregion2", "Planting time w/c", "");
addList("sregion2", "week 2 October", "P9Oct", "2p9o");
addList("sregion2", "week 3 October", "P16Oct", "2p16o");
addList("sregion2", "week 4 October", "P23Oct", "2p23o");
addList("sregion2", "week 5 October", "P30Oct", "2p30o");
addList("sregion2", "week 1 November", "P6Nov", "2p6n");
addList("sregion2", "week 2 November", "P13Nov", "2p13n");
addList("sregion2", "week 3 November", "P20Nov", "2p20n");
addList("sregion2", "week 4 November", "P27Nov", "2p27n");

/*
// silage region 3 planting times
addOption("sregion3", "Select planting time", "");
addList("sregion3", "9 October", "P9Oct", "3p9o");
addList("sregion3", "16 October", "P16Oct", "3p16o");
addList("sregion3", "23 October", "P23Oct", "3p23o");
addList("sregion3", "30 October", "P30Oct", "3p30o");
addList("sregion3", "6 November", "P6Nov", "3p6n");
addList("sregion3", "13 November", "P13Nov", "3p13n");
addList("sregion3", "20 November", "P20Nov", "3p20n");
addList("sregion3", "27 November", "P27Nov", "3p27n");
*/


//region1 harvest times

addOption("1p2o", "Harvest on or before:", "");
addOption("1p2o", "week 2 February", "H12Feb");
addOption("1p2o", "week 3 February", "H19Feb");
addOption("1p2o", "week 4 February", "H26Feb");
addOption("1p2o", "week 2 March", "H5Mar");
addOption("1p2o", "week 3 March", "H12Mar");
addOption("1p2o", "week 4 March", "H19Mar");

addOption("1p9o", "Harvest on or before:", "");
addOption("1p9o", "week 2 February", "H12Feb");
addOption("1p9o", "week 3 February", "H19Feb");
addOption("1p9o", "week 4 February", "H26Feb");
addOption("1p9o", "week 1 March", "H5Mar");
addOption("1p9o", "week 2 March", "H12Mar");
addOption("1p9o", "week 3 March", "H19Mar");
addOption("1p9o", "week 4 March", "H26Mar");

addOption("1p16o", "Harvest on or before:", "");
addOption("1p16o", "week 3 February", "H19Feb");
addOption("1p16o", "week 4 February", "H26Feb");
addOption("1p16o", "week 1 March", "H5Mar");
addOption("1p16o", "week 2 March", "H12Mar");
addOption("1p16o", "week 3 March", "H19Mar");
addOption("1p16o", "week 4 March", "H26Mar");

addOption("1p23o", "Harvest on or before:", "");
addOption("1p23o", "week 3 February", "H19Feb");
addOption("1p23o", "week 4 February", "H26Feb");
addOption("1p23o", "week 1 March", "H5Mar");
addOption("1p23o", "week 2 March", "H12Mar");
addOption("1p23o", "week 3 March", "H19Mar");
addOption("1p23o", "week 4 March", "H26Mar");
addOption("1p23o", "week 1 April", "H2Apr");


addOption("1p30o", "Harvest on or before:", "");
addOption("1p30o", "week 4 February", "H26Feb");
addOption("1p30o", "week 1 March", "H5Mar");
addOption("1p30o", "week 2 March", "H12Mar");
addOption("1p30o", "week 3 March", "H19Mar");
addOption("1p30o", "week 4 March", "H26Mar");
addOption("1p30o", "week 1 April", "H2Apr");


addOption("1p6n", "Harvest on or before:", "");
addOption("1p6n", "week 4 February", "H26Feb");
addOption("1p6n", "week 1 March", "H5Mar");
addOption("1p6n", "week 2 March", "H12Mar");
addOption("1p6n", "week 3 March", "H19Mar");
addOption("1p6n", "week 4 March", "H26Mar");
addOption("1p6n", "week 1 April", "H2Apr");
addOption("1p6n", "week 2 April", "H9Apr");

addOption("1p13n", "Harvest on or before:", "");
addOption("1p13n", "week 1 March", "H5Mar");
addOption("1p13n", "week 2 March", "H12Mar");
addOption("1p13n", "week 3 March", "H19Mar");
addOption("1p13n", "week 4 March", "H26Mar");
addOption("1p13n", "week 1 April", "H2Apr");
addOption("1p13n", "week 2 April", "H9Apr");

addOption("1p20n", "Harvest on or before:", "");
addOption("1p20n", "week 1 March", "H5Mar");
addOption("1p20n", "week 2 March", "H12Mar");
addOption("1p20n", "week 3 March", "H19Mar");
addOption("1p20n", "week 4 March", "H26Mar");
addOption("1p20n", "week 1 April", "H2Apr");
addOption("1p20n", "week 2 April", "H9Apr");
addOption("1p20n", "week 3 April", "H16Apr");

addOption("1p27n", "Harvest on or before:", "");
addOption("1p27n", "week 2 March", "H12Mar");
addOption("1p27n", "week 3 March", "H19Mar");
addOption("1p27n", "week 4 March", "H26Mar");
addOption("1p27n", "week 1 April", "H2Apr");
addOption("1p27n", "week 2 April", "H9Apr");
addOption("1p27n", "week 3 April", "H16Apr");



//region2 harvest times
addOption("2p9o", "Harvest on or before:", "");
addOption("2p9o", "week 3 February", "H19Feb");
addOption("2p9o", "week 4 February", "H26Feb");
addOption("2p9o", "week 1 March", "H5Mar");
addOption("2p9o", "week 2 March", "H12Mar");
addOption("2p9o", "week 3 March", "H19Mar");

addOption("2p16o", "Harvest on or before:", "");
addOption("2p16o", "week 4 February", "H26Feb");
addOption("2p16o", "week 1 March", "H5Mar");
addOption("2p16o", "week 2 March", "H12Mar");

addOption("2p23o", "Harvest on or before:", "");
addOption("2p23o", "week 3 March", "H19Mar");
addOption("2p23o", "week 4 March", "H26Mar");

addOption("2p23o", "Harvest on or before:", "");
addOption("2p23o", "week 1 March", "H5Mar");
addOption("2p23o", "week 2 March", "H12Mar");
addOption("2p23o", "week 3 March", "H19Mar");
addOption("2p23o", "week 4 March", "H26Mar");
addOption("2p23o", "week 1 April", "H2Apr");

addOption("2p30o", "Harvest on or before:", "");
addOption("2p30o", "week 2 March", "H12Mar");
addOption("2p30o", "week 3 March", "H19Mar");
addOption("2p30o", "week 4 March", "H26Mar");
addOption("2p30o", "week 1 April", "H2Apr");
addOption("2p30o", "week 2 April", "H9Apr");

addOption("2p6n", "Harvest on or before:", "");
addOption("2p6n", "week 3 March", "H19Mar");
addOption("2p6n", "week 4 March", "H26Mar");
addOption("2p6n", "week 1 April", "H2Apr");
addOption("2p6n", "week 2 April", "H9Apr");
addOption("2p6n", "week 3 April", "H16Apr");

addOption("2p13n", "Harvest on or before:", "");
addOption("2p13n", "week 4 March", "H26Mar");
addOption("2p13n", "week 1 April", "H2Apr");
addOption("2p13n", "week 2 April", "H9Apr");
addOption("2p13n", "week 3 April", "H16Apr");
addOption("2p13n", "week 4 April", "H23Apr");

addOption("2p20n", "Harvest on or before:", "");
addOption("2p20n", "week 1 April", "H2Apr");
addOption("2p20n", "week 2 April", "H9Apr");
addOption("2p20n", "week 3 April", "H16Apr");
addOption("2p20n", "week 4 April", "H23Apr");
addOption("2p20n", "week 1 May", "H30Apr");

addOption("2p27n", "Harvest on or before:", "");
addOption("2p27n", "week 2 April", "H9Apr");
addOption("2p27n", "week 3 April", "H16Apr");
addOption("2p27n", "week 4 April", "H23Apr");
addOption("2p27n", "week 1 May", "H30Apr");

/*
//region3 harvest times
addOption("3p9o", "Harvest on or before:", "");
addOption("3p9o", "11 March", "H11Mar");
addOption("3p9o", "18 March", "H18Mar");
addOption("3p9o", "25 March", "H25Mar");
addOption("3p9o", "1 April", "H1Apr");
addOption("3p9o", "8 April", "H8Apr");

addOption("3p16o", "Harvest on or before:", "");
addOption("3p16o", "18 March", "H18Mar");
addOption("3p16o", "25 March", "H25Mar");
addOption("3p16o", "1 April", "H1Apr");
addOption("3p16o", "8 April", "H8Apr");
addOption("3p16o", "15 April", "H15Apr");
addOption("3p16o", "25 March", "H25Mar");

addOption("3p23o", "Harvest on or before:", "");
addOption("3p23o", "1 April", "H1Apr");
addOption("3p23o", "8 April", "H8Apr");
addOption("3p23o", "15 April", "H15Apr");
addOption("3p23o", "2week 1 April", "H22Apr");

addOption("3p30o", "Harvest on or before:", "");
addOption("3p30o", "1 April", "H1Apr");
addOption("3p30o", "8 April", "H8Apr");
addOption("3p30o", "15 April", "H15Apr");
addOption("3p30o", "2week 1 April", "H22Apr");
addOption("3p30o", "2week 2 April", "H29Apr");

addOption("3p6n", "Harvest on or before:", "");
addOption("3p6n", "8 April", "H8Apr");
addOption("3p6n", "15 April", "H15Apr");
addOption("3p6n", "2week 1 April", "H22Apr");
addOption("3p6n", "2week 2 April", "H29Apr");
addOption("3p6n", "6 May", "H6May");

addOption("3p13n", "Harvest on or before:", "");
addOption("3p13n", "15 April", "H15Apr");
addOption("3p13n", "2week 1 April", "H22Apr");
addOption("3p13n", "2week 2 April", "H29Apr");
addOption("3p13n", "6 May", "H6May");
addOption("3p13n", "13 May", "H13May");

addOption("3p20n", "Harvest on or before:", "");
addOption("3p20n", "2week 1 April", "H22Apr");
addOption("3p20n", "2week 2 April", "H29Apr");
addOption("3p20n", "6 May", "H6May");
addOption("3p20n", "13 May", "H13May");
addOption("3p20n", "20 May", "H20May");

addOption("3p27n", "Harvest on or before:", "");
addOption("3p27n", "2week 2 April", "H29Apr");
addOption("3p27n", "6 May", "H6May");
addOption("3p27n", "13 May", "H13May");
addOption("3p27n", "20 May", "H20May");

*/





