
function fillCategory(){ 
 // this function is used to fill the category list on load first is value, second is text 
addOption(document.drop_list.Category, "Floor", "Floor Racks", "");
addOption(document.drop_list.Category, "Seismic-certified", "Seismic-Certified RacksTM", "");
addOption(document.drop_list.Category, "Vari-Rack", "Vari-Rack", "");
addOption(document.drop_list.Category, "Portable", "Portable Racks", "");
addOption(document.drop_list.Category, "Wall-Mount", "Wall-Mount Racks & Shelves", "");
addOption(document.drop_list.Category, "Pull", "Pull & Turn Racks", "");
addOption(document.drop_list.Category, "Credenza", "Credenza Racks", "");
addOption(document.drop_list.Category, "Laminated", "Laminated Racks", "");
}

function SelectSubCat(){
// ON selection of category this function will work

removeAllOptions(document.drop_list.SubCat);
removeAllOptions(document.drop_list.Tier3);
removeAllOptions(document.drop_list.Tier4);
addOption(document.drop_list.SubCat, "", "Make a Selection", "");

if(document.drop_list.Category.value == 'Floor'){
addOption(document.drop_list.SubCat,"Enclosed", "Enclosed");
addOption(document.drop_list.SubCat,"Ganging", "Ganging");
addOption(document.drop_list.SubCat,"Network", "Network");
}
if(document.drop_list.Category.value == 'Seismic-certified'){
addOption(document.drop_list.SubCat,"SEnclosed", "Enclosed");
addOption(document.drop_list.SubCat,"SGanging", "Ganging");
}
if(document.drop_list.Category.value == 'Vari-Rack'){
addOption(document.drop_list.SubCat,"", "No further options");
}
if(document.drop_list.Category.value == 'Portable'){
addOption(document.drop_list.SubCat,"Presentation", "Presentation");
addOption(document.drop_list.SubCat,"Transport", "Transport");
addOption(document.drop_list.SubCat,"Studio", "Studio");
}
if(document.drop_list.Category.value == 'Wall-Mount'){
addOption(document.drop_list.SubCat,"Pivoting", "Pivoting Racks");
addOption(document.drop_list.SubCat,"Stationary", "Stationary Racks");
addOption(document.drop_list.SubCat,"Swing", "Swing-out Racks");
addOption(document.drop_list.SubCat,"Tilt", "Tilt-out Racks");
addOption(document.drop_list.SubCat,"Wall", "Wall-mount Shelves");
}
if(document.drop_list.Category.value == 'Pull'){
addOption(document.drop_list.SubCat,"PullBuilt", "Built-in");
addOption(document.drop_list.SubCat,"Host", "Host");
}
if(document.drop_list.Category.value == 'Credenza'){
addOption(document.drop_list.SubCat,"CBuilt-in", "Built-in");
addOption(document.drop_list.SubCat,"CDesktop", "Desktop");
}
if(document.drop_list.Category.value == 'Laminated'){
addOption(document.drop_list.SubCat,"", "No further options");

}
}
////////////////// 
function SelectTier3(){
removeAllOptions(document.drop_list.Tier3);
addOption(document.drop_list.Tier3, "", "Make a Selection", "");

if(document.drop_list.SubCat.value == 'Enclosed'){
addOption(document.drop_list.Tier3,"Adjustable", "Adjustable Rail");
addOption(document.drop_list.Tier3,"Fixed", "Fixed Rail");
}
if(document.drop_list.SubCat.value == 'Ganging'){
addOption(document.drop_list.Tier3,"", "No further options");
}
if(document.drop_list.SubCat.value == 'Network'){
addOption(document.drop_list.Tier3,"", "No further options");
}
if(document.drop_list.SubCat.value == 'SEnclosed'){
addOption(document.drop_list.Tier3,"SAdjustable", "Adjustable Rail");
addOption(document.drop_list.Tier3,"SFixed", "Fixed Rail");
}
if(document.drop_list.SubCat.value == 'PullBuilt'){
addOption(document.drop_list.Tier3,"2slides", "2-Slides");
addOption(document.drop_list.Tier3,"4slides", "4-Slides");
}
if(document.drop_list.SubCat.value == 'PullHost'){
addOption(document.drop_list.Tier3,"", "No further options");
}
if(document.drop_list.SubCat.value == 'SGanging'){
addOption(document.drop_list.Tier3,"GRack", "Rack");
addOption(document.drop_list.Tier3,"GRackIBC", "Rack(with IBC Qualifier Braces)");
}
if(document.drop_list.SubCat.value == 'CBuilt-in'){
addOption(document.drop_list.Tier3,"Welded", "Welded");
addOption(document.drop_list.Tier3,"Unassembled", "Unassembled");
}
if(document.drop_list.SubCat.value == 'Presentation'){
addOption(document.drop_list.Tier3,"", "No further options");
}
if(document.drop_list.SubCat.value == 'Transport'){
addOption(document.drop_list.Tier3,"", "No further options");
}
if(document.drop_list.SubCat.value == 'Studio'){
addOption(document.drop_list.Tier3,"", "No further options");
}
if(document.drop_list.SubCat.value == 'Pivoting'){
addOption(document.drop_list.Tier3,"", "No further options");
}
if(document.drop_list.SubCat.value == 'Stationary'){
addOption(document.drop_list.Tier3,"", "No further options");
}
if(document.drop_list.SubCat.value == 'Swing'){
addOption(document.drop_list.Tier3,"", "No further options");
}
if(document.drop_list.SubCat.value == 'Tilt'){
addOption(document.drop_list.Tier3,"", "No further options");
}
if(document.drop_list.SubCat.value == 'Wall'){
addOption(document.drop_list.Tier3,"", "No further options");
}
if(document.drop_list.SubCat.value == 'CDesktop'){
addOption(document.drop_list.Tier3,"", "No further options");
}
}
/////////////////
function SelectTier4(){
removeAllOptions(document.drop_list.Tier4);
addOption(document.drop_list.Tier4, "", "Make a Selection", "");

if(document.drop_list.Tier3.value == 'Adjustable'){
addOption(document.drop_list.Tier4,"", "No further options");
}
if(document.drop_list.Tier3.value == 'Fixed'){
addOption(document.drop_list.Tier4,"", "No further options");
}
if(document.drop_list.Tier3.value == 'SAdjustable'){
addOption(document.drop_list.Tier4,"ARack", "Rack");
addOption(document.drop_list.Tier4,"ARackIBC", "Rack(with IBC Qualifier Braces)");
}
if(document.drop_list.Tier3.value == 'GRack'){
addOption(document.drop_list.Tier4,"", "No further options");
}
if(document.drop_list.Tier3.value == 'GRackIBC'){
addOption(document.drop_list.Tier4,"", "No further options");
}
if(document.drop_list.Tier3.value == '2slides'){
addOption(document.drop_list.Tier4,"", "No further options");
}
if(document.drop_list.Tier3.value == '4slides'){
addOption(document.drop_list.Tier4,"", "No further options");
}
if(document.drop_list.Tier3.value == 'Welded'){
addOption(document.drop_list.Tier4,"", "No further options");
}
if(document.drop_list.Tier3.value == 'Unassembled'){
addOption(document.drop_list.Tier4,"", "No further options");
}
}
/////////////////
function fillRackOptions(){ 
 // this function is used to fill the category list on load first is value, second is text 
addOption(document.drop_list2.RackOptions, "Doors", "Doors & Access Covers", "");
addOption(document.drop_list2.RackOptions, "Dual", "Dual Door Frame", "");
addOption(document.drop_list2.RackOptions, "Side", "Side Panels", "");
addOption(document.drop_list2.RackOptionss, "Bases", "Platform Bases", "");
addOption(document.drop_list2.RackOptions, "Cable", "Cable Chase", "");
addOption(document.drop_list2.RackOptions, "Decorative", "Decorative Workd Surface (top)", "");
addOption(document.drop_list2.RackOptions, "Grounding", "Grounding Bus Bar", "");
addOption(document.drop_list2.RackOptions, "Mounting", "Laminated Racks", "");
addOption(document.drop_list2.RackOptions, "Knockout", "Knockout & Project Panels", "");
}

function SelectSubOpt(){
// ON selection of category this function will work

removeAllOptions(document.drop_list2.SubOpt);
removeAllOptions(document.drop_list2.Opt3);
addOption(document.drop_list2.SubOpt, "", "Make a Selection", "");

if(document.drop_list2.RackOptions.value == 'Doors'){
addOption(document.drop_list2.SubOpt,"FdoorS", "Front Door (Solid)");
addOption(document.drop_list2.SubOpt,"FdoorP", "Front Door (Plexiglas)");
addOption(document.drop_list2.SubOpt,"FdoorFV", "Front Door (Fully-Vented)");
addOption(document.drop_list2.SubOpt,"RdoorV", "Rear Door (Vented)");
addOption(document.drop_list2.SubOpt,"RdoorFV", "Rear Door (Fully-Vented)");
addOption(document.drop_list2.SubOpt,"RaccessV", "Rear Access Cover (Vented)");
}
if(document.drop_list2.RackOptions.value == 'Dual'){
addOption(document.drop_list2.SubOpt,"", "No further options");
}
if(document.drop_list2.RackOptions.value == 'Side'){
addOption(document.drop_list2.SubOpt,"Slgr", "For LGR, LSGR-series");
addOption(document.drop_list2.SubOpt,"Slvr", "For LVR-series");
addOption(document.drop_list2.SubOpt,"Sx", "For X-series");
}
if(document.drop_list2.RackOptions.value == 'Bases'){
addOption(document.drop_list2.SubOpt,"Mobile", "Mobile");
addOption(document.drop_list2.SubOpt,"Stationary", "Stationary");
}
if(document.drop_list2.RackOptions.value == 'Cable'){
addOption(document.drop_list2.SubOpt,"Cbllgr", "For LGR, LSGR-series");
addOption(document.drop_list2.SubOpt,"Cbllvr", "For LVR-series");
}
if(document.drop_list2.RackOptions.value == 'Decorative'){
addOption(document.drop_list2.SubOpt,"Declgr", "For LGR, LER, LER-F, LSER, LSER-F, LPPR, LPR-series");
addOption(document.drop_list2.SubOpt,"Declpsr", "For LPSR-series");
addOption(document.drop_list2.SubOpt,"Decldr", "For LDR-series");
}
if(document.drop_list2.RackOptions.value == 'Grounding'){
addOption(document.drop_list2.SubOpt,"", "No further option");
}
if(document.drop_list2.RackOptions.value == 'Mounting'){
addOption(document.drop_list2.SubOpt,"Mntlgr", "For LGR, LER, LER-F, LSGR, LSER,");
addOption(document.drop_list2.SubOpt,"Mntlgr", "LSER-F, LWR, LWBR, LPPR, LPR-series");
addOption(document.drop_list2.SubOpt,"Mntlvr", "For LVR-series");
addOption(document.drop_list2.SubOpt,"Mntllr", "For LLR-series");
addOption(document.drop_list2.SubOpt,"Mntlhr", "For LHR-series");
addOption(document.drop_list2.SubOpt,"Mntx", "For X-series");
}
if(document.drop_list2.RackOptions.value == 'Knockout'){
addOption(document.drop_list2.SubOpt,"Blank", "Blank");
}
}

////////////////// 
function SelectOpt3(){
removeAllOptions(document.drop_list2.Opt3);
addOption(document.drop_list2.Opt3, "", "Make a Selection", "");

if(document.drop_list2.SubOpt.value == 'FdoorS'){
addOption(document.drop_list2.Opt3,"FDSlgr", "For LGR, LER, LER-F, LSGR, LSER,");
addOption(document.drop_list2.Opt3,"FDSlgr", "LSER-F, LWR, LWBR, LPPR, LPR-series");
addOption(document.drop_list2.Opt3,"FDSlvr", "For LVR-series");
addOption(document.drop_list2.Opt3,"FDSlhr", "For LHR-series");
addOption(document.drop_list2.Opt3,"FDSldr", "For LDR-series");
}
if(document.drop_list2.SubOpt.value == 'FdoorP'){
addOption(document.drop_list2.Opt3,"FDPlgr", "For LGR, LER, LER-F, LSGR, LSER,");
addOption(document.drop_list2.Opt3,"FDPlgr", "LSER-F, LWR, LWBR, LPPR, LPR-series");
addOption(document.drop_list2.Opt3,"FDPlvr", "For LVR-series");
addOption(document.drop_list2.Opt3,"FDPlhr", "For LHR-series");
}
if(document.drop_list2.SubOpt.value == 'FdoorFV'){
addOption(document.drop_list2.Opt3,"FDFVlgr", "For LGR, LER, LER-F, LSGR, LSER,");
addOption(document.drop_list2.Opt3,"FDFVlgr", "LSER-F, LWR, LWBR, LPPR, LPR-series");
}
if(document.drop_list2.SubOpt.value == 'RdoorV'){
addOption(document.drop_list2.Opt3,"RDVlgr", "For LGR, LER, LER-F, LSGR, LSER,");
addOption(document.drop_list2.Opt3,"RDVlgr", "LSER-F, LPPR, LPR-series");
addOption(document.drop_list2.Opt3,"RDVldr", "For LDR-series (short)");
}
if(document.drop_list2.SubOpt.value == 'RdoorFV'){
addOption(document.drop_list2.Opt3,"RDFVlgr", "For LGR, LER, LER-F, LSGR, LSER,");
addOption(document.drop_list2.Opt3,"RDFVlgr", "LSER-F, LPPR, LPR-series");
}
if(document.drop_list2.SubOpt.value == 'RaccessV'){
addOption(document.drop_list2.Opt3,"RAVlvr", "For LVR-series");
addOption(document.drop_list2.Opt3,"RAVlhr", "For LHR-series");
addOption(document.drop_list2.Opt3,"RAVldr", "For LDR-series");
}
//if(document.drop_list2.SubOpt.value == 'Dualyes'){
//addOption(document.drop_list2.Opt3,"", "No further options");
//}
//if(document.drop_list2.SubOpt.value == 'Dualno'){
//addOption(document.drop_list2.Opt3,"", "No further options");
//}

if(document.drop_list2.SubOpt.value == 'Mobile'){
addOption(document.drop_list2.Opt3,"Mobilelgr", "For LGR, LER, LER-F-series");
addOption(document.drop_list2.Opt3,"Mobilelvr", "For LVR-series");
}
if(document.drop_list2.SubOpt.value == 'Stationary'){
addOption(document.drop_list2.Opt3,"Statlgr", "For LGR, LER, LER-F-series");
}
//if(document.drop_list2.SubOpt.value == 'Gryes'){
//addOption(document.drop_list2.Opt3,"", "No further options");
//}
//if(document.drop_list2.SubOpt.value == 'Grno'){
//addOption(document.drop_list2.Opt3,"", "No further options");
//}
if(document.drop_list2.SubOpt.value == 'Blank'){
addOption(document.drop_list2.Opt3,"Blanklgr", "For LGR, LER, LER-F, LSGR, LSER, ");
addOption(document.drop_list2.Opt3,"Blanklgr",	"LSER-F, LWR, LWBR, LPPR, LPR, LVR, LHR-series");
}
if(document.drop_list2.SubOpt.value == 'Slgr'){
addOption(document.drop_list2.Opt3,"", "No further options");
}
if(document.drop_list2.SubOpt.value == 'Slvr'){
addOption(document.drop_list2.Opt3,"", "No further options");
}
if(document.drop_list2.SubOpt.value == 'Sx'){
addOption(document.drop_list2.Opt3,"", "No further options");
}
if(document.drop_list2.SubOpt.value == 'Cbllgr'){
addOption(document.drop_list2.Opt3,"", "No further options");
}
if(document.drop_list2.SubOpt.value == 'Cbllvr'){
addOption(document.drop_list2.Opt3,"", "No further options");
}
if(document.drop_list2.SubOpt.value == 'Declgr'){
addOption(document.drop_list2.Opt3,"", "No further options");
}
if(document.drop_list2.SubOpt.value == 'Declpsr'){
addOption(document.drop_list2.Opt3,"", "No further options");
}
if(document.drop_list2.SubOpt.value == 'Decldr'){
addOption(document.drop_list2.Opt3,"", "No further options");
}
if(document.drop_list2.SubOpt.value == 'Mntlgr'){
addOption(document.drop_list2.Opt3,"", "No further options");
}
if(document.drop_list2.SubOpt.value == 'Mntlvr'){
addOption(document.drop_list2.Opt3,"", "No further options");
}
if(document.drop_list2.SubOpt.value == 'Mntllr'){
addOption(document.drop_list2.Opt3,"", "No further options");
}
if(document.drop_list2.SubOpt.value == 'Mntlhr'){
addOption(document.drop_list2.Opt3,"", "No further options");
}
if(document.drop_list2.SubOpt.value == 'Mntx'){
addOption(document.drop_list2.Opt3,"", "No further options");
}
}
/////////////////For rackAcc page
function SelectAcc2(){
// ON selection of category this function will work

removeAllOptions(document.drop_listAcc.Acc2);
removeAllOptions(document.drop_listAcc.Acc3);
//removeAllOptions(document.drop_listAcc.Acc4);
addOption(document.drop_listAcc.Acc2, "", "Make a Selection", "");

if(document.drop_listAcc.Accessory.value == 'EIAPanel'){
addOption(document.drop_listAcc.Acc2,"EIABlank", "Blank");
addOption(document.drop_listAcc.Acc2,"EIAVented", "Vented");
addOption(document.drop_listAcc.Acc2,"EIASecurity", "Security");
addOption(document.drop_listAcc.Acc2,"EIADevice", "Device Cutouts");
}
if(document.drop_listAcc.Accessory.value == 'EIAShelve'){
addOption(document.drop_listAcc.Acc2,"Utility", "Enclosed");
addOption(document.drop_listAcc.Acc2,"Custom", "Custom Rackmount Kit");
addOption(document.drop_listAcc.Acc2,"Laptop", "Laptop");
addOption(document.drop_listAcc.Acc2,"Keyboard", "Keyboard");
addOption(document.drop_listAcc.Acc2,"AdjDepth", "Adjustable Depth");
addOption(document.drop_listAcc.Acc2,"AdjWidth", "Adjustable Width");
}
if(document.drop_listAcc.Accessory.value == 'EIAStore'){
addOption(document.drop_listAcc.Acc2,"Drawers", "Drawers");
addOption(document.drop_listAcc.Acc2,"Media", "Media Holders");
}
if(document.drop_listAcc.Accessory.value == 'Hardware'){
addOption(document.drop_listAcc.Acc2,"Casters", "Casters");
addOption(document.drop_listAcc.Acc2,"Levelers", "Leg Levelers");
addOption(document.drop_listAcc.Acc2,"Locksets", "Keys \& Locksets");
addOption(document.drop_listAcc.Acc2,"PPscrews", "PilotPoint\u00AE' Screws");
addOption(document.drop_listAcc.Acc2,"Othscrews", "Other Screws");
addOption(document.drop_listAcc.Acc2,"PPbits", "PilotPoint\u00AE'  Bits");
addOption(document.drop_listAcc.Acc2,"Cnuts", "Cage Nuts");
addOption(document.drop_listAcc.Acc2,"Ganghardware", "Ganging Hardware");
addOption(document.drop_listAcc.Acc2,"Racklight", "Rack Utility Light");
}
}
//////
function SelectAcc3(){
removeAllOptions(document.drop_listAcc.Acc3);
addOption(document.drop_listAcc.Acc3, "", "Make a Selection", "");

if(document.drop_listAcc.Acc2.value == 'EIABlank'){
addOption(document.drop_listAcc.Acc3,"Aluminum", "Aluminum");
addOption(document.drop_listAcc.Acc3,"Steel", "Steel");
addOption(document.drop_listAcc.Acc3,"Steelecon", "Steel Economy");
}
if(document.drop_listAcc.Acc2.value == 'EIAVented'){
addOption(document.drop_listAcc.Acc3,"", "No further options");
}
if(document.drop_listAcc.Acc2.value == 'EIASecurity'){
addOption(document.drop_listAcc.Acc3,"", "No further options");
}
if(document.drop_listAcc.Acc2.value == 'EIADevice'){
addOption(document.drop_listAcc.Acc3,"Plain", "Plain");
addOption(document.drop_listAcc.Acc3,"PockDecora", "PocektID\u00AE' (Decora)");
addOption(document.drop_listAcc.Acc3,"PockNDecora", "PocektID\u00AE' (non-Decora)");
}
if(document.drop_listAcc.Acc2.value == 'Utility'){
addOption(document.drop_listAcc.Acc3,"", "No further options");
}
if(document.drop_listAcc.Acc2.value == 'Custom'){
addOption(document.drop_listAcc.Acc3,"RMK", "RMK Kit");
addOption(document.drop_listAcc.Acc3,"RMKface", "RMK Face Plate");
addOption(document.drop_listAcc.Acc3,"RMKshelf", "RMK Shelf");
addOption(document.drop_listAcc.Acc3,"RMKbracket", "RMK Brackets");
}
if(document.drop_listAcc.Acc2.value == 'Laptop'){
addOption(document.drop_listAcc.Acc3,"Fixed", "Fixed");
addOption(document.drop_listAcc.Acc3,"Sliding", "Sliding/Reversible");
}
if(document.drop_listAcc.Acc2.value == 'Keyboard'){
addOption(document.drop_listAcc.Acc3,"", "No further options");
}
if(document.drop_listAcc.Acc2.value == 'AdjDepth'){
addOption(document.drop_listAcc.Acc3,"", "No further options");
}
if(document.drop_listAcc.Acc2.value == 'AdjWidth'){
addOption(document.drop_listAcc.Acc3,"", "No further options");
}
if(document.drop_listAcc.Acc2.value == 'Drawers'){
addOption(document.drop_listAcc.Acc3,"", "No further options");
}
if(document.drop_listAcc.Acc2.value == 'Media'){
addOption(document.drop_listAcc.Acc3,"", "No further options");
}
if(document.drop_listAcc.Acc2.value == 'Casters'){
addOption(document.drop_listAcc.Acc3,"", "No further options");
}
if(document.drop_listAcc.Acc2.value == 'Levelers'){
addOption(document.drop_listAcc.Acc3,"", "No further options");
}
if(document.drop_listAcc.Acc2.value == 'Locksets'){
addOption(document.drop_listAcc.Acc3,"", "No further options");
}
if(document.drop_listAcc.Acc2.value == 'PPScrews'){
addOption(document.drop_listAcc.Acc3,"", "No further options");
}
if(document.drop_listAcc.Acc2.value == 'Othscrews'){
addOption(document.drop_listAcc.Acc3,"", "No further options");
}
if(document.drop_listAcc.Acc2.value == 'PPbits'){
addOption(document.drop_listAcc.Acc3,"", "No further options");
}
if(document.drop_listAcc.Acc2.value == 'Cnuts'){
addOption(document.drop_listAcc.Acc3,"", "No further options");
}
if(document.drop_listAcc.Acc2.value == 'Ganghardware'){
addOption(document.drop_listAcc.Acc3,"", "No further options");
}
if(document.drop_listAcc.Acc2.value == 'Racklight'){
addOption(document.drop_listAcc.Acc3,"", "No further options");
}
}
//////
function SelectCbl2(){
// ON selection of category this function will work

removeAllOptions(document.drop_listCableMgmnt.Cbl2);
removeAllOptions(document.drop_listCableMgmnt.Cbl3);
//removeAllOptions(document.drop_listCableMgmnt.Acc4);
addOption(document.drop_listCableMgmnt.Cbl2, "", "Make a Selection", "");

if(document.drop_listCableMgmnt.Accessory.value == 'Horizontal'){
addOption(document.drop_listAcc.Acc3,"", "No further options");
}
if(document.drop_listCableMgmnt.Accessory.value == 'Vertical'){
addOption(document.drop_listAcc.Acc3,"", "No further options");
}
if(document.drop_listCableMgmnt.Accessory.value == 'Ties'){
addOption(document.drop_listAcc.Acc3,"", "No further options");
}
if(document.drop_listCableMgmnt.Accessory.value == 'Bushings'){
addOption(document.drop_listAcc.Acc3,"", "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);
}
