Advertisement
Guest User

Untitled

a guest
Sep 18th, 2014
219
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 17.41 KB | None | 0 0
  1. function Update(Answers)
  2. {
  3.  
  4.  
  5.  
  6. if(Answers[1]=='Stay the same')
  7. {
  8. if(Answers[2]=='Manual Chair')
  9. {
  10. if(Answers[5]=='Passenger')
  11. {
  12. if(Answers[6]=='Transfer')
  13. {
  14. if(Answers[9]=='On own')
  15. {
  16. AnswersForJson[8]='TRUE'
  17. GenerateList(AnswersForJson);
  18. }
  19. else if(Answers[9]=='Power Turning Seat')
  20. {
  21. AnswersForJson[9]='TRUE'
  22. GenerateList(AnswersForJson);
  23. }
  24. }
  25. else if(Answers[6]=='Wheelchair')
  26. {
  27. if(Answers[8]=='Sit up front')
  28. {
  29. AnswersForJson[10]='TRUE'
  30. GenerateList(AnswersForJson);
  31. }
  32. else if(Answers[8]='No important')
  33. {
  34. AnswersForJson[11]='TRUE'
  35. GenerateList(AnswersForJson);
  36. }
  37. }
  38. }
  39. else if(Answers[5]=='Driver')
  40. {
  41. if(Answers[7]=='No Equipment')
  42. {
  43. if(Answers[6]=='Wheelchair')
  44. {
  45. if(Answers[8]=='Sit up front')
  46. {
  47. AnswersForJson[12]='TRUE';
  48. GenerateList(AnswersForJson);
  49. }
  50. }
  51. else if(Answers[6]=='Transfer')
  52. {
  53. if(Answers[9]=='Power Turning Seat')
  54. {
  55. AnswersForJson[13]='TRUE';
  56. GenerateList(AnswersForJson);
  57. }
  58. else if(Answers[9]=='On own')
  59. {
  60. AnswersForJson[14]='TRUE';
  61. GenerateList(AnswersForJson);
  62. }
  63. }
  64. }
  65. else if(Answers[7]=='Special Equipment')
  66. {
  67. if(Answers[6]=='Wheelchair')
  68. {
  69.  
  70. AnswersForJson[15]='TRUE';
  71. GenerateList(AnswersForJson);
  72.  
  73. }
  74. else if(Answers[6]=='Transfer')
  75. {
  76. if(Answers[9]=='Power Turning Seat')
  77. {
  78. AnswersForJson[16]='TRUE';
  79. GenerateList(AnswersForJson);
  80. }
  81. else if(Answers[9]=='On own')
  82. {
  83. AnswersForJson[17]='TRUE';
  84. GenerateList(AnswersForJson);
  85. }
  86. }
  87. }
  88. }
  89. }
  90. else if(Answers[2]=='Scooter')
  91. {
  92. if(Answers[4]=='Long Term')
  93. {
  94. AnswersForJson[24]='FALSE';
  95. AnswersForJson[25]='FALSE';
  96. AnswersForJson[26]='FALSE';
  97. AnswersForJson[27]='FALSE';
  98. AnswersForJson[28]='FALSE';
  99. AnswersForJson[29]='FALSE';
  100.  
  101. GenerateList(AnswersForJson);
  102. }
  103. else if(Answers[4]=='Short Term')
  104. {
  105. if(Answers[3]=='Car')
  106. {
  107. console.log('DONE');
  108.  
  109. AnswersForJson[3]='TRUE';
  110. AnswersForJson[4]='FALSE';
  111. AnswersForJson[5]='FALSE';
  112. AnswersForJson[6]='FALSE';
  113. AnswersForJson[7]='FALSE';
  114.  
  115. GenerateList(AnswersForJson);
  116. }
  117. else if(Answers[3]=='SUV')
  118. {
  119. AnswersForJson[3]='FALSE';
  120. AnswersForJson[4]='TRUE';
  121. AnswersForJson[5]='FALSE';
  122. AnswersForJson[6]='FALSE';
  123. AnswersForJson[7]='FALSE';
  124.  
  125. GenerateList(AnswersForJson);
  126. }
  127. else if(Answers[3]=='Van')
  128. {
  129. AnswersForJson[3]='FALSE';
  130. AnswersForJson[4]='FALSE';
  131. AnswersForJson[5]='TRUE';
  132. AnswersForJson[6]='FALSE';
  133. AnswersForJson[7]='FALSE';
  134.  
  135. GenerateList(AnswersForJson);
  136. }
  137. else if(Answers[3]=='Truck')
  138. {
  139. AnswersForJson[3]='FALSE';
  140. AnswersForJson[4]='FALSE';
  141. AnswersForJson[5]='FALSE';
  142. AnswersForJson[6]='TRUE';
  143. AnswersForJson[7]='FALSE';
  144.  
  145. GenerateList(AnswersForJson);
  146. }
  147. else if(Answers[3]=='Hatchback')
  148. {
  149. AnswersForJson[3]='FALSE';
  150. AnswersForJson[4]='FALSE';
  151. AnswersForJson[5]='FALSE';
  152. AnswersForJson[6]='FALSE';
  153. AnswersForJson[7]='TRUE';
  154.  
  155. GenerateList(AnswersForJson);
  156. }
  157. else
  158. {
  159. AnswersForJson[3]='FALSE';
  160. AnswersForJson[4]='FALSE';
  161. AnswersForJson[5]='FALSE';
  162. AnswersForJson[6]='FALSE';
  163. AnswersForJson[7]='FALSE';
  164.  
  165. GenerateList(AnswersForJson);
  166. }
  167. }
  168. }
  169. else if(Answers[2]=='Power Chair')
  170. {
  171. if(Answers[5]=='Passenger')
  172. {
  173. if(Answers[6]=='Transfer')
  174. {
  175. if(Answers[9]=='Power Turing Seat')
  176. {
  177. AnswersForJson[18]='TRUE';
  178. GenerateList(AnswersForJson);
  179.  
  180. }
  181. else if(Answers[9]=='On own')
  182. {
  183. AnswersForJson[19]='TRUE';
  184. GenerateList(AnswersForJson);
  185.  
  186. }
  187. }
  188. else if(Answers[6]=='Wheelchair')
  189. {
  190. if(Answers[8]=='Not important')
  191. {
  192. AnswersForJson[20]='TRUE';
  193. GenerateList(AnswersForJson);
  194.  
  195. }
  196. else if(Answers[8]=='Sit up front')
  197. {
  198. AnswersForJson[21]='TRUE';
  199. GenerateList(AnswersForJson);
  200.  
  201. }
  202. }
  203. }
  204. else if(Answers[5]='Driver')
  205. {
  206. if(Answers[6]=='Transfer')
  207. {
  208. if(Answers[9]=='Power Turing Seat')
  209. {
  210. AnswersForJson[23]='TRUE';
  211. GenerateList(AnswersForJson);
  212.  
  213. }
  214. else if(Answers[9]=='On own')
  215. {
  216. AnswersForJson[24]='TRUE';
  217. GenerateList(AnswersForJson);
  218.  
  219. }
  220. }
  221. else if(Answers[6]=='Wheelchair')
  222. {
  223. AnswersForJson[22]='TRUE';
  224. GenerateList(AnswersForJson);
  225.  
  226. }
  227. }
  228. }
  229. }
  230. else if(Answers[1]=='Progressive')
  231. {
  232. if(Answers[2]=='Scooter')
  233. {
  234. if(Answers[4]=='Long Term')
  235. {
  236. AnswersForJson[23]='TRUE';
  237. GenerateList(AnswersForJson);
  238.  
  239. }
  240. else if(Answers[4]=='Short Term')
  241. {
  242. if(Answers[3]=='Car')
  243. {
  244.  
  245. AnswersForJson[26]='FALSE';
  246. AnswersForJson[27]='FALSE';
  247. AnswersForJson[28]='FALSE';
  248. AnswersForJson[29]='TRUE';
  249. AnswersForJson[30]='FALSE';
  250.  
  251. GenerateList(AnswersForJson);
  252. }
  253. else if(Answers[3]=='SUV')
  254. {
  255. AnswersForJson[26]='FALSE';
  256. AnswersForJson[27]='TRUE';
  257. AnswersForJson[28]='FALSE';
  258. AnswersForJson[29]='FALSE';
  259. AnswersForJson[30]='FALSE';
  260.  
  261. GenerateList(AnswersForJson);
  262. }
  263. else if(Answers[3]=='Van')
  264. {
  265. AnswersForJson[26]='FALSE';
  266. AnswersForJson[27]='FALSE';
  267. AnswersForJson[28]='TRUE';
  268. AnswersForJson[29]='FALSE';
  269. AnswersForJson[30]='FALSE';
  270.  
  271. GenerateList(AnswersForJson);
  272. }
  273. else if(Answers[3]=='Truck')
  274. {
  275. AnswersForJson[26]='FALSE';
  276. AnswersForJson[27]='FALSE';
  277. AnswersForJson[28]='FALSE';
  278. AnswersForJson[29]='FALSE';
  279. AnswersForJson[30]='TRUE';
  280.  
  281. GenerateList(AnswersForJson);
  282. }
  283. else if(Answers[3]=='Hatchback')
  284. {
  285. AnswersForJson[26]='TRUE';
  286. AnswersForJson[27]='FALSE';
  287. AnswersForJson[28]='FALSE';
  288. AnswersForJson[29]='FALSE';
  289. AnswersForJson[30]='FALSE';
  290.  
  291. GenerateList(AnswersForJson);
  292. }
  293. else
  294. {
  295. AnswersForJson[26]='FALSE';
  296. AnswersForJson[27]='FALSE';
  297. AnswersForJson[28]='FALSE';
  298. AnswersForJson[29]='FALSE';
  299. AnswersForJson[30]='FALSE';
  300.  
  301. GenerateList(AnswersForJson);
  302. }
  303. }
  304. }
  305. else if(Answers[2]=='Power Chair')
  306. {
  307. if(Answers[5]=='Passenger')
  308. {
  309. if(Answers[6]=='Transfer')
  310. {
  311. if(Answers[9]=='On own')
  312. {
  313. AnswersForJson[31]='TRUE';
  314.  
  315. GenerateList(AnswersForJson);
  316. }
  317. else if(Answers[9]=='Power Turning Seat')
  318. {
  319. AnswersForJson[32]='TRUE';
  320.  
  321.  
  322. GenerateList(AnswersForJson);
  323. }
  324. }
  325. else if(Answers[6]=='Wheelchair')
  326. {
  327. if(Answers[8]=='Sit up front')
  328. {
  329. AnswersForJson[33]='TRUE';
  330.  
  331. GenerateList(AnswersForJson);
  332.  
  333. }
  334. else if(Answers[8]=='Not important')
  335. {
  336. AnswersForJson[34]='TRUE';
  337.  
  338. GenerateList(AnswersForJson);
  339.  
  340.  
  341. }
  342. }
  343. }
  344. else if(Answers[5]=='Driver')
  345. {
  346. if(Answers[6]=='Transfer')
  347. {
  348. if(Answers[9]=='On own')
  349. {
  350. AnswersForJson[37]='TRUE';
  351.  
  352. GenerateList(AnswersForJson);
  353. }
  354. else if(Answers[9]=='Power Turning Seat')
  355. {
  356. AnswersForJson[36]='TRUE';
  357. GenerateList(AnswersForJson);
  358. }
  359. }
  360. else if(Answers[6]=='Wheelchair')
  361. {
  362. AnswersForJson[35]='TRUE';
  363. GenerateList(AnswersForJson);
  364. }
  365. }
  366. }
  367. else if(Answers[2]=='Manual Chair')
  368. {
  369. if(Answers[5]=='Passenger')
  370. {
  371. if(Answers[6]=='Wheelchair')
  372. {
  373. if(Answers[8]=='Sit up front')
  374. {
  375. AnswersForJson[38]='TRUE';
  376. GenerateList(AnswersForJson);
  377. }
  378. else if(Answers[8]=='Not important')
  379. {
  380. AnswersForJson[39]='TRUE';
  381. GenerateList(AnswersForJson);
  382. }
  383. }
  384. else if(Answers[6]=='Transfer')
  385. {
  386. if(Answers[9]=='Power Turning Seat')
  387. {
  388. AnswersForJson[40]='TRUE';
  389. GenerateList(AnswersForJson);
  390. }
  391. else if(Answers[9]=='On own')
  392. {
  393. AnswersForJson[41]='TRUE';
  394. GenerateList(AnswersForJson);
  395. }
  396. }
  397. }
  398. else if(Answers[5]=='Driver')
  399. {
  400. if(Answers[7]=='Special Equipment')
  401. {
  402. if(Answers[6]=='Wheelchair')
  403. {
  404. AnswersForJson[42]='TRUE';
  405. GenerateList(AnswersForJson);
  406. }
  407. else if(Answers[6]=='Transfer')
  408. {
  409. if(Answers[9]=='On own')
  410. {
  411. AnswersForJson[43]='TRUE';
  412. GenerateList(AnswersForJson);
  413. }
  414. else if(Answers[9]=='Power Turning Seat')
  415. {
  416. AnswersForJson[44]='TRUE';
  417. GenerateList(AnswersForJson);
  418. }
  419. }
  420. }
  421. else if(Answers[7]=='No Equipment')
  422. {
  423. if(Answers[6]=='Wheelchair')
  424. {
  425. AnswersForJson[45]='TRUE';
  426. GenerateList(AnswersForJson);
  427. }
  428. else if(Answers[6]=='Transfer')
  429. {
  430. if(Answers[9]=='On own')
  431. {
  432. AnswersForJson[46]='TRUE';
  433. GenerateList(AnswersForJson);
  434. }
  435. else if(Answers[9]=='Power Turning Seat')
  436. {
  437. AnswersForJson[47]='TRUE';
  438. GenerateList(AnswersForJson);
  439. }
  440. }
  441. }
  442. }
  443. }
  444. }
  445.  
  446. console.log(AnswersForJson);
  447. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement