Search tool

Search tool for Steamgifts.

当前为 2015-12-22 提交的版本,查看 最新版本

  1. // ==UserScript==
  2. // @name Search tool
  3. // @description Search tool for Steamgifts.
  4. // @version 0.3.4
  5. // @author otro_user_gil
  6. // @exclude http://www.steamgifts.com/giveaways/new
  7. // @exclude http://*.steamgifts.com/giveaways/new
  8. // @exclude http://steamgifts.com/giveaways/new
  9. // @include http://www.steamgifts.com/
  10. // @include https://steamgifts.com/
  11. // @include http://*.steamgifts.com/
  12. // @include https://*.steamgifts.com/
  13. // @include http://www.steamgifts.com/giveaway/*
  14. // @include https://steamgifts.com/giveaway/*
  15. // @include http://*.steamgifts.com/giveaway/*
  16. // @include https://*.steamgifts.com/giveaway/*
  17. // @include http://www.steamgifts.com/giveaways/*
  18. // @include https://steamgifts.com/giveaways/*
  19. // @include http://*.steamgifts.com/giveaways/*
  20. // @include https://*.steamgifts.com/giveaways/*
  21. // @require http://code.jquery.com/jquery-2.1.4.min.js
  22. // @grant none
  23. // @namespace https://greasyfork.org/users/15121
  24. // ==/UserScript==
  25.  
  26. $(".sidebar__mpu").append("<hr><div style='position: relative;'><span>Level Min: </span><select id='level_min' style='width: 90px;'><option>None</option><option>0</option><option>1</option><option>2</option><option>3</option><option>4</option><option>5</option><option>6</option><option>7</option><option>8</option><option>9</option><option>10</option></select> <span> Level Max: </span><select id='level_max' style='width: 90px;'><option>None</option><option>0</option><option>1</option><option>2</option><option>3</option><option>4</option><option>5</option><option>6</option><option>7</option><option>8</option><option>9</option><option>10</option></select><br><br><span> Min Entries: </span><input type='number' style='width: 60px;' id='min_entries' min='0'><span> Max Entries: </span><input type='number' style='width: 60px;' min='0' id='max_entries'><br><br><center><span>Wishlist: </span><br> <input type='checkbox' title='Wishlist' id='wishlist'><br><span style='margin: 0; text-align: center;'>Group: </span><br><input title='Group' type='checkbox' id='group'></center><br><input type='button' style='cursor: pointer; width: 60px;' value='Search Giveaway ' id='giveawaysearch'></div><hr>")
  27.  
  28. $("#giveawaysearch").click(function(){
  29. var url;
  30. var search_text;
  31. var min_entries;
  32. var max_entries;
  33. var min_level;
  34. var max_level;
  35. var wishlist;
  36. var group;
  37. function ga() {
  38. search_text = document.getElementsByName('search-query')[0].value;
  39. if (search_text == 'Search...') {
  40. search_text = '';
  41. }
  42. min_entries = parseInt(document.getElementById('min_entries').value);
  43. max_entries = parseInt(document.getElementById('max_entries').value);
  44. min_level = document.getElementById('level_min').value;
  45. max_level = document.getElementById('level_max').value;
  46. wishlist = document.getElementById('wishlist');
  47. group = document.getElementById('group');
  48. if (min_entries > max_entries) {
  49. alert('Min Entries Cannot be higher than Max Entries.');
  50. } else if (min_level != 'None' && max_level != 'None' && min_level > max_level) {
  51. alert('Min Level Cannot be higher than Max Level');
  52. } else if (group.checked == true && wishlist.checked == true) {
  53. alert('Group and Wishlist Cannot be selected at the same time.');
  54. } else {
  55. if (search_text == '') {
  56. if (isNaN(min_entries) == false || isNaN(max_entries) == false) {
  57. if (isNaN(min_entries) == false && isNaN(max_entries) == true) {
  58. url = 'http://www.steamgifts.com/giveaways/search?entry_min=' + min_entries;
  59. location.href = url;
  60. }
  61. if (isNaN(min_entries) == true && isNaN(max_entries) == false) {
  62. url = 'http://www.steamgifts.com/giveaways/search?entry_max=' + max_entries;
  63. location.href = url;
  64. }
  65. if (isNaN(min_entries) == false && isNaN(max_entries) == false) {
  66. url = 'http://www.steamgifts.com/giveaways/search?entry_min=' + min_entries + '&entry_max=' + max_entries;
  67. location.href = url;
  68. }
  69. } else {
  70. if (min_level == 'None' && max_level == 'None') {
  71. url = 'http://www.steamgifts.com/giveaways/search?';
  72. location.href = url;
  73. }
  74. if (max_level == 'None' && min_level != 'None') {
  75. url = 'http://www.steamgifts.com/giveaways/search?level_min=' + min_level;
  76. location.href = url;
  77. }
  78. if (max_level != 'None' && min_level == 'None') {
  79. url = 'http://www.steamgifts.com/giveaways/search?level_max=' + max_level;
  80. location.href = url;
  81. }
  82. if (max_level != 'None' && min_level != 'None') {
  83. url = 'http://www.steamgifts.com/giveaways/search?level_min=' + min_level + '&level_max=' + max_level;
  84. location.href = url;
  85. }
  86. }
  87. if (isNaN(min_entries) == false && min_level != 'None') {
  88. url = 'http://www.steamgifts.com/giveaways/search?entry_min=' + min_entries + '&level_min=' + min_level;
  89. location.href = url;
  90. }
  91. if (isNaN(min_entries) == false && max_level != 'None') {
  92. url = 'http://www.steamgifts.com/giveaways/search?entry_min=' + min_entries + '&level_max=' + max_level;
  93. location.href = url;
  94. }
  95. if (isNaN(max_entries) == false && min_level != 'None') {
  96. url = 'http://www.steamgifts.com/giveaways/search?entry_max=' + max_entries + '&level_min=' + min_level;
  97. location.href = url;
  98. }
  99. if (isNaN(max_entries) == false && max_level != 'None') {
  100. url = 'http://www.steamgifts.com/giveaways/search?entry_min=' + max_entries + '&level_max=' + max_level;
  101. location.href = url;
  102. }
  103. if (isNaN(max_entries) == false && isNaN(min_entries) == false && min_level != 'None') {
  104. url = 'http://www.steamgifts.com/giveaways/search?entry_min=' + min_entries + '&entry_max=' + max_entries + '&level_min=' + min_level;
  105. location.href = url;
  106. }
  107. if (isNaN(max_entries) == false && isNaN(min_entries) == false && max_level != 'None') {
  108. url = 'http://www.steamgifts.com/giveaways/search?entry_min=' + min_entries + '&entry_max=' + max_entries + '&level_max=' + max_level;
  109. location.href = url;
  110. }
  111. if (isNaN(max_entries) == false && isNaN(min_entries) == false && min_level != 'None' && max_level != 'None') {
  112. url = 'http://www.steamgifts.com/giveaways/search?entry_min=' + min_entries + '&entry_max=' + max_entries + '&level_min=' + min_level + '&level_max=' + max_level;
  113. location.href = url;
  114. }
  115. if (isNaN(min_entries) == false && max_level != 'None' && min_level != 'None') {
  116. url = 'http://www.steamgifts.com/giveaways/search?entry_min=' + min_entries + '&level_min=' + min_level + '&level_max=' + max_level;
  117. location.href = url;
  118. }
  119. if (isNaN(max_entries) == false && max_level != 'None' && min_level != 'None') {
  120. url = 'http://www.steamgifts.com/giveaways/search?entry_max=' + max_entries + '&level_min=' + min_level + '&level_max=' + max_level;
  121. location.href = url;
  122. }
  123. } else if (search_text != '') {
  124. if (isNaN(min_entries) == false || isNaN(max_entries) == false) {
  125. if (isNaN(min_entries) == false && isNaN(max_entries) == true) {
  126. url = 'http://www.steamgifts.com/giveaways/search?q=' + escape(search_text) + '&entry_min=' + min_entries;
  127. location.href = url;
  128. }
  129. if (isNaN(min_entries) == true && isNaN(max_entries) == false) {
  130. url = 'http://www.steamgifts.com/giveaways/search?q=' + escape(search_text) + '&entry_max=' + max_entries;
  131. location.href = url;
  132. }
  133. if (isNaN(min_entries) == false && isNaN(max_entries) == false) {
  134. url = 'http://www.steamgifts.com/giveaways/search?q=' + escape(search_text) + '&entry_min=' + min_entries + '&entry_max=' + max_entries;
  135. location.href = url;
  136. }
  137. } else {
  138. if (min_level == 'None' && max_level == 'None') {
  139. url = 'http://www.steamgifts.com/giveaways/search?q=' + escape(search_text);
  140. location.href = url;
  141. }
  142. if (max_level == 'None' && min_level != 'None') {
  143. url = 'http://www.steamgifts.com/giveaways/search?q=' + escape(search_text) + '&level_min=' + min_level;
  144. location.href = url;
  145. }
  146. if (max_level != 'None' && min_level == 'None') {
  147. url = 'http://www.steamgifts.com/giveaways/search?q=' + escape(search_text) + '&level_max=' + max_level;
  148. location.href = url;
  149. }
  150. if (max_level != 'None' && min_level != 'None') {
  151. url = 'http://www.steamgifts.com/giveaways/search?q=' + escape(search_text) + '&level_min=' + min_level + '&level_max=' + max_level;
  152. location.href = url;
  153. }
  154. }
  155. if (isNaN(min_entries) == false && min_level != 'None') {
  156. url = 'http://www.steamgifts.com/giveaways/search?q=' + escape(search_text) + '&entry_min=' + min_entries + '&level_min=' + min_level;
  157. location.href = url;
  158. }
  159. if (isNaN(min_entries) == false && max_level != 'None') {
  160. url = 'http://www.steamgifts.com/giveaways/search?q=' + escape(search_text) + '&entry_min=' + min_entries + '&level_max=' + max_level;
  161. location.href = url;
  162. }
  163. if (isNaN(max_entries) == false && min_level != 'None') {
  164. url = 'http://www.steamgifts.com/giveaways/search?q=' + escape(search_text) + '&entry_min=' + max_entries + '&level_min=' + min_level;
  165. location.href = url;
  166. }
  167. if (isNaN(max_entries) == false && max_level != 'None') {
  168. url = 'http://www.steamgifts.com/giveaways/search?q=' + escape(search_text) + '&entry_min=' + max_entries + '&level_max=' + max_level;
  169. location.href = url;
  170. }
  171. if (isNaN(max_entries) == false && isNaN(min_entries) == false && min_level != 'None') {
  172. url = 'http://www.steamgifts.com/giveaways/search?q=' + escape(search_text) + '&entry_min=' + min_entries + '&entry_max=' + max_entries + '&level_min=' + min_level;
  173. location.href = url;
  174. }
  175. if (isNaN(max_entries) == false && isNaN(min_entries) == false && max_level != 'None') {
  176. url = 'http://www.steamgifts.com/giveaways/search?q=' + escape(search_text) + '&entry_min=' + min_entries + '&entry_max=' + max_entries + '&level_max=' + max_level;
  177. location.href = url;
  178. }
  179. if (isNaN(max_entries) == false && isNaN(min_entries) == false && min_level != 'None' && max_level != 'None') {
  180. url = 'http://www.steamgifts.com/giveaways/search?q=' + escape(search_text) + '&entry_min=' + min_entries + '&entry_max=' + max_entries + '&level_min=' + min_level + '&level_max=' + max_level;
  181. location.href = url;
  182. }
  183. if (isNaN(min_entries) == false && max_level != 'None' && min_level != 'None') {
  184. url = 'http://www.steamgifts.com/giveaways/search?q=' + escape(search_text) + '&entry_min=' + min_entries + '&level_min=' + min_level + '&level_max=' + max_level;
  185. location.href = url;
  186. }
  187. if (isNaN(max_entries) == false && max_level != 'None' && min_level != 'None') {
  188. url = 'http://www.steamgifts.com/giveaways/search?q=' + escape(search_text) + '&entry_max=' + max_entries + '&level_min=' + min_level + '&level_max=' + max_level;
  189. location.href = url;
  190. }
  191. }
  192. if (wishlist.checked == true) {
  193. if (search_text == '') {
  194. if (isNaN(min_entries) == false || isNaN(max_entries) == false) {
  195. if (isNaN(min_entries) == false && isNaN(max_entries) == true) {
  196. url = 'http://www.steamgifts.com/giveaways/search?type=wishlist&entry_min=' + min_entries;
  197. location.href = url;
  198. }
  199. if (isNaN(min_entries) == true && isNaN(max_entries) == false) {
  200. url = 'http://www.steamgifts.com/giveaways/search?type=wishlist&entry_max=' + max_entries;
  201. location.href = url;
  202. }
  203. if (isNaN(min_entries) == false && isNaN(max_entries) == false) {
  204. url = 'http://www.steamgifts.com/giveaways/search?type=wishlist&entry_min=' + min_entries + '&entry_max=' + max_entries;
  205. location.href = url;
  206. }
  207. } else {
  208. if (min_level == 'None' && max_level == 'None') {
  209. url = 'http://www.steamgifts.com/giveaways/search?type=wishlist&';
  210. location.href = url;
  211. }
  212. if (max_level == 'None' && min_level != 'None') {
  213. url = 'http://www.steamgifts.com/giveaways/search?type=wishlist&level_min=' + min_level;
  214. location.href = url;
  215. }
  216. if (max_level != 'None' && min_level == 'None') {
  217. url = 'http://www.steamgifts.com/giveaways/search?type=wishlist&level_max=' + max_level;
  218. location.href = url;
  219. }
  220. if (max_level != 'None' && min_level != 'None') {
  221. url = 'http://www.steamgifts.com/giveaways/search?type=wishlist&level_min=' + min_level + '&level_max=' + max_level;
  222. location.href = url;
  223. }
  224. }
  225. if (isNaN(min_entries) == false && min_level != 'None') {
  226. url = 'http://www.steamgifts.com/giveaways/search?type=wishlist&entry_min=' + min_entries + '&level_min=' + min_level;
  227. location.href = url;
  228. }
  229. if (isNaN(min_entries) == false && max_level != 'None') {
  230. url = 'http://www.steamgifts.com/giveaways/search?type=wishlist&entry_min=' + min_entries + '&level_max=' + max_level;
  231. location.href = url;
  232. }
  233. if (isNaN(max_entries) == false && min_level != 'None') {
  234. url = 'http://www.steamgifts.com/giveaways/search?type=wishlist&entry_max=' + max_entries + '&level_min=' + min_level;
  235. location.href = url;
  236. }
  237. if (isNaN(max_entries) == false && max_level != 'None') {
  238. url = 'http://www.steamgifts.com/giveaways/search?type=wishlist&entry_min=' + max_entries + '&level_max=' + max_level;
  239. location.href = url;
  240. }
  241. if (isNaN(max_entries) == false && isNaN(min_entries) == false && min_level != 'None') {
  242. url = 'http://www.steamgifts.com/giveaways/search?type=wishlist&entry_min=' + min_entries + '&entry_max=' + max_entries + '&level_min=' + min_level;
  243. location.href = url;
  244. }
  245. if (isNaN(max_entries) == false && isNaN(min_entries) == false && max_level != 'None') {
  246. url = 'http://www.steamgifts.com/giveaways/search?type=wishlist&entry_min=' + min_entries + '&entry_max=' + max_entries + '&level_max=' + max_level;
  247. location.href = url;
  248. }
  249. if (isNaN(max_entries) == false && isNaN(min_entries) == false && min_level != 'None' && max_level != 'None') {
  250. url = 'http://www.steamgifts.com/giveaways/search?type=wishlist&entry_min=' + min_entries + '&entry_max=' + max_entries + '&level_min=' + min_level + '&level_max=' + max_level;
  251. location.href = url;
  252. }
  253. if (isNaN(min_entries) == false && max_level != 'None' && min_level != 'None') {
  254. url = 'http://www.steamgifts.com/giveaways/search?type=wishlist&entry_min=' + min_entries + '&level_min=' + min_level + '&level_max=' + max_level;
  255. location.href = url;
  256. }
  257. if (isNaN(max_entries) == false && max_level != 'None' && min_level != 'None') {
  258. url = 'http://www.steamgifts.com/giveaways/search?type=wishlist&entry_max=' + max_entries + '&level_min=' + min_level + '&level_max=' + max_level;
  259. location.href = url;
  260. }
  261. } else if (search_text != '') {
  262. if (isNaN(min_entries) == false || isNaN(max_entries) == false) {
  263. if (isNaN(min_entries) == false && isNaN(max_entries) == true) {
  264. url = 'http://www.steamgifts.com/giveaways/search?q=' + escape(search_text) + '&entry_min=' + min_entries + '&type=wishlist';
  265. location.href = url;
  266. }
  267. if (isNaN(min_entries) == true && isNaN(max_entries) == false) {
  268. url = 'http://www.steamgifts.com/giveaways/search?q=' + escape(search_text) + '&entry_max=' + max_entries + '&type=wishlist';
  269. location.href = url;
  270. }
  271. if (isNaN(min_entries) == false && isNaN(max_entries) == false) {
  272. url = 'http://www.steamgifts.com/giveaways/search?q=' + escape(search_text) + '&entry_min=' + min_entries + '&entry_max=' + max_entries + '&type=wishlist';
  273. location.href = url;
  274. }
  275. } else {
  276. if (min_level == 'None' && max_level == 'None') {
  277. url = 'http://www.steamgifts.com/giveaways/search?q=' + escape(search_text) + '&type=wishlist';
  278. location.href = url;
  279. }
  280. if (max_level == 'None' && min_level != 'None') {
  281. url = 'http://www.steamgifts.com/giveaways/search?q=' + escape(search_text) + '&level_min=' + min_level + '&type=wishlist';
  282. location.href = url;
  283. }
  284. if (max_level != 'None' && min_level == 'None') {
  285. url = 'http://www.steamgifts.com/giveaways/search?q=' + escape(search_text) + '&level_max=' + max_level + '&type=wishlist';
  286. location.href = url;
  287. }
  288. if (max_level != 'None' && min_level != 'None') {
  289. url = 'http://www.steamgifts.com/giveaways/search?q=' + escape(search_text) + '&level_min=' + min_level + '&level_max=' + max_level + '&type=wishlist';
  290. location.href = url;
  291. }
  292. }
  293. if (isNaN(min_entries) == false && min_level != 'None') {
  294. url = 'http://www.steamgifts.com/giveaways/search?q=' + escape(search_text) + '&entry_min=' + min_entries + '&level_min=' + min_level + '&type=wishlist';
  295. location.href = url;
  296. }
  297. if (isNaN(min_entries) == false && max_level != 'None') {
  298. url = 'http://www.steamgifts.com/giveaways/search?q=' + escape(search_text) + '&entry_min=' + min_entries + '&level_max=' + max_level + '&type=wishlist';
  299. location.href = url;
  300. }
  301. if (isNaN(max_entries) == false && min_level != 'None') {
  302. url = 'http://www.steamgifts.com/giveaways/search?q=' + escape(search_text) + '&entry_min=' + max_entries + '&level_min=' + min_level + '&type=wishlist';
  303. location.href = url;
  304. }
  305. if (isNaN(max_entries) == false && max_level != 'None') {
  306. url = 'http://www.steamgifts.com/giveaways/search?q=' + escape(search_text) + '&entry_min=' + max_entries + '&level_max=' + max_level + '&type=wishlist';
  307. location.href = url;
  308. }
  309. if (isNaN(max_entries) == false && isNaN(min_entries) == false && min_level != 'None') {
  310. url = 'http://www.steamgifts.com/giveaways/search?q=' + escape(search_text) + '&entry_min=' + min_entries + '&entry_max=' + max_entries + '&level_min=' + min_level + '&type=wishlist';
  311. location.href = url;
  312. }
  313. if (isNaN(max_entries) == false && isNaN(min_entries) == false && max_level != 'None') {
  314. url = 'http://www.steamgifts.com/giveaways/search?q=' + escape(search_text) + '&entry_min=' + min_entries + '&entry_max=' + max_entries + '&level_max=' + max_level + '&type=wishlist';
  315. location.href = url;
  316. }
  317. if (isNaN(max_entries) == false && isNaN(min_entries) == false && min_level != 'None' && max_level != 'None') {
  318. url = 'http://www.steamgifts.com/giveaways/search?q=' + escape(search_text) + '&entry_min=' + min_entries + '&entry_max=' + max_entries + '&level_min=' + min_level + '&level_max=' + max_level + '&type=wishlist';
  319. location.href = url;
  320. }
  321. if (isNaN(min_entries) == false && max_level != 'None' && min_level != 'None') {
  322. url = 'http://www.steamgifts.com/giveaways/search?q=' + escape(search_text) + '&entry_min=' + min_entries + '&level_min=' + min_level + '&level_max=' + max_level + '&type=wishlist';
  323. location.href = url;
  324. }
  325. if (isNaN(max_entries) == false && max_level != 'None' && min_level != 'None') {
  326. url = 'http://www.steamgifts.com/giveaways/search?q=' + escape(search_text) + '&entry_max=' + max_entries + '&level_min=' + min_level + '&level_max=' + max_level + '&type=wishlist';
  327. location.href = url;
  328. }
  329. }
  330. }
  331. if (group.checked == true) {
  332. if (search_text == '') {
  333. if (isNaN(min_entries) == false || isNaN(max_entries) == false) {
  334. if (isNaN(min_entries) == false && isNaN(max_entries) == true) {
  335. url = 'http://www.steamgifts.com/giveaways/search?type=group&entry_min=' + min_entries;
  336. location.href = url;
  337. }
  338. if (isNaN(min_entries) == true && isNaN(max_entries) == false) {
  339. url = 'http://www.steamgifts.com/giveaways/search?type=group&entry_max=' + max_entries;
  340. location.href = url;
  341. }
  342. if (isNaN(min_entries) == false && isNaN(max_entries) == false) {
  343. url = 'http://www.steamgifts.com/giveaways/search?type=group&entry_min=' + min_entries + '&entry_max=' + max_entries;
  344. location.href = url;
  345. }
  346. } else {
  347. if (min_level == 'None' && max_level == 'None') {
  348. url = 'http://www.steamgifts.com/giveaways/search?type=group&';
  349. location.href = url;
  350. }
  351. if (max_level == 'None' && min_level != 'None') {
  352. url = 'http://www.steamgifts.com/giveaways/search?type=group&level_min=' + min_level;
  353. location.href = url;
  354. }
  355. if (max_level != 'None' && min_level == 'None') {
  356. url = 'http://www.steamgifts.com/giveaways/search?type=group&level_max=' + max_level;
  357. location.href = url;
  358. }
  359. if (max_level != 'None' && min_level != 'None') {
  360. url = 'http://www.steamgifts.com/giveaways/search?type=group&level_min=' + min_level + '&level_max=' + max_level;
  361. location.href = url;
  362. }
  363. }
  364. if (isNaN(min_entries) == false && min_level != 'None') {
  365. url = 'http://www.steamgifts.com/giveaways/search?type=group&entry_min=' + min_entries + '&level_min=' + min_level;
  366. location.href = url;
  367. }
  368. if (isNaN(min_entries) == false && max_level != 'None') {
  369. url = 'http://www.steamgifts.com/giveaways/search?type=group&entry_min=' + min_entries + '&level_max=' + max_level;
  370. location.href = url;
  371. }
  372. if (isNaN(max_entries) == false && min_level != 'None') {
  373. url = 'http://www.steamgifts.com/giveaways/search?type=group&entry_max=' + max_entries + '&level_min=' + min_level;
  374. location.href = url;
  375. }
  376. if (isNaN(max_entries) == false && max_level != 'None') {
  377. url = 'http://www.steamgifts.com/giveaways/search?type=group&entry_min=' + max_entries + '&level_max=' + max_level;
  378. location.href = url;
  379. }
  380. if (isNaN(max_entries) == false && isNaN(min_entries) == false && min_level != 'None') {
  381. url = 'http://www.steamgifts.com/giveaways/search?type=group&entry_min=' + min_entries + '&entry_max=' + max_entries + '&level_min=' + min_level;
  382. location.href = url;
  383. }
  384. if (isNaN(max_entries) == false && isNaN(min_entries) == false && max_level != 'None') {
  385. url = 'http://www.steamgifts.com/giveaways/search?type=group&entry_min=' + min_entries + '&entry_max=' + max_entries + '&level_max=' + max_level;
  386. location.href = url;
  387. }
  388. if (isNaN(max_entries) == false && isNaN(min_entries) == false && min_level != 'None' && max_level != 'None') {
  389. url = 'http://www.steamgifts.com/giveaways/search?type=group&entry_min=' + min_entries + '&entry_max=' + max_entries + '&level_min=' + min_level + '&level_max=' + max_level;
  390. location.href = url;
  391. }
  392. if (isNaN(min_entries) == false && max_level != 'None' && min_level != 'None') {
  393. url = 'http://www.steamgifts.com/giveaways/search?type=group&entry_min=' + min_entries + '&level_min=' + min_level + '&level_max=' + max_level;
  394. location.href = url;
  395. }
  396. if (isNaN(max_entries) == false && max_level != 'None' && min_level != 'None') {
  397. url = 'http://www.steamgifts.com/giveaways/search?type=group&entry_max=' + max_entries + '&level_min=' + min_level + '&level_max=' + max_level;
  398. location.href = url;
  399. }
  400. } else if (search_text != '') {
  401. if (isNaN(min_entries) == false || isNaN(max_entries) == false) {
  402. if (isNaN(min_entries) == false && isNaN(max_entries) == true) {
  403. url = 'http://www.steamgifts.com/giveaways/search?q=' + escape(search_text) + '&entry_min=' + min_entries + '&type=group';
  404. location.href = url;
  405. }
  406. if (isNaN(min_entries) == true && isNaN(max_entries) == false) {
  407. url = 'http://www.steamgifts.com/giveaways/search?q=' + escape(search_text) + '&entry_max=' + max_entries + '&type=group';
  408. location.href = url;
  409. }
  410. if (isNaN(min_entries) == false && isNaN(max_entries) == false) {
  411. url = 'http://www.steamgifts.com/giveaways/search?q=' + escape(search_text) + '&entry_min=' + min_entries + '&entry_max=' + max_entries + '&type=group';
  412. location.href = url;
  413. }
  414. } else {
  415. if (min_level == 'None' && max_level == 'None') {
  416. url = 'http://www.steamgifts.com/giveaways/search?q=' + escape(search_text);
  417. location.href = url;
  418. }
  419. if (max_level == 'None' && min_level != 'None') {
  420. url = 'http://www.steamgifts.com/giveaways/search?q=' + escape(search_text) + '&level_min=' + min_level + '&type=group';
  421. location.href = url;
  422. }
  423. if (max_level != 'None' && min_level == 'None') {
  424. url = 'http://www.steamgifts.com/giveaways/search?q=' + escape(search_text) + '&level_max=' + max_level + '&type=group';
  425. location.href = url;
  426. }
  427. if (max_level != 'None' && min_level != 'None') {
  428. url = 'http://www.steamgifts.com/giveaways/search?q=' + escape(search_text) + '&level_min=' + min_level + '&level_max=' + max_level + '&type=group';
  429. location.href = url;
  430. }
  431. }
  432. if (isNaN(min_entries) == false && min_level != 'None') {
  433. url = 'http://www.steamgifts.com/giveaways/search?q=' + escape(search_text) + '&entry_min=' + min_entries + '&level_min=' + min_level + '&type=group';
  434. location.href = url;
  435. }
  436. if (isNaN(min_entries) == false && max_level != 'None') {
  437. url = 'http://www.steamgifts.com/giveaways/search?q=' + escape(search_text) + '&entry_min=' + min_entries + '&level_max=' + max_level + '&type=group';
  438. location.href = url;
  439. }
  440. if (isNaN(max_entries) == false && min_level != 'None') {
  441. url = 'http://www.steamgifts.com/giveaways/search?q=' + escape(search_text) + '&entry_min=' + max_entries + '&level_min=' + min_level + '&type=group';
  442. location.href = url;
  443. }
  444. if (isNaN(max_entries) == false && max_level != 'None') {
  445. url = 'http://www.steamgifts.com/giveaways/search?q=' + escape(search_text) + '&entry_min=' + max_entries + '&level_max=' + max_level + '&type=group';
  446. location.href = url;
  447. }
  448. if (isNaN(max_entries) == false && isNaN(min_entries) == false && min_level != 'None') {
  449. url = 'http://www.steamgifts.com/giveaways/search?q=' + escape(search_text) + '&entry_min=' + min_entries + '&entry_max=' + max_entries + '&level_min=' + min_level + '&type=group';
  450. location.href = url;
  451. }
  452. if (isNaN(max_entries) == false && isNaN(min_entries) == false && max_level != 'None') {
  453. url = 'http://www.steamgifts.com/giveaways/search?q=' + escape(search_text) + '&entry_min=' + min_entries + '&entry_max=' + max_entries + '&level_max=' + max_level + '&type=group';
  454. location.href = url;
  455. }
  456. if (isNaN(max_entries) == false && isNaN(min_entries) == false && min_level != 'None' && max_level != 'None') {
  457. url = 'http://www.steamgifts.com/giveaways/search?q=' + escape(search_text) + '&entry_min=' + min_entries + '&entry_max=' + max_entries + '&level_min=' + min_level + '&level_max=' + max_level + '&type=group';
  458. location.href = url;
  459. }
  460. if (isNaN(min_entries) == false && max_level != 'None' && min_level != 'None') {
  461. url = 'http://www.steamgifts.com/giveaways/search?q=' + escape(search_text) + '&entry_min=' + min_entries + '&level_min=' + min_level + '&level_max=' + max_level + '&type=group';
  462. location.href = url;
  463. }
  464. if (isNaN(max_entries) == false && max_level != 'None' && min_level != 'None') {
  465. url = 'http://www.steamgifts.com/giveaways/search?q=' + escape(search_text) + '&entry_max=' + max_entries + '&level_min=' + min_level + '&level_max=' + max_level + '&type=group';
  466. location.href = url;
  467. }
  468. }
  469. }
  470. }
  471. }
  472. ga();
  473. });