//  HIGHEST CAT_ID = 201

function fillCategory_1(){
addOption(document.addBussList.category_1, "", "-------------------------------------", ""); 
addOption(document.addBussList.category_1, "Livestock", "Livestock", "");
addOption(document.addBussList.category_1, "Horticulture", "Horticulture", "");
addOption(document.addBussList.category_1, "FieldCrops", "Field Crops", "");
addOption(document.addBussList.category_1, "OtherPrimaryProduction", "Other Primary Production", "");
addOption(document.addBussList.category_1, "NonPrimaryProduction", "Non Primary Production", "");
}

//-----------------------------------------------------------------------------------

function SelectSubCat_1_2(){

removeAllOptions(document.addBussList.SubCat_1_2);
addOption(document.addBussList.SubCat_1_2, "", "Select", "");


if(document.addBussList.category_1.value == 'Livestock'){ 
addOption(document.addBussList.SubCat_1_2,"6", "Beef"); 
addOption(document.addBussList.SubCat_1_2,"7", "Dairy Cattle"); 
addOption(document.addBussList.SubCat_1_2,"8", "Sheep"); 
addOption(document.addBussList.SubCat_1_2,"9", "Pig"); 
addOption(document.addBussList.SubCat_1_2,"10", "Poultry"); 
addOption(document.addBussList.SubCat_1_2,"11", "Goat"); 
addOption(document.addBussList.SubCat_1_2,"12", "Alpaca"); 
addOption(document.addBussList.SubCat_1_2,"157", "Horse"); 
addOption(document.addBussList.SubCat_1_2,"13", "Other Livestock"); 
}

if(document.addBussList.category_1.value == 'Horticulture'){
addOption(document.addBussList.SubCat_1_2,"14", "Fruit");
addOption(document.addBussList.SubCat_1_2,"15", "Vegetables");
addOption(document.addBussList.SubCat_1_2,"16", "Nuts");
addOption(document.addBussList.SubCat_1_2,"17", "Herbs/Spices");
addOption(document.addBussList.SubCat_1_2,"18", "Beverage");
addOption(document.addBussList.SubCat_1_2,"19", "Nursery/Floriculture");
addOption(document.addBussList.SubCat_1_2,"20", "Other Horticulture", "");
}

if(document.addBussList.category_1.value == 'FieldCrops'){
addOption(document.addBussList.SubCat_1_2,"21", "Cereals");
addOption(document.addBussList.SubCat_1_2,"22", "Pulses");
addOption(document.addBussList.SubCat_1_2,"23", "Oilseeds");
addOption(document.addBussList.SubCat_1_2,"24", "Fibre");
addOption(document.addBussList.SubCat_1_2,"25", "Pasture & Fodder");
addOption(document.addBussList.SubCat_1_2,"26", "Other Field Crops");
}


if(document.addBussList.category_1.value == 'OtherPrimaryProduction'){ 
addOption(document.addBussList.SubCat_1_2,"27", "Forestry");
addOption(document.addBussList.SubCat_1_2,"172", "Aquaculture");
addOption(document.addBussList.SubCat_1_2,"173", "Apiculture");
addOption(document.addBussList.SubCat_1_2,"174", "Pharmaceuticals");
addOption(document.addBussList.SubCat_1_2,"28", "Other Primary Production");
}

if(document.addBussList.category_1.value == 'NonPrimaryProduction'){ 
addOption(document.addBussList.SubCat_1_2,"29", "Farm Services");
addOption(document.addBussList.SubCat_1_2,"30", "Plant/Equipment");
addOption(document.addBussList.SubCat_1_2,"31", "Farm Input");
addOption(document.addBussList.SubCat_1_2,"32", "Hospitality/Tourism");
addOption(document.addBussList.SubCat_1_2,"34", "Other Non Primary Production");
}

}

//-------------------------------------------------------------------------------------------------------------

function SelectSubCat_1_3(){
// ON selection of category_1 this function will work

removeAllOptions(document.addBussList.SubCat_1_3);
addOption(document.addBussList.SubCat_1_3, "", "Select", "");


if(document.addBussList.SubCat_1_2.value == '6'){ 
addOption(document.addBussList.SubCat_1_3,"35", "Stud & AI Services");
addOption(document.addBussList.SubCat_1_3,"240", "Store Breeding");
addOption(document.addBussList.SubCat_1_3,"227", "Live Beef");
addOption(document.addBussList.SubCat_1_3,"36", "Meat & Meat Products");
addOption(document.addBussList.SubCat_1_3,"38", "Other Beef");
}

if(document.addBussList.SubCat_1_2.value == '7'){
addOption(document.addBussList.SubCat_1_3,"39", "Stud & AI Services");
addOption(document.addBussList.SubCat_1_3,"228", "Live Cattle");
addOption(document.addBussList.SubCat_1_3,"40", "Fresh Milk");
addOption(document.addBussList.SubCat_1_3,"41", "Dairy Products");
addOption(document.addBussList.SubCat_1_3,"42", "Other Dairy Cattle");
}

if(document.addBussList.SubCat_1_2.value == '8'){
addOption(document.addBussList.SubCat_1_3,"43", "Stud & AI Services");
addOption(document.addBussList.SubCat_1_3,"241", "Store Breeding");
addOption(document.addBussList.SubCat_1_3,"229", "Live Lamb & Mutton");
addOption(document.addBussList.SubCat_1_3,"45", "Meat & Meat Products");
addOption(document.addBussList.SubCat_1_3,"46", "Wool & Wool Products");
addOption(document.addBussList.SubCat_1_3,"47", "Milk & Dairy Products");
addOption(document.addBussList.SubCat_1_3,"48", "Other Sheep");
}

if(document.addBussList.SubCat_1_2.value == '9'){
addOption(document.addBussList.SubCat_1_3,"49", "Stud & AI Services");
addOption(document.addBussList.SubCat_1_3,"242", "Weaner & Store");
addOption(document.addBussList.SubCat_1_3,"230", "Live Pork");
addOption(document.addBussList.SubCat_1_3,"51", "Meat & Meat Products");
addOption(document.addBussList.SubCat_1_3,"52", "Other Pig");
}

if(document.addBussList.SubCat_1_2.value == '10'){
addOption(document.addBussList.SubCat_1_3,"145", "Stud & Hatchery");
addOption(document.addBussList.SubCat_1_3,"53", "Live Poultry");
addOption(document.addBussList.SubCat_1_3,"146", "Meat & Meat Products");
addOption(document.addBussList.SubCat_1_3,"147", "Eggs & Egg Products");
addOption(document.addBussList.SubCat_1_3,"54", "Other Poultry");
}

if(document.addBussList.SubCat_1_2.value == '11'){
addOption(document.addBussList.SubCat_1_3,"55", "Stud & AI Services");
addOption(document.addBussList.SubCat_1_3,"56", "Live Goats");
addOption(document.addBussList.SubCat_1_3,"57", "Meat & Meat Products");
addOption(document.addBussList.SubCat_1_3,"58", "Wool & Wool Products");
addOption(document.addBussList.SubCat_1_3,"59", "Milk & Dairy Products");
addOption(document.addBussList.SubCat_1_3,"60", "Other Goat");
}

if(document.addBussList.SubCat_1_2.value == '12'){
addOption(document.addBussList.SubCat_1_3,"149", "Stud Breeding");
addOption(document.addBussList.SubCat_1_3,"150", "Fleece & Fleece Products");
addOption(document.addBussList.SubCat_1_3,"151", "Other Alpaca");
}

if(document.addBussList.SubCat_1_2.value == '152'){
addOption(document.addBussList.SubCat_1_3,"153", "Stud Breeding");
addOption(document.addBussList.SubCat_1_3,"154", "Live Deer");
addOption(document.addBussList.SubCat_1_3,"155", "Meat & Meat Products");
addOption(document.addBussList.SubCat_1_3,"156", "Other Deer");
}

if(document.addBussList.SubCat_1_2.value == '157'){
addOption(document.addBussList.SubCat_1_3,"158", "Stud & AI Services");
addOption(document.addBussList.SubCat_1_3,"234", "Other Breeding");
addOption(document.addBussList.SubCat_1_3,"159", "Other Horse");
}

if(document.addBussList.SubCat_1_2.value == '13'){
addOption(document.addBussList.SubCat_1_3,"152", "Deer");
addOption(document.addBussList.SubCat_1_3,"65", "Buffalo");
addOption(document.addBussList.SubCat_1_3,"66", "Rabbit");
addOption(document.addBussList.SubCat_1_3,"67", "Camel");
addOption(document.addBussList.SubCat_1_3,"68", "Crocadile");
addOption(document.addBussList.SubCat_1_3,"160", "Llama");
addOption(document.addBussList.SubCat_1_3,"161", "Working Dog");
addOption(document.addBussList.SubCat_1_3,"197", "Ostrich");
addOption(document.addBussList.SubCat_1_3,"69", "Other Livestock");
}

// ===================================================================

// HORTICULTURE

if(document.addBussList.SubCat_1_2.value == '14'){
addOption(document.addBussList.SubCat_1_3,"70", "Fresh");
addOption(document.addBussList.SubCat_1_3,"71", "Processed & Processed Products");
addOption(document.addBussList.SubCat_1_3,"72", "Other Fruit");
}

if(document.addBussList.SubCat_1_2.value == '15'){
addOption(document.addBussList.SubCat_1_3,"73", "Fresh");
addOption(document.addBussList.SubCat_1_3,"74", "Processed & Processed Products");
addOption(document.addBussList.SubCat_1_3,"75", "Other Vegetable");
}

if(document.addBussList.SubCat_1_2.value == '16'){
addOption(document.addBussList.SubCat_1_3,"76", "Nut-in-Shell");
addOption(document.addBussList.SubCat_1_3,"77", "Processed & Processed Products");
addOption(document.addBussList.SubCat_1_3,"78", "Other Nuts");
}

if(document.addBussList.SubCat_1_2.value == '17'){
addOption(document.addBussList.SubCat_1_3,"79", "Fresh");
addOption(document.addBussList.SubCat_1_3,"80", "Processed & Processed Products");
addOption(document.addBussList.SubCat_1_3,"81", "Other Herbs & Spice");
}

if(document.addBussList.SubCat_1_2.value == '18'){
addOption(document.addBussList.SubCat_1_3,"82", "Wine Grapes & Wine");
addOption(document.addBussList.SubCat_1_3,"83", "Fruit Wines & Liqueurs");
addOption(document.addBussList.SubCat_1_3,"203", "Spirits");
addOption(document.addBussList.SubCat_1_3,"84", "Coffee");
addOption(document.addBussList.SubCat_1_3,"85", "Tea");
addOption(document.addBussList.SubCat_1_3,"86", "Other Beverage");
}

if(document.addBussList.SubCat_1_2.value == '19'){
addOption(document.addBussList.SubCat_1_3,"87", "Bedding Plants & Colour");
addOption(document.addBussList.SubCat_1_3,"88", "Bulbs & Seeds ");
addOption(document.addBussList.SubCat_1_3,"89", "Indoor & Patio ");
addOption(document.addBussList.SubCat_1_3,"162", "Propagation Stock ");
addOption(document.addBussList.SubCat_1_3,"163", "Trees & Shrubs");
addOption(document.addBussList.SubCat_1_3,"164", "Turf");
addOption(document.addBussList.SubCat_1_3,"165", "Cut Flower & Foliage");
addOption(document.addBussList.SubCat_1_3,"90", "Other Nursery");
}

if(document.addBussList.SubCat_1_2.value == '20'){
addOption(document.addBussList.SubCat_1_3,"91", "Mushrooms");
addOption(document.addBussList.SubCat_1_3,"92", "Bushfood");
//addOption(document.addBussList.SubCat_1_3,"211", "Certified Seed");
addOption(document.addBussList.SubCat_1_3,"94", "Other Horticulture");
}


// FIELD CROPS
if(document.addBussList.SubCat_1_2.value == '21'){
addOption(document.addBussList.SubCat_1_3,"95", "Unprocessed Grain");
addOption(document.addBussList.SubCat_1_3,"97", "Processed & Processed Products");
addOption(document.addBussList.SubCat_1_3,"171", "Other Cereals");
}

if(document.addBussList.SubCat_1_2.value == '22'){
addOption(document.addBussList.SubCat_1_3,"99", "Unprocessed Grain");
addOption(document.addBussList.SubCat_1_3,"101", "Processed & Processed Products");
addOption(document.addBussList.SubCat_1_3,"170", "Other Pulses");
}

if(document.addBussList.SubCat_1_2.value == '23'){
addOption(document.addBussList.SubCat_1_3,"103", "Unprocessed Seeds");
addOption(document.addBussList.SubCat_1_3,"105", "Processed & Processed Products");
addOption(document.addBussList.SubCat_1_3,"169", "Other Oilseeds");
}

if(document.addBussList.SubCat_1_2.value == '24'){
addOption(document.addBussList.SubCat_1_3,"107", "Unprocessed Fibre");
addOption(document.addBussList.SubCat_1_3,"109", "Processed & Processed Products");
addOption(document.addBussList.SubCat_1_3,"168", "Other Fibre");
}

if(document.addBussList.SubCat_1_2.value == '25'){
addOption(document.addBussList.SubCat_1_3,"111", "Hay");
addOption(document.addBussList.SubCat_1_3,"112", "Silage");
addOption(document.addBussList.SubCat_1_3,"167", "Stock Feed");
addOption(document.addBussList.SubCat_1_3,"166", "Agistment");
addOption(document.addBussList.SubCat_1_3,"113", "Other Fodder");
}

if(document.addBussList.SubCat_1_2.value == '26'){
addOption(document.addBussList.SubCat_1_3,"114", "Sugar");
addOption(document.addBussList.SubCat_1_3,"115", "Certified Seed");
addOption(document.addBussList.SubCat_1_3,"116", "Other Field Crops");
}


// OTHER PRIMARY PRODUCTION
if(document.addBussList.SubCat_1_2.value == '27'){ 
addOption(document.addBussList.SubCat_1_3,"117", "Unprocessed Timber");
addOption(document.addBussList.SubCat_1_3,"118", "Processed & Processed Products");
addOption(document.addBussList.SubCat_1_3,"175", "Other Forestry");
}

// Aquaculture
if(document.addBussList.SubCat_1_2.value == '172'){
addOption(document.addBussList.SubCat_1_3,"213", "Hatchery"); 
addOption(document.addBussList.SubCat_1_3,"176", "Fresh Fish");
addOption(document.addBussList.SubCat_1_3,"177", "Fresh Crustacean");
addOption(document.addBussList.SubCat_1_3,"178", "Fresh Mollusc");
addOption(document.addBussList.SubCat_1_3,"179", "Other Aquaculture");
}

if(document.addBussList.SubCat_1_2.value == '173'){ 
//addOption(document.addBussList.SubCat_1_3,"180", "Bulk Honey");
addOption(document.addBussList.SubCat_1_3,"180", "Unprocessed Honey");
addOption(document.addBussList.SubCat_1_3,"182", "Processed & Processed Products");
addOption(document.addBussList.SubCat_1_3,"183", "Other Honey");
}

// Pharmaceutical
if(document.addBussList.SubCat_1_2.value == '174'){ 
addOption(document.addBussList.SubCat_1_3,"184", "Unprocessed Pharmaceutical");
addOption(document.addBussList.SubCat_1_3,"185", "Processed & Processed Products");
addOption(document.addBussList.SubCat_1_3,"186", "Other Pharmaceutical");
}

if(document.addBussList.SubCat_1_2.value == '28'){ 
addOption(document.addBussList.SubCat_1_3,"120", "Vermiculture");
addOption(document.addBussList.SubCat_1_3,"192", "Seraculture");
addOption(document.addBussList.SubCat_1_3,"121", "Algael Biofuel");
//addOption(document.addBussList.SubCat_1_3,"215", "Essential Oils");
//addOption(document.addBussList.SubCat_1_3,"192", "Silverculture");
//addOption(document.addBussList.SubCat_1_3,"216", "Pharmaceuticals");
addOption(document.addBussList.SubCat_1_3,"122", "Other PrimaryProduction");
}


// NON PRIMARY PRODUCTION
// Services
/*if(document.addBussList.SubCat_1_2.value == '29'){
addOption(document.addBussList.SubCat_1_3,"123", "Breeding");
addOption(document.addBussList.SubCat_1_3,"124", "Financial");
addOption(document.addBussList.SubCat_1_3,"125", "Agronomy");
addOption(document.addBussList.SubCat_1_3,"126", "Farm Management");
addOption(document.addBussList.SubCat_1_3,"188", "Veterinary");
addOption(document.addBussList.SubCat_1_3,"189", "Crop Protection");
addOption(document.addBussList.SubCat_1_3,"226", "Marketing");
addOption(document.addBussList.SubCat_1_3,"190", "Packing & Processing");
addOption(document.addBussList.SubCat_1_3,"191", "Harvesting");
addOption(document.addBussList.SubCat_1_3,"223", "Farm Consultancy");
addOption(document.addBussList.SubCat_1_3,"127", "Other Farm Services");
}*/
if(document.addBussList.SubCat_1_2.value == '29'){
addOption(document.addBussList.SubCat_1_3,"123", "Contracting");
addOption(document.addBussList.SubCat_1_3,"124", "Financial");
addOption(document.addBussList.SubCat_1_3,"126", "Management");
addOption(document.addBussList.SubCat_1_3,"188", "Veterinary");
addOption(document.addBussList.SubCat_1_3,"190", "Packing & Processing");
addOption(document.addBussList.SubCat_1_3,"223", "Consultancy");
addOption(document.addBussList.SubCat_1_3,"226", "Marketing");
addOption(document.addBussList.SubCat_1_3,"127", "Other Farm Services");
//addOption(document.addBussList.SubCat_1_3,"125", "Spare");
//addOption(document.addBussList.SubCat_1_3,"189", "Spare");
//addOption(document.addBussList.SubCat_1_3,"191", "Spare");
}

if(document.addBussList.SubCat_1_2.value == '30'){
addOption(document.addBussList.SubCat_1_3,"128", "Vehicle");
addOption(document.addBussList.SubCat_1_3,"129", "Building");
addOption(document.addBussList.SubCat_1_3,"130", "Processing");
addOption(document.addBussList.SubCat_1_3,"131", "Machinery");
addOption(document.addBussList.SubCat_1_3,"132", "Irrigation");
//addOption(document.addBussList.SubCat_1_3,"133", "Office");
addOption(document.addBussList.SubCat_1_3,"133", "Aquaculture");
addOption(document.addBussList.SubCat_1_3,"134", "Other Plant & Equipment");
}

if(document.addBussList.SubCat_1_2.value == '31'){
addOption(document.addBussList.SubCat_1_3,"135", "Animal Health");
addOption(document.addBussList.SubCat_1_3,"136", "Crop Protection");
addOption(document.addBussList.SubCat_1_3,"137", "Fertiliser & Conditioner");
addOption(document.addBussList.SubCat_1_3,"138", "Other Chemicals & Fertilisers");
}

// Hospitality & Tourism
if(document.addBussList.SubCat_1_2.value == '32'){
addOption(document.addBussList.SubCat_1_3,"139", "Farmstay");
addOption(document.addBussList.SubCat_1_3,"140", "Cafe & Restaurant");
addOption(document.addBussList.SubCat_1_3,"141", "Farm Tours");
addOption(document.addBussList.SubCat_1_3,"202", "Cellar Door");
addOption(document.addBussList.SubCat_1_3,"206", "Art & Craft");
addOption(document.addBussList.SubCat_1_3,"224", "Retail Store");
addOption(document.addBussList.SubCat_1_3,"181", "Pick Your Own");
addOption(document.addBussList.SubCat_1_3,"225", "Sport & Recreation");
addOption(document.addBussList.SubCat_1_3,"235", "Function");
addOption(document.addBussList.SubCat_1_3,"203", "Health Resort");
addOption(document.addBussList.SubCat_1_3,"243", "Education");
addOption(document.addBussList.SubCat_1_3,"142", "Other Hospitality & Tourism");
}

if(document.addBussList.SubCat_1_2.value == '33'){
//addOption(document.addBussList.SubCat_1_3,"143", "Electricity");
//addOption(document.addBussList.SubCat_1_3,"206", "Art & Craft");
//addOption(document.addBussList.SubCat_1_3,"144", "Other Energy");
}

if(document.addBussList.SubCat_1_2.value == '34'){
addOption(document.addBussList.SubCat_1_3,"143", "Electricity");
//addOption(document.addBussList.SubCat_1_3,"238", "Biofuel");
addOption(document.addBussList.SubCat_1_3,"239", "Mining");
addOption(document.addBussList.SubCat_1_3,"144", "Other Non Primary Production");
}

// LAST ID no. = 243

}

//------------------------------------------------------------------------------------------------



////////////////// 

function removeAllOptions(selectbox)
{
	var i;
	for(i=selectbox.options.length-1;i>=0;i--)
	{
		//selectbox.options.remove(i);
		selectbox.remove(i);
	}
}


function addOption(selectbox, value, text )
{
	var optn = document.createElement("OPTION");
	optn.text = text;
	optn.value = value;

	selectbox.options.add(optn);
}



