Search tool

Search tool for Steamgifts.

当前为 2016-01-03 提交的版本,查看 最新版本

  1. // ==UserScript==
  2. // @name Search tool
  3. // @description Search tool for Steamgifts.
  4. // @version 0.4.0
  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. // @exclude http://www.steamgifts.com/giveaways/created
  10. // @exclude http://*.steamgifts.com/giveaways/created
  11. // @exclude http://steamgifts.com/giveaways/created
  12. // @exclude http://www.steamgifts.com/giveaways/entered
  13. // @exclude http://*.steamgifts.com/giveaways/entered
  14. // @exclude http://steamgifts.com/giveaways/entered
  15. // @exclude http://www.steamgifts.com/giveaways/won
  16. // @exclude http://*.steamgifts.com/giveaways/won
  17. // @exclude http://steamgifts.com/giveaways/won
  18. // @include http://www.steamgifts.com/
  19. // @include https://steamgifts.com/
  20. // @include http://*.steamgifts.com/
  21. // @include https://*.steamgifts.com/
  22. // @include http://www.steamgifts.com/giveaway/*
  23. // @include https://steamgifts.com/giveaway/*
  24. // @include http://*.steamgifts.com/giveaway/*
  25. // @include https://*.steamgifts.com/giveaway/*
  26. // @include http://www.steamgifts.com/giveaways/*
  27. // @include https://steamgifts.com/giveaways/*
  28. // @include http://*.steamgifts.com/giveaways/*
  29. // @include https://*.steamgifts.com/giveaways/*
  30. // @require http://code.jquery.com/jquery-2.1.4.min.js
  31. // @grant none
  32. // @namespace https://greasyfork.org/users/15121
  33. // ==/UserScript==
  34.  
  35. $("<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'><br><span style='margin: 0; text-align: center;'>New: </span><br><input title='New' type='checkbox' id='new'></center><br><input type='button' style='cursor: pointer; width: 150px;' value='Search Giveaway ' id='giveawaysearch'></div><hr>").insertAfter(".sidebar__mpu")
  36.  
  37. $("#giveawaysearch").click(function(){
  38. var url;
  39. var search_text;
  40. var min_entries;
  41. var max_entries;
  42. var min_level;
  43. var max_level;
  44. var wishlist;
  45. var group;
  46. var recent;
  47. function ga() {
  48. search_text = document.getElementsByName('search-query')[0].value;
  49. if (search_text == 'Search...') {
  50. search_text = '';
  51. }
  52. min_entries = parseInt(document.getElementById('min_entries').value);
  53. max_entries = parseInt(document.getElementById('max_entries').value);
  54. min_level = document.getElementById('level_min').value;
  55. max_level = document.getElementById('level_max').value;
  56. wishlist = document.getElementById('wishlist');
  57. group = document.getElementById('group');
  58. recent = document.getElementById('new');
  59. if (min_entries > max_entries) {
  60. alert('Min Entries Cannot be higher than Max Entries.');
  61. } else if (min_level != 'None' && max_level != 'None' && min_level > max_level) {
  62. alert('Min Level Cannot be higher than Max Level');
  63. } else if (group.checked == true && wishlist.checked == true || group.checked == true && recent.checked == true || wishlist.checked == true && recent.checked == true || group.checked == true && wishlist.checked == true && recent.checked == true) {
  64. alert('Multiple buttons Cannot be selected at the same time.');
  65. } else {
  66. if (search_text == '') {
  67. if (isNaN(min_entries) == false || isNaN(max_entries) == false) {
  68. if (isNaN(min_entries) == false && isNaN(max_entries) == true) {
  69. url = 'http://www.steamgifts.com/giveaways/search?entry_min=' + min_entries;
  70. location.href = url;
  71. }
  72. if (isNaN(min_entries) == true && isNaN(max_entries) == false) {
  73. url = 'http://www.steamgifts.com/giveaways/search?entry_max=' + max_entries;
  74. location.href = url;
  75. }
  76. if (isNaN(min_entries) == false && isNaN(max_entries) == false) {
  77. url = 'http://www.steamgifts.com/giveaways/search?entry_min=' + min_entries + '&entry_max=' + max_entries;
  78. location.href = url;
  79. }
  80. } else {
  81. if (min_level == 'None' && max_level == 'None') {
  82. url = 'http://www.steamgifts.com/giveaways/search?';
  83. location.href = url;
  84. }
  85. if (max_level == 'None' && min_level != 'None') {
  86. url = 'http://www.steamgifts.com/giveaways/search?level_min=' + min_level;
  87. location.href = url;
  88. }
  89. if (max_level != 'None' && min_level == 'None') {
  90. url = 'http://www.steamgifts.com/giveaways/search?level_max=' + max_level;
  91. location.href = url;
  92. }
  93. if (max_level != 'None' && min_level != 'None') {
  94. url = 'http://www.steamgifts.com/giveaways/search?level_min=' + min_level + '&level_max=' + max_level;
  95. location.href = url;
  96. }
  97. }
  98. if (isNaN(min_entries) == false && min_level != 'None') {
  99. url = 'http://www.steamgifts.com/giveaways/search?entry_min=' + min_entries + '&level_min=' + min_level;
  100. location.href = url;
  101. }
  102. if (isNaN(min_entries) == false && max_level != 'None') {
  103. url = 'http://www.steamgifts.com/giveaways/search?entry_min=' + min_entries + '&level_max=' + max_level;
  104. location.href = url;
  105. }
  106. if (isNaN(max_entries) == false && min_level != 'None') {
  107. url = 'http://www.steamgifts.com/giveaways/search?entry_max=' + max_entries + '&level_min=' + min_level;
  108. location.href = url;
  109. }
  110. if (isNaN(max_entries) == false && max_level != 'None') {
  111. url = 'http://www.steamgifts.com/giveaways/search?entry_min=' + max_entries + '&level_max=' + max_level;
  112. location.href = url;
  113. }
  114. if (isNaN(max_entries) == false && isNaN(min_entries) == false && min_level != 'None') {
  115. url = 'http://www.steamgifts.com/giveaways/search?entry_min=' + min_entries + '&entry_max=' + max_entries + '&level_min=' + min_level;
  116. location.href = url;
  117. }
  118. if (isNaN(max_entries) == false && isNaN(min_entries) == false && max_level != 'None') {
  119. url = 'http://www.steamgifts.com/giveaways/search?entry_min=' + min_entries + '&entry_max=' + max_entries + '&level_max=' + max_level;
  120. location.href = url;
  121. }
  122. if (isNaN(max_entries) == false && isNaN(min_entries) == false && min_level != 'None' && max_level != 'None') {
  123. url = 'http://www.steamgifts.com/giveaways/search?entry_min=' + min_entries + '&entry_max=' + max_entries + '&level_min=' + min_level + '&level_max=' + max_level;
  124. location.href = url;
  125. }
  126. if (isNaN(min_entries) == false && max_level != 'None' && min_level != 'None') {
  127. url = 'http://www.steamgifts.com/giveaways/search?entry_min=' + min_entries + '&level_min=' + min_level + '&level_max=' + max_level;
  128. location.href = url;
  129. }
  130. if (isNaN(max_entries) == false && max_level != 'None' && min_level != 'None') {
  131. url = 'http://www.steamgifts.com/giveaways/search?entry_max=' + max_entries + '&level_min=' + min_level + '&level_max=' + max_level;
  132. location.href = url;
  133. }
  134. } else if (search_text != '') {
  135. if (isNaN(min_entries) == false || isNaN(max_entries) == false) {
  136. if (isNaN(min_entries) == false && isNaN(max_entries) == true) {
  137. url = 'http://www.steamgifts.com/giveaways/search?q=' + escape(search_text) + '&entry_min=' + min_entries;
  138. location.href = url;
  139. }
  140. if (isNaN(min_entries) == true && isNaN(max_entries) == false) {
  141. url = 'http://www.steamgifts.com/giveaways/search?q=' + escape(search_text) + '&entry_max=' + max_entries;
  142. location.href = url;
  143. }
  144. if (isNaN(min_entries) == false && isNaN(max_entries) == false) {
  145. url = 'http://www.steamgifts.com/giveaways/search?q=' + escape(search_text) + '&entry_min=' + min_entries + '&entry_max=' + max_entries;
  146. location.href = url;
  147. }
  148. } else {
  149. if (min_level == 'None' && max_level == 'None') {
  150. url = 'http://www.steamgifts.com/giveaways/search?q=' + escape(search_text);
  151. location.href = url;
  152. }
  153. if (max_level == 'None' && min_level != 'None') {
  154. url = 'http://www.steamgifts.com/giveaways/search?q=' + escape(search_text) + '&level_min=' + min_level;
  155. location.href = url;
  156. }
  157. if (max_level != 'None' && min_level == 'None') {
  158. url = 'http://www.steamgifts.com/giveaways/search?q=' + escape(search_text) + '&level_max=' + max_level;
  159. location.href = url;
  160. }
  161. if (max_level != 'None' && min_level != 'None') {
  162. url = 'http://www.steamgifts.com/giveaways/search?q=' + escape(search_text) + '&level_min=' + min_level + '&level_max=' + max_level;
  163. location.href = url;
  164. }
  165. }
  166. if (isNaN(min_entries) == false && min_level != 'None') {
  167. url = 'http://www.steamgifts.com/giveaways/search?q=' + escape(search_text) + '&entry_min=' + min_entries + '&level_min=' + min_level;
  168. location.href = url;
  169. }
  170. if (isNaN(min_entries) == false && max_level != 'None') {
  171. url = 'http://www.steamgifts.com/giveaways/search?q=' + escape(search_text) + '&entry_min=' + min_entries + '&level_max=' + max_level;
  172. location.href = url;
  173. }
  174. if (isNaN(max_entries) == false && min_level != 'None') {
  175. url = 'http://www.steamgifts.com/giveaways/search?q=' + escape(search_text) + '&entry_min=' + max_entries + '&level_min=' + min_level;
  176. location.href = url;
  177. }
  178. if (isNaN(max_entries) == false && max_level != 'None') {
  179. url = 'http://www.steamgifts.com/giveaways/search?q=' + escape(search_text) + '&entry_min=' + max_entries + '&level_max=' + max_level;
  180. location.href = url;
  181. }
  182. if (isNaN(max_entries) == false && isNaN(min_entries) == false && min_level != 'None') {
  183. url = 'http://www.steamgifts.com/giveaways/search?q=' + escape(search_text) + '&entry_min=' + min_entries + '&entry_max=' + max_entries + '&level_min=' + min_level;
  184. location.href = url;
  185. }
  186. if (isNaN(max_entries) == false && isNaN(min_entries) == false && max_level != 'None') {
  187. url = 'http://www.steamgifts.com/giveaways/search?q=' + escape(search_text) + '&entry_min=' + min_entries + '&entry_max=' + max_entries + '&level_max=' + max_level;
  188. location.href = url;
  189. }
  190. if (isNaN(max_entries) == false && isNaN(min_entries) == false && min_level != 'None' && max_level != 'None') {
  191. 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;
  192. location.href = url;
  193. }
  194. if (isNaN(min_entries) == false && max_level != 'None' && min_level != 'None') {
  195. url = 'http://www.steamgifts.com/giveaways/search?q=' + escape(search_text) + '&entry_min=' + min_entries + '&level_min=' + min_level + '&level_max=' + max_level;
  196. location.href = url;
  197. }
  198. if (isNaN(max_entries) == false && max_level != 'None' && min_level != 'None') {
  199. url = 'http://www.steamgifts.com/giveaways/search?q=' + escape(search_text) + '&entry_max=' + max_entries + '&level_min=' + min_level + '&level_max=' + max_level;
  200. location.href = url;
  201. }
  202. }
  203. if (wishlist.checked == true) {
  204. if (search_text == '') {
  205. if (isNaN(min_entries) == false || isNaN(max_entries) == false) {
  206. if (isNaN(min_entries) == false && isNaN(max_entries) == true) {
  207. url = 'http://www.steamgifts.com/giveaways/search?type=wishlist&entry_min=' + min_entries;
  208. location.href = url;
  209. }
  210. if (isNaN(min_entries) == true && isNaN(max_entries) == false) {
  211. url = 'http://www.steamgifts.com/giveaways/search?type=wishlist&entry_max=' + max_entries;
  212. location.href = url;
  213. }
  214. if (isNaN(min_entries) == false && isNaN(max_entries) == false) {
  215. url = 'http://www.steamgifts.com/giveaways/search?type=wishlist&entry_min=' + min_entries + '&entry_max=' + max_entries;
  216. location.href = url;
  217. }
  218. } else {
  219. if (min_level == 'None' && max_level == 'None') {
  220. url = 'http://www.steamgifts.com/giveaways/search?type=wishlist';
  221. location.href = url;
  222. }
  223. if (max_level == 'None' && min_level != 'None') {
  224. url = 'http://www.steamgifts.com/giveaways/search?type=wishlist&level_min=' + min_level;
  225. location.href = url;
  226. }
  227. if (max_level != 'None' && min_level == 'None') {
  228. url = 'http://www.steamgifts.com/giveaways/search?type=wishlist&level_max=' + max_level;
  229. location.href = url;
  230. }
  231. if (max_level != 'None' && min_level != 'None') {
  232. url = 'http://www.steamgifts.com/giveaways/search?type=wishlist&level_min=' + min_level + '&level_max=' + max_level;
  233. location.href = url;
  234. }
  235. }
  236. if (isNaN(min_entries) == false && min_level != 'None') {
  237. url = 'http://www.steamgifts.com/giveaways/search?type=wishlist&entry_min=' + min_entries + '&level_min=' + min_level;
  238. location.href = url;
  239. }
  240. if (isNaN(min_entries) == false && max_level != 'None') {
  241. url = 'http://www.steamgifts.com/giveaways/search?type=wishlist&entry_min=' + min_entries + '&level_max=' + max_level;
  242. location.href = url;
  243. }
  244. if (isNaN(max_entries) == false && min_level != 'None') {
  245. url = 'http://www.steamgifts.com/giveaways/search?type=wishlist&entry_max=' + max_entries + '&level_min=' + min_level;
  246. location.href = url;
  247. }
  248. if (isNaN(max_entries) == false && max_level != 'None') {
  249. url = 'http://www.steamgifts.com/giveaways/search?type=wishlist&entry_min=' + max_entries + '&level_max=' + max_level;
  250. location.href = url;
  251. }
  252. if (isNaN(max_entries) == false && isNaN(min_entries) == false && min_level != 'None') {
  253. url = 'http://www.steamgifts.com/giveaways/search?type=wishlist&entry_min=' + min_entries + '&entry_max=' + max_entries + '&level_min=' + min_level;
  254. location.href = url;
  255. }
  256. if (isNaN(max_entries) == false && isNaN(min_entries) == false && max_level != 'None') {
  257. url = 'http://www.steamgifts.com/giveaways/search?type=wishlist&entry_min=' + min_entries + '&entry_max=' + max_entries + '&level_max=' + max_level;
  258. location.href = url;
  259. }
  260. if (isNaN(max_entries) == false && isNaN(min_entries) == false && min_level != 'None' && max_level != 'None') {
  261. 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;
  262. location.href = url;
  263. }
  264. if (isNaN(min_entries) == false && max_level != 'None' && min_level != 'None') {
  265. url = 'http://www.steamgifts.com/giveaways/search?type=wishlist&entry_min=' + min_entries + '&level_min=' + min_level + '&level_max=' + max_level;
  266. location.href = url;
  267. }
  268. if (isNaN(max_entries) == false && max_level != 'None' && min_level != 'None') {
  269. url = 'http://www.steamgifts.com/giveaways/search?type=wishlist&entry_max=' + max_entries + '&level_min=' + min_level + '&level_max=' + max_level;
  270. location.href = url;
  271. }
  272. } else if (search_text != '') {
  273. if (isNaN(min_entries) == false || isNaN(max_entries) == false) {
  274. if (isNaN(min_entries) == false && isNaN(max_entries) == true) {
  275. url = 'http://www.steamgifts.com/giveaways/search?q=' + escape(search_text) + '&entry_min=' + min_entries + '&type=wishlist';
  276. location.href = url;
  277. }
  278. if (isNaN(min_entries) == true && isNaN(max_entries) == false) {
  279. url = 'http://www.steamgifts.com/giveaways/search?q=' + escape(search_text) + '&entry_max=' + max_entries + '&type=wishlist';
  280. location.href = url;
  281. }
  282. if (isNaN(min_entries) == false && isNaN(max_entries) == false) {
  283. url = 'http://www.steamgifts.com/giveaways/search?q=' + escape(search_text) + '&entry_min=' + min_entries + '&entry_max=' + max_entries + '&type=wishlist';
  284. location.href = url;
  285. }
  286. } else {
  287. if (min_level == 'None' && max_level == 'None') {
  288. url = 'http://www.steamgifts.com/giveaways/search?q=' + escape(search_text) + '&type=wishlist';
  289. location.href = url;
  290. }
  291. if (max_level == 'None' && min_level != 'None') {
  292. url = 'http://www.steamgifts.com/giveaways/search?q=' + escape(search_text) + '&level_min=' + min_level + '&type=wishlist';
  293. location.href = url;
  294. }
  295. if (max_level != 'None' && min_level == 'None') {
  296. url = 'http://www.steamgifts.com/giveaways/search?q=' + escape(search_text) + '&level_max=' + max_level + '&type=wishlist';
  297. location.href = url;
  298. }
  299. if (max_level != 'None' && min_level != 'None') {
  300. url = 'http://www.steamgifts.com/giveaways/search?q=' + escape(search_text) + '&level_min=' + min_level + '&level_max=' + max_level + '&type=wishlist';
  301. location.href = url;
  302. }
  303. }
  304. if (isNaN(min_entries) == false && min_level != 'None') {
  305. url = 'http://www.steamgifts.com/giveaways/search?q=' + escape(search_text) + '&entry_min=' + min_entries + '&level_min=' + min_level + '&type=wishlist';
  306. location.href = url;
  307. }
  308. if (isNaN(min_entries) == false && max_level != 'None') {
  309. url = 'http://www.steamgifts.com/giveaways/search?q=' + escape(search_text) + '&entry_min=' + min_entries + '&level_max=' + max_level + '&type=wishlist';
  310. location.href = url;
  311. }
  312. if (isNaN(max_entries) == false && min_level != 'None') {
  313. url = 'http://www.steamgifts.com/giveaways/search?q=' + escape(search_text) + '&entry_min=' + max_entries + '&level_min=' + min_level + '&type=wishlist';
  314. location.href = url;
  315. }
  316. if (isNaN(max_entries) == false && max_level != 'None') {
  317. url = 'http://www.steamgifts.com/giveaways/search?q=' + escape(search_text) + '&entry_min=' + max_entries + '&level_max=' + max_level + '&type=wishlist';
  318. location.href = url;
  319. }
  320. if (isNaN(max_entries) == false && isNaN(min_entries) == false && min_level != 'None') {
  321. 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';
  322. location.href = url;
  323. }
  324. if (isNaN(max_entries) == false && isNaN(min_entries) == false && max_level != 'None') {
  325. 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';
  326. location.href = url;
  327. }
  328. if (isNaN(max_entries) == false && isNaN(min_entries) == false && min_level != 'None' && max_level != 'None') {
  329. 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';
  330. location.href = url;
  331. }
  332. if (isNaN(min_entries) == false && max_level != 'None' && min_level != 'None') {
  333. 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';
  334. location.href = url;
  335. }
  336. if (isNaN(max_entries) == false && max_level != 'None' && min_level != 'None') {
  337. 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';
  338. location.href = url;
  339. }
  340. }
  341. }
  342. if (group.checked == true) {
  343. if (search_text == '') {
  344. if (isNaN(min_entries) == false || isNaN(max_entries) == false) {
  345. if (isNaN(min_entries) == false && isNaN(max_entries) == true) {
  346. url = 'http://www.steamgifts.com/giveaways/search?type=group&entry_min=' + min_entries;
  347. location.href = url;
  348. }
  349. if (isNaN(min_entries) == true && isNaN(max_entries) == false) {
  350. url = 'http://www.steamgifts.com/giveaways/search?type=group&entry_max=' + max_entries;
  351. location.href = url;
  352. }
  353. if (isNaN(min_entries) == false && isNaN(max_entries) == false) {
  354. url = 'http://www.steamgifts.com/giveaways/search?type=group&entry_min=' + min_entries + '&entry_max=' + max_entries;
  355. location.href = url;
  356. }
  357. } else {
  358. if (min_level == 'None' && max_level == 'None') {
  359. url = 'http://www.steamgifts.com/giveaways/search?type=group';
  360. location.href = url;
  361. }
  362. if (max_level == 'None' && min_level != 'None') {
  363. url = 'http://www.steamgifts.com/giveaways/search?type=group&level_min=' + min_level;
  364. location.href = url;
  365. }
  366. if (max_level != 'None' && min_level == 'None') {
  367. url = 'http://www.steamgifts.com/giveaways/search?type=group&level_max=' + max_level;
  368. location.href = url;
  369. }
  370. if (max_level != 'None' && min_level != 'None') {
  371. url = 'http://www.steamgifts.com/giveaways/search?type=group&level_min=' + min_level + '&level_max=' + max_level;
  372. location.href = url;
  373. }
  374. }
  375. if (isNaN(min_entries) == false && min_level != 'None') {
  376. url = 'http://www.steamgifts.com/giveaways/search?type=group&entry_min=' + min_entries + '&level_min=' + min_level;
  377. location.href = url;
  378. }
  379. if (isNaN(min_entries) == false && max_level != 'None') {
  380. url = 'http://www.steamgifts.com/giveaways/search?type=group&entry_min=' + min_entries + '&level_max=' + max_level;
  381. location.href = url;
  382. }
  383. if (isNaN(max_entries) == false && min_level != 'None') {
  384. url = 'http://www.steamgifts.com/giveaways/search?type=group&entry_max=' + max_entries + '&level_min=' + min_level;
  385. location.href = url;
  386. }
  387. if (isNaN(max_entries) == false && max_level != 'None') {
  388. url = 'http://www.steamgifts.com/giveaways/search?type=group&entry_min=' + max_entries + '&level_max=' + max_level;
  389. location.href = url;
  390. }
  391. if (isNaN(max_entries) == false && isNaN(min_entries) == false && min_level != 'None') {
  392. url = 'http://www.steamgifts.com/giveaways/search?type=group&entry_min=' + min_entries + '&entry_max=' + max_entries + '&level_min=' + min_level;
  393. location.href = url;
  394. }
  395. if (isNaN(max_entries) == false && isNaN(min_entries) == false && max_level != 'None') {
  396. url = 'http://www.steamgifts.com/giveaways/search?type=group&entry_min=' + min_entries + '&entry_max=' + max_entries + '&level_max=' + max_level;
  397. location.href = url;
  398. }
  399. if (isNaN(max_entries) == false && isNaN(min_entries) == false && min_level != 'None' && max_level != 'None') {
  400. 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;
  401. location.href = url;
  402. }
  403. if (isNaN(min_entries) == false && max_level != 'None' && min_level != 'None') {
  404. url = 'http://www.steamgifts.com/giveaways/search?type=group&entry_min=' + min_entries + '&level_min=' + min_level + '&level_max=' + max_level;
  405. location.href = url;
  406. }
  407. if (isNaN(max_entries) == false && max_level != 'None' && min_level != 'None') {
  408. url = 'http://www.steamgifts.com/giveaways/search?type=group&entry_max=' + max_entries + '&level_min=' + min_level + '&level_max=' + max_level;
  409. location.href = url;
  410. }
  411. } else if (search_text != '') {
  412. if (isNaN(min_entries) == false || isNaN(max_entries) == false) {
  413. if (isNaN(min_entries) == false && isNaN(max_entries) == true) {
  414. url = 'http://www.steamgifts.com/giveaways/search?q=' + escape(search_text) + '&entry_min=' + min_entries + '&type=group';
  415. location.href = url;
  416. }
  417. if (isNaN(min_entries) == true && isNaN(max_entries) == false) {
  418. url = 'http://www.steamgifts.com/giveaways/search?q=' + escape(search_text) + '&entry_max=' + max_entries + '&type=group';
  419. location.href = url;
  420. }
  421. if (isNaN(min_entries) == false && isNaN(max_entries) == false) {
  422. url = 'http://www.steamgifts.com/giveaways/search?q=' + escape(search_text) + '&entry_min=' + min_entries + '&entry_max=' + max_entries + '&type=group';
  423. location.href = url;
  424. }
  425. } else {
  426. if (min_level == 'None' && max_level == 'None') {
  427. url = 'http://www.steamgifts.com/giveaways/search?q=' + escape(search_text);
  428. location.href = url;
  429. }
  430. if (max_level == 'None' && min_level != 'None') {
  431. url = 'http://www.steamgifts.com/giveaways/search?q=' + escape(search_text) + '&level_min=' + min_level + '&type=group';
  432. location.href = url;
  433. }
  434. if (max_level != 'None' && min_level == 'None') {
  435. url = 'http://www.steamgifts.com/giveaways/search?q=' + escape(search_text) + '&level_max=' + max_level + '&type=group';
  436. location.href = url;
  437. }
  438. if (max_level != 'None' && min_level != 'None') {
  439. url = 'http://www.steamgifts.com/giveaways/search?q=' + escape(search_text) + '&level_min=' + min_level + '&level_max=' + max_level + '&type=group';
  440. location.href = url;
  441. }
  442. }
  443. if (isNaN(min_entries) == false && min_level != 'None') {
  444. url = 'http://www.steamgifts.com/giveaways/search?q=' + escape(search_text) + '&entry_min=' + min_entries + '&level_min=' + min_level + '&type=group';
  445. location.href = url;
  446. }
  447. if (isNaN(min_entries) == false && max_level != 'None') {
  448. url = 'http://www.steamgifts.com/giveaways/search?q=' + escape(search_text) + '&entry_min=' + min_entries + '&level_max=' + max_level + '&type=group';
  449. location.href = url;
  450. }
  451. if (isNaN(max_entries) == false && min_level != 'None') {
  452. url = 'http://www.steamgifts.com/giveaways/search?q=' + escape(search_text) + '&entry_min=' + max_entries + '&level_min=' + min_level + '&type=group';
  453. location.href = url;
  454. }
  455. if (isNaN(max_entries) == false && max_level != 'None') {
  456. url = 'http://www.steamgifts.com/giveaways/search?q=' + escape(search_text) + '&entry_min=' + max_entries + '&level_max=' + max_level + '&type=group';
  457. location.href = url;
  458. }
  459. if (isNaN(max_entries) == false && isNaN(min_entries) == false && min_level != 'None') {
  460. 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';
  461. location.href = url;
  462. }
  463. if (isNaN(max_entries) == false && isNaN(min_entries) == false && max_level != 'None') {
  464. 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';
  465. location.href = url;
  466. }
  467. if (isNaN(max_entries) == false && isNaN(min_entries) == false && min_level != 'None' && max_level != 'None') {
  468. 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';
  469. location.href = url;
  470. }
  471. if (isNaN(min_entries) == false && max_level != 'None' && min_level != 'None') {
  472. 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';
  473. location.href = url;
  474. }
  475. if (isNaN(max_entries) == false && max_level != 'None' && min_level != 'None') {
  476. 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';
  477. location.href = url;
  478. }
  479. }
  480. }//fin group
  481. if (recent.checked == true) {
  482. if (search_text == '') {
  483. if (isNaN(min_entries) == false || isNaN(max_entries) == false) {
  484. if (isNaN(min_entries) == false && isNaN(max_entries) == true) {
  485. url = 'http://www.steamgifts.com/giveaways/search?type=new&entry_min=' + min_entries;
  486. location.href = url;
  487. }
  488. if (isNaN(min_entries) == true && isNaN(max_entries) == false) {
  489. url = 'http://www.steamgifts.com/giveaways/search?type=new&entry_max=' + max_entries;
  490. location.href = url;
  491. }
  492. if (isNaN(min_entries) == false && isNaN(max_entries) == false) {
  493. url = 'http://www.steamgifts.com/giveaways/search?type=new&entry_min=' + min_entries + '&entry_max=' + max_entries;
  494. location.href = url;
  495. }
  496. } else {
  497. if (min_level == 'None' && max_level == 'None') {
  498. url = 'http://www.steamgifts.com/giveaways/search?type=new';
  499. location.href = url;
  500. }
  501. if (max_level == 'None' && min_level != 'None') {
  502. url = 'http://www.steamgifts.com/giveaways/search?type=new&level_min=' + min_level;
  503. location.href = url;
  504. }
  505. if (max_level != 'None' && min_level == 'None') {
  506. url = 'http://www.steamgifts.com/giveaways/search?type=new&level_max=' + max_level;
  507. location.href = url;
  508. }
  509. if (max_level != 'None' && min_level != 'None') {
  510. url = 'http://www.steamgifts.com/giveaways/search?type=new&level_min=' + min_level + '&level_max=' + max_level;
  511. location.href = url;
  512. }
  513. }
  514. if (isNaN(min_entries) == false && min_level != 'None') {
  515. url = 'http://www.steamgifts.com/giveaways/search?type=new&entry_min=' + min_entries + '&level_min=' + min_level;
  516. location.href = url;
  517. }
  518. if (isNaN(min_entries) == false && max_level != 'None') {
  519. url = 'http://www.steamgifts.com/giveaways/search?type=new&entry_min=' + min_entries + '&level_max=' + max_level;
  520. location.href = url;
  521. }
  522. if (isNaN(max_entries) == false && min_level != 'None') {
  523. url = 'http://www.steamgifts.com/giveaways/search?type=new&entry_max=' + max_entries + '&level_min=' + min_level;
  524. location.href = url;
  525. }
  526. if (isNaN(max_entries) == false && max_level != 'None') {
  527. url = 'http://www.steamgifts.com/giveaways/search?type=new&entry_min=' + max_entries + '&level_max=' + max_level;
  528. location.href = url;
  529. }
  530. if (isNaN(max_entries) == false && isNaN(min_entries) == false && min_level != 'None') {
  531. url = 'http://www.steamgifts.com/giveaways/search?type=new&entry_min=' + min_entries + '&entry_max=' + max_entries + '&level_min=' + min_level;
  532. location.href = url;
  533. }
  534. if (isNaN(max_entries) == false && isNaN(min_entries) == false && max_level != 'None') {
  535. url = 'http://www.steamgifts.com/giveaways/search?type=new&entry_min=' + min_entries + '&entry_max=' + max_entries + '&level_max=' + max_level;
  536. location.href = url;
  537. }
  538. if (isNaN(max_entries) == false && isNaN(min_entries) == false && min_level != 'None' && max_level != 'None') {
  539. url = 'http://www.steamgifts.com/giveaways/search?type=new&entry_min=' + min_entries + '&entry_max=' + max_entries + '&level_min=' + min_level + '&level_max=' + max_level;
  540. location.href = url;
  541. }
  542. if (isNaN(min_entries) == false && max_level != 'None' && min_level != 'None') {
  543. url = 'http://www.steamgifts.com/giveaways/search?type=new&entry_min=' + min_entries + '&level_min=' + min_level + '&level_max=' + max_level;
  544. location.href = url;
  545. }
  546. if (isNaN(max_entries) == false && max_level != 'None' && min_level != 'None') {
  547. url = 'http://www.steamgifts.com/giveaways/search?type=new&entry_max=' + max_entries + '&level_min=' + min_level + '&level_max=' + max_level;
  548. location.href = url;
  549. }
  550. } else if (search_text != '') {
  551. if (isNaN(min_entries) == false || isNaN(max_entries) == false) {
  552. if (isNaN(min_entries) == false && isNaN(max_entries) == true) {
  553. url = 'http://www.steamgifts.com/giveaways/search?q=' + escape(search_text) + '&entry_min=' + min_entries + '&type=new';
  554. location.href = url;
  555. }
  556. if (isNaN(min_entries) == true && isNaN(max_entries) == false) {
  557. url = 'http://www.steamgifts.com/giveaways/search?q=' + escape(search_text) + '&entry_max=' + max_entries + '&type=new';
  558. location.href = url;
  559. }
  560. if (isNaN(min_entries) == false && isNaN(max_entries) == false) {
  561. url = 'http://www.steamgifts.com/giveaways/search?q=' + escape(search_text) + '&entry_min=' + min_entries + '&entry_max=' + max_entries + '&type=new';
  562. location.href = url;
  563. }
  564. } else {
  565. if (min_level == 'None' && max_level == 'None') {
  566. url = 'http://www.steamgifts.com/giveaways/search?q=' + escape(search_text);
  567. location.href = url;
  568. }
  569. if (max_level == 'None' && min_level != 'None') {
  570. url = 'http://www.steamgifts.com/giveaways/search?q=' + escape(search_text) + '&level_min=' + min_level + '&type=new';
  571. location.href = url;
  572. }
  573. if (max_level != 'None' && min_level == 'None') {
  574. url = 'http://www.steamgifts.com/giveaways/search?q=' + escape(search_text) + '&level_max=' + max_level + '&type=new';
  575. location.href = url;
  576. }
  577. if (max_level != 'None' && min_level != 'None') {
  578. url = 'http://www.steamgifts.com/giveaways/search?q=' + escape(search_text) + '&level_min=' + min_level + '&level_max=' + max_level + '&type=new';
  579. location.href = url;
  580. }
  581. }
  582. if (isNaN(min_entries) == false && min_level != 'None') {
  583. url = 'http://www.steamgifts.com/giveaways/search?q=' + escape(search_text) + '&entry_min=' + min_entries + '&level_min=' + min_level + '&type=new';
  584. location.href = url;
  585. }
  586. if (isNaN(min_entries) == false && max_level != 'None') {
  587. url = 'http://www.steamgifts.com/giveaways/search?q=' + escape(search_text) + '&entry_min=' + min_entries + '&level_max=' + max_level + '&type=new';
  588. location.href = url;
  589. }
  590. if (isNaN(max_entries) == false && min_level != 'None') {
  591. url = 'http://www.steamgifts.com/giveaways/search?q=' + escape(search_text) + '&entry_min=' + max_entries + '&level_min=' + min_level + '&type=new';
  592. location.href = url;
  593. }
  594. if (isNaN(max_entries) == false && max_level != 'None') {
  595. url = 'http://www.steamgifts.com/giveaways/search?q=' + escape(search_text) + '&entry_min=' + max_entries + '&level_max=' + max_level + '&type=new';
  596. location.href = url;
  597. }
  598. if (isNaN(max_entries) == false && isNaN(min_entries) == false && min_level != 'None') {
  599. url = 'http://www.steamgifts.com/giveaways/search?q=' + escape(search_text) + '&entry_min=' + min_entries + '&entry_max=' + max_entries + '&level_min=' + min_level + '&type=new';
  600. location.href = url;
  601. }
  602. if (isNaN(max_entries) == false && isNaN(min_entries) == false && max_level != 'None') {
  603. url = 'http://www.steamgifts.com/giveaways/search?q=' + escape(search_text) + '&entry_min=' + min_entries + '&entry_max=' + max_entries + '&level_max=' + max_level + '&type=new';
  604. location.href = url;
  605. }
  606. if (isNaN(max_entries) == false && isNaN(min_entries) == false && min_level != 'None' && max_level != 'None') {
  607. 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=new';
  608. location.href = url;
  609. }
  610. if (isNaN(min_entries) == false && max_level != 'None' && min_level != 'None') {
  611. url = 'http://www.steamgifts.com/giveaways/search?q=' + escape(search_text) + '&entry_min=' + min_entries + '&level_min=' + min_level + '&level_max=' + max_level + '&type=new';
  612. location.href = url;
  613. }
  614. if (isNaN(max_entries) == false && max_level != 'None' && min_level != 'None') {
  615. url = 'http://www.steamgifts.com/giveaways/search?q=' + escape(search_text) + '&entry_max=' + max_entries + '&level_min=' + min_level + '&level_max=' + max_level + '&type=new';
  616. location.href = url;
  617. }
  618. }
  619. }
  620. }
  621. }
  622. ga();
  623. });