Advertisement
Guest User

Untitled

a guest
Mar 28th, 2011
336
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
  1.  
  2. $(document).ready(function()
  3. {
  4. $tags = $("select[name='tags']");
  5. $operands = $("select[name='operands']");
  6. $values = $("select[name='values']");
  7.  
  8. $tags.change(function()
  9. {
  10.  
  11. if ($(this).val() == "agent")
  12. {
  13.  
  14. $("select[name='operands'] option").remove();
  15. $("<option>=</option>").appendTo($operands);
  16. $("<option>!=</option>").appendTo($operands);
  17.  
  18. $("select[name='values'] option").remove();
  19. $("<option>excel</option>").appendTo($values);
  20. $("<option>msword</option>").appendTo($values);
  21. $("<option>ppt</option>").appendTo($values);
  22. $("<option>pdf</option>").appendTo($values);
  23. $("<option>image</option>").appendTo($values);
  24. $("<option>txt</option>").appendTo($values);
  25. $("<option>html</option>").appendTo($values);
  26. $("<option>csv</option>").appendTo($values);
  27. $("<option>ooxml</option>").appendTo($values);
  28. $("<option>flash</option>").appendTo($values);
  29. $("<option>wmf</option>").appendTo($values);
  30. }
  31.  
  32. if ($(this).val() == "extension")
  33. {
  34. $("select[name='operands'] option").remove();
  35. $("<option>=</option>").appendTo($operands);
  36. $("<option>!=</option>").appendTo($operands);
  37.  
  38. $("select[name='values'] option").remove();
  39. $("<option>3g2</option>").appendTo($values);
  40. $("<option>3gp</option>").appendTo($values);
  41. $("<option>amr</option>").appendTo($values);
  42. $("<option>asf</option>").appendTo($values);
  43. $("<option>avi</option>").appendTo($values);
  44. $("<option>bmf</option>").appendTo($values);
  45. $("<option>bmp</option>").appendTo($values);
  46. $("<option>cgm</option>").appendTo($values);
  47. $("<option>class</option>").appendTo($values);
  48. $("<option>css</option>").appendTo($values);
  49. $("<option>csv</option>").appendTo($values);
  50. $("<option>dat</option>").appendTo($values);
  51. $("<option>dgs</option>").appendTo($values);
  52. $("<option>dmt</option>").appendTo($values);
  53. $("<option>doc</option>").appendTo($values);
  54. $("<option>docx</option>").appendTo($values);
  55. $("<option>draw</option>").appendTo($values);
  56. $("<option>dtd</option>").appendTo($values);
  57. $("<option>dxf</option>").appendTo($values);
  58. $("<option>efif</option>").appendTo($values);
  59. $("<option>emf</option>").appendTo($values);
  60. $("<option>ent</option>").appendTo($values);
  61. $("<option>eva</option>").appendTo($values);
  62. $("<option>fif</option>").appendTo($values);
  63. $("<option>fla</option>").appendTo($values);
  64. $("<option>flv</option>").appendTo($values);
  65. $("<option>gif</option>").appendTo($values);
  66. $("<option>htc</option>").appendTo($values);
  67. $("<option>html</option>").appendTo($values);
  68. $("<option>hwp</option>").appendTo($values);
  69. $("<option>ico</option>").appendTo($values);
  70. $("<option>jpeg</option>").appendTo($values);
  71. $("<option>jps</option>").appendTo($values);
  72. $("<option>js</option>").appendTo($values);
  73. $("<option>kon</option>").appendTo($values);
  74. $("<option>map</option>").appendTo($values);
  75. $("<option>mcf</option>").appendTo($values);
  76. $("<option>mefif</option>").appendTo($values);
  77. $("<option>mhtml</option>").appendTo($values);
  78. $("<option>mid</option>").appendTo($values);
  79. $("<option>mov</option>").appendTo($values);
  80. $("<option>mp3</option>").appendTo($values);
  81. $("<option>mp4</option>").appendTo($values);
  82. $("<option>mpeg</option>").appendTo($values);
  83. $("<option>mpo</option>").appendTo($values);
  84. $("<option>pav</option>").appendTo($values);
  85. $("<option>pct</option>").appendTo($values);
  86. $("<option>pcx</option>").appendTo($values);
  87. $("<option>pdf</option>").appendTo($values);
  88. $("<option>php</option>").appendTo($values);
  89. $("<option>plug</option>").appendTo($values);
  90. $("<option>png</option>").appendTo($values);
  91. $("<option>pngs</option>").appendTo($values);
  92. $("<option>pps</option>").appendTo($values);
  93. $("<option>ppt</option>").appendTo($values);
  94. $("<option>pptx</option>").appendTo($values);
  95. $("<option>ps</option>").appendTo($values);
  96. $("<option>psd</option>").appendTo($values);
  97. $("<option>ram</option>").appendTo($values);
  98. $("<option>rtf</option>").appendTo($values);
  99. $("<option>sct3</option>").appendTo($values);
  100. $("<option>svg</option>").appendTo($values);
  101. $("<option>swf</option>").appendTo($values);
  102. $("<option>tiff</option>").appendTo($values);
  103. $("<option>txt</option>").appendTo($values);
  104. $("<option>wav</option>").appendTo($values);
  105. $("<option>wbmp</option>").appendTo($values);
  106. $("<option>wmf</option>").appendTo($values);
  107. $("<option>wmv</option>").appendTo($values);
  108. $("<option>xbm</option>").appendTo($values);
  109. $("<option>xhtml</option>").appendTo($values);
  110. $("<option>xls</option>").appendTo($values);
  111. $("<option>xlsx</option>").appendTo($values);
  112. $("<option>xml</option>").appendTo($values);
  113. $("<option>zip</option>").appendTo($values);
  114. }
  115.  
  116. if ($(this).val() == "fileversion")
  117. {
  118. $("select[name='operands'] option").remove();
  119. $("<option>=</option>").appendTo($operands);
  120. $("<option>!=</option>").appendTo($operands);
  121. $("<option>></option>").appendTo($operands);
  122. $("<option><</option>").appendTo($operands);
  123.  
  124. $("select[name='values'] option").remove();
  125. $("<option>0</option>").appendTo($values);
  126. $("<option>1</option>").appendTo($values);
  127. $("<option>1.0</option>").appendTo($values);
  128. $("<option>1.1</option>").appendTo($values);
  129. $("<option>1.2</option>").appendTo($values);
  130. $("<option>1.3</option>").appendTo($values);
  131. $("<option>1.4</option>").appendTo($values);
  132. $("<option>1.5</option>").appendTo($values);
  133. $("<option>1.6</option>").appendTo($values);
  134. $("<option>1.7</option>").appendTo($values);
  135. $("<option>1.9</option>").appendTo($values);
  136. $("<option>132</option>").appendTo($values);
  137. $("<option>2</option>").appendTo($values);
  138. $("<option>2.7</option>").appendTo($values);
  139. $("<option>256</option>").appendTo($values);
  140. $("<option>3</option>").appendTo($values);
  141. $("<option>4</option>").appendTo($values);
  142. $("<option>5</option>").appendTo($values);
  143. $("<option>56</option>").appendTo($values);
  144. $("<option>6</option>").appendTo($values);
  145. $("<option>6.0</option>").appendTo($values);
  146. $("<option>65536</option>").appendTo($values);
  147. $("<option>7</option>").appendTo($values);
  148. $("<option>768</option>").appendTo($values);
  149. $("<option>8</option>").appendTo($values);
  150. $("<option>8.0</option>").appendTo($values);
  151. $("<option>9</option>").appendTo($values);
  152. }
  153.  
  154. if ($(this).val() == "pages")
  155. {
  156. $("select[name='operands'] option").remove();
  157. $("<option>are between</option>").appendTo($operands);
  158.  
  159. $("select[name='values'] option").remove();
  160. $("<option>1 - 10</option>").appendTo($values);
  161. $("<option>10 - 100</option>").appendTo($values);
  162. $("<option>1000 - 1500</option>").appendTo($values);
  163. $("<option>1500 - 2500</option>").appendTo($values);
  164. $("<option>2500 - ?</option>").appendTo($values);
  165. }
  166.  
  167. if ($(this).val() == "path")
  168. {
  169. $("select[name='operands'] option").remove();
  170. $("<option>is</option>").appendTo($operands);
  171.  
  172. $("select[name='values'] option").remove();
  173. $("<option>+</option>").appendTo($values);
  174. $("<option>-</option>").appendTo($values);
  175. $("<option>0</option>").appendTo($values);
  176. $("<option>1</option>").appendTo($values);
  177. $("<option>2</option>").appendTo($values);
  178. $("<option>3</option>").appendTo($values);
  179. $("<option>4</option>").appendTo($values);
  180. $("<option>5</option>").appendTo($values);
  181. $("<option>6</option>").appendTo($values);
  182. $("<option>7</option>").appendTo($values);
  183. $("<option>8</option>").appendTo($values);
  184. $("<option>9</option>").appendTo($values);
  185. $("<option>A</option>").appendTo($values);
  186. $("<option>B</option>").appendTo($values);
  187. $("<option>C</option>").appendTo($values);
  188. $("<option>D</option>").appendTo($values);
  189. $("<option>E</option>").appendTo($values);
  190. $("<option>F</option>").appendTo($values);
  191. $("<option>G</option>").appendTo($values);
  192. $("<option>H</option>").appendTo($values);
  193. $("<option>I</option>").appendTo($values);
  194. $("<option>J</option>").appendTo($values);
  195. $("<option>K</option>").appendTo($values);
  196. $("<option>L</option>").appendTo($values);
  197. $("<option>M</option>").appendTo($values);
  198. $("<option>N</option>").appendTo($values);
  199. $("<option>O</option>").appendTo($values);
  200. $("<option>P</option>").appendTo($values);
  201. $("<option>Q</option>").appendTo($values);
  202. $("<option>R</option>").appendTo($values);
  203. $("<option>S</option>").appendTo($values);
  204. $("<option>T</option>").appendTo($values);
  205. $("<option>U</option>").appendTo($values);
  206. $("<option>V</option>").appendTo($values);
  207. $("<option>W</option>").appendTo($values);
  208. $("<option>X</option>").appendTo($values);
  209. $("<option>Y</option>").appendTo($values);
  210. $("<option>Z</option>").appendTo($values);
  211. }
  212.  
  213. if ($(this).val() == "variant")
  214. {
  215. $("select[name='operands'] option").remove();
  216. $("<option>=</option>").appendTo($operands);
  217. $("<option>!=</option>").appendTo($operands);
  218.  
  219. $("select[name='values'] option").remove();
  220. $("<option>+</option>").appendTo($values);
  221. }
  222.  
  223. if ($(this).val() == "bad")
  224. {
  225. $("select[name='operands'] option").remove();
  226. $("<option>=</option>").appendTo($operands);
  227. $("<option>!=</option>").appendTo($operands);
  228.  
  229. $("select[name='values'] option").remove();
  230. $("<option>zero length font name</option>").appendTo($values);
  231.  
  232. }
  233.  
  234. if ($(this).val() == "complex")
  235. {
  236. $("select[name='operands'] option").remove();
  237. $("<option>=</option>").appendTo($operands);
  238. $("<option>!=</option>").appendTo($operands);
  239.  
  240. $("select[name='values'] option").remove();
  241. $("<option>%s\\n\"tag: &lt;/font&gt;</option>").appendTo($values);
  242. $("<option>false</option>").appendTo($values);
  243. $("<option>true</option>").appendTo($values);
  244. }
  245.  
  246. if ($(this).val() == "encrypted")
  247. {
  248. $("select[name='operands'] option").remove();
  249. $("<option>=</option>").appendTo($operands);
  250. $("<option>!=</option>").appendTo($operands);
  251.  
  252. $("select[name='values'] option").remove();
  253. $("<option>(No ID)</option>").appendTo($values);
  254. $("<option>(U length != 32)</option>").appendTo($values);
  255. $("<option>(V != 1)</option>").appendTo($values);
  256. $("<option>1</option>").appendTo($values);
  257. $("<option>Adobe.APS</option>").appendTo($values);
  258. $("<option>Adobe.PPKLite</option>").appendTo($values);
  259. $("<option>Adobe.PubSec</option>").appendTo($values);
  260. $("<option>Adobe.WebBuy</option>").appendTo($values);
  261. $("<option>QSFT_DKS</option>").appendTo($values);
  262. }
  263.  
  264.  
  265. if ($(this).val() == "tags")
  266. {
  267. $("select[name='operands'] option").remove();
  268.  
  269. $("select[name='values'] option").remove();
  270. $("<option>values</option>").appendTo($values);
  271. }
  272.  
  273. if ($(this).val() == "mswordpicturetype")
  274. {
  275. $("select[name='operands'] option").remove();
  276. $("<option>=</option>").appendTo($operands);
  277. $("<option>!=</option>").appendTo($operands);
  278.  
  279. $("select[name='values'] option").remove();
  280. $("<option>escher</option>").appendTo($values);
  281. $("<option>wmf</option>").appendTo($values);
  282. }
  283.  
  284. if ($(this).val() == "objects")
  285. {
  286. $("select[name='operands'] option").remove();
  287. $("<option>is</option>").appendTo($operands);
  288.  
  289. $("select[name='values'] option").remove();
  290. $("<option>1 - 10</option>").appendTo($values);
  291. $("<option>10 - 20</option>").appendTo($values);
  292. $("<option>> 20</option>").appendTo($values);
  293. }
  294.  
  295. if ($(this).val() == "heightpixels")
  296. {
  297. $("select[name='operands'] option").remove();
  298. $("<option>is</option>").appendTo($operands);
  299.  
  300. $("select[name='values'] option").remove();
  301. $("<option>1 - 100</option>").appendTo($values);
  302. $("<option>100 - 500</option>").appendTo($values);
  303. $("<option>500 - 1500</option>").appendTo($values);
  304. $("<option>> 1500</option>").appendTo($values);
  305. }
  306.  
  307. if ($(this).val() == "widthpixels")
  308. {
  309. $("select[name='operands'] option").remove();
  310. $("<option>is</option>").appendTo($operands);
  311.  
  312. $("select[name='values'] option").remove();
  313. $("<option>1 - 100</option>").appendTo($values);
  314. $("<option>100 - 500</option>").appendTo($values);
  315. $("<option>500 - 1500</option>").appendTo($values);
  316. $("<option>> 1500</option>").appendTo($values);
  317. }
  318.  
  319. if ($(this).val() == "maxrecordsize")
  320. {
  321. $("select[name='operands'] option").remove();
  322. $("<option>is</option>").appendTo($operands);
  323.  
  324. $("select[name='values'] option").remove();
  325. $("<option>1 - 100</option>").appendTo($values);
  326. $("<option>100 - 500</option>").appendTo($values);
  327. $("<option>500 - 1500</option>").appendTo($values);
  328. $("<option>> 1500</option>").appendTo($values);
  329. }
  330.  
  331. if ($(this).val() == "encoding")
  332. {
  333. $("select[name='operands'] option").remove();
  334. $("<option>=</option>").appendTo($operands);
  335. $("<option>!=</option>").appendTo($operands);
  336.  
  337. $("select[name='values'] option").remove();
  338. $("<option>ISO-8859-1</option>").appendTo($values);
  339. $("<option>windows-932</option>").appendTo($values);
  340. $("<option>Big5</option>").appendTo($values);
  341. $("<option>GBK</option>").appendTo($values);
  342. $("<option>windows-949</option>").appendTo($values);
  343. $("<option>UTF-8</option>").appendTo($values);
  344. $("<option>ISO-2022-JP</option>").appendTo($values);
  345. $("<option>UTF-16LE</option>").appendTo($values);
  346. $("<option>EUC-JP</option>").appendTo($values);
  347. }
  348.  
  349. if ($(this).val() == "dpi")
  350. {
  351. $("select[name='operands'] option").remove();
  352. $("<option>is</option>").appendTo($operands);
  353.  
  354. $("select[name='values'] option").remove();
  355. $("<option>1 - 50</option>").appendTo($values);
  356. $("<option>50 - 100</option>").appendTo($values);
  357. $("<option>100 - 200</option>").appendTo($values);
  358. $("<option>200 - 500</option>").appendTo($values);
  359. $("<option>> 500</option>").appendTo($values);
  360. }
  361.  
  362. if ($(this).val() == "depth")
  363. {
  364. $("select[name='operands'] option").remove();
  365. $("<option>is</option>").appendTo($operands);
  366.  
  367. $("select[name='values'] option").remove();
  368. $("<option>1 - 10</option>").appendTo($values);
  369. $("<option>10 - 20</option>").appendTo($values);
  370. $("<option>20 - 30</option>").appendTo($values);
  371. $("<option>> 30</option>").appendTo($values);
  372. }
  373.  
  374. if ($(this).val() == "mask")
  375. {
  376. $("select[name='operands'] option").remove();
  377. $("<option>=</option>").appendTo($operands);
  378.  
  379. $("select[name='values'] option").remove();
  380. $("<option>alpha</option>").appendTo($values);
  381. }
  382.  
  383. if ($(this).val() == "progressive")
  384. {
  385. $("select[name='operands'] option").remove();
  386. $("<option>=</option>").appendTo($operands);
  387.  
  388. $("select[name='values'] option").remove();
  389. $("<option>1</option>").appendTo($values);
  390. }
  391.  
  392. if ($(this).val() == "colour")
  393. {
  394. $("select[name='operands'] option").remove();
  395. $("<option>=</option>").appendTo($operands);
  396. $("<option>!=</option>").appendTo($operands);
  397.  
  398. $("select[name='values'] option").remove();
  399. $("<option>palette</option>").appendTo($values);
  400. $("<option>greyscale</option>").appendTo($values);
  401. }
  402.  
  403.  
  404. });
  405. });
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement