
function fillComponents(){ 
 // this function is used to fill the Components list on load first is value, second is text 
addOption(document.drop_list_audComponents.Components, "Floor", "Floor Racks", "");
addOption(document.drop_list_audComponents.Components, "Seismic-certified", "Seismic-Certified RacksTM", "");
addOption(document.drop_list_audComponents.Components, "Vari-Rack", "Vari-Rack", "");
addOption(document.drop_list_audComponents.Components, "Portable", "Portable Racks", "");
addOption(document.drop_list_audComponents.Components, "Wall-Mount", "Wall-Mount Racks & Shelves", "");
addOption(document.drop_list_audComponents.Components, "Pull", "Pull & Turn Racks", "");
addOption(document.drop_list_audComponents.Components, "Credenza", "Credenza Racks", "");
addOption(document.drop_list_audComponents.Components, "Laminated", "Laminated Racks", "");
}

function SelectSubCat_audComponents(){
// ON selection of loads this function will work

removeAllOptions(document.drop_list_audComponents.SubCat_audComponents);
removeAllOptions(document.drop_list_audComponents.Tier3_audComponents);
addOption(document.drop_list_audComponents.SubCat_audComponents, "", "Make a Selection", "");

if(document.drop_list_audComponents.Components.value == 'audio1T19'){
addOption(document.drop_list_audComponents.SubCat_audComponents,"audio2T53","Grilles");
addOption(document.drop_list_audComponents.SubCat_audComponents	,	"audio2T54"	,"Backboxes");
}
if(document.drop_list_audComponents.Components.value == 'audio1T20'){
addOption(document.drop_list_audComponents.SubCat_audComponents	,	"audio2T55"	,"	Speaker/Transformer	");
addOption(document.drop_list_audComponents.SubCat_audComponents	,	"audio2T56"	,"	Drivers	");
addOption(document.drop_list_audComponents.SubCat_audComponents	,	"audio2T57"	,"	Grilles	");
addOption(document.drop_list_audComponents.SubCat_audComponents	,	"audio2T58"	,"	Backboxes	");
addOption(document.drop_list_audComponents.SubCat_audComponents	,	"audio2T59"	,"	Tile-Bridge & Support Channels	");
}
if(document.drop_list_audComponents.Components.value == 'audio1T21'){
addOption(document.drop_list_audComponents.SubCat_audComponents	,	"audio2T60"	,"	Drivers	");
}
if(document.drop_list_audComponents.Components.value == 'audio1T22'){
addOption(document.drop_list_audComponents.SubCat_audComponents	,	"audio2T61"	,"	Speaker/Transformer	");
addOption(document.drop_list_audComponents.SubCat_audComponents	,	"audio2T162"	,"	Drivers	");
addOption(document.drop_list_audComponents.SubCat_audComponents	,	"audio2T163"	,"	Speakers	");
addOption(document.drop_list_audComponents.SubCat_audComponents	,	"audio2T164"	,"	Grilles	");
addOption(document.drop_list_audComponents.SubCat_audComponents	,	"audio2T165"	,"	Surface Baffles	");
addOption(document.drop_list_audComponents.SubCat_audComponents	,	"audio2T166"	,"	Backboxes	");
addOption(document.drop_list_audComponents.SubCat_audComponents	,	"audio2T167"	,"	Tile-Bridge & Support Channels	");
addOption(document.drop_list_audComponents.SubCat_audComponents	,	"audio2T168"	,"	Recessed Mounting Rings	");
}
if(document.drop_list_audComponents.Components.value == 'audio1T23'){
addOption(document.drop_list_audComponents.SubCat_audComponents	,"audio2T69","	Speaker/Transformer");
addOption(document.drop_list_audComponents.SubCat_audComponents	,"audio2T70","	Speakers	");
addOption(document.drop_list_audComponents.SubCat_audComponents	,"audio2T71","	Grilles 	");
addOption(document.drop_list_audComponents.SubCat_audComponents	,"audio2T72","		Backboxes");
addOption(document.drop_list_audComponents.SubCat_audComponents	,"audio2T73","	 Tile-Bridge & Support Channels	");
}
if(document.drop_list_audComponents.Components.value == 'audio1T24'){
addOption(document.drop_list_audComponents.SubCat_audComponents	,"audio2T74","	Speaker/Transformer 	");
addOption(document.drop_list_audComponents.SubCat_audComponents	,"audio2T75","	Speakers	");
addOption(document.drop_list_audComponents.SubCat_audComponents	,"audio2T76","	Grilles	");
addOption(document.drop_list_audComponents.SubCat_audComponents	,"audio2T77","	Backboxes 	");
addOption(document.drop_list_audComponents.SubCat_audComponents	,"audio2T78","	Tile-Bridge & Support Channels	");
addOption(document.drop_list_audComponents.SubCat_audComponents	,"audio2T79","	Recessed Mounting Rings	");
}
if(document.drop_list_audComponents.Components.value == 'audio1T25'){
addOption(document.drop_list_audComponents.SubCat_audComponents,"audio2T80", "20/20 Audio/Vision\u00AE");
addOption(document.drop_list_audComponents.SubCat_audComponents,"audio2T81", "High Performance");
addOption(document.drop_list_audComponents.SubCat_audComponents,"audio2T82", "Standard");
addOption(document.drop_list_audComponents.SubCat_audComponents,"audio2T83", "Dual Voltage");
addOption(document.drop_list_audComponents.SubCat_audComponents,"audio2T84", "Impedance Matching");
}
if(document.drop_list_audComponents.Components.value == 'audio1T26'){
addOption(document.drop_list_audComponents.SubCat_audComponents,"audio2T85", "Tinnerman Clips 8-32");
}
}
////////////////// 
function SelectTier3_audComponents(){
removeAllOptions(document.drop_list_audComponents.Tier3_audComponents);
addOption(document.drop_list_audComponents.Tier3_audComponents, "", "Make a Selection", "");


if(document.drop_list_audComponents.SubCat_audComponents.value == 'audio2T53'){	
addOption(document.drop_list_audComponents.Tier3_audComponents	,"","	No further options	");
}
if(document.drop_list_audComponents.SubCat_audComponents.value == 'audio2T54'){	
addOption(document.drop_list_audComponents.Tier3_audComponents,"audio3T60","Architecture/Recessed");
}
if(document.drop_list_audComponents.SubCat_audComponents.value == 'audio255'){	
addOption(document.drop_list_audComponents.Tier3_audComponents	,"","	No further options	");
}
if(document.drop_list_audComponents.SubCat_audComponents.value == 'audio2T56'){	
addOption(document.drop_list_audComponents.Tier3_audComponents	,"","	No further options	");
}
if(document.drop_list_audComponents.SubCat_audComponents.value == 'audio2T57'){	
addOption(document.drop_list_audComponents.Tier3_audComponents	,"","	No further options	");
}
if(document.drop_list_audComponents.SubCat_audComponents.value == 'audio2T58'){	
addOption(document.drop_list_audComponents.Tier3_audComponents,"audio3T61","Recessed Ceiling");
}
if(document.drop_list_audComponents.SubCat_audComponents.value == 'audio2T59'){	
addOption(document.drop_list_audComponents.Tier3_audComponents	,"","	No further options	");
}
if(document.drop_list_audComponents.SubCat_audComponents.value == 'audio2T60'){
addOption(document.drop_list_audComponents.Tier3_audComponents	,"","	No further options	");	
}
if(document.drop_list_audComponents.SubCat_audComponents.value == 'audio2T61'){	
addOption(document.drop_list_audComponents.Tier3_audComponents	,"","	No further options	");
}
if(document.drop_list_audComponents.SubCat_audComponents.value == 'audio2T62'){	
addOption(document.drop_list_audComponents.Tier3_audComponents	,"","	No further options	");
}
if(document.drop_list_audComponents.SubCat_audComponents.value == 'audio2T63'){	
addOption(document.drop_list_audComponents.Tier3_audComponents	,"","	No further options	");
}
if(document.drop_list_audComponents.SubCat_audComponents.value == 'audio2T64'){	
addOption(document.drop_list_audComponents.Tier3_audComponents	,"","	No further options	");
}
if(document.drop_list_audComponents.SubCat_audComponents.value == 'audio2T65'){	
addOption(document.drop_list_audComponents.Tier3_audComponents	,"","	No further options	");
}
if(document.drop_list_audComponents.SubCat_audComponents.value == 'audio2T66'){	
addOption(document.drop_list_audComponents.Tier3_audComponents,"audio3T62","Recessed Round");
addOption(document.drop_list_audComponents.Tier3_audComponents,"audio3T63","Recessed Square");
addOption(document.drop_list_audComponents.Tier3_audComponents,"audio3T64","Surface Square");
}
if(document.drop_list_audComponents.SubCat_audComponents.value == 'audio2T167'){	
addOption(document.drop_list_audComponents.Tier3_audComponents	,"","	No further options	");
}
if(document.drop_list_audComponents.SubCat_audComponents.value == 'audio2T68'){	
addOption(document.drop_list_audComponents.Tier3_audComponents	,"","	No further options	");
}
if(document.drop_list_audComponents.SubCat_audComponents.value == 'audio2T169'){	
addOption(document.drop_list_audComponents.Tier3_audComponents	,"","	No further options	");
}
if(document.drop_list_audComponents.SubCat_audComponents.value == 'audio2T70'){	
addOption(document.drop_list_audComponents.Tier3_audComponents	,"","	No further options	");
}
if(document.drop_list_audComponents.SubCat_audComponents.value == 'audio2T71'){	
addOption(document.drop_list_audComponents.Tier3_audComponents	,"","	No further options	");
}
if(document.drop_list_audComponents.SubCat_audComponents.value == 'audio2T72'){	
addOption(document.drop_list_audComponents.Tier3_audComponents,"audio3T65","Recessed Round");
}
if(document.drop_list_audComponents.SubCat_audComponents.value == 'audio2T273'){	
addOption(document.drop_list_audComponents.Tier3_audComponents	,"","	No further options	");
}
if(document.drop_list_audComponents.SubCat_audComponents.value == 'audio2T74'){	
addOption(document.drop_list_audComponents.Tier3_audComponents	,"","	No further options	");
}
if(document.drop_list_audComponents.SubCat_audComponents.value == 'audio2T75'){	
addOption(document.drop_list_audComponents.Tier3_audComponents	,"","	No further options	");
}
if(document.drop_list_audComponents.SubCat_audComponents.value == 'audio2T76'){	
addOption(document.drop_list_audComponents.Tier3_audComponents	,"","	No further options	");
}
if(document.drop_list_audComponents.SubCat_audComponents.value == 'audio2T77'){	
addOption(document.drop_list_audComponents.Tier3_audComponents,"audio3T66","Recessed Round");
addOption(document.drop_list_audComponents.Tier3_audComponents,"audio3T67","Recessed Square");
addOption(document.drop_list_audComponents.Tier3_audComponents,"audio3T68","Surface Square");
}
if(document.drop_list_audComponents.SubCat_audComponents.value == 'audio2T78'){	
addOption(document.drop_list_audComponents.Tier3_audComponents,"","No further options");
}
if(document.drop_list_audComponents.SubCat_audComponents.value == 'audio2T79'){	
addOption(document.drop_list_audComponents.Tier3_audComponents,"","No further options");
}
if(document.drop_list_audComponents.SubCat_audComponents.value == 'audio2T80'){	
addOption(document.drop_list_audComponents.Tier3_audComponents,"","No further options");
}
if(document.drop_list_audComponents.SubCat_audComponents.value == 'audio2T81'){	
addOption(document.drop_list_audComponents.Tier3_audComponents,"","No further options");
}
if(document.drop_list_audComponents.SubCat_audComponents.value == 'audio2T82'){	
addOption(document.drop_list_audComponents.Tier3_audComponents,"","No further options");
}
if(document.drop_list_audComponents.SubCat_audComponents.value == 'audio2T783'){	
addOption(document.drop_list_audComponents.Tier3_audComponents,"","No further options");
}
if(document.drop_list_audComponents.SubCat_audComponents.value == 'audio2T84'){	
addOption(document.drop_list_audComponents.Tier3_audComponents,"","No further options");
}
if(document.drop_list_audComponents.SubCat_audComponents.value == 'audio2T85'){	
addOption(document.drop_list_audComponents.Tier3_audComponents,"","No further options");
}






}
/////////////////

/////////////////
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);
}
