var makeModel = new DynamicOptionList("AMAKE","AMODEL","ATYPE", "APOWER");

//Signal
makeModel.forText("All").addOptionsTextValue("All", "55");
makeModel.forText("Pneumatic").addOptionsTextValue("Modulating", "2");
makeModel.forText("Electric - Hydraulic").addOptionsTextValue("All", "55", "2 Position", "1", "Modulating", "2", "Floating", "3");
makeModel.forText("Electric - Gear Train").addOptionsTextValue("All", "55", "2 Position", "1", "Modulating", "2", "Floating", "3");
makeModel.forText("Electric - Direct Coupled").addOptionsTextValue("All", "55", "2 Position", "1", "Modulating", "2", "Floating", "3");


//Signal Range
makeModel.forText("All").forText("All").addOptionsTextValue("All", "55");

makeModel.forText("Pneumatic").forText("Modulating").addOptionsTextValue("All", "55", "1-4#", "1", "3-6#", "2", "3-7#", "3", "3-8#", "4", "3-12#", "5", "3-13#", "6", "4-8#", "7", "5-10#", "8", "8-12#", "9", "8-13#", "10", "9-12#", "11", "10-11#", "12", "10-13#", "13", "10-15#", "14", "11-17#", "15");

makeModel.forText("Electric - Hydraulic").forText("All").addOptionsTextValue("All", "55");
makeModel.forText("Electric - Hydraulic").forText("2 Position").addOptionsTextValue("2 Position", "22");
makeModel.forText("Electric - Hydraulic").forText("Modulating").addOptionsTextValue("All", "55", "0-10 VDC", "16", "6-9 VDC", "17", "4-20mA", "18", "135 OHM", "19");
makeModel.forText("Electric - Hydraulic").forText("Floating").addOptionsTextValue("Floating", "27");

makeModel.forText("Electric - Gear Train").forText("All").addOptionsTextValue("All", "55");
makeModel.forText("Electric - Gear Train").forText("2 Position").addOptionsTextValue("2 Position", "22");
makeModel.forText("Electric - Gear Train").forText("Modulating").addOptionsTextValue("All", "55", "0-10 VDC", "16", "0-20 VDC", "20", "6-9 VDC", "17", "2-20mA", "21", "4-20mA", "18", "2 Position", "22", "135 OHM", "19");
makeModel.forText("Electric - Gear Train").forText("Floating").addOptionsTextValue("Floating", "27");

makeModel.forText("Electric - Direct Coupled").forText("All").addOptionsTextValue("All", "55");
makeModel.forText("Electric - Direct Coupled").forText("2 Position").addOptionsTextValue("2 Position", "22");
makeModel.forText("Electric - Direct Coupled").forText("Modulating").addOptionsTextValue("All", "55", "2 Position", "22", "Floating", "27", "2-10 VDC", "26", "0-3 VDC", "23", "0-5 VDC", "24", "0-10 VDC", "16", "1-5 VDC", "25", "5-10 VDC", "27", "6-9 VDC", "17", "4-20mA", "18");
makeModel.forText("Electric - Direct Coupled").forText("Floating").addOptionsTextValue("Floating", "27");

//Power Source
makeModel.forField("POWER").forText("All").forText("All").forText("All").addOptionsTextValue("All", "55");

makeModel.forField("APOWER").forText("Pneumatic").forText("Modulating").forText("All").addOptionsTextValue("Pneumatic", "1");
makeModel.forField("APOWER").forText("Pneumatic").forText("Modulating").forText("1-4#").addOptionsTextValue("Pneumatic", "1");
makeModel.forField("APOWER").forText("Pneumatic").forText("Modulating").forText("3-6#").addOptionsTextValue("Pneumatic", "1");
makeModel.forField("APOWER").forText("Pneumatic").forText("Modulating").forText("3-7#").addOptionsTextValue("Pneumatic", "1");
makeModel.forField("APOWER").forText("Pneumatic").forText("Modulating").forText("3-8#").addOptionsTextValue("Pneumatic", "1");
makeModel.forField("APOWER").forText("Pneumatic").forText("Modulating").forText("3-12#").addOptionsTextValue("Pneumatic", "1");
makeModel.forField("APOWER").forText("Pneumatic").forText("Modulating").forText("3-13#").addOptionsTextValue("Pneumatic", "1");
makeModel.forField("APOWER").forText("Pneumatic").forText("Modulating").forText("4-8#").addOptionsTextValue("Pneumatic", "1");
makeModel.forField("APOWER").forText("Pneumatic").forText("Modulating").forText("5-10#").addOptionsTextValue("Pneumatic", "1");
makeModel.forField("APOWER").forText("Pneumatic").forText("Modulating").forText("8-12#").addOptionsTextValue("Pneumatic", "1");
makeModel.forField("APOWER").forText("Pneumatic").forText("Modulating").forText("8-13#").addOptionsTextValue("Pneumatic", "1");
makeModel.forField("APOWER").forText("Pneumatic").forText("Modulating").forText("9-12#").addOptionsTextValue("Pneumatic", "1");
makeModel.forField("APOWER").forText("Pneumatic").forText("Modulating").forText("10-11#").addOptionsTextValue("Pneumatic", "1");
makeModel.forField("APOWER").forText("Pneumatic").forText("Modulating").forText("10-13#").addOptionsTextValue("Pneumatic", "1");
makeModel.forField("APOWER").forText("Pneumatic").forText("Modulating").forText("10-15#").addOptionsTextValue("Pneumatic", "1");
makeModel.forField("APOWER").forText("Pneumatic").forText("Modulating").forText("11-17#").addOptionsTextValue("Pneumatic", "1");

makeModel.forField("APOWER").forText("Electric - Direct Coupled").forText("All").forText("All").addOptionsTextValue("All", "55", "24 VAC", "2", "24 VDC", "3", "110 VAC", "4", "120 VAC", "5", "208 VAC", "6", "220 VAC", "7", "230 VAC", "8", "240 VAC", "9", "277 VAC", "10");
makeModel.forField("APOWER").forText("Electric - Direct Coupled").forText("2 Position").forText("2 Position").addOptionsTextValue("All", "55", "24 VAC", "2", "24 VDC", "3", "110 VAC", "4", "120 VAC", "5", "208 VAC", "6", "220 VAC", "7", "230 VAC", "8", "240 VAC", "9", "277 VAC", "10");
makeModel.forField("APOWER").forText("Electric - Direct Coupled").forText("Floating").forText("Floating").addOptionsTextValue("All", "55", "24 VAC", "2", "24 VDC");
makeModel.forField("APOWER").forText("Electric - Direct Coupled").forText("Modulating").forText("All").addOptionsTextValue("All", "55", "24 VAC", "2", "24 VDC", "3", "110 VAC", "4", "120 VAC", "5", "208 VAC", "6", "220 VAC", "7", "230 VAC", "8", "240 VAC", "9", "277 VAC", "10");
makeModel.forField("APOWER").forText("Electric - Direct Coupled").forText("Modulating").forText("0-3 VDC").addOptionsTextValue("All", "55", "24 VAC", "2", "24 VDC", "3");
makeModel.forField("APOWER").forText("Electric - Direct Coupled").forText("Modulating").forText("0-5 VDC").addOptionsTextValue("All", "55", "24 VAC", "2");
makeModel.forField("APOWER").forText("Electric - Direct Coupled").forText("Modulating").forText("0-10 VDC").addOptionsTextValue("All", "55", "24 VAC", "2", "24 VDC", "3", "120 VAC", "5", "230 VAC", "8", "240 VAC", "9");
makeModel.forField("APOWER").forText("Electric - Direct Coupled").forText("Modulating").forText("1-5 VDC").addOptionsTextValue("All", "55", "24 VAC", "2", "120 VAC", "5", "240 VAC", "9");
makeModel.forField("APOWER").forText("Electric - Direct Coupled").forText("Modulating").forText("2-10 VDC").addOptionsTextValue("All", "55", "24 VAC", "2", "24 VDC", "3", "120 VAC", "5", "240 VAC", "9");
makeModel.forField("APOWER").forText("Electric - Direct Coupled").forText("Modulating").forText("5-10 VDC").addOptionsTextValue("All", "55", "24 VAC", "2");
makeModel.forField("APOWER").forText("Electric - Direct Coupled").forText("Modulating").forText("6-9 VDC").addOptionsTextValue("All", "55", "24 VAC", "2", "24 VDC", "3");
makeModel.forField("APOWER").forText("Electric - Direct Coupled").forText("Modulating").forText("4-20mA").addOptionsTextValue("All", "55", "24 VAC", "2", "24 VDC", "3", "120 VAC", "5", "240 VAC", "9");
makeModel.forField("APOWER").forText("Electric - Direct Coupled").forText("Modulating").forText("Floating").addOptionsTextValue("All", "55", "24 VAC", "2", "24 VDC", "3");
makeModel.forField("APOWER").forText("Electric - Direct Coupled").forText("Modulating").forText("2 Position").addOptionsTextValue("All", "55", "24 VAC", "2", "24 VDC", "3");

makeModel.forField("APOWER").forText("Electric - Gear Train").forText("All").forText("All").addOptionsTextValue("All", "55", "24 VAC", "2", "24 VDC", "3", "110 VAC", "4", "120 VAC", "5", "208 VAC", "6", "220 VAC", "7", "230 VAC", "8", "240 VAC", "9", "277 VAC", "10");
makeModel.forField("APOWER").forText("Electric - Gear Train").forText("2 Position").forText("2 Position").addOptionsTextValue("All", "55", "24 VAC", "2", "24 VDC", "3", "120 VAC", "5", "208 VAC", "6", "230 VAC", "8", "240 VAC", "9");
makeModel.forField("APOWER").forText("Electric - Gear Train").forText("Floating").forText("Floating").addOptionsTextValue("All", "55", "24 VAC", "2", "120 VAC", "5",  "240 VAC", "9");
makeModel.forField("APOWER").forText("Electric - Gear Train").forText("Modulating").forText("All").addOptionsTextValue("All", "55", "24 VAC", "2", "24 VDC", "3", "110 VAC", "4", "120 VAC", "5", "208 VAC", "6", "220 VAC", "7", "230 VAC", "8", "240 VAC", "9", "277 VAC", "10");
makeModel.forField("APOWER").forText("Electric - Gear Train").forText("Modulating").forText("0-10 VDC").addOptionsTextValue("All", "55", "24 VAC", "2");
makeModel.forField("APOWER").forText("Electric - Gear Train").forText("Modulating").forText("0-20 VDC").addOptionsTextValue("All", "55", "24 VAC", "2");
makeModel.forField("APOWER").forText("Electric - Gear Train").forText("Modulating").forText("6-9 VDC").addOptionsTextValue("All", "55", "24 VAC", "2", "120 VAC", "5",  "240 VAC", "9");
makeModel.forField("APOWER").forText("Electric - Gear Train").forText("Modulating").forText("2-20mA").addOptionsTextValue("All", "55", "24 VAC", "2");
makeModel.forField("APOWER").forText("Electric - Gear Train").forText("Modulating").forText("4-20mA").addOptionsTextValue("All", "55", "24 VAC", "2");
makeModel.forField("APOWER").forText("Electric - Gear Train").forText("Modulating").forText("2 Position").addOptionsTextValue("All", "55", "24 VAC", "2");
makeModel.forField("APOWER").forText("Electric - Gear Train").forText("Modulating").forText("135 OHM").addOptionsTextValue("All", "55", "24 VAC", "2");

makeModel.forField("APOWER").forText("Electric - Hydraulic").forText("All").forText("All").addOptionsTextValue("All", "55", "24 VAC", "2", "24 VDC", "3", "110 VAC", "4", "120 VAC", "5", "208 VAC", "6", "220 VAC", "7", "230 VAC", "8", "240 VAC", "9", "277 VAC", "10");
makeModel.forField("APOWER").forText("Electric - Hydraulic").forText("2 Position").forText("2 Position").addOptionsTextValue("All", "55", "24 VAC", "2", "120 VAC", "5", "240 VAC", "9");
makeModel.forField("APOWER").forText("Electric - Hydraulic").forText("Floating").forText("Floating").addOptionsTextValue("All", "55", "24 VAC", "2");
makeModel.forField("APOWER").forText("Electric - Hydraulic").forText("Modulating").forText("All").addOptionsTextValue("All", "55", "24 VAC", "2", "24 VDC", "3", "110 VAC", "4", "120 VAC", "5", "208 VAC", "6", "220 VAC", "7", "230 VAC", "8", "240 VAC", "9", "277 VAC", "10");
makeModel.forField("APOWER").forText("Electric - Hydraulic").forText("Modulating").forText("0-10 VDC").addOptionsTextValue("All", "55", "24 VAC", "2", "120 VAC", "5", "240 VAC", "9");
makeModel.forField("APOWER").forText("Electric - Hydraulic").forText("Modulating").forText("6-9 VDC").addOptionsTextValue("All", "55", "24 VAC", "2", "120 VAC", "5", "240 VAC", "9");
makeModel.forField("APOWER").forText("Electric - Hydraulic").forText("Modulating").forText("4-20mA").addOptionsTextValue("All", "55", "24 VAC", "2", "120 VAC", "5", "240 VAC", "9");
makeModel.forField("APOWER").forText("Electric - Hydraulic").forText("Modulating").forText("135 OHM").addOptionsTextValue("All", "55", "24 VAC", "2");
