
function fillCategory_2(){ 
 // this function is used to fill the category_1 list on load
addOption(document.searchBussList.category_1, "Livestock", "Livestock", "");
addOption(document.searchBussList.category_1, "Horticulture", "Horticulture", "");
addOption(document.searchBussList.category_1, "FieldCrops", "Field Crops", "");
addOption(document.searchBussList.category_1, "OtherPrimaryProduction", "Other Primary Production", "");
addOption(document.searchBussList.category_1, "NonPrimaryProduction", "Non Primary Production", "");
/*addOption(document.searchBussList.category_1, "1", "Livestock", "");
addOption(document.searchBussList.category_1, "2", "Horticulture", "");
addOption(document.searchBussList.category_1, "3", "Field Crops", "");
addOption(document.searchBussList.category_1, "4", "Other Primary Production", "");
addOption(document.searchBussList.category_1, "5", "Non Primary Production", "");*/
}

//-----------------------------------------------------------------------------------

function SelectSubCat_1(){
// ON selection of category_1 this function will work

removeAllOptions(document.searchBussList.SubCat_1);
addOption(document.searchBussList.SubCat_1, "", "Select", "");

// pp 76
if(document.searchBussList.category_1.value == 'Livestock'){ 
addOption(document.searchBussList.SubCat_1,"6", "Beef"); 
addOption(document.searchBussList.SubCat_1,"7", "Dairy Cattle"); 
addOption(document.searchBussList.SubCat_1,"8", "Sheep"); 
addOption(document.searchBussList.SubCat_1,"9", "Pig"); 
addOption(document.searchBussList.SubCat_1,"10", "Poultry"); 
addOption(document.searchBussList.SubCat_1,"11", "Goat"); 
addOption(document.searchBussList.SubCat_1,"148", "Alpaca"); 
addOption(document.searchBussList.SubCat_1,"152", "Deer"); 
addOption(document.searchBussList.SubCat_1,"157", "Horse"); 
addOption(document.searchBussList.SubCat_1,"13", "Other Livestock");
}

 // pp 160
if(document.searchBussList.category_1.value == 'Horticulture'){
addOption(document.searchBussList.SubCat_1,"14", "Fruit");
addOption(document.searchBussList.SubCat_1,"15", "Vegetables");
addOption(document.searchBussList.SubCat_1,"16", "Nuts");
addOption(document.searchBussList.SubCat_1,"17", "Herbs/Spices");
addOption(document.searchBussList.SubCat_1,"18", "Beverage");
addOption(document.searchBussList.SubCat_1,"19", "Nursery/Floriculture");
addOption(document.searchBussList.SubCat_1,"20", "Other Horticulture", "");
}

// pp 238
if(document.searchBussList.category_1.value == 'FieldCrops'){
addOption(document.searchBussList.SubCat_1,"21", "Cereals");
addOption(document.searchBussList.SubCat_1,"22", "Pulses");
addOption(document.searchBussList.SubCat_1,"23", "Oilseeds");
addOption(document.searchBussList.SubCat_1,"24", "Fibre");
addOption(document.searchBussList.SubCat_1,"25", "Pasture & Fodder");
addOption(document.searchBussList.SubCat_1,"26", "Other Field Crops");
}


// pp 379
if(document.searchBussList.category_1.value == 'OtherPrimaryProduction'){ 
addOption(document.searchBussList.SubCat_1,"27", "Agro Forestry");
addOption(document.searchBussList.SubCat_1,"172", "Aquaculture");
addOption(document.searchBussList.SubCat_1,"173", "Apiculture");
//addOption(document.searchBussList.SubCat_1,"CertifiedSeed", "Certified Seed");
//addOption(document.searchBussList.SubCat_1,"LivestockFeed", "Livestock Feed");
addOption(document.searchBussList.SubCat_1,"28", "Other Primary Production");
}


if(document.searchBussList.category_1.value == 'NonPrimaryProduction'){ 
addOption(document.searchBussList.SubCat_1,"29", "Farm Services");
addOption(document.searchBussList.SubCat_1,"30", "Plant/Equipment");
addOption(document.searchBussList.SubCat_1,"31", "Farm Input");
addOption(document.searchBussList.SubCat_1,"32", "Hospitality/Tourism");
addOption(document.searchBussList.SubCat_1,"33", "Energy");
addOption(document.searchBussList.SubCat_1,"34", "Other Non Primary Production");
}

}

//-------------------------------------------------------------------------------------------------------------

function SelectSubCat_2(){
// ON selection of category_1 this function will work

removeAllOptions(document.searchBussList.SubCat_2);
addOption(document.searchBussList.SubCat_2, "", "Select", "");

if(document.searchBussList.SubCat_1.value == '6'){
addOption(document.searchBussList.SubCat_2,"all", "All Beef");
addOption(document.searchBussList.SubCat_2,"35", "Stud Breeding");
addOption(document.searchBussList.SubCat_2,"227", "Live Cattle");
addOption(document.searchBussList.SubCat_2,"36", "Beef Meat");
addOption(document.searchBussList.SubCat_2,"37", "Processed Meat Products");
addOption(document.searchBussList.SubCat_2,"38", "Other Beef");
}

// pp 364                                                                                                                                                       // Livestock
if(document.searchBussList.SubCat_1.value == '7'){
addOption(document.searchBussList.SubCat_2,"all", "All Dairy Cattle");
addOption(document.searchBussList.SubCat_2,"39", "Breeding");
addOption(document.searchBussList.SubCat_2,"40", "Fresh Milk");
addOption(document.searchBussList.SubCat_2,"41", "Dairy Products");
addOption(document.searchBussList.SubCat_2,"42", "Other Dairy Cattle");
}

//  pp 394
if(document.searchBussList.SubCat_1.value == '8'){
addOption(document.searchBussList.SubCat_2,"all", "All Sheep");
addOption(document.searchBussList.SubCat_2,"43", "Breeding");
addOption(document.searchBussList.SubCat_2,"44", "Live Lamb/Mutton");
addOption(document.searchBussList.SubCat_2,"45", "Fresh Lamb/Mutton");
addOption(document.searchBussList.SubCat_2,"46", "Wool & Wool Products");
addOption(document.searchBussList.SubCat_2,"47", "Milk & Dairy Products");
addOption(document.searchBussList.SubCat_2,"48", "Other Sheep");
}

// pp 476
if(document.searchBussList.SubCat_1.value == '9'){
addOption(document.searchBussList.SubCat_2,"all", "All Pig");
addOption(document.searchBussList.SubCat_2,"49", "Breeding");
addOption(document.searchBussList.SubCat_2,"50", "Live Pork/Bacon");
addOption(document.searchBussList.SubCat_2,"51", "Fresh Pork/Bacon");
addOption(document.searchBussList.SubCat_2,"52", "Other Pig");
}

// pp 507
if(document.searchBussList.SubCat_1.value == '10'){
addOption(document.searchBussList.SubCat_2,"all", "All Poultry");
addOption(document.searchBussList.SubCat_2,"53", "Breeding");
addOption(document.searchBussList.SubCat_2,"145", "Live Poultry");
addOption(document.searchBussList.SubCat_2,"146", "Fresh Poultry");
addOption(document.searchBussList.SubCat_2,"147", "Eggs");
addOption(document.searchBussList.SubCat_2,"54", "Other Poultry");
}

// pp 579
if(document.searchBussList.SubCat_1.value == '11'){
addOption(document.searchBussList.SubCat_2,"all", "All Goat");
addOption(document.searchBussList.SubCat_2,"55", "Breeding");
addOption(document.searchBussList.SubCat_2,"56", "Live Chevon");
addOption(document.searchBussList.SubCat_2,"57", "Fresh Chevon");
addOption(document.searchBussList.SubCat_2,"58", "Milk & Dairy Products");
addOption(document.searchBussList.SubCat_2,"59", "Wool & Wool Products");
addOption(document.searchBussList.SubCat_2,"60", "Other Goat");
}

// pp 665
if(document.searchBussList.SubCat_1.value == '148'){
addOption(document.searchBussList.SubCat_2,"all", "All Alpaca");
addOption(document.searchBussList.SubCat_2,"149", "Breeding");
addOption(document.searchBussList.SubCat_2,"150", "Wool & Wool Products");
addOption(document.searchBussList.SubCat_2,"151", "Other Alpaca");
}

// pp 624
if(document.searchBussList.SubCat_1.value == '152'){
addOption(document.searchBussList.SubCat_2,"all", "All Deer");
addOption(document.searchBussList.SubCat_2,"153", "Breeding");
addOption(document.searchBussList.SubCat_2,"154", "Live Venison");
addOption(document.searchBussList.SubCat_2,"155", "Branded Venison");
addOption(document.searchBussList.SubCat_2,"156", "Other Deer");
}

// pp 686
if(document.searchBussList.SubCat_1.value == '157'){
addOption(document.searchBussList.SubCat_2,"all", "All Horses");
addOption(document.searchBussList.SubCat_2,"158", "Breeding");
//addOption(document.searchBussList.SubCat_2,"158", "Training");
addOption(document.searchBussList.SubCat_2,"159", "Other Horse");
}

// pp 697
if(document.searchBussList.SubCat_1.value == '13'){
addOption(document.searchBussList.SubCat_2,"all", "All Other");
addOption(document.searchBussList.SubCat_2,"65", "Buffalo");
addOption(document.searchBussList.SubCat_2,"66", "Rabbit");
addOption(document.searchBussList.SubCat_2,"67", "Camel");
addOption(document.searchBussList.SubCat_2,"68", "Crocodile");
addOption(document.searchBussList.SubCat_2,"160", "Llama");
addOption(document.searchBussList.SubCat_2,"161", "Working Dog");
addOption(document.searchBussList.SubCat_2,"69", "Other Livestock");
}

// pp 811                                                                                                                                         // Horticulture
if(document.searchBussList.SubCat_1.value == '14'){
addOption(document.searchBussList.SubCat_2,"all", "All Fruit");
addOption(document.searchBussList.SubCat_2,"70", "Fresh");
addOption(document.searchBussList.SubCat_2,"71", "Processed");
addOption(document.searchBussList.SubCat_2,"72", "Other Fruit");
}

// pp 1056
if(document.searchBussList.SubCat_1.value == '16'){
addOption(document.searchBussList.SubCat_2,"all", "All Nuts");
addOption(document.searchBussList.SubCat_2,"76", "Fresh");
addOption(document.searchBussList.SubCat_2,"77", "Processed");
addOption(document.searchBussList.SubCat_2,"78", "Other Nuts");
}

// pp 840
if(document.searchBussList.SubCat_1.value == '15'){
addOption(document.searchBussList.SubCat_2,"all", "All Vegetables");
addOption(document.searchBussList.SubCat_2,"73", "Fresh");
addOption(document.searchBussList.SubCat_2,"74", "Processed");
addOption(document.searchBussList.SubCat_2,"75", "Other Vegetable");
}

// pp 986
if(document.searchBussList.SubCat_1.value == '17'){
addOption(document.searchBussList.SubCat_2,"all", "All Herbs/Spices");
addOption(document.searchBussList.SubCat_2,"79", "Fresh");
addOption(document.searchBussList.SubCat_2,"80", "Processed");
addOption(document.searchBussList.SubCat_2,"81", "Other Herbs/Spice");
}

// pp 1092
if(document.searchBussList.SubCat_1.value == '18'){
addOption(document.searchBussList.SubCat_2,"all", "All Beverage");
addOption(document.searchBussList.SubCat_2,"82", "Wine Grapes & Wine");
addOption(document.searchBussList.SubCat_2,"83", "Fruit Wine & Liqueurs");
addOption(document.searchBussList.SubCat_2,"203", "Spirits");
addOption(document.searchBussList.SubCat_2,"84", "Coffee");
addOption(document.searchBussList.SubCat_2,"85", "Tea");
addOption(document.searchBussList.SubCat_2,"86", "Other Beverage");
}

// pp 1174
if(document.searchBussList.SubCat_1.value == '19'){
addOption(document.searchBussList.SubCat_2,"all", "All Nursery/Floriculture");
addOption(document.searchBussList.SubCat_2,"87", "Bedding Plants & Colour");
addOption(document.searchBussList.SubCat_2,"88", "Bulbs & Seeds ");
addOption(document.searchBussList.SubCat_2,"89", "Indoor & Patio ");
addOption(document.searchBussList.SubCat_2,"162", "Propagation Stock ");
addOption(document.searchBussList.SubCat_2,"163", "Trees & Shrubs");
addOption(document.searchBussList.SubCat_2,"164", "Turf");
addOption(document.searchBussList.SubCat_2,"165", "Cut Flower & Foliage");
addOption(document.searchBussList.SubCat_2,"90", "Other Nursery");
}


// pp 1216
if(document.searchBussList.SubCat_1.value == '20'){
addOption(document.searchBussList.SubCat_2,"all", "All Other");
addOption(document.searchBussList.SubCat_2,"91", "Mushrooms");
//addOption(document.searchBussList.SubCat_2,"HortOtherHops", "Hops");
//addOption(document.searchBussList.SubCat_2,"HortOtherTurf", "Turf");
addOption(document.searchBussList.SubCat_2,"92", "Bushfood");
addOption(document.searchBussList.SubCat_2,"94", "Other Horticulture");
}


 // pp 1237                                                                                                                                              // Field Crops
if(document.searchBussList.SubCat_1.value == '21'){
addOption(document.searchBussList.SubCat_2,"all", "All Cereal");
addOption(document.searchBussList.SubCat_2,"95", "Fresh Grain");
//addOption(document.searchBussList.SubCat_2,"BrandedGrain", "Branded Grain");
addOption(document.searchBussList.SubCat_2,"97", "Processed Grain");
addOption(document.searchBussList.SubCat_2,"98", "Processed Grain Products");
addOption(document.searchBussList.SubCat_2,"171", "Other Cereals");
}

// pp 1291
if(document.searchBussList.SubCat_1.value == '22'){
addOption(document.searchBussList.SubCat_2,"all", "All Pulses");
addOption(document.searchBussList.SubCat_2,"99", "Fresh Pulses");
//addOption(document.searchBussList.SubCat_2,"100", "BrandedPulses");
addOption(document.searchBussList.SubCat_2,"101", "Processed Pulses");
addOption(document.searchBussList.SubCat_2,"102", "Processed Pulse Products");
addOption(document.searchBussList.SubCat_2,"170", "Other Pulses");
}

// pp 1346
if(document.searchBussList.SubCat_1.value == '23'){
addOption(document.searchBussList.SubCat_2,"all", "All Oilseeds");
addOption(document.searchBussList.SubCat_2,"103", "Fresh Oilseeds");
//addOption(document.searchBussList.SubCat_2,"104", "Branded Oilseeds");
addOption(document.searchBussList.SubCat_2,"232", "Processed Oilseeds");
addOption(document.searchBussList.SubCat_2,"106", "Processed Oilseed Products");
addOption(document.searchBussList.SubCat_2,"169", "Other Oilseeds");
}

// pp 1381
if(document.searchBussList.SubCat_1.value == '24'){
addOption(document.searchBussList.SubCat_2,"all", "All Fibre");
addOption(document.searchBussList.SubCat_2,"107", "Fresh Fibre");
//addOption(document.searchBussList.SubCat_2,"108", "Branded Fibre");
addOption(document.searchBussList.SubCat_2,"109", "Processed Fibre");
addOption(document.searchBussList.SubCat_2,"110", "Processed Fibre Products");
addOption(document.searchBussList.SubCat_2,"168", "Other Fibre");
}

// pp 1419
if(document.searchBussList.SubCat_1.value == '25'){
addOption(document.searchBussList.SubCat_2,"all", "All Pasture/Fodder");
addOption(document.searchBussList.SubCat_2,"111", "Hay");
addOption(document.searchBussList.SubCat_2,"112", "Silage");
addOption(document.searchBussList.SubCat_2,"166", "Stock Feed");
addOption(document.searchBussList.SubCat_2,"167", "Agistment");
addOption(document.searchBussList.SubCat_2,"113", "Other Pasture/Fodder");
}

// pp
if(document.searchBussList.SubCat_1.value == '26'){
addOption(document.searchBussList.SubCat_2,"all", "All Other");
addOption(document.searchBussList.SubCat_2,"114", "Sugar");
addOption(document.searchBussList.SubCat_2,"186", "Pharmaceuticals");
addOption(document.searchBussList.SubCat_2,"115", "Certified Seed");
addOption(document.searchBussList.SubCat_2,"116", "Other Field Crops");
}



 // pp 1714                                                                                                                                        // Other Primary Production
if(document.searchBussList.SubCat_1.value == '27'){
addOption(document.searchBussList.SubCat_2,"all", "All Agro Forestry"); 
addOption(document.searchBussList.SubCat_2,"117", "Sawn Timber");
addOption(document.searchBussList.SubCat_2,"118", "Processed Timber");
addOption(document.searchBussList.SubCat_2,"119", "Timber Products");
addOption(document.searchBussList.SubCat_2,"175", "Other Agroforestry");
}


if(document.searchBussList.SubCat_1.value == '172'){ 
addOption(document.searchBussList.SubCat_2,"all", "All Aquaculture");
addOption(document.searchBussList.SubCat_2,"176", "Fish");
addOption(document.searchBussList.SubCat_2,"177", "Crustacean");
addOption(document.searchBussList.SubCat_2,"178", "Mollusc");
addOption(document.searchBussList.SubCat_2,"179", "AquacultureOther");
}

if(document.searchBussList.SubCat_1.value == '173'){
addOption(document.searchBussList.SubCat_2,"all", "All Apiculture"); 
addOption(document.searchBussList.SubCat_2,"180", "Fresh Honey");
//addOption(document.searchBussList.SubCat_2,"181", "Branded Honey");
addOption(document.searchBussList.SubCat_2,"182", "Honey Products");
addOption(document.searchBussList.SubCat_2,"183", "Other Apiculture");
}

if(document.searchBussList.SubCat_1.value == '28'){
addOption(document.searchBussList.SubCat_2,"all", "All Other");
addOption(document.searchBussList.SubCat_2,"120", "Vermiculture");
addOption(document.searchBussList.SubCat_2,"192", "Seraculture");
addOption(document.searchBussList.SubCat_2,"121", "Algael Biofuel");
addOption(document.searchBussList.SubCat_2,"122", "Other PrimaryProduction");
}

// Non Primary Production
/*if(document.searchBussList.SubCat_1_2.value == '29'){
/*addOption(document.searchBussList.SubCat_1_3,"all", "All Farm services");
addOption(document.searchBussList.SubCat_1_3,"123", "Breeding");
addOption(document.searchBussList.SubCat_1_3,"124", "Financial");
addOption(document.searchBussList.SubCat_1_3,"125", "Agronomy");
addOption(document.searchBussList.SubCat_1_3,"126", "Management");
addOption(document.searchBussList.SubCat_1_3,"188", "Veterinary");
addOption(document.searchBussList.SubCat_1_3,"189", "Crop Protection");
addOption(document.searchBussList.SubCat_1_3,"226", "Marketing");
addOption(document.searchBussList.SubCat_1_3,"190", "Packing & Processing");
addOption(document.searchBussList.SubCat_1_3,"191", "Harvesting");
addOption(document.searchBussList.SubCat_1_3,"223", "Consultancy");
addOption(document.searchBussList.SubCat_1_3,"127", "Other Farm Services");
}*/
if(document.addBussList.SubCat_1.value == '29'){
addOption(document.searchBussList.SubCat_2,"all", "All Farm services");
addOption(document.searchBussList.SubCat_2,"123", "Contracting");
addOption(document.searchBussList.SubCat_2,"124", "Financial");
addOption(document.searchBussList.SubCat_2,"126", "Management");
addOption(document.searchBussList.SubCat_2,"188", "Veterinary");
addOption(document.searchBussList.SubCat_2,"190", "Packing & Processing");
addOption(document.searchBussList.SubCat_2,"223", "Consultancy");
addOption(document.searchBussList.SubCat_2,"226", "Marketing");
addOption(document.searchBussList.SubCat_2,"127", "Other Farm Services");
addOption(document.searchBussList.SubCat_2,"125", "Spare");
addOption(document.searchBussList.SubCat_2,"189", "Spare");
addOption(document.searchBussList.SubCat_2,"191", "Spare");
}



if(document.searchBussList.SubCat_1.value == '30'){
addOption(document.searchBussList.SubCat_2,"all", "All Plant/Equipment");
addOption(document.searchBussList.SubCat_2,"128", "Vehicle");
addOption(document.searchBussList.SubCat_2,"129", "Building");
addOption(document.searchBussList.SubCat_2,"130", "Processing");
addOption(document.searchBussList.SubCat_2,"131", "Machinery");
addOption(document.searchBussList.SubCat_2,"132", "Irrigation");
addOption(document.searchBussList.SubCat_2,"133", "Aquaculture");
//addOption(document.searchBussList.SubCat_2,"196", "Office");
addOption(document.searchBussList.SubCat_2,"134", "Other Plant & Equipment");

}

if(document.searchBussList.SubCat_1.value == '31'){
addOption(document.searchBussList.SubCat_2,"all", "All Chemicals/Fertilisers");
addOption(document.searchBussList.SubCat_2,"135", "Animal Health");
addOption(document.searchBussList.SubCat_2,"136", "Crop Protection");
addOption(document.searchBussList.SubCat_2,"137", "Fertiliser & Conditioner");
addOption(document.searchBussList.SubCat_2,"138", "Other Input");
}

if(document.searchBussList.SubCat_1.value == '32'){
addOption(document.searchBussList.SubCat_2,"all", "All Hospitality/Tourism");
addOption(document.searchBussList.SubCat_2,"202", "Farmstay");
addOption(document.searchBussList.SubCat_2,"203", "Cafe & Restaurant");
addOption(document.searchBussList.SubCat_2,"204", "Farm Tours");
addOption(document.searchBussList.SubCat_2,"205", "Other Hospitality & Tourism");
}
if(document.addBussList.SubCat_1.value == '32'){
addOption(document.searchBussList.SubCat_2,"all", "All Hospitality/Tourism");
addOption(document.searchBussList.SubCat_2,"139", "Farmstay");
addOption(document.searchBussList.SubCat_2,"140", "Cafe & Restaurant");
addOption(document.searchBussList.SubCat_2,"141", "Farm Tours");
addOption(document.searchBussList.SubCat_2,"202", "Cellar Door");
addOption(document.searchBussList.SubCat_2,"206", "Art & Craft");
addOption(document.searchBussList.SubCat_2,"224", "Retail Store");
addOption(document.searchBussList.SubCat_2,"181", "Pick Your Own");
addOption(document.searchBussList.SubCat_2,"225", "Sport & Recreation");
addOption(document.searchBussList.SubCat_2,"235", "Function");
addOption(document.searchBussList.SubCat_2,"203", "Health Resort");
addOption(document.searchBussList.SubCat_2,"243", "Education");
addOption(document.searchBussList.SubCat_2,"142", "Other Hospitality & Tourism");
}

if(document.searchBussList.SubCat_1.value == '33'){
addOption(document.searchBussList.SubCat_2,"all", "All Energy");
addOption(document.searchBussList.SubCat_2,"206", "Electricity");
addOption(document.searchBussList.SubCat_2,"207", "Other Energy");
}

if(document.searchBussList.SubCat_1.value == '34'){
addOption(document.searchBussList.SubCat_2,"all", "All Other");
addOption(document.searchBussList.SubCat_2,"208", "Arts & Craft");
//addOption(document.searchBussList.SubCat_2,"NonPPOtherOther", "Other Non Primary Production");
}

}

//------------------------------------------------------------------------------------------------



////////////////// 

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);
}




