Help tweaking some java

Please support our JavaScript / DHTML / AJAX advertiser: PostgreSQL or MySQL? Compare and contrast the two most popular open source databases
Reply

Join Date: Aug 2007
Posts: 6
Reputation: StrongOak is an unknown quantity at this point 
Solved Threads: 0
StrongOak StrongOak is offline Offline
Newbie Poster

Help tweaking some java

 
0
  #1
Aug 21st, 2007
I have some java code that is pulling from SQL some data, which is filling a groupbox with Medicare ICD-9-CM billable codes. The user can click the Category, then select the codeset then the third box fills in the sub codes and description for them to make the final selection for a form. It is working, but it is EXTREMELY SLOW, so I did a view source and pasted it as a static page, well it isnt the SQL, but the sheer volume of the entries causing the slow down. So I looked on other websites with mass amounts of data, it seems they wrote the code to not look up the data until you click each section, where my code is pulling it all first before displaying it. I am hoping someone can tell me how to make it only pull data once the item in the box is clicked and set a variable I can use to pull the next set of data to fill the other boxes to speed it up OR any ideas how to make this faster would be great. I am not sure the maximum number of allowed lines, but here is the code. The attachment is a screen shot of what is currently output once it processes all the data into the boxed (takes almost 2 minutes to bring up the page right now)

  1. <html>
  2. <head>
  3. <meta http-equiv="content-type" content="text/html; charset=iso-8859-1">
  4. <meta http-equiv="Content-Language" content="en-us">
  5. <title>ICD-9-CM Billable Code Selector</title>
  6. </head>
  7. <body>
  8.  
  9.  
  10. <form method="post" name="driver_search" action="/support/downloads/welcome.asp?action=next" onSubmit="return fnChkSelection(this)">
  11. <div align="center">
  12. <table border="0" width="543" cellpadding="0" cellspacing="0">
  13. <tr>
  14. <td align="center"><b>Diagnosis Category</b></td>
  15. <td align="center"><b>Code Set</b></td>
  16. <td align="center"><b>ICD-9-CM Code</b></td>
  17. </tr>
  18. <tr>
  19. <td align="center" valign="top">
  20. <select name="State" class="threepane" style="width: 329; overflow: hidden; height:356" size="2" onChange="populateFamilies(driver_search.State.options[driver_search.State.selectedIndex].value,driver_search);" ID="Select4"></font></select></td>
  21. <td align="center">
  22. <select name="CountyCBSA" class="threepane" style="width: 70; overflow: hidden; height:355" size="12" onChange="populateProducts(driver_search.State.options[driver_search.State.selectedIndex].value, driver_search.CountyCBSA.options[driver_search.CountyCBSA.selectedIndex].value);" ID="Select5"></select></td>
  23. <td align="center" valign="top">
  24. <select name="Product_ID" class="threepane" style="width: 450; overflow: hidden; height:356" size="2" onClick="try {(this.form.Product_Name.value=this.options[this.options.selectedIndex].text)} catch(e) {};" ID="Select1"></select></td>
  25. </tr>
  26. <%
  27. DiagCatCount = 0
  28. DIM DiagCatsID(500)
  29. DIM DiagCatsName(500)
  30. DIM CodeSetID(1000)
  31.  
  32. SQL = "SELECT * FROM [PPS Diagnosis Categories] order by id"
  33.  
  34.  
  35. fFirstPass = True
  36. Set DiagCAT = Server.CreateObject("ADODB.Connection")
  37. DiagCAT.ConnectionTimeout = Session("DiagCAT_ConnectionTimeout")
  38. DiagCAT.CommandTimeout = Session("DiagCAT_CommandTimeout")
  39. DiagCAT.Open "Driver={SQL Server};Server=DBServer;Database=CodeSet;Uid=webguy;Pwd=filler;"
  40. Set cmdTemp = Server.CreateObject("ADODB.Command")
  41. Set DataRangeHdr1 = Server.CreateObject("ADODB.Recordset")
  42. cmdTemp.CommandText = SQL
  43. cmdTemp.CommandType = 1
  44. Set cmdTemp.ActiveConnection = DiagCAT
  45. DataRangeHdr1.Open cmdTemp, , 0, 1
  46.  
  47. 'on error resume next
  48.  
  49. Do
  50. If fEmptyRecordset Then Exit Do
  51. If Not fFirstPass Then
  52. DataRangeHdr1.MoveNext
  53. Else
  54. fFirstPass = False
  55. If DataRangeHdr1.EOF Then Exit Do
  56. End If
  57.  
  58. If DataRangeHdr1.EOF Then Exit Do
  59.  
  60. DiagCatCount = DiagCatCount + 1
  61. DiagCatsID(DiagCatCount) = DataRangeHdr1("id")
  62. DiagCatsName(DiagCatCount) = DataRangeHdr1("Name")
  63. Loop
  64. %>
  65.  
  66. <input type="hidden" name="Product_Name" value="" ID="Hidden2">
  67. <script LANGUAGE="JavaScript">
  68. <!--
  69. try {
  70. var ThirdPane668=new Array;
  71. var ThirdPane669=new Array;
  72. var ThirdPane600=new Array;
  73.  
  74. }
  75. catch(e)
  76. {;}
  77.  
  78.  
  79. categoryList();
  80. displaysubcat(0);
  81.  
  82. function displaysubcat(nCatID)
  83. {
  84. if ( nCatID !='')
  85. {
  86. familyList(0);
  87.  
  88. }
  89. }
  90.  
  91. function familyList(catID) {
  92. clearBox(document.driver_search.CountyCBSA);
  93. clearBox(document.driver_search.Product_ID);
  94.  
  95. switch(parseInt(catID)) {
  96.  
  97. <%
  98. For T = 1 to DiagCatCount
  99. SQL = "SELECT * FROM [PPS Diagnosis View] WHERE category = " & DiagCatsID(T) & " order by id"
  100.  
  101.  
  102. fFirstPass = True
  103. Set DiagCAT = Server.CreateObject("ADODB.Connection")
  104. DiagCAT.ConnectionTimeout = Session("DiagCAT_ConnectionTimeout")
  105. DiagCAT.CommandTimeout = Session("DiagCAT_CommandTimeout")
  106. DiagCAT.Open "Driver={SQL Server};Server=DBServer;Database=CodeSet;Uid=webguy;Pwd=filler;"
  107. Set cmdTemp = Server.CreateObject("ADODB.Command")
  108. Set DataRangeHdr1 = Server.CreateObject("ADODB.Recordset")
  109. cmdTemp.CommandText = SQL
  110. cmdTemp.CommandType = 1
  111. Set cmdTemp.ActiveConnection = DiagCAT
  112. DataRangeHdr1.Open cmdTemp, , 0, 1
  113.  
  114. 'on error resume next
  115.  
  116. Do
  117. If fEmptyRecordset Then
  118. NoRecords = 1
  119. Exit Do
  120. End If
  121. If Not fFirstPass Then
  122. DataRangeHdr1.MoveNext
  123. Else
  124. fFirstPass = False
  125. If DataRangeHdr1.EOF Then
  126. NoRecords = 1
  127. Exit Do
  128. End If
  129. %>
  130. case <%=DiagCatsID(T)%> :
  131. <%
  132. End If
  133.  
  134. If DataRangeHdr1.EOF Then Exit Do
  135.  
  136. id = DataRangeHdr1("id")
  137. code = Trim(DataRangeHdr1("code"))
  138. DiagnosisName = DataRangeHdr1("DiagnosisName")
  139. DiagnosisName = (Replace(DiagnosisName,"'"," "))
  140.  
  141. CodeMark = InStr(code,".")
  142. If (CodeMark -1) > 0 then
  143. CodeMark = CodeMark - 1
  144. CodeSet= LEFT(code,CodeMark)
  145. end if
  146.  
  147. If CodeTemp <> CodeSet then
  148. CodeCount = CodeCount + 1
  149. CodeSetID(CodeCount) = CodeSet
  150. %>
  151. addBoxItem(document.driver_search.CountyCBSA, '<%=CodeSet%>', '<%=CodeSet%>');
  152. <%
  153. CodeTemp = CodeSet
  154. End If
  155. Loop
  156. If NORECORDS = 0 then
  157. %>
  158.  
  159. break;
  160. <%
  161. else
  162. NORECORDS = 0
  163. end if
  164. next
  165. %>
  166.  
  167.  
  168. }
  169. }
  170.  
  171.  
  172. function categoryList()
  173. {
  174. //SQL Here to pull Categories
  175. <%
  176. For O = 1 to DiagCatCount
  177. %>
  178. addBoxItem(document.driver_search.State, '<%=DiagCatsName(O)%>', '<%=DiagCatsID(O)%>');
  179. <%
  180. Next
  181. %>
  182.  
  183. //SQL End
  184. }
  185.  
  186. function productList(catID,WageIndex) {
  187. /**/
  188. clearBox(document.driver_search.Product_ID);
  189.  
  190. switch(parseInt(catID)) {
  191.  
  192. <%
  193. For T = 1 to DiagCatCount
  194. %>
  195. //--------------------Category Loop-----------------------------------------------
  196.  
  197. case <%=DiagCatsID(T)%> :
  198. switch(parseInt(WageIndex)) {
  199.  
  200. <%
  201. CodeCount = 3
  202. For Y = 1 to CodeCount
  203.  
  204. SQL = "SELECT * FROM [PPS Diagnosis View] WHERE code LIKE '" & CodeSetID(Y) & ".%'"
  205.  
  206.  
  207. fFirstPass = True
  208. Set DiagCAT = Server.CreateObject("ADODB.Connection")
  209. DiagCAT.ConnectionTimeout = Session("DiagCAT_ConnectionTimeout")
  210. DiagCAT.CommandTimeout = Session("DiagCAT_CommandTimeout")
  211. DiagCAT.Open "Driver={SQL Server};Server=DBServer;Database=CodeSet;Uid=webguy;Pwd=filler;"
  212. Set cmdTemp = Server.CreateObject("ADODB.Command")
  213. Set DataRangeHdr1 = Server.CreateObject("ADODB.Recordset")
  214. cmdTemp.CommandText = SQL
  215. cmdTemp.CommandType = 1
  216. Set cmdTemp.ActiveConnection = DiagCAT
  217. DataRangeHdr1.Open cmdTemp, , 0, 1
  218.  
  219. 'on error resume next
  220.  
  221. Do
  222. If fEmptyRecordset Then
  223. NoRecords = 1
  224. Exit Do
  225. End If
  226. If Not fFirstPass Then
  227. DataRangeHdr1.MoveNext
  228. Else
  229. fFirstPass = False
  230. If DataRangeHdr1.EOF Then
  231. NoRecords = 1
  232. Exit Do
  233. End If
  234. %>
  235. case <%=CodeSetID(Y)%> :
  236. <%
  237. End If
  238.  
  239. If DataRangeHdr1.EOF Then Exit Do
  240.  
  241. id = DataRangeHdr1("id")
  242. code = Trim(DataRangeHdr1("code"))
  243. DiagnosisName = DataRangeHdr1("DiagnosisName")
  244. DiagnosisName = (Replace(DiagnosisName,"'"," "))
  245.  
  246.  
  247. %>
  248. addBoxItem(document.driver_search.Product_ID, '<%=code%> - <%=DiagnosisName%>', '<%=code%>');
  249. <%
  250. Loop
  251. %>
  252. break;
  253. <%
  254.  
  255. next
  256. %>
  257. }
  258. break;
  259. <%
  260. next
  261. %>
  262.  
  263. //-------------AFTER LOOP------------------------------------------------------
  264.  
  265.  
  266.  
  267.  
  268. }
  269. }
  270.  
  271. function populateFamilies(catID,thisForm) {
  272. if (catID != '') {
  273. familyList(catID);
  274. }
  275.  
  276. if (document.driver_search.CountyCBSA.length == 1) {
  277. document.driver_search.CountyCBSA.selectedIndex = 0;
  278. productList(catID, document.driver_search.CountyCBSA.options[document.driver_search.CountyCBSA.selectedIndex].value);
  279. }
  280. }
  281.  
  282. function populateProducts(catID, WageIndex) {
  283.  
  284. if (catID != '' ) {
  285. if (WageIndex != '' ) {
  286. productList(catID, WageIndex);
  287. }
  288.  
  289. }
  290. }
  291.  
  292. function clearBox(formItem) {
  293. for(i = formItem.length ; i > -1 ; i--) {
  294. formItem.options[i] = null;
  295. }
  296. }
  297.  
  298. function addBoxItem(formItem, valText, valValue) {
  299.  
  300. try{
  301. newoption = new Option(valText, valValue, false, false);
  302. formItem.options[formItem.length] = newoption;
  303.  
  304. if (valText.indexOf("==") == 0) {
  305. newoption.style.background="#FFA90D"
  306. newoption.style.color="#ffffff"
  307. }
  308. }
  309. catch(e){;}
  310.  
  311.  
  312. // formItem.style.bgcolor="#ff9900"
  313. }
  314.  
  315. // -->
  316. </script>
  317.  
  318. </table>
  319.  
  320.  
  321. </body>
  322. </html>

Here is a shortened view source sample showing what the client sees (keep in mind this one is quick because it doesnt contain the amount of data involved)

[code=asp]
<html>
<head>
<meta http-equiv="content-type" content="text/html; charset=iso-8859-1">
<meta http-equiv="Content-Language" content="en-us">
<title>ICD-9-CM Billable Code Selection</title>
</head>
<body>


<form method="post" name="driver_search" action="/support/downloads/welcome.asp?action=next" onSubmit="return fnChkSelection(this)">
<div align="center">
<table border="0" width="543" cellpadding="0" cellspacing="0">
<tr>
<td align="center"><b>Diagnosis Category</b></td>
<td align="center"><b>Code Set</b></td>
<td align="center"><b>ICD-9-CM Code</b></td>
</tr>
<tr>
<td align="center" valign="top">
<select name="State" class="threepane" style="width: 329; overflow: hidden; height:356" size="2" onChange="populateFamilies(driver_search.State.options[driver_search.State.selectedIndex].value,driver_search);" ID="Select4"></font></select></td>
<td align="center">
<select name="CountyCBSA" class="threepane" style="width: 70; overflow: hidden; height:355" size="12" onChange="populateProducts(driver_search.State.options[driver_search.State.selectedIndex].value, driver_search.CountyCBSA.options[driver_search.CountyCBSA.selectedIndex].value);" ID="Select5"></select></td>
<td align="center" valign="top">
<select name="Product_ID" class="threepane" style="width: 450; overflow: hidden; height:356" size="2" onClick="try {(this.form.Product_Name.value=this.options[this.options.selectedIndex].text)} catch(e) {};" ID="Select1"></select></td>
</tr>


<input type="hidden" name="Product_Name" value="" ID="Hidden2">
<script LANGUAGE="JavaScript">
<!--
try {
var ThirdPane668=new Array;
var ThirdPane669=new Array;
var ThirdPane600=new Array;

}
catch(e)
{;}


categoryList();
displaysubcat(0);

function displaysubcat(nCatID)
{
if ( nCatID !='')
{
familyList(0);

}
}

function familyList(catID) {
clearBox(document.driver_search.CountyCBSA);
clearBox(document.driver_search.Product_ID);

switch(parseInt(catID)) {


case 1 :

addBoxItem(document.driver_search.CountyCBSA, '369', '369');


break;

case 2 :

addBoxItem(document.driver_search.CountyCBSA, '281', '281');

addBoxItem(document.driver_search.CountyCBSA, '282', '282');

addBoxItem(document.driver_search.CountyCBSA, '283', '283');

addBoxItem(document.driver_search.CountyCBSA, '284', '284');

addBoxItem(document.driver_search.CountyCBSA, '285', '285');

addBoxItem(document.driver_search.CountyCBSA, '286', '286');

addBoxItem(document.driver_search.CountyCBSA, '287', '287');

addBoxItem(document.driver_search.CountyCBSA, '288', '288');

addBoxItem(document.driver_search.CountyCBSA, '289', '289');


break;

case 3 :

addBoxItem(document.driver_search.CountyCBSA, '140', '140');

addBoxItem(document.driver_search.CountyCBSA, '141', '141');

addBoxItem(document.driver_search.CountyCBSA, '142', '142');

addBoxItem(document.driver_search.CountyCBSA, '143', '143');

addBoxItem(document.driver_search.CountyCBSA, '144', '144');

addBoxItem(document.driver_search.CountyCBSA, '145', '145');

addBoxItem(document.driver_search.CountyCBSA, '146', '146');

addBoxItem(document.driver_search.CountyCBSA, '147', '147');

addBoxItem(document.driver_search.CountyCBSA, '148', '148');

addBoxItem(document.driver_search.CountyCBSA, '149', '149');

addBoxItem(document.driver_search.CountyCBSA, '150', '150');

addBoxItem(document.driver_search.CountyCBSA, '151', '151');

addBoxItem(document.driver_search.CountyCBSA, '152', '152');

addBoxItem(document.driver_search.CountyCBSA, '153', '153');

addBoxItem(document.driver_search.CountyCBSA, '154', '154');

addBoxItem(document.driver_search.CountyCBSA, '155', '155');

addBoxItem(document.driver_search.CountyCBSA, '156', '156');

addBoxItem(document.driver_search.CountyCBSA, '157', '157');

addBoxItem(document.driver_search.CountyCBSA, '158', '158');

addBoxItem(document.driver_search.CountyCBSA, '159', '159');

addBoxItem(document.driver_search.CountyCBSA, '160', '160');

addBoxItem(document.driver_search.CountyCBSA, '161', '161');

addBoxItem(document.driver_search.CountyCBSA, '162', '162');

addBoxItem(document.driver_search.CountyCBSA, '163', '163');

addBoxItem(document.driver_search.CountyCBSA, '164', '164');

addBoxItem(document.driver_search.CountyCBSA, '165', '165');

addBoxItem(document.driver_search.CountyCBSA, '170', '170');

addBoxItem(document.driver_search.CountyCBSA, '171', '171');

addBoxItem(document.driver_search.CountyCBSA, '172', '172');

addBoxItem(document.driver_search.CountyCBSA, '173', '173');

addBoxItem(document.driver_search.CountyCBSA, '174', '174');

addBoxItem(document.driver_search.CountyCBSA, '175', '175');

addBoxItem(document.driver_search.CountyCBSA, '176', '176');

addBoxItem(document.driver_search.CountyCBSA, '180', '180');

addBoxItem(document.driver_search.CountyCBSA, '182', '182');

addBoxItem(document.driver_search.CountyCBSA, '183', '183');

addBoxItem(document.driver_search.CountyCBSA, '184', '184');

addBoxItem(document.driver_search.CountyCBSA, '186', '186');

addBoxItem(document.driver_search.CountyCBSA, '187', '187');

addBoxItem(document.driver_search.CountyCBSA, '188', '188');

addBoxItem(document.driver_search.CountyCBSA, '189', '189');

addBoxItem(document.driver_search.CountyCBSA, '190', '190');

addBoxItem(document.driver_search.CountyCBSA, '192', '192');

addBoxItem(document.driver_search.CountyCBSA, '194', '194');

addBoxItem(document.driver_search.CountyCBSA, '195', '195');

addBoxItem(document.driver_search.CountyCBSA, '196', '196');

addBoxItem(document.driver_search.CountyCBSA, '197', '197');

addBoxItem(document.driver_search.CountyCBSA, '198', '198');

addBoxItem(document.driver_search.CountyCBSA, '199', '199');

addBoxItem(document.driver_search.CountyCBSA, '200', '200');

addBoxItem(document.driver_search.CountyCBSA, '201', '201');

addBoxItem(document.driver_search.CountyCBSA, '202', '202');

addBoxItem(document.driver_search.CountyCBSA, '203', '203');

addBoxItem(document.driver_search.CountyCBSA, '204', '204');

addBoxItem(document.driver_search.CountyCBSA, '205', '205');

addBoxItem(document.driver_search.CountyCBSA, '206', '206');

addBoxItem(document.driver_search.CountyCBSA, '207', '207');

addBoxItem(document.driver_search.CountyCBSA, '208', '208');

addBoxItem(document.driver_search.CountyCBSA, '213', '213');

addBoxItem(document.driver_search.CountyCBSA, '225', '225');

addBoxItem(document.driver_search.CountyCBSA, '230', '230');

addBoxItem(document.driver_search.CountyCBSA, '231', '231');

addBoxItem(document.driver_search.CountyCBSA, '232', '232');

addBoxItem(document.driver_search.CountyCBSA, '233', '233');

addBoxItem(document.driver_search.CountyCBSA, '234', '234');


break;

case 4 :

addBoxItem(document.driver_search.CountyCBSA, '250', '250');

addBoxItem(document.driver_search.CountyCBSA, '357', '357');

addBoxItem(document.driver_search.CountyCBSA, '362', '362');

addBoxItem(document.driver_search.CountyCBSA, '366', '366');


break;

case 5 :

addBoxItem(document.driver_search.CountyCBSA, '787', '787');


break;

case 6 :

addBoxItem(document.driver_search.CountyCBSA, '781', '781');


break;

case 7 :

addBoxItem(document.driver_search.CountyCBSA, '002', '002');

addBoxItem(document.driver_search.CountyCBSA, '003', '003');

addBoxItem(document.driver_search.CountyCBSA, '004', '004');

addBoxItem(document.driver_search.CountyCBSA, '005', '005');

addBoxItem(document.driver_search.CountyCBSA, '006', '006');

addBoxItem(document.driver_search.CountyCBSA, '007', '007');

addBoxItem(document.driver_search.CountyCBSA, '008', '008');

addBoxItem(document.driver_search.CountyCBSA, '009', '009');

addBoxItem(document.driver_search.CountyCBSA, '530', '530');

addBoxItem(document.driver_search.CountyCBSA, '531', '531');

addBoxItem(document.driver_search.CountyCBSA, '532', '532');

addBoxItem(document.driver_search.CountyCBSA, '533', '533');

addBoxItem(document.driver_search.CountyCBSA, '534', '534');

addBoxItem(document.driver_search.CountyCBSA, '535', '535');

addBoxItem(document.driver_search.CountyCBSA, '536', '536');

addBoxItem(document.driver_search.CountyCBSA, '537', '537');

addBoxItem(document.driver_search.CountyCBSA, '540', '540');

addBoxItem(document.driver_search.CountyCBSA, '543', '543');

addBoxItem(document.driver_search.CountyCBSA, '555', '555');

addBoxItem(document.driver_search.CountyCBSA, '556', '556');

addBoxItem(document.driver_search.CountyCBSA, '557', '557');

addBoxItem(document.driver_search.CountyCBSA, '558', '558');

addBoxItem(document.driver_search.CountyCBSA, '560', '560');

addBoxItem(document.driver_search.CountyCBSA, '562', '562');

addBoxItem(document.driver_search.CountyCBSA, '564', '564');

addBoxItem(document.driver_search.CountyCBSA, '567', '567');

addBoxItem(document.driver_search.CountyCBSA, '568', '568');

addBoxItem(document.driver_search.CountyCBSA, '569', '569');

addBoxItem(document.driver_search.CountyCBSA, '571', '571');

addBoxItem(document.driver_search.CountyCBSA, '572', '572');

addBoxItem(document.driver_search.CountyCBSA, '573', '573');

addBoxItem(document.driver_search.CountyCBSA, '574', '574');

addBoxItem(document.driver_search.CountyCBSA, '575', '575');

addBoxItem(document.driver_search.CountyCBSA, '576', '576');

addBoxItem(document.driver_search.CountyCBSA, '577', '577');

addBoxItem(document.driver_search.CountyCBSA, '578', '578');

addBoxItem(document.driver_search.CountyCBSA, '579', '579');

addBoxItem(document.driver_search.CountyCBSA, '783', '783');


break;

case 8 :

addBoxItem(document.driver_search.CountyCBSA, '410', '410');

addBoxItem(document.driver_search.CountyCBSA, '411', '411');

addBoxItem(document.driver_search.CountyCBSA, '428', '428');


break;

case 9 :

addBoxItem(document.driver_search.CountyCBSA, '401', '401');

addBoxItem(document.driver_search.CountyCBSA, '402', '402');

addBoxItem(document.driver_search.CountyCBSA, '403', '403');

addBoxItem(document.driver_search.CountyCBSA, '404', '404');

addBoxItem(document.driver_search.CountyCBSA, '405', '405');


break;

case 10 :

addBoxItem(document.driver_search.CountyCBSA, '013', '013');

addBoxItem(document.driver_search.CountyCBSA, '046', '046');

addBoxItem(document.driver_search.CountyCBSA, '047', '047');

addBoxItem(document.driver_search.CountyCBSA, '049', '049');

addBoxItem(document.driver_search.CountyCBSA, '192', '192');

addBoxItem(document.driver_search.CountyCBSA, '225', '225');

addBoxItem(document.driver_search.CountyCBSA, '320', '320');

addBoxItem(document.driver_search.CountyCBSA, '321', '321');

addBoxItem(document.driver_search.CountyCBSA, '322', '322');

addBoxItem(document.driver_search.CountyCBSA, '323', '323');

addBoxItem(document.driver_search.CountyCBSA, '324', '324');

addBoxItem(document.driver_search.CountyCBSA, '330', '330');

addBoxItem(document.driver_search.CountyCBSA, '334', '334');

addBoxItem(document.driver_search.CountyCBSA, '335', '335');

addBoxItem(document.driver_search.CountyCBSA, '336', '336');

addBoxItem(document.driver_search.CountyCBSA, '337', '337');

addBoxItem(document.driver_search.CountyCBSA, '344', '344');

addBoxItem(document.driver_search.CountyCBSA, '348', '348');

addBoxItem(document.driver_search.CountyCBSA, '349', '349');

addBoxItem(document.driver_search.CountyCBSA, '336', '336');

addBoxItem(document.driver_search.CountyCBSA, '344', '344');

addBoxItem(document.driver_search.CountyCBSA, '741', '741');

addBoxItem(document.driver_search.CountyCBSA, '780', '780');

addBoxItem(document.driver_search.CountyCBSA, '806', '806');

addBoxItem(document.driver_search.CountyCBSA, '851', '851');

addBoxItem(document.driver_search.CountyCBSA, '852', '852');

addBoxItem(document.driver_search.CountyCBSA, '853', '853');

addBoxItem(document.driver_search.CountyCBSA, '854', '854');

addBoxItem(document.driver_search.CountyCBSA, '907', '907');

addBoxItem(document.driver_search.CountyCBSA, '952', '952');


break;

case 11 :

addBoxItem(document.driver_search.CountyCBSA, '045', '045');

addBoxItem(document.driver_search.CountyCBSA, '332', '332');

addBoxItem(document.driver_search.CountyCBSA, '333', '333');

addBoxItem(document.driver_search.CountyCBSA, '334', '334');

addBoxItem(document.driver_search.CountyCBSA, '337', '337');

addBoxItem(document.driver_search.CountyCBSA, '343', '343');

addBoxItem(document.driver_search.CountyCBSA, '344', '344');

addBoxItem(document.driver_search.CountyCBSA, '352', '352');

addBoxItem(document.driver_search.CountyCBSA, '353', '353');

addBoxItem(document.driver_search.CountyCBSA, '354', '354');

addBoxItem(document.driver_search.CountyCBSA, '355', '355');

addBoxItem(document.driver_search.CountyCBSA, '356', '356');

addBoxItem(document.driver_search.CountyCBSA, '357', '357');

addBoxItem(document.driver_search.CountyCBSA, '358', '358');

addBoxItem(document.driver_search.CountyCBSA, '359', '359');

addBoxItem(document.driver_search.CountyCBSA, '386', '386');

addBoxItem(document.driver_search.CountyCBSA, '392', '392');

addBoxItem(document.driver_search.CountyCBSA, '953', '953');

addBoxItem(document.driver_search.CountyCBSA, '954', '954');

addBoxItem(document.driver_search.CountyCBSA, '955', '955');

addBoxItem(document.driver_search.CountyCBSA, '956', '956');


break;



}
}


function categoryList()
{
//SQL Here to pull Categories

addBoxItem(document.driver_search.State, 'Blindness and low vision', '1');

addBoxItem(document.driver_search.State, 'Blood disorders', '2');

addBoxItem(document.driver_search.State, 'Cancer and selected benign neoplasms', '3');

addBoxItem(document.driver_search.State, 'Diabetes', '4');

addBoxItem(document.driver_search.State, 'Dysphagia', '5');

addBoxItem(document.driver_search.State, 'Gait Abnormality', '6');

addBoxItem(document.driver_search.State, 'Gastrointestinal disorders', '7');

addBoxItem(document.driver_search.State, 'Heart Disease', '8');

addBoxItem(document.driver_search.State, 'Hypertension', '9');

addBoxItem(document.driver_search.State, 'Neuro 1 - Brain disorders and paralysis', '10');

addBoxItem(document.driver_search.State, 'Neuro 2 - Peripheral neurological disorders', '11');

addBoxItem(document.driver_search.State, 'Neuro 3 - Stroke', '12');

addBoxItem(document.driver_search.State, 'Neuro 4 - Multiple Sclerosis', '13');

addBoxItem(document.driver_search.State, 'Ortho 1 - Leg Disorders', '14');

addBoxItem(document.driver_search.State, 'Ortho 2 - Other Orthopedic disorders', '15');

addBoxItem(document.driver_search.State, 'Psych 1 - Affective and other psychoses, depression', '16');

addBoxItem(document.driver_search.State, 'Psych 2 - Degenerative and other organic psychiatric disorders', '17');

addBoxItem(document.driver_search.State, 'Pulmonary disorders', '18');

addBoxItem(document.driver_search.State, 'Skin 1 - Traumatic wounds, burns and post-operative complications', '19');

addBoxItem(document.driver_search.State, 'Skin 2 - Ulcers and other skin conditions', '20');


//SQL End
}

function productList(catID,WageIndex) {
/**/
clearBox(document.driver_search.Product_ID);

switch(parseInt(catID)) {


//--------------------Category Loop-----------------------------------------------

case 1 :
switch(parseInt(WageIndex)) {


case 369 :

addBoxItem(document.driver_search.Product_ID, '369.00 - BOTH EYES BLIND-WHO DEF', '369.00');

addBoxItem(document.driver_search.Product_ID, '369.3 - BLINDNESS NOS, BOTH EYES', '369.3');

addBoxItem(document.driver_search.Product_ID, '369.4 - LEGAL BLINDNESS-USA DEF', '369.4');

break;

case 281 :

addBoxItem(document.driver_search.Product_ID, '281.0 - PERNICIOUS ANEMIA', '281.0');

addBoxItem(document.driver_search.Product_ID, '281.1 - B12 DEFIC ANEMIA NEC', '281.1');

addBoxItem(document.driver_search.Product_ID, '281.2 - FOLATE-DEFICIENCY ANEMIA', '281.2');

addBoxItem(document.driver_search.Product_ID, '281.3 - MEGALOBLASTIC ANEMIA NEC', '281.3');

addBoxItem(document.driver_search.Product_ID, '281.4 - PROTEIN DEFIC ANEMIA', '281.4');

addBoxItem(document.driver_search.Product_ID, '281.8 - NUTRITIONAL ANEMIA NEC', '281.8');

addBoxItem(document.driver_search.Product_ID, '281.9 - DEFICIENCY ANEMIA NOS', '281.9');

break;

case 282 :

addBoxItem(document.driver_search.Product_ID, '282.0 - HEREDITARY SPHEROCYTOSIS', '282.0');

addBoxItem(document.driver_search.Product_ID, '282.1 - HEREDIT ELLIPTOCYTOSIS', '282.1');

addBoxItem(document.driver_search.Product_ID, '282.2 - GLUTATHIONE DIS ANEMIA', '282.2');

addBoxItem(document.driver_search.Product_ID, '282.3 - ENZYME DEFIC ANEMIA NEC', '282.3');

addBoxItem(document.driver_search.Product_ID, '282.4 - THALASSEMIAS', '282.4');

addBoxItem(document.driver_search.Product_ID, '282.5 - SICKLE-CELL TRAIT', '282.5');

addBoxItem(document.driver_search.Product_ID, '282.60 - SICKLE CELL DISEASE NOS', '282.60');

addBoxItem(document.driver_search.Product_ID, '282.61 - HB-SS DISEASE W/O CRISIS', '282.61');

addBoxItem(document.driver_search.Product_ID, '282.62 - HB-SS DISEASE W CRISIS', '282.62');

addBoxItem(document.driver_search.Product_ID, '282.63 - HB-SS/HB-C DIS W/O CRSIS', '282.63');

addBoxItem(document.driver_search.Product_ID, '282.69 - HB-SS DIS NEC W CRISIS', '282.69');

addBoxItem(document.driver_search.Product_ID, '282.7 - HEMOGLOBINOPATHIES NEC', '282.7');

addBoxItem(document.driver_search.Product_ID, '282.8 - HERED HEMOLYTIC ANEM NEC', '282.8');

addBoxItem(document.driver_search.Product_ID, '282.9 - HERED HEMOLYTIC ANEM NOS', '282.9');

addBoxItem(document.driver_search.Product_ID, '282.41 - THLASEMA HB-S W/O CRISIS', '282.41');

addBoxItem(document.driver_search.Product_ID, '282.42 - THLASSEMIA HB-S W CRISIS', '282.42');

addBoxItem(document.driver_search.Product_ID, '282.49 - THALASSEMIA NEC', '282.49');

addBoxItem(document.driver_search.Product_ID, '282.64 - HB-S/HB-C DIS W CRISIS', '282.64');

addBoxItem(document.driver_search.Product_ID, '282.68 - HB-S DIS W/O CRISIS NEC', '282.68');

break;

}
break;

//--------------------Category Loop-----------------------------------------------

case 2 :
switch(parseInt(WageIndex)) {


case 369 :

addBoxItem(document.driver_search.Product_ID, '369.00 - BOTH EYES BLIND-WHO DEF', '369.00');

addBoxItem(document.driver_search.Product_ID, '369.3 - BLINDNESS NOS, BOTH EYES', '369.3');

addBoxItem(document.driver_search.Product_ID, '369.4 - LEGAL BLINDNESS-USA DEF', '369.4');

break;

case 281 :

addBoxItem(document.driver_search.Product_ID, '281.0 - PERNICIOUS ANEMIA', '281.0');

addBoxItem(document.driver_search.Product_ID, '281.1 - B12 DEFIC ANEMIA NEC', '281.1');

addBoxItem(document.driver_search.Product_ID, '281.2 - FOLATE-DEFICIENCY ANEMIA', '281.2');

addBoxItem(document.driver_search.Product_ID, '281.3 - MEGALOBLASTIC ANEMIA NEC', '281.3');

addBoxItem(document.driver_search.Product_ID, '281.4 - PROTEIN DEFIC ANEMIA', '281.4');

addBoxItem(document.driver_search.Product_ID, '281.8 - NUTRITIONAL ANEMIA NEC', '281.8');

addBoxItem(document.driver_search.Product_ID, '281.9 - DEFICIENCY ANEMIA NOS', '281.9');

break;

case 282 :

addBoxItem(document.driver_search.Product_ID, '282.0 - HEREDITARY SPHEROCYTOSIS', '282.0');

addBoxItem(document.driver_search.Product_ID, '282.1 - HEREDIT ELLIPTOCYTOSIS', '282.1');

addBoxItem(document.driver_search.Product_ID, '282.2 - GLUTATHIONE DIS ANEMIA', '282.2');

addBoxItem(document.driver_search.Product_ID, '282.3 - ENZYME DEFIC ANEMIA NEC', '282.3');

addBoxItem(document.driver_search.Product_ID, '282.4 - THALASSEMIAS', '282.4');

addBoxItem(document.driver_search.Product_ID, '282.5 - SICKLE-CELL TRAIT', '282.5');

addBoxItem(document.driver_search.Product_ID, '282.60 - SICKLE CELL DISEASE NOS', '282.60');

addBoxItem(document.driver_search.Product_ID, '282.61 - HB-SS DISEASE W/O CRISIS', '282.61');

addBoxItem(document.driver_search.Product_ID, '282.62 - HB-SS DISEASE W CRISIS', '282.62');

addBoxItem(document.driver_search.Product_ID, '282.63 - HB-SS/HB-C DIS W/O CRSIS', '282.63');

addBoxItem(document.driver_search.Product_ID, '282.69 - HB-SS DIS NEC W CRISIS', '282.69');

addBoxItem(document.driver_search.Product_ID, '282.7 - HEMOGLOBINOPATHIES NEC', '282.7');

addBoxItem(document.driver_search.Product_ID, '282.8 - HERED HEMOLYTIC ANEM NEC', '282.8');

addBoxItem(document.driver_search.Product_ID, '282.9 - HERED HEMOLYTIC ANEM NOS', '282.9');

addBoxItem(document.driver_search.Product_ID, '282.41 - THLASEMA HB-S W/O CRISIS', '282.41');

addBoxItem(document.driver_search.Product_ID, '282.42 - THLASSEMIA HB-S W CRISIS', '282.42');

addBoxItem(document.driver_search.Product_ID, '282.49 - THALASSEMIA NEC', '282.49');

addBoxItem(document.driver_search.Product_ID, '282.64 - HB-S/HB-C DIS W CRISIS', '282.64');

addBoxItem(document.driver_search.Product_ID, '282.68 - HB-S DIS W/O CRISIS NEC', '282.68');

break;

}
break;

//--------------------Category Loop-----------------------------------------------

case 3 :
switch(parseInt(WageIndex)) {


case 369 :

addBoxItem(document.driver_search.Product_ID, '369.00 - BOTH EYES BLIND-WHO DEF', '369.00');

addBoxItem(document.driver_search.Product_ID, '369.3 - BLINDNESS NOS, BOTH EYES', '369.3');

addBoxItem(document.driver_search.Product_ID, '369.4 - LEGAL BLINDNESS-USA DEF', '369.4');

break;

case 281 :

addBoxItem(document.driver_search.Product_ID, '281.0 - PERNICIOUS ANEMIA', '281.0');

addBoxItem(document.driver_search.Product_ID, '281.1 - B12 DEFIC ANEMIA NEC', '281.1');

addBoxItem(document.driver_search.Product_ID, '281.2 - FOLATE-DEFICIENCY ANEMIA', '281.2');

addBoxItem(document.driver_search.Product_ID, '281.3 - MEGALOBLASTIC ANEMIA NEC', '281.3');

addBoxItem(document.driver_search.Product_ID, '281.4 - PROTEIN DEFIC ANEMIA', '281.4');

addBoxItem(document.driver_search.Product_ID, '281.8 - NUTRITIONAL ANEMIA NEC', '281.8');

addBoxItem(document.driver_search.Product_ID, '281.9 - DEFICIENCY ANEMIA NOS', '281.9');

break;

case 282 :

addBoxItem(document.driver_search.Product_ID, '282.0 - HEREDITARY SPHEROCYTOSIS', '282.0');

addBoxItem(document.driver_search.Product_ID, '282.1 - HEREDIT ELLIPTOCYTOSIS', '282.1');

addBoxItem(document.driver_search.Product_ID, '282.2 - GLUTATHIONE DIS ANEMIA', '282.2');

addBoxItem(document.driver_search.Product_ID, '282.3 - ENZYME DEFIC ANEMIA NEC', '282.3');

addBoxItem(document.driver_search.Product_ID, '282.4 - THALASSEMIAS', '282.4');

addBoxItem(document.driver_search.Product_ID, '282.5 - SICKLE-CELL TRAIT', '282.5');

addBoxItem(document.driver_search.Product_ID, '282.60 - SICKLE CELL DISEASE NOS', '282.60');

addBoxItem(document.driver_search.Product_ID, '282.61 - HB-SS DISEASE W/O CRISIS', '282.61');

addBoxItem(document.driver_search.Product_ID, '282.62 - HB-SS DISEASE W CRISIS', '282.62');

addBoxItem(document.driver_search.Product_ID, '282.63 - HB-SS/HB-C DIS W/O CRSIS', '282.63');

addBoxItem(document.driver_search.Product_ID, '282.69 - HB-SS DIS NEC W CRISIS', '282.69');

addBoxItem(document.driver_search.Product_ID, '282.7 - HEMOGLOBINOPATHIES NEC', '282.7');

addBoxItem(document.driver_search.Product_ID, '282.8 - HERED HEMOLYTIC ANEM NEC', '282.8');

addBoxItem(document.driver_search.Product_ID, '282.9 - HERED HEMOLYTIC ANEM NOS', '282.9');

addBoxItem(document.driver_search.Product_ID, '282.41 - THLASEMA HB-S W/O CRISIS', '282.41');

addBoxItem(document.driver_search.Product_ID, '282.42 - THLASSEMIA HB-S W CRISIS', '282.42');

addBoxItem(document.driver_search.Product_ID, '282.49 - THALASSEMIA NEC', '282.49');

addBoxItem(document.driver_search.Product_ID, '282.64 - HB-S/HB-C DIS W CRISIS', '282.64');

addBoxItem(document.driver_search.Product_ID, '282.68 - HB-S DIS W/O CRISIS NEC', '282.68');

break;

}
break;

//--------------------Category Loop-----------------------------------------------

case 4 :
switch(parseInt(WageIndex)) {


case 369 :

addBoxItem(document.driver_search.Product_ID, '369.00 - BOTH EYES BLIND-WHO DEF', '369.00');

addBoxItem(document.driver_search.Product_ID, '369.3 - BLINDNESS NOS, BOTH EYES', '369.3');

addBoxItem(document.driver_search.Product_ID, '369.4 - LEGAL BLINDNESS-USA DEF', '369.4');

break;

case 281 :

addBoxItem(document.driver_search.Product_ID, '281.0 - PERNICIOUS ANEMIA', '281.0');

addBoxItem(document.driver_search.Product_ID, '281.1 - B12 DEFIC ANEMIA NEC', '281.1');

addBoxItem(document.driver_search.Product_ID, '281.2 - FOLATE-DEFICIENCY ANEMIA', '281.2');

addBoxItem(document.driver_search.Product_ID, '281.3 - MEGALOBLASTIC ANEMIA NEC', '281.3');

addBoxItem(document.driver_search.Product_ID, '281.4 - PROTEIN DEFIC ANEMIA', '281.4');

addBoxItem(document.driver_search.Product_ID, '281.8 - NUTRITIONAL ANEMIA NEC', '281.8');

addBoxItem(document.driver_search.Product_ID, '281.9 - DEFICIENCY ANEMIA NOS', '281.9');

break;

case 282 :

addBoxItem(document.driver_search.Product_ID, '282.0 - HEREDITARY SPHEROCYTOSIS', '282.0');

addBoxItem(document.driver_search.Product_ID, '282.1 - HEREDIT ELLIPTOCYTOSIS', '282.1');

addBoxItem(document.driver_search.Product_ID, '282.2 - GLUTATHIONE DIS ANEMIA', '282.2');

addBoxItem(document.driver_search.Product_ID, '282.3 - ENZYME DEFIC ANEMIA NEC', '282.3');

addBoxItem(document.driver_search.Product_ID, '282.4 - THALASSEMIAS', '282.4');

addBoxItem(document.driver_search.Product_ID, '282.5 - SICKLE-CELL TRAIT', '282.5');

addBoxItem(document.driver_search.Product_ID, '282.60 - SICKLE CELL DISEASE NOS', '282.60');

addBoxItem(document.driver_search.Product_ID, '282.61 - HB-SS DISEASE W/O CRISIS', '282.61');

addBoxItem(document.driver_search.Product_ID, '282.62 - HB-SS DISEASE W CRISIS', '282.62');

addBoxItem(document.driver_search.Product_ID, '282.63 - HB-SS/HB-C DIS W/O CRSIS', '282.63');

addBoxItem(document.driver_search.Product_ID, '282.69 - HB-SS DIS NEC W CRISIS', '282.69');

addBoxItem(document.driver_search.Product_ID, '282.7 - HEMOGLOBINOPATHIES NEC', '282.7');

addBoxItem(document.driver_search.Product_ID, '282.8 - HERED HEMOLYTIC ANEM NEC', '282.8');

addBoxItem(document.driver_search.Product_ID, '282.9 - HERED HEMOLYTIC ANEM NOS', '282.9');

addBoxItem(document.driver_search.Product_ID, '282.41 - THLASEMA HB-S W/O CRISIS', '282.41');

addBoxItem(document.driver_search.Product_ID, '282.42 - THLASSEMIA HB-S W CRISIS', '282.42');

addBoxItem(document.driver_search.Product_ID, '282.49 - THALASSEMIA NEC', '282.49');

addBoxItem(document.driver_search.Product_ID, '282.64 - HB-S/HB-C DIS W CRISIS', '282.64');

addBoxItem(document.driver_search.Product_ID, '282.68 - HB-S DIS W/O CRISIS NEC', '282.68');

break;

}
break;

//--------------------Category Loop-----------------------------------------------

case 5 :
switch(parseInt(WageIndex)) {


case 369 :

addBoxItem(document.driver_search.Product_ID, '369.00 - BOTH EYES BLIND-WHO DEF', '369.00');

addBoxItem(document.driver_search.Product_ID, '369.3 - BLINDNESS NOS, BOTH EYES', '369.3');

addBoxItem(document.driver_search.Product_ID, '369.4 - LEGAL BLINDNESS-USA DEF', '369.4');

break;

case 281 :

addBoxItem(document.driver_search.Product_ID, '281.0 - PERNICIOUS ANEMIA', '281.0');

addBoxItem(document.driver_search.Product_ID, '281.1 - B12 DEFIC ANEMIA NEC', '281.1');

addBoxItem(document.driver_search.Product_ID, '281.2 - FOLATE-DEFICIENCY ANEMIA', '281.2');

addBoxItem(document.driver_search.Product_ID, '281.3 - MEGALOBLASTIC ANEMIA NEC', '281.3');

addBoxItem(document.driver_search.Product_ID, '281.4 - PROTEIN DEFIC ANEMIA', '281.4');

addBoxItem(document.driver_search.Product_ID, '281.8 - NUTRITIONAL ANEMIA NEC', '281.8');

addBoxItem(document.driver_search.Product_ID, '281.9 - DEFICIENCY ANEMIA NOS', '281.9');

break;

case 282 :

addBoxItem(document.driver_search.Product_ID, '282.0 - HEREDITARY SPHEROCYTOSIS', '282.0');

addBoxItem(document.driver_search.Product_ID, '282.1 - HEREDIT ELLIPTOCYTOSIS', '282.1');

addBoxItem(document.driver_search.Product_ID, '282.2 - GLUTATHIONE DIS ANEMIA', '282.2');

addBoxItem(document.driver_search.Product_ID, '282.3 - ENZYME DEFIC ANEMIA NEC', '282.3');

addBoxItem(document.driver_search.Product_ID, '282.4 - THALASSEMIAS', '282.4');

addBoxItem(document.driver_search.Product_ID, '282.5 - SICKLE-CELL TRAIT', '282.5');

addBoxItem(document.driver_search.Product_ID, '282.60 - SICKLE CELL DISEASE NOS', '282.60');

addBoxItem(document.driver_search.Product_ID, '282.61 - HB-SS DISEASE W/O CRISIS', '282.61');

addBoxItem(document.driver_search.Product_ID, '282.62 - HB-SS DISEASE W CRISIS', '282.62');

addBoxItem(document.driver_search.Product_ID, '282.63 - HB-SS/HB-C DIS W/O CRSIS', '282.63');

addBoxItem(document.driver_search.Product_ID, '282.69 - HB-SS DIS NEC W CRISIS', '282.69');

addBoxItem(document.driver_search.Product_ID, '282.7 - HEMOGLOBINOPATHIES NEC', '282.7');

addBoxItem(document.driver_search.Product_ID, '282.8 - HERED HEMOLYTIC ANEM NEC', '282.8');

addBoxItem(document.driver_search.Product_ID, '282.9 - HERED HEMOLYTIC ANEM NOS', '282.9');

addBoxItem(document.driver_search.Product_ID, '282.41 - THLASEMA HB-S W/O CRISIS', '282.41');

addBoxItem(document.driver_search.Product_ID, '282.42 - THLASSEMIA HB-S W CRISIS', '282.42');

addBoxItem(document.driver_search.Product_ID, '282.49 - THALASSEMIA NEC', '282.49');

addBoxItem(document.driver_search.Product_ID, '282.64 - HB-S/HB-C DIS W CRISIS', '282.64');

addBoxItem(document.driver_search.Product_ID, '282.68 - HB-S DIS W/O CRISIS NEC', '282.68');

break;

}
break;

//--------------------Category Loop-----------------------------------------------

case 6 :
switch(parseInt(WageIndex)) {


case 369 :

addBoxItem(document.driver_search.Product_ID, '369.00 - BOTH EYES BLIND-WHO DEF', '369.00');

addBoxItem(document.driver_search.Product_ID, '369.3 - BLINDNESS NOS, BOTH EYES', '369.3');

addBoxItem(document.driver_search.Product_ID, '369.4 - LEGAL BLINDNESS-USA DEF', '369.4');

break;

case 281 :

addBoxItem(document.driver_search.Product_ID, '281.0 - PERNICIOUS ANEMIA', '281.0');

addBoxItem(document.driver_search.Product_ID, '281.1 - B12 DEFIC ANEMIA NEC', '281.1');

addBoxItem(document.driver_search.Product_ID, '281.2 - FOLATE-DEFICIENCY ANEMIA', '281.2');

addBoxItem(document.driver_search.Product_ID, '281.3 - MEGALOBLASTIC ANEMIA NEC', '281.3');

addBoxItem(document.driver_search.Product_ID, '281.4 - PROTEIN DEFIC ANEMIA', '281.4');

addBoxItem(document.driver_search.Product_ID, '281.8 - NUTRITIONAL ANEMIA NEC', '281.8');

addBoxItem(document.driver_search.Product_ID, '281.9 - DEFICIENCY ANEMIA NOS', '281.9');

break;

case 282 :

addBoxItem(document.driver_search.Product_ID, '282.0 - HEREDITARY SPHEROCYTOSIS', '282.0');

addBoxItem(document.driver_search.Product_ID, '282.1 - HEREDIT ELLIPTOCYTOSIS', '282.1');

addBoxItem(document.driver_search.Product_ID, '282.2 - GLUTATHIONE DIS ANEMIA', '282.2');

addBoxItem(document.driver_search.Product_ID, '282.3 - ENZYME DEFIC ANEMIA NEC', '282.3');

addBoxItem(document.driver_search.Product_ID, '282.4 - THALASSEMIAS', '282.4');

addBoxItem(document.driver_search.Product_ID, '282.5 - SICKLE-CELL TRAIT', '282.5');

addBoxItem(document.driver_search.Product_ID, '282.60 - SICKLE CELL DISEASE NOS', '282.60');

addBoxItem(document.driver_search.Product_ID, '282.61 - HB-SS DISEASE W/O CRISIS', '282.61');

addBoxItem(document.driver_search.Product_ID, '282.62 - HB-SS DISEASE W CRISIS', '282.62');

addBoxItem(document.driver_search.Product_ID, '282.63 - HB-SS/HB-C DIS W/O CRSIS', '282.63');

addBoxItem(document.driver_search.Product_ID, '282.69 - HB-SS DIS NEC W CRISIS', '282.69');

addBoxItem(document.driver_search.Product_ID, '282.7 - HEMOGLOBINOPATHIES NEC', '282.7');

addBoxItem(document.driver_search.Product_ID, '282.8 - HERED HEMOLYTIC ANEM NEC', '282.8');

addBoxItem(document.driver_search.Product_ID, '282.9 - HERED HEMOLYTIC ANEM NOS', '282.9');

addBoxItem(document.driver_search.Product_ID, '282.41 - THLASEMA HB-S W/O CRISIS', '282.41');

addBoxItem(document.driver_search.Product_ID, '282.42 - THLASSEMIA HB-S W CRISIS', '282.42');

addBoxItem(document.driver_search.Product_ID, '282.49 - THALASSEMIA NEC', '282.49');

addBoxItem(document.driver_search.Product_ID, '282.64 - HB-S/HB-C DIS W CRISIS', '282.64');

addBoxItem(document.driver_search.Product_ID, '282.68 - HB-S DIS W/O CRISIS NEC', '282.68');

break;

}
break;

//--------------------Category Loop-----------------------------------------------

case 7 :
switch(parseInt(WageIndex)) {


case 369 :

addBoxItem(document.driver_search.Product_ID, '369.00 - BOTH EYES BLIND-WHO DEF', '369.00');

addBoxItem(document.driver_search.Product_ID, '369.3 - BLINDNESS NOS, BOTH EYES', '369.3');

addBoxItem(document.driver_search.Product_ID, '369.4 - LEGAL BLINDNESS-USA DEF', '369.4');

break;

case 281 :

addBoxItem(document.driver_search.Product_ID, '281.0 - PERNICIOUS ANEMIA', '281.0');

addBoxItem(document.driver_search.Product_ID, '281.1 - B12 DEFIC ANEMIA NEC', '281.1');

addBoxItem(document.driver_search.Product_ID, '281.2 - FOLATE-DEFICIENCY ANEMIA', '281.2');

addBoxItem(document.driver_search.Product_ID, '281.3 - MEGALOBLASTIC ANEMIA NEC', '281.3');

addBoxItem(document.driver_search.Product_ID, '281.4 - PROTEIN DEFIC ANEMIA', '281.4');

addBoxItem(document.driver_search.Product_ID, '281.8 - NUTRITIONAL ANEMIA NEC', '281.8');

addBoxItem(document.driver_search.Product_ID, '281.9 - DEFICIENCY ANEMIA NOS', '281.9');

break;

case 282 :

addBoxItem(document.driver_search.Product_ID, '282.0 - HEREDITARY SPHEROCYTOSIS', '282.0');

addBoxItem(document.driver_search.Product_ID, '282.1 - HEREDIT ELLIPTOCYTOSIS', '282.1');

addBoxItem(document.driver_search.Product_ID, '282.2 - GLUTATHIONE DIS ANEMIA', '282.2');

addBoxItem(document.driver_search.Product_ID, '282.3 - ENZYME DEFIC ANEMIA NEC', '282.3');

addBoxItem(document.driver_search.Product_ID, '282.4 - THALASSEMIAS', '282.4');

addBoxItem(document.driver_search.Product_ID, '282.5 - SICKLE-CELL TRAIT', '282.5');

addBoxItem(document.driver_search.Product_ID, '282.60 - SICKLE CELL DISEASE NOS', '282.60');

addBoxItem(document.driver_search.Product_ID, '282.61 - HB-SS DISEASE W/O CRISIS', '282.61');

addBoxItem(document.driver_search.Product_ID, '282.62 - HB-SS DISEASE W CRISIS', '282.62');

addBoxItem(document.driver_search.Product_ID, '282.63 - HB-SS/HB-C DIS W/O CRSIS', '282.63');

addBoxItem(document.driver_search.Product_ID, '282.69 - HB-SS DIS NEC W CRISIS', '282.69');

addBoxItem(document.driver_search.Product_ID, '282.7 - HEMOGLOBINOPATHIES NEC', '282.7');

addBoxItem(document.driver_search.Product_ID, '282.8 - HERED HEMOLYTIC ANEM NEC', '282.8');

addBoxItem(document.driver_search.Product_ID, '282.9 - HERED HEMOLYTIC ANEM NOS', '282.9');

addBoxItem(document.driver_search.Product_ID, '282.41 - THLASEMA HB-S W/O CRISIS', '282.41');

addBoxItem(document.driver_search.Product_ID, '282.42 - THLASSEMIA HB-S W CRISIS', '282.42');

addBoxItem(document.driver_search.Product_ID, '282.49 - THALASSEMIA NEC', '282.49');

addBoxItem(document.driver_search.Product_ID, '282.64 - HB-S/HB-C DIS W CRISIS', '282.64');

addBoxItem(document.driver_search.Product_ID, '282.68 - HB-S DIS W/O CRISIS NEC', '282.68');

break;

}
break;

//--------------------Category Loop-----------------------------------------------

case 8 :
switch(parseInt(WageIndex)) {


case 369 :

addBoxItem(document.driver_search.Product_ID, '369.00 - BOTH EYES BLIND-WHO DEF', '369.00');

addBoxItem(document.driver_search.Product_ID, '369.3 - BLINDNESS NOS, BOTH EYES', '369.3');

addBoxItem(document.driver_search.Product_ID, '369.4 - LEGAL BLINDNESS-USA DEF', '369.4');

break;

case 281 :

addBoxItem(document.driver_search.Product_ID, '281.0 - PERNICIOUS ANEMIA', '281.0');

addBoxItem(document.driver_search.Product_ID, '281.1 - B12 DEFIC ANEMIA NEC', '281.1');

addBoxItem(document.driver_search.Product_ID, '281.2 - FOLATE-DEFICIENCY ANEMIA', '281.2');

addBoxItem(document.driver_search.Product_ID, '281.3 - MEGALOBLASTIC ANEMIA NEC', '281.3');

addBoxItem(document.driver_search.Product_ID, '281.4 - PROTEIN DEFIC ANEMIA', '281.4');

addBoxItem(document.driver_search.Product_ID, '281.8 - NUTRITIONAL ANEMIA NEC', '281.8');

addBoxItem(document.driver_search.Product_ID, '281.9 - DEFICIENCY ANEMIA NOS', '281.9');

break;

case 282 :

addBoxItem(document.driver_search.Product_ID, '282.0 - HEREDITARY SPHEROCYTOSIS', '282.0');

addBoxItem(document.driver_search.Product_ID, '282.1 - HEREDIT ELLIPTOCYTOSIS', '282.1');

addBoxItem(document.driver_search.Product_ID, '282.2 - GLUTATHIONE DIS ANEMIA', '282.2');

addBoxItem(document.driver_search.Product_ID, '282.3 - ENZYME DEFIC ANEMIA NEC', '282.3');

addBoxItem(document.driver_search.Product_ID, '282.4 - THALASSEMIAS', '282.4');

addBoxItem(document.driver_search.Product_ID, '282.5 - SICKLE-CELL TRAIT', '282.5');

addBoxItem(document.driver_search.Product_ID, '282.60 - SICKLE CELL DISEASE NOS', '282.60');

addBoxItem(document.driver_search.Product_ID, '282.61 - HB-SS DISEASE W/O CRISIS', '282.61');

addBoxItem(document.driver_search.Product_ID, '282.62 - HB-SS DISEASE W CRISIS', '282.62');

addBoxItem(document.driver_search.Product_ID, '282.63 - HB-SS/HB-C DIS W/O CRSIS', '282.63');

addBoxItem(document.driver_search.Product_ID, '282.69 - HB-SS DIS NEC W CRISIS', '282.69');

addBoxItem(document.driver_search.Product_ID, '282.7 - HEMOGLOBINOPATHIES NEC', '282.7');

addBoxItem(document.driver_search.Product_ID, '282.8 - HERED HEMOLYTIC ANEM NEC', '282.8');

addBoxItem(document.driver_search.Product_ID, '282.9 - HERED HEMOLYTIC ANEM NOS', '282.9');

addBoxItem(document.driver_search.Product_ID, '282.41 - THLASEMA HB-S W/O CRISIS', '282.41');

addBoxItem(document.driver_search.Product_ID, '282.42 - THLASSEMIA HB-S W CRISIS', '282.42');

addBoxItem(document.driver_search.Product_ID, '282.49 - THALASSEMIA NEC', '282.49');

addBoxItem(document.driver_search.Product_ID, '282.64 - HB-S/HB-C DIS W CRISIS', '282.64');

addBoxItem(document.driver_search.Product_ID, '282.68 - HB-S DIS W/O CRISIS NEC', '282.68');

break;

}
break;

//--------------------Category Loop-----------------------------------------------

case 9 :
switch(parseInt(WageIndex)) {


case 369 :

addBoxItem(document.driver_search.Product_ID, '369.00 - BOTH EYES BLIND-WHO DEF', '369.00');

addBoxItem(document.driver_search.Product_ID, '369.3 - BLINDNESS NOS, BOTH EYES', '369.3');

addBoxItem(document.driver_search.Product_ID, '369.4 - LEGAL BLINDNESS-USA DEF', '369.4');

break;

case 281 :

addBoxItem(document.driver_search.Product_ID, '281.0 - PERNICIOUS ANEMIA', '281.0');

addBoxItem(document.driver_search.Product_ID, '281.1 - B12 DEFIC ANEMIA NEC', '281.1');

addBoxItem(document.driver_search.Product_ID, '281.2 - FOLATE-DEFICIENCY ANEMIA', '281.2');

addBoxItem(document.driver_search.Product_ID, '281.3 - MEGALOBLASTIC ANEMIA NEC', '281.3');

addBoxItem(document.driver_search.Product_ID, '281.4 - PROTEIN DEFIC ANEMIA', '281.4');

addBoxItem(document.driver_search.Product_ID, '281.8 - NUTRITIONAL ANEMIA NEC', '281.8');

addBoxItem(document.driver_search.Product_ID, '281.9 - DEFICIENCY ANEMIA NOS', '281.9');

break;

case 282 :

addBoxItem(document.driver_search.Product_ID, '282.0 - HEREDITARY SPHEROCYTOSIS', '282.0');

addBoxItem(document.driver_search.Product_ID, '282.1 - HEREDIT ELLIPTOCYTOSIS', '282.1');

addBoxItem(document.driver_search.Product_ID, '282.2 - GLUTATHIONE DIS ANEMIA', '282.2');

addBoxItem(document.driver_search.Product_ID, '282.3 - ENZYME DEFIC ANEMIA NEC', '282.3');

addBoxItem(document.driver_search.Product_ID, '282.4 - THALASSEMIAS', '282.4');

addBoxItem(document.driver_search.Product_ID, '282.5 - SICKLE-CELL TRAIT', '282.5');

addBoxItem(document.driver_search.Product_ID, '282.60 - SICKLE CELL DISEASE NOS', '282.60');

addBoxItem(document.driver_search.Product_ID, '282.61 - HB-SS DISEASE W/O CRISIS', '282.61');

addBoxItem(document.driver_search.Product_ID, '282.62 - HB-SS DISEASE W CRISIS', '282.62');

addBoxItem(document.driver_search.Product_ID, '282.63 - HB-SS/HB-C DIS W/O CRSIS', '282.63');

addBoxItem(document.driver_search.Product_ID, '282.69 - HB-SS DIS NEC W CRISIS', '282.69');

addBoxItem(document.driver_search.Product_ID, '282.7 - HEMOGLOBINOPATHIES NEC', '282.7');

addBoxItem(document.driver_search.Product_ID, '282.8 - HERED HEMOLYTIC ANEM NEC', '282.8');

addBoxItem(document.driver_search.Product_ID, '282.9 - HERED HEMOLYTIC ANEM NOS', '282.9');

addBoxItem(document.driver_search.Product_ID, '282.41 - THLASEMA HB-S W/O CRISIS', '282.41');

addBoxItem(document.driver_search.Product_ID, '282.42 - THLASSEMIA HB-S W CRISIS', '282.42');

addBoxItem(document.driver_search.Product_ID, '282.49 - THALASSEMIA NEC', '282.49');

addBoxItem(document.driver_search.Product_ID, '282.64 - HB-S/HB-C DIS W CRISIS', '282.64');

addBoxItem(document.driver_search.Product_ID, '282.68 - HB-S DIS W/O CRISIS NEC', '282.68');

break;

}
break;

//--------------------Category Loop-----------------------------------------------

case 10 :
switch(parseInt(WageIndex)) {


case 369 :

addBoxItem(document.driver_search.Product_ID, '369.00 - BOTH EYES BLIND-WHO DEF', '369.00');

addBoxItem(document.driver_search.Product_ID, '369.3 - BLINDNESS NOS, BOTH EYES', '369.3');

addBoxItem(document.driver_search.Product_ID, '369.4 - LEGAL BLINDNESS-USA DEF', '369.4');

break;

case 281 :

addBoxItem(document.driver_search.Product_ID, '281.0 - PERNICIOUS ANEMIA', '281.0');

addBoxItem(document.driver_search.Product_ID, '281.1 - B12 DEFIC ANEMIA NEC', '281.1');

addBoxItem(document.driver_search.Product_ID, '281.2 - FOLATE-DEFICIENCY ANEMIA', '281.2');

addBoxItem(document.driver_search.Product_ID, '281.3 - MEGALOBLASTIC ANEMIA NEC', '281.3');

addBoxItem(document.driver_search.Product_ID, '281.4 - PROTEIN DEFIC ANEMIA', '281.4');

addBoxItem(document.driver_search.Product_ID, '281.8 - NUTRITIONAL ANEMIA NEC', '281.8');

addBoxItem(document.driver_search.Product_ID, '281.9 - DEFICIENCY ANEMIA NOS', '281.9');

break;

case 282 :

addBoxItem(document.driver_search.Product_ID, '282.0 - HEREDITARY SPHEROCYTOSIS', '282.0');

addBoxItem(document.driver_search.Product_ID, '282.1 - HEREDIT ELLIPTOCYTOSIS', '282.1');

addBoxItem(document.driver_search.Product_ID, '282.2 - GLUTATHIONE DIS ANEMIA', '282.2');

addBoxItem(document.driver_search.Product_ID, '282.3 - ENZYME DEFIC ANEMIA NEC', '282.3');

addBoxItem(document.driver_search.Product_ID, '282.4 - THALASSEMIAS', '282.4');

addBoxItem(document.driver_search.Product_ID, '282.5 - SICKLE-CELL TRAIT', '282.5');

addBoxItem(document.driver_search.Product_ID, '282.60 - SICKLE CELL DISEASE NOS', '282.60');

addBoxItem(document.driver_search.Product_ID, '282.61 - HB-SS DISEASE W/O CRISIS', '282.61');

addBoxItem(document.driver_search.Product_ID, '282.62 - HB-SS DISEASE W CRISIS', '282.62');

addBoxItem(document.driver_search.Product_ID, '282.63 - HB-SS/HB-C DIS W/O CRSIS', '282.63');

addBoxItem(document.driver_search.Product_ID, '282.69 - HB-SS DIS NEC W CRISIS', '282.69');

addBoxItem(document.driver_search.Product_ID, '282.7 - HEMOGLOBINOPATHIES NEC', '282.7');

addBoxItem(document.driver_search.Product_ID, '282.8 - HERED HEMOLYTIC ANEM NEC', '282.8');

addBoxItem(document.driver_search.Product_ID, '282.9 - HERED HEMOLYTIC ANEM NOS', '282.9');

addBoxItem(document.driver_search.Product_ID, '282.41 - THLASEMA HB-S W/O CRISIS', '282.41');

addBoxItem(document.driver_search.Product_ID, '282.42 - THLASSEMIA HB-S W CRISIS', '282.42');

addBoxItem(document.driver_search.Product_ID, '282.49 - THALASSEMIA NEC', '282.49');

addBoxItem(document.driver_search.Product_ID, '282.64 - HB-S/HB-C DIS W CRISIS', '282.64');

addBoxItem(document.driver_search.Product_ID, '282.68 - HB-S DIS W/O CRISIS NEC', '282.68');

break;

}
break;

//--------------------Category Loop-----------------------------------------------

case 11 :
switch(parseInt(WageIndex)) {


case 369 :

addBoxItem(document.driver_search.Product_ID, '369.00 - BOTH EYES BLIND-WHO DEF', '369.00');

addBoxItem(document.driver_search.Product_ID, '369.3 - BLINDNESS NOS, BOTH EYES', '369.3');

addBoxItem(document.driver_search.Product_ID, '369.4 - LEGAL BLINDNESS-USA DEF', '369.4');

break;

case 281 :

addBoxItem(document.driver_search.Product_ID, '281.0 - PERNICIOUS ANEMIA', '281.0');

addBoxItem(document.driver_search.Product_ID, '281.1 - B12 DEFIC ANEMIA NEC', '281.1');

addBoxItem(document.driver_search.Product_ID, '281.2 - FOLATE-DEFICIENCY ANEMIA', '281.2');

addBoxItem(document.driver_search.Product_ID, '281.3 - MEGALOBLASTIC ANEMIA NEC', '281.3');

addBoxItem(document.driver_search.Product_ID, '281.4 - PROTEIN DEFIC ANEMIA', '281.4');

addBoxItem(document.driver_search.Product_ID, '281.8 - NUTRITIONAL ANEMIA NEC', '281.8');

addBoxItem(document.driver_search.Product_ID, '281.9 - DEFICIENCY ANEMIA NOS', '281.9');

break;

case 282 :

addBoxItem(document.driver_search.Product_ID, '282.0 - HEREDITARY SPHEROCYTOSIS', '282.0');

addBoxItem(document.driver_search.Product_ID, '282.1 - HEREDIT ELLIPTOCYTOSIS', '282.1');

addBoxItem(document.driver_search.Product_ID, '282.2 - GLUTATHIONE DIS ANEMIA', '282.2');

addBoxItem(document.driver_search.Product_ID, '282.3 - ENZYME DEFIC ANEMIA NEC', '282.3');

addBoxItem(document.driver_search.Product_ID, '282.4 - THALASSEMIAS', '282.4');

addBoxItem(document.driver_search.Product_ID, '282.5 - SICKLE-CELL TRAIT', '282.5');

addBoxItem(document.driver_search.Product_ID, '282.60 - SICKLE CELL DISEASE NOS', '282.60');

addBoxItem(document.driver_search.Product_ID, '282.61 - HB-SS DISEASE W/O CRISIS', '282.61');

addBoxItem(document.driver_search.Product_ID, '282.62 - HB-SS DISEASE W CRISIS', '282.62');

addBoxItem(document.driver_search.Product_ID, '282.63 - HB-SS/HB-C DIS W/O CRSIS', '282.63');

addBoxItem(document.driver_search.Product_ID, '282.69 - HB-SS DIS NEC W CRISIS', '282.69');

addBoxItem(document.driver_search.Product_ID, '282.7 - HEMOGLOBINOPATHIES NEC', '282.7');

addBoxItem(document.driver_search.Product_ID, '282.8 - HERED HEMOLYTIC ANEM NEC', '282.8');

addBoxItem(document.driver_search.Product_ID, '282.9 - HERED HEMOLYTIC ANEM NOS', '282.9');

addBoxItem(document.driver_search.Product_ID, '282.41 - THLASEMA HB-S W/O CRISIS', '282.41');

addBoxItem(document.driver_search.Product_ID, '282.42 - THLASSEMIA HB-S W CRISIS', '282.42');

addBoxItem(document.driver_search.Product_ID, '282.49 - THALASSEMIA NEC', '282.49');

addBoxItem(document.driver_search.Product_ID, '282.64 - HB-S/HB-C DIS W CRISIS', '282.64');

addBoxItem(document.driver_search.Product_ID, '282.68 - HB-S DIS W/O CRISIS NEC', '282.68');

break;

}
break;

//--------------------Category Loop-----------------------------------------------

case 12 :
switch(parseInt(WageIndex)) {


case 369 :

addBoxItem(document.driver_search.Product_ID, '369.00 - BOTH EYES BLIND-WHO DEF', '369.00');

addBoxItem(document.driver_search.Product_ID, '369.3 - BLINDNESS NOS, BOTH EYES', '369.3');

addBoxItem(document.driver_search.Product_ID, '369.4 - LEGAL BLINDNESS-USA DEF', '369.4');

break;

case 281 :

addBoxItem(document.driver_search.Product_ID, '281.0 - PERNICIOUS ANEMIA', '281.0');

addBoxItem(document.driver_search.Product_ID, '281.1 - B12 DEFIC ANEMIA NEC', '281.1');

addBoxItem(document.driver_search.Product_ID, '281.2 - FOLATE-DEFICIENCY ANEMIA', '281.2');

addBoxItem(document.driver_search.Product_ID, '281.3 - MEGALOBLASTIC ANEMIA NEC', '281.3');

addBoxItem(document.driver_search.Product_ID, '281.4 - PROTEIN DEFIC ANEMIA', '281.4');

addBoxItem(document.driver_search.Product_ID, '281.8 - NUTRITIONAL ANEMIA NEC', '281.8');

addBoxItem(document.driver_search.Product_ID, '281.9 - DEFICIENCY ANEMIA NOS', '281.9');

break;

case 282 :

addBoxItem(document.driver_search.Product_ID, '282.0 - HEREDITARY SPHEROCYTOSIS', '282.0');

addBoxItem(document.driver_search.Product_ID, '282.1 - HEREDIT ELLIPTOCYTOSIS', '282.1');

addBoxItem(document.driver_search.Product_ID, '282.2 - GLUTATHIONE DIS ANEMIA', '282.2');

addBoxItem(document.driver_search.Product_ID, '282.3 - ENZYME DEFIC ANEMIA NEC', '282.3');

addBoxItem(document.driver_search.Product_ID, '282.4 - THALASSEMIAS', '282.4');

addBoxItem(document.driver_search.Product_ID, '282.5 - SICKLE-CELL TRAIT', '282.5');

addBoxItem(document.driver_search.Product_ID, '282.60 - SICKLE CELL DISEASE NOS', '282.60');

addBoxItem(document.driver_search.Product_ID, '282.61 - HB-SS DISEASE W/O CRISIS', '282.61');

addBoxItem(document.driver_search.Product_ID, '282.62 - HB-SS DISEASE W CRISIS', '282.62');

addBoxItem(document.driver_search.Product_ID, '282.63 - HB-SS/HB-C DIS W/O CRSIS', '282.63');

addBoxItem(document.driver_search.Product_ID, '282.69 - HB-SS DIS NEC W CRISIS', '282.69');

addBoxItem(document.driver_search.Product_ID, '282.7 - HEMOGLOBINOPATHIES NEC', '282.7');

addBoxItem(document.driver_search.Product_ID, '282.8 - HERED HEMOLYTIC ANEM NEC', '282.8');

addBoxItem(document.driver_search.Product_ID, '282.9 - HERED HEMOLYTIC ANEM NOS', '282.9');

addBoxItem(document.driver_search.Product_ID, '282.41 - THLASEMA HB-S W/O CRISIS', '282.41');

addBoxItem(document.driver_search.Product_ID, '282.42 - THLASSEMIA HB-S W CRISIS', '282.42');

addBoxItem(document.driver_search.Product_ID, '282.49 - THALASSEMIA NEC', '282.49');

addBoxItem(document.driver_search.Product_ID, '282.64 - HB-S/HB-C DIS W CRISIS', '282.64');

addBoxItem(document.driver_search.Product_ID, '282.68 - HB-S DIS W/O CRISIS NEC', '282.68');

break;

}
break;

//--------------------Category Loop-----------------------------------------------

case 13 :
switch(parseInt(WageIndex)) {


case 369 :

addBoxItem(document.driver_search.Product_ID, '369.00 - BOTH EYES BLIND-WHO DEF', '369.00');

addBoxItem(document.driver_search.Product_ID, '369.3 - BLINDNESS NOS, BOTH EYES', '369.3');

addBoxItem(document.driver_search.Product_ID, '369.4 - LEGAL BLINDNESS-USA DEF', '369.4');

break;

case 281 :

addBoxItem(document.driver_search.Product_ID, '281.0 - PERNICIOUS ANEMIA', '281.0');

addBoxItem(document.driver_search.Product_ID, '281.1 - B12 DEFIC ANEMIA NEC', '281.1');

addBoxItem(document.driver_search.Product_ID, '281.2 - FOLATE-DEFICIENCY ANEMIA', '281.2');

addBoxItem(document.driver_search.Product_ID, '281.3 - MEGALOBLASTIC ANEMIA NEC', '281.3');

addBoxItem(document.driver_search.Product_ID, '281.4 - PROTEIN DEFIC ANEMIA', '281.4');

addBoxItem(document.driver_search.Product_ID, '281.8 - NUTRITIONAL ANEMIA NEC', '281.8');

addBoxItem(document.driver_search.Product_ID, '281.9 - DEFICIENCY ANEMIA NOS', '281.9');

break;

case 282 :

addBoxItem(document.driver_search.Product_ID, '282.0 - HEREDITARY SPHEROCYTOSIS', '282.0');

addBoxItem(document.driver_search.Product_ID, '282.1 - HEREDIT ELLIPTOCYTOSIS', '282.1');

addBoxItem(document.driver_search.Product_ID, '282.2 - GLUTATHIONE DIS ANEMIA', '282.2');

addBoxItem(document.driver_search.Product_ID, '282.3 - ENZYME DEFIC ANEMIA NEC', '282.3');

addBoxItem(document.driver_search.Product_ID, '282.4 - THALASSEMIAS', '282.4');

addBoxItem(document.driver_search.Product_ID, '282.5 - SICKLE-CELL TRAIT', '282.5');

addBoxItem(document.driver_search.Product_ID, '282.60 - SICKLE CELL DISEASE NOS', '282.60');

addBoxItem(document.driver_search.Product_ID, '282.61 - HB-SS DISEASE W/O CRISIS', '282.61');

addBoxItem(document.driver_search.Product_ID, '282.62 - HB-SS DISEASE W CRISIS', '282.62');

addBoxItem(document.driver_search.Product_ID, '282.63 - HB-SS/HB-C DIS W/O CRSIS', '282.63');

addBoxItem(document.driver_search.Product_ID, '282.69 - HB-SS DIS NEC W CRISIS', '282.69');

addBoxItem(document.driver_search.Product_ID, '282.7 - HEMOGLOBINOPATHIES NEC', '282.7');

addBoxItem(document.driver_search.Product_ID, '282.8 - HERED HEMOLYTIC ANEM NEC', '282.8');

addBoxItem(document.driver_search.Product_ID, '282.9 - HERED HEMOLYTIC ANEM NOS', '282.9');

addBoxItem(document.driver_search.Product_ID, '282.41 - THLASEMA HB-S W/O CRISIS', '282.41');

addBoxItem(document.driver_search.Product_ID, '282.42 - THLASSEMIA HB-S W CRISIS', '282.42');

addBoxItem(document.driver_search.Product_ID, '282.49 - THALASSEMIA NEC', '282.49');

addBoxItem(document.driver_search.Product_ID, '282.64 - HB-S/HB-C DIS W CRISIS', '282.64');

addBoxItem(document.driver_search.Product_ID, '282.68 - HB-S DIS W/O CRISIS NEC', '282.68');

break;

}
break;

//--------------------Category Loop-----------------------------------------------

case 14 :
switch(parseInt(WageIndex)) {


case 369 :

addBoxItem(document.driver_search.Product_ID, '369.00 - BOTH EYES BLIND-WHO DEF', '369.00');

addBoxItem(document.driver_search.Product_ID, '369.3 - BLINDNESS NOS, BOTH EYES', '369.3');

addBoxItem(document.driver_search.Product_ID, '369.4 - LEGAL BLINDNESS-USA DEF', '369.4');

break;

case 281 :

addBoxItem(document.driver_search.Product_ID, '281.0 - PERNICIOUS ANEMIA', '281.0');

addBoxItem(document.driver_search.Product_ID, '281.1 - B12 DEFIC ANEMIA NEC', '281.1');

addBoxItem(document.driver_search.Product_ID, '281.2 - FOLATE-DEFICIENCY ANEMIA', '281.2');

addBoxItem(document.driver_search.Product_ID, '281.3 - MEGALOBLASTIC ANEMIA NEC', '281.3');

addBoxItem(document.driver_search.Product_ID, '281.4 - PROTEIN DEFIC ANEMIA', '281.4');

addBoxItem(document.driver_search.Product_ID, '281.8 - NUTRITIONAL ANEMIA NEC', '281.8');

addBoxItem(document.driver_search.Product_ID, '281.9 - DEFICIENCY ANEMIA NOS', '281.9');

break;

case 282 :

addBoxItem(document.driver_search.Product_ID, '282.0 - HEREDITARY SPHEROCYTOSIS', '282.0');

addBoxItem(document.driver_search.Product_ID, '282.1 - HEREDIT ELLIPTOCYTOSIS', '282.1');

addBoxItem(document.driver_search.Product_ID, '282.2 - GLUTATHIONE DIS ANEMIA', '282.2');

addBoxItem(document.driver_search.Product_ID, '282.3 - ENZYME DEFIC ANEMIA NEC', '282.3');

addBoxItem(document.driver_search.Product_ID, '282.4 - THALASSEMIAS', '282.4');

addBoxItem(document.driver_search.Product_ID, '282.5 - SICKLE-CELL TRAIT', '282.5');

addBoxItem(document.driver_search.Product_ID, '282.60 - SICKLE CELL DISEASE NOS', '282.60');

addBoxItem(document.driver_search.Product_ID, '282.61 - HB-SS DISEASE W/O CRISIS', '282.61');

addBoxItem(document.driver_search.Product_ID, '282.62 - HB-SS DISEASE W CRISIS', '282.62');

addBoxItem(document.driver_search.Product_ID, '282.63 - HB-SS/HB-C DIS W/O CRSIS', '282.63');

addBoxItem(document.driver_search.Product_ID, '282.69 - HB-SS DIS NEC W CRISIS', '282.69');

addBoxItem(document.driver_search.Product_ID, '282.7 - HEMOGLOBINOPATHIES NEC', '282.7');

addBoxItem(document.driver_search.Product_ID, '282.8 - HERED HEMOLYTIC ANEM NEC', '282.8');

addBoxItem(document.driver_search.Product_ID, '282.9 - HERED HEMOLYTIC ANEM NOS', '282.9');

addBoxItem(document.driver_search.Product_ID, '282.41 - THLASEMA HB-S W/O CRISIS', '282.41');

addBoxItem(document.driver_search.Product_ID, '282.42 - THLASSEMIA HB-S W CRISIS', '282.42');

addBoxItem(document.driver_search.Product_ID, '282.49 - THALASSEMIA NEC', '282.49');

addBoxItem(document.driver_search.Product_ID, '282.64 - HB-S/HB-C DIS W CRISIS', '282.64');

addBoxItem(document.driver_search.Product_ID, '282.68 - HB-S DIS W/O CRISIS NEC', '282.68');

break;

}
break;

//--------------------Category Loop-----------------------------------------------

case 15 :
switch(parseInt(WageIndex)) {


case 369 :

addBoxItem(document.driver_search.Product_ID, '369.00 - BOTH EYES BLIND-WHO DEF', '369.00');

addBoxItem(document.driver_search.Product_ID, '369.3 - BLINDNESS NOS, BOTH EYES', '369.3');

addBoxItem(document.driver_search.Product_ID, '369.4 - LEGAL BLINDNESS-USA DEF', '369.4');

break;

case 281 :

addBoxItem(document.driver_search.Product_ID, '281.0 - PERNICIOUS ANEMIA', '281.0');

addBoxItem(document.driver_search.Product_ID, '281.1 - B12 DEFIC ANEMIA NEC', '281.1');

addBoxItem(document.driver_search.Product_ID, '281.2 - FOLATE-DEFICIENCY ANEMIA', '281.2');

addBoxItem(document.driver_search.Product_ID, '281.3 - MEGALOBLASTIC ANEMIA NEC', '281.3');

addBoxItem(document.driver_search.Product_ID, '281.4 - PROTEIN DEFIC ANEMIA', '281.4');

addBoxItem(document.driver_search.Product_ID, '281.8 - NUTRITIONAL ANEMIA NEC', '281.8');

addBoxItem(document.driver_search.Product_ID, '281.9 - DEFICIENCY ANEMIA NOS', '281.9');

break;

case 282 :

addBoxItem(document.driver_search.Product_ID, '282.0 - HEREDITARY SPHEROCYTOSIS', '282.0');

addBoxItem(document.driver_search.Product_ID, '282.1 - HEREDIT ELLIPTOCYTOSIS', '282.1');

addBoxItem(document.driver_search.Product_ID, '282.2 - GLUTATHIONE DIS ANEMIA', '282.2');

addBoxItem(document.driver_search.Product_ID, '282.3 - ENZYME DEFIC ANEMIA NEC', '282.3');

addBoxItem(document.driver_search.Product_ID, '282.4 - THALASSEMIAS', '282.4');

addBoxItem(document.driver_search.Product_ID, '282.5 - SICKLE-CELL TRAIT', '282.5');

addBoxItem(document.driver_search.Product_ID, '282.60 - SICKLE CELL DISEASE NOS', '282.60');

addBoxItem(document.driver_search.Product_ID, '282.61 - HB-SS DISEASE W/O CRISIS', '282.61');

addBoxItem(document.driver_search.Product_ID, '282.62 - HB-SS DISEASE W CRISIS', '282.62');

addBoxItem(document.driver_search.Product_ID, '282.63 - HB-SS/HB-C DIS W/O CRSIS', '282.63');

addBoxItem(document.driver_search.Product_ID, '282.69 - HB-SS DIS NEC W CRISIS', '282.69');

addBoxItem(document.driver_search.Product_ID, '282.7 - HEMOGLOBINOPATHIES NEC', '282.7');

addBoxItem(document.driver_search.Product_ID, '282.8 - HERED HEMOLYTIC ANEM NEC', '282.8');

addBoxItem(document.driver_search.Product_ID, '282.9 - HERED HEMOLYTIC ANEM NOS', '282.9');

addBoxItem(document.driver_search.Product_ID, '282.41 - THLASEMA HB-S W/O CRISIS', '282.41');

addBoxItem(document.driver_search.Product_ID, '282.42 - THLASSEMIA HB-S W CRISIS', '282.42');

addBoxItem(document.driver_search.Product_ID, '282.49 - THALASSEMIA NEC', '282.49');

addBoxItem(document.driver_search.Product_ID, '282.64 - HB-S/HB-C DIS W CRISIS', '282.64');

addBoxItem(document.driver_search.Product_ID, '282.68 - HB-S DIS W/O CRISIS NEC', '282.68');

break;

}
break;

//--------------------Category Loop-----------------------------------------------

case 16 :
switch(parseInt(WageIndex)) {


case 369 :

addBoxItem(document.driver_search.Product_ID, '369.00 - BOTH EYES BLIND-WHO DEF', '369.00');

addBoxItem(document.driver_search.Product_ID, '369.3 - BLINDNESS NOS, BOTH EYES', '369.3');

addBoxItem(document.driver_search.Product_ID, '369.4 - LEGAL BLINDNESS-USA DEF', '369.4');

break;

case 281 :

addBoxItem(document.driver_search.Product_ID, '281.0 - PERNICIOUS ANEMIA', '281.0');

addBoxItem(document.driver_search.Product_ID, '281.1 - B12 DEFIC ANEMIA NEC', '281.1');

addBoxItem(document.driver_search.Product_ID, '281.2 - FOLATE-DEFICIENCY ANEMIA', '281.2');

addBoxItem(document.driver_search.Product_ID, '281.3 - MEGALOBLASTIC ANEMIA NEC', '281.3');

addBoxItem(document.driver_search.Product_ID, '281.4 - PROTEIN DEFIC ANEMIA', '281.4');

addBoxItem(document.driver_search.Product_ID, '281.8 - NUTRITIONAL ANEMIA NEC', '281.8');

addBoxItem(document.driver_search.Product_ID, '281.9 - DEFICIENCY ANEMIA NOS', '281.9');

break;

case 282 :

addBoxItem(document.driver_search.Product_ID, '282.0 - HEREDITARY SPHEROCYTOSIS', '282.0');

addBoxItem(document.driver_search.Product_ID, '282.1 - HEREDIT ELLIPTOCYTOSIS', '282.1');

addBoxItem(document.driver_search.Product_ID, '282.2 - GLUTATHIONE DIS ANEMIA', '282.2');

addBoxItem(document.driver_search.Product_ID, '282.3 - ENZYME DEFIC ANEMIA NEC', '282.3');

addBoxItem(document.driver_search.Product_ID, '282.4 - THALASSEMIAS', '282.4');

addBoxItem(document.driver_search.Product_ID, '282.5 - SICKLE-CELL TRAIT', '282.5');

addBoxItem(document.driver_search.Product_ID, '282.60 - SICKLE CELL DISEASE NOS', '282.60');

addBoxItem(document.driver_search.Product_ID, '282.61 - HB-SS DISEASE W/O CRISIS', '282.61');

addBoxItem(document.driver_search.Product_ID, '282.62 - HB-SS DISEASE W CRISIS', '282.62');

addBoxItem(document.driver_search.Product_ID, '282.63 - HB-SS/HB-C DIS W/O CRSIS', '282.63');

addBoxItem(document.driver_search.Product_ID, '282.69 - HB-SS DIS NEC W CRISIS', '282.69');

addBoxItem(document.driver_search.Product_ID, '282.7 - HEMOGLOBINOPATHIES NEC', '282.7');

addBoxItem(document.driver_search.Product_ID, '282.8 - HERED HEMOLYTIC ANEM NEC', '282.8');

addBoxItem(document.driver_search.Product_ID, '282.9 - HERED HEMOLYTIC ANEM NOS', '282.9');

addBoxItem(document.driver_search.Product_ID, '282.41 - THLASEMA HB-S W/O CRISIS', '282.41');

addBoxItem(document.driver_search.Product_ID, '282.42 - THLASSEMIA HB-S W CRISIS', '282.42');

addBoxItem(document.driver_search.Product_ID, '282.49 - THALASSEMIA NEC', '282.49');

addBoxItem(document.driver_search.Product_ID, '282.64 - HB-S/HB-C DIS W CRISIS', '282.64');

addBoxItem(document.driver_search.Product_ID, '282.68 - HB-S DIS W/O CRISIS NEC', '282.68');

break;

}
break;

//--------------------Category Loop-----------------------------------------------

case 17 :
switch(parseInt(WageIndex)) {


case 369 :

addBoxItem(document.driver_search.Product_ID, '369.00 - BOTH EYES BLIND-WHO DEF', '369.00');

addBoxItem(document.driver_search.Product_ID, '369.3 - BLINDNESS NOS, BOTH EYES', '369.3');

addBoxItem(document.driver_search.Product_ID, '369.4 - LEGAL BLINDNESS-USA DEF', '369.4');

break;

case 281 :

addBoxItem(document.driver_search.Product_ID, '281.0 - PERNICIOUS ANEMIA', '281.0');

addBoxItem(document.driver_search.Product_ID, '281.1 - B12 DEFIC ANEMIA NEC', '281.1');

addBoxItem(document.driver_search.Product_ID, '281.2 - FOLATE-DEFICIENCY ANEMIA', '281.2');

addBoxItem(document.driver_search.Product_ID, '281.3 - MEGALOBLASTIC ANEMIA NEC', '281.3');

addBoxItem(document.driver_search.Product_ID, '281.4 - PROTEIN DEFIC ANEMIA', '281.4');

addBoxItem(document.driver_search.Product_ID, '281.8 - NUTRITIONAL ANEMIA NEC', '281.8');

addBoxItem(document.driver_search.Product_ID, '281.9 - DEFICIENCY ANEMIA NOS', '281.9');

break;

case 282 :

addBoxItem(document.driver_search.Product_ID, '282.0 - HEREDITARY SPHEROCYTOSIS', '282.0');

addBoxItem(document.driver_search.Product_ID, '282.1 - HEREDIT ELLIPTOCYTOSIS', '282.1');

addBoxItem(document.driver_search.Product_ID, '282.2 - GLUTATHIONE DIS ANEMIA', '282.2');

addBoxItem(document.driver_search.Product_ID, '282.3 - ENZYME DEFIC ANEMIA NEC', '282.3');

addBoxItem(document.driver_search.Product_ID, '282.4 - THALASSEMIAS', '282.4');

addBoxItem(document.driver_search.Product_ID, '282.5 - SICKLE-CELL TRAIT', '282.5');

addBoxItem(document.driver_search.Product_ID, '282.60 - SICKLE CELL DISEASE NOS', '282.60');

addBoxItem(document.driver_search.Product_ID, '282.61 - HB-SS DISEASE W/O CRISIS', '282.61');

addBoxItem(document.driver_search.Product_ID, '282.62 - HB-SS DISEASE W CRISIS', '282.62');

addBoxItem(document.driver_search.Product_ID, '282.63 - HB-SS/HB-C DIS W/O CRSIS', '282.63');

addBoxItem(document.driver_search.Product_ID, '282.69 - HB-SS DIS NEC W CRISIS', '282.69');

addBoxItem(document.driver_search.Product_ID, '282.7 - HEMOGLOBINOPATHIES NEC', '282.7');

addBoxItem(document.driver_search.Product_ID, '282.8 - HERED HEMOLYTIC ANEM NEC', '282.8');

addBoxItem(document.driver_search.Product_ID, '282.9 - HERED HEMOLYTIC ANEM NOS', '282.9');

addBoxItem(document.driver_search.Product_ID, '282.41 - THLASEMA HB-S W/O CRISIS', '282.41');

addBoxItem(document.driver_search.Product_ID, '282.42 - THLASSEMIA HB-S W CRISIS', '282.42');

addBoxItem(document.driver_search.Product_ID, '282.49 - THALASSEMIA NEC', '282.49');

addBoxItem(document.driver_search.Product_ID, '282.64 - HB-S/HB-C DIS W CRISIS', '282.64');

addBoxItem(document.driver_search.Product_ID, '282.68 - HB-S DIS W/O CRISIS NEC', '282.68');

break;

}
break;

//--------------------Category Loop-----------------------------------------------

case 18 :
switch(parseInt(WageIndex)) {


case 369 :

addBoxItem(document.driver_search.Product_ID, '369.00 - BOTH EYES BLIND-WHO DEF', '369.00');

addBoxItem(document.driver_search.Product_ID, '369.3 - BLINDNESS NOS, BOTH EYES', '369.3');

addBoxItem(document.driver_search.Product_ID, '369.4 - LEGAL BLINDNESS-USA DEF', '369.4');

break;

case 281 :

addBoxItem(document.driver_search.Product_ID, '281.0 - PERNICIOUS ANEMIA', '281.0');

addBoxItem(document.driver_search.Product_ID, '281.1 - B12 DEFIC ANEMIA NEC', '281.1');

addBoxItem(document.driver_search.Product_ID, '281.2 - FOLATE-DEFICIENCY ANEMIA', '281.2');

addBoxItem(document.driver_search.Product_ID, '281.3 - MEGALOBLASTIC ANEMIA NEC', '281.3');

addBoxItem(document.driver_search.Product_ID, '281.4 - PROTEIN DEFIC ANEMIA', '281.4');

addBoxItem(document.driver_search.Product_ID, '281.8 - NUTRITIONAL ANEMIA NEC', '281.8');

addBoxItem(document.driver_search.Product_ID, '281.9 - DEFICIENCY ANEMIA NOS', '281.9');

break;

case 282 :

addBoxItem(document.driver_search.Product_ID, '282.0 - HEREDITARY SPHEROCYTOSIS', '282.0');

addBoxItem(document.driver_search.Product_ID, '282.1 - HEREDIT ELLIPTOCYTOSIS', '282.1');

addBoxItem(document.driver_search.Product_ID, '282.2 - GLUTATHIONE DIS ANEMIA', '282.2');

addBoxItem(document.driver_search.Product_ID, '282.3 - ENZYME DEFIC ANEMIA NEC', '282.3');

addBoxItem(document.driver_search.Product_ID, '282.4 - THALASSEMIAS', '282.4');

addBoxItem(document.driver_search.Product_ID, '282.5 - SICKLE-CELL TRAIT', '282.5');

addBoxItem(document.driver_search.Product_ID, '282.60 - SICKLE CELL DISEASE NOS', '282.60');

addBoxItem(document.driver_search.Product_ID, '282.61 - HB-SS DISEASE W/O CRISIS', '282.61');

addBoxItem(document.driver_search.Product_ID, '282.62 - HB-SS DISEASE W CRISIS', '282.62');

addBoxItem(document.driver_search.Product_ID, '282.63 - HB-SS/HB-C DIS W/O CRSIS', '282.63');

addBoxItem(document.driver_search.Product_ID, '282.69 - HB-SS DIS NEC W CRISIS', '282.69');

addBoxItem(document.driver_search.Product_ID, '282.7 - HEMOGLOBINOPATHIES NEC', '282.7');

addBoxItem(document.driver_search.Product_ID, '282.8 - HERED HEMOLYTIC ANEM NEC', '282.8');

addBoxItem(document.driver_search.Product_ID, '282.9 - HERED HEMOLYTIC ANEM NOS', '282.9');

addBoxItem(document.driver_search.Product_ID, '282.41 - THLASEMA HB-S W/O CRISIS', '282.41');

addBoxItem(document.driver_search.Product_ID, '282.42 - THLASSEMIA HB-S W CRISIS', '282.42');

addBoxItem(document.driver_search.Product_ID, '282.49 - THALASSEMIA NEC', '282.49');

addBoxItem(document.driver_search.Product_ID, '282.64 - HB-S/HB-C DIS W CRISIS', '282.64');

addBoxItem(document.driver_search.Product_ID, '282.68 - HB-S DIS W/O CRISIS NEC', '282.68');

break;

}
break;

//--------------------Category Loop-----------------------------------------------

case 19 :
switch(parseInt(WageIndex)) {


case 369 :

addBoxItem(document.driver_search.Product_ID, '369.00 - BOTH EYES BLIND-WHO DEF', '369.00');

addBoxItem(document.driver_search.Product_ID, '369.3 - BLINDNESS NOS, BOTH EYES', '369.3');

addBoxItem(document.driver_search.Product_ID, '369.4 - LEGAL BLINDNESS-USA DEF', '369.4');

break;

case 281 :

addBoxItem(document.driver_search.Product_ID, '281.0 - PERNICIOUS ANEMIA', '281.0');

addBoxItem(document.driver_search.Product_ID, '281.1 - B12 DEFIC ANEMIA NEC', '281.1');

addBoxItem(document.driver_search.Product_ID, '281.2 - FOLATE-DEFICIENCY ANEMIA', '281.2');

addBoxItem(document.driver_search.Product_ID, '281.3 - MEGALOBLASTIC ANEMIA NEC', '281.3');

addBoxItem(document.driver_search.Product_ID, '281.4 - PROTEIN DEFIC ANEMIA', '281.4');

addBoxItem(document.driver_search.Product_ID, '281.8 - NUTRITIONAL ANEMIA NEC', '281.8');

addBoxItem(document.driver_search.Product_ID, '281.9 - DEFICIENCY ANEMIA NOS', '281.9');

break;

case 282 :

addBoxItem(document.driver_search.Product_ID, '282.0 - HEREDITARY SPHEROCYTOSIS', '282.0');

addBoxItem(document.driver_search.Product_ID, '282.1 - HEREDIT ELLIPTOCYTOSIS', '282.1');

addBoxItem(document.driver_search.Product_ID, '282.2 - GLUTATHIONE DIS ANEMIA', '282.2');

addBoxItem(document.driver_search.Product_ID, '282.3 - ENZYME DEFIC ANEMIA NEC', '282.3');

addBoxItem(document.driver_search.Product_ID, '282.4 - THALASSEMIAS', '282.4');

addBoxItem(document.driver_search.Product_ID, '282.5 - SICKLE-CELL TRAIT', '282.5');

addBoxItem(document.driver_search.Product_ID, '282.60 - SICKLE CELL DISEASE NOS', '282.60');

addBoxItem(document.driver_search.Product_ID, '282.61 - HB-SS DISEASE W/O CRISIS', '282.61');

addBoxItem(document.driver_search.Product_ID, '282.62 - HB-SS DISEASE W CRISIS', '282.62');

addBoxItem(document.driver_search.Product_ID, '282.63 - HB-SS/HB-C DIS W/O CRSIS', '282.63');

addBoxItem(document.driver_search.Product_ID, '282.69 - HB-SS DIS NEC W CRISIS', '282.69');

addBoxItem(document.driver_search.Product_ID, '282.7 - HEMOGLOBINOPATHIES NEC', '282.7');

addBoxItem(document.driver_search.Product_ID, '282.8 - HERED HEMOLYTIC ANEM NEC', '282.8');

addBoxItem(document.driver_search.Product_ID, '282.9 - HERED HEMOLYTIC ANEM NOS', '282.9');

addBoxItem(document.driver_search.Product_ID, '282.41 - THLASEMA HB-S W/O CRISIS', '282.41');

addBoxItem(document.driver_search.Product_ID, '282.42 - THLASSEMIA HB-S W CRISIS', '282.42');

addBoxItem(document.driver_search.Product_ID, '282.49 - THALASSEMIA NEC', '282.49');

addBoxItem(document.driver_search.Product_ID, '282.64 - HB-S/HB-C DIS W CRISIS', '282.64');

addBoxItem(document.driver_search.Product_ID, '282.68 - HB-S DIS W/O CRISIS NEC', '282.68');

break;

}
break;

//--------------------Category Loop-----------------------------------------------

case 20 :
switch(parseInt(WageIndex)) {


case 369 :

addBoxItem(document.driver_search.Product_ID, '369.00 - BOTH EYES BLIND-WHO DEF', '369.00');

addBoxItem(document.driver_search.Product_ID, '369.3 - BLINDNESS NOS, BOTH EYES', '369.3');

addBoxItem(document.driver_search.Product_ID, '369.4 - LEGAL BLINDNESS-USA DEF', '369.4');

break;

case 281 :

addBoxItem(document.driver_search.Product_ID, '281.0 - PERNICIOUS ANEMIA', '281.0');

addBoxItem(document.driver_search.Product_ID, '281.1 - B12 DEFIC ANEMIA NEC', '281.1');

addBoxItem(document.driver_search.Product_ID, '281.2 - FOLATE-DEFICIENCY ANEMIA', '281.2');

addBoxItem(document.driver_search.Product_ID, '281.3 - MEGALOBLASTIC ANEMIA NEC', '281.3');

addBoxItem(document.driver_search.Product_ID, '281.4 - PROTEIN DEFIC ANEMIA', '281.4');

addBoxItem(document.driver_search.Product_ID, '281.8 - NUTRITIONAL ANEMIA NEC', '281.8');

addBoxItem(document.driver_search.Product_ID, '281.9 - DEFICIENCY ANEMIA NOS', '281.9');

break;

case 282 :

addBoxItem(document.driver_search.Product_ID, '282.0 - HEREDITARY SPHEROCYTOSIS', '282.0');

addBoxItem(document.driver_search.Product_ID, '282.1 - HEREDIT ELLIPTOCYTOSIS', '282.1');

addBoxItem(document.driver_search.Product_ID, '282.2 - GLUTATHIONE DIS ANEMIA', '282.2');

addBoxItem(document.driver_search.Product_ID, '282.3 - ENZYME DEFIC ANEMIA NEC', '282.3');

addBoxItem(document.driver_search.Product_ID, '282.4 - THALASSEMIAS', '282.4');

addBoxItem(document.driver_search.Product_ID, '282.5 - SICKLE-CELL TRAIT', '282.5');

addBoxItem(document.driver_search.Product_ID, '282.60 - SICKLE CELL DISEASE NOS', '282.60');

addBoxItem(document.driver_search.Product_ID, '282.61 - HB-SS DISEASE W/O CRISIS', '282.61');

addBoxItem(document.driver_search.Product_ID, '282.62 - HB-SS DISEASE W CRISIS', '282.62');

addBoxItem(document.driver_search.Product_ID, '282.63 - HB-SS/HB-C DIS W/O CRSIS', '282.63');

addBoxItem(document.driver_search.Product_ID, '282.69 - HB-SS DIS NEC W CRISIS', '282.69');

addBoxItem(document.driver_search.Product_ID, '282.7 - HEMOGLOBINOPATHIES NEC', '282.7');

addBoxItem(document.driver_search.Product_ID, '282.8 - HERED HEMOLYTIC ANEM NEC', '282.8');

addBoxItem(document.driver_search.Product_ID, '282.9 - HERED HEMOLYTIC ANEM NOS', '282.9');

addBoxItem(document.driver_search.Product_ID, '282.41 - THLASEMA HB-S W/O CRISIS', '282.41');

addBoxItem(document.driver_search.Product_ID, '282.42 - THLASSEMIA HB-S W CRISIS', '282.42');

addBoxItem(document.driver_search.Product_ID, '282.49 - THALASSEMIA NEC', '282.49');

addBoxItem(document.driver_search.Product_ID, '282.64 - HB-S/HB-C DIS W CRISIS', '282.64');

addBoxItem(document.driver_search.Product_ID, '282.68 - HB-S DIS W/O CRISIS NEC', '282.68');

break;

}
break;


//-------------AFTER LOOP------------------------------------------------------




}
}

function populateFamilies(catID,thisForm) {
if (catID != '') {
familyList(catID);
}

if (document.driver_search.CountyCBSA.length == 1) {
document.driver_search.CountyCBSA.selectedIndex = 0;
productList(catID, document.driver_search.CountyCBSA.options[document.driver_search.CountyCBSA.selectedIndex].value);
}
}

function populateProducts(catID, WageIndex) {

if (catID != '' ) {
if (WageIndex != '' ) {
productList(catID, WageIndex);
}

}
}

function clearBox(formItem) {
for(i = formItem.length ; i > -1 ; i--) {
formItem.options[i] = null;
}
}

function addBoxItem(formItem, valText, valValue) {

try{
newoption = new Option(valText, valValue, false, false);
formItem.options[formItem.length] = newoption;

if (valText.indexOf("==") == 0) {
newoption.style.background="#FFA90D"
newoption.style.color="#ffffff"
}
}
catch(e){;}


// formItem.style.bgcolor="#ff9900"
}

// -->
</script>

</table>


</body>
</html>

[code]
Last edited by StrongOak; Aug 21st, 2007 at 7:08 pm.
Attached Thumbnails
Java-Code.jpg  
Reply With Quote Quick reply to this message  
Join Date: May 2007
Posts: 4,438
Reputation: Ezzaral has much to be proud of Ezzaral has much to be proud of Ezzaral has much to be proud of Ezzaral has much to be proud of Ezzaral has much to be proud of Ezzaral has much to be proud of Ezzaral has much to be proud of Ezzaral has much to be proud of Ezzaral has much to be proud of Ezzaral has much to be proud of 
Solved Threads: 510
Moderator
Featured Poster
Ezzaral's Avatar
Ezzaral Ezzaral is offline Offline
Industrious Poster

Re: Help tweaking some java

 
0
  #2
Aug 21st, 2007
This is asp and javascript - not Java. Perhaps you would get more help over in those forums, as this one is for Java programming. At a glance though, those extremely long nested switch statements make me cringe.
Reply With Quote Quick reply to this message  
Join Date: Aug 2007
Posts: 6
Reputation: StrongOak is an unknown quantity at this point 
Solved Threads: 0
StrongOak StrongOak is offline Offline
Newbie Poster

Re: Help tweaking some java

 
0
  #3
Aug 21st, 2007
Originally Posted by Ezzaral View Post
This is asp and javascript - not Java. Perhaps you would get more help over in those forums, as this one is for Java programming. At a glance though, those extremely long nested switch statements make me cringe.

Well I showed the entire page so everyone would know how it relates, the question I have is java related. I am having trouble finding how to edit the java to only run the populate scripts on the 2nd and third boxes once a selection is made.

For example I want it to populate the left box, then when they click the 1st choice it would assign a variable to that selection (lets say 1) then it could run the script to populate the second box by only pulling the data matching 1 and so on in the third box.

Did I explain that ok?
Reply With Quote Quick reply to this message  
Join Date: Feb 2006
Posts: 2,355
Reputation: masijade has much to be proud of masijade has much to be proud of masijade has much to be proud of masijade has much to be proud of masijade has much to be proud of masijade has much to be proud of masijade has much to be proud of masijade has much to be proud of masijade has much to be proud of 
Solved Threads: 252
Moderator
masijade's Avatar
masijade masijade is offline Offline
Nearly a Posting Maven

Re: Help tweaking some java

 
0
  #4
Aug 22nd, 2007
JavaScript != Java

You have shown only JavaScript. There is no Java anywhere in that post.
Java Programmer and Sun Systems Administrator

----------------------------------------------

Debugging is twice as hard as writing the code in the first place. Therefore, if you write the code as cleverly as possible, you are, by definition, not smart enough to debug it.
--Brian Kernighan
Reply With Quote Quick reply to this message  
Join Date: Aug 2007
Posts: 6
Reputation: StrongOak is an unknown quantity at this point 
Solved Threads: 0
StrongOak StrongOak is offline Offline
Newbie Poster

Re: Help tweaking some java

 
0
  #5
Aug 22nd, 2007
Originally Posted by masijade View Post
JavaScript != Java

You have shown only JavaScript. There is no Java anywhere in that post.
Shows my level of newbness on java, I am a vbscipt/asp guy trying to learn some java for client side.

I am open to any code to accomplish what I need.
Reply With Quote Quick reply to this message  
Join Date: May 2007
Posts: 4,438
Reputation: Ezzaral has much to be proud of Ezzaral has much to be proud of Ezzaral has much to be proud of Ezzaral has much to be proud of Ezzaral has much to be proud of Ezzaral has much to be proud of Ezzaral has much to be proud of Ezzaral has much to be proud of Ezzaral has much to be proud of Ezzaral has much to be proud of 
Solved Threads: 510
Moderator
Featured Poster
Ezzaral's Avatar
Ezzaral Ezzaral is offline Offline
Industrious Poster

Re: Help tweaking some java

 
0
  #6
Aug 22nd, 2007
Originally Posted by StrongOak View Post
Shows my level of newbness on java, I am a vbscipt/asp guy trying to learn some java for client side.

I am open to any code to accomplish what I need.
You should post this question and code in the Web Development / Javascript forum. As has been pionted out, this forum is for Java questions, which is not the same thing as Javascript.
Reply With Quote Quick reply to this message  
Join Date: Aug 2007
Posts: 6
Reputation: StrongOak is an unknown quantity at this point 
Solved Threads: 0
StrongOak StrongOak is offline Offline
Newbie Poster

Re: Help tweaking some java

 
0
  #7
Aug 22nd, 2007
Originally Posted by Ezzaral View Post
You should post this question and code in the Web Development / Javascript forum. As has been pionted out, this forum is for Java questions, which is not the same thing as Javascript.
Yeah admins already moved it for me.
Reply With Quote Quick reply to this message  
Join Date: Jan 2007
Posts: 3,203
Reputation: MidiMagic has a spectacular aura about MidiMagic has a spectacular aura about 
Solved Threads: 164
MidiMagic's Avatar
MidiMagic MidiMagic is offline Offline
Nearly a Senior Poster

Re: Help tweaking some java

 
0
  #8
Aug 23rd, 2007
The code I saw is not valid javascript.
Daylight-saving time uses more gasoline
Reply With Quote Quick reply to this message  
Join Date: Aug 2007
Posts: 6
Reputation: StrongOak is an unknown quantity at this point 
Solved Threads: 0
StrongOak StrongOak is offline Offline
Newbie Poster

Re: Help tweaking some java

 
0
  #9
Aug 24th, 2007
Originally Posted by MidiMagic View Post
The code I saw is not valid javascript.
Can you elaborate on that? It is out of a java book with asp intrigrated. If your looking at it from a pure java standpoint look at the second code, which is what the client sees.
Reply With Quote Quick reply to this message  
Join Date: Jan 2007
Posts: 3,203
Reputation: MidiMagic has a spectacular aura about MidiMagic has a spectacular aura about 
Solved Threads: 164
MidiMagic's Avatar
MidiMagic MidiMagic is offline Offline
Nearly a Senior Poster

Re: Help tweaking some java

 
-1
  #10
Aug 25th, 2007
Java and JavaScript are two totally different languages. The only common element is the name "Java".

You can't learn JavaScript from a Java book, or Java from a JavaScript book.

The following is NOT valid JavaScript, though it is valid Java.

JavaScript / DHTML / AJAX Syntax (Toggle Plain Text)
  1. code = Trim(DataRangeHdr1("code"))
  2. DiagnosisName = DataRangeHdr1("DiagnosisName")
  3. DiagnosisName = (Replace(DiagnosisName,"'"," "))
  4.  
  5. CodeMark = InStr(code,".")

JavaScript requires a semicolon at the end of each statement, except in certain positions (where the semicolon must not appear). Java does not require semicolons except in certain constructions.

Internet Explorer allows some JavaScript statements to work correctly without semicolons, but other browsers do not. So IE cheats. Don't write your code to rely on IE quirks.
Last edited by MidiMagic; Aug 25th, 2007 at 8:13 pm.
Daylight-saving time uses more gasoline
Reply With Quote Quick reply to this message  
Reply

This thread is more than three months old.
Perhaps start a new thread instead?
Message:



Similar Threads
Other Threads in the JavaScript / DHTML / AJAX Forum
Thread Tools Search this Thread



About Us | Contact Us | Advertise | DaniWeb | Acceptable Use Policy | RSS Feed

©2003 - 2009 DaniWeb® LLC