Advertisement
Guest User

Untitled

a guest
Jul 22nd, 2017
92
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
  1. rray.prototype.in_array = function(p_val) {
  2.     for(var i = 0, l = this.length; i < l; i++) {
  3.         if(this[i] == p_val) {
  4.             return true;
  5.         }
  6.     }
  7.     return false;
  8. }
  9.  
  10. var us = new Array(2476,3071,2574,2575,2464,2918);
  11. var ca = new Array(2869,2577,2969,2868,2559,2483);
  12. var uk = new Array(1925,1361,1379,1932,1147,1358);
  13. var au = new Array(1287,1573,1284,2262,1279,1288);
  14. var de = new Array(2756,2843,2926,2844,2801,1692);
  15.  
  16. var offers = document.getElementById("selUnwAdd");
  17. var blacklistOffers = Array();
  18.  
  19. var wantedOffers_us = Array();
  20. var wantedOffers_ca = Array();
  21. var wantedOffers_uk = Array();
  22. var wantedOffers_au = Array();
  23. var wantedOffers_de = Array();
  24.  
  25. for (var i=0; i < offers.options.length; i++) {
  26.     var offer = offers[i];
  27.    
  28.     if (offer.text.match(/\(US\)/s))
  29.     {
  30.         if (us.in_array(offer.value))
  31.             wantedOffers_us[wantedOffers_us.length] = offer;
  32.         else
  33.             blacklistOffers[blacklistOffers.length] = offer;
  34.     }
  35.     else if (offer.text.match(/\(CA\)/s))
  36.     {
  37.         if (ca.in_array(offer.value))
  38.             wantedOffers_ca[wantedOffers_ca.length] = offer;
  39.         else
  40.             blacklistOffers[blacklistOffers.length] = offer;
  41.     }
  42.     else if (offer.text.match(/\(GB\)/s))
  43.     {
  44.         if (uk.in_array(offer.value))
  45.             wantedOffers_uk[wantedOffers_uk.length] = offer;
  46.         else
  47.             blacklistOffers[blacklistOffers.length] = offer;
  48.     }
  49.     else if (offer.text.match(/\(AU\)/s))
  50.     {
  51.         if (au.in_array(offer.value))
  52.             wantedOffers_au[wantedOffers_au.length] = offer;
  53.         else
  54.             blacklistOffers[blacklistOffers.length] = offer;
  55.     }
  56.     else if (offer.text.match(/\(DE\)/s))
  57.     {
  58.         if (de.in_array(offer.value))
  59.             wantedOffers_de[wantedOffers_de.length] = offer;
  60.     }
  61. }
  62.  
  63. var unWanted = document.getElementById('selUnwanted');
  64.  
  65. for (var i = 0; i != blacklistOffers.length; i++)
  66. {  
  67.     try {
  68.       unWanted.add(blacklistOffers[i], null);
  69.     } catch(ex) {
  70.       unWanted.add(blacklistOffers[i]);
  71.     }
  72. }
  73.  
  74. wanted  = document.getElementById('selPreferred');
  75.  
  76. for (var i = 0; i != wantedOffers_us.length; i++)
  77. {  
  78.     try {
  79.       wanted.add(wantedOffers_us[i], null);
  80.     } catch(ex) {
  81.       wanted.add(wantedOffers_us[i]);
  82.     }
  83. }
  84.  
  85. for (var i = 0; i != wantedOffers_ca.length; i++)
  86. {  
  87.     try {
  88.       wanted.add(wantedOffers_ca[i], null);
  89.     } catch(ex) {
  90.       wanted.add(wantedOffers_ca[i]);
  91.     }
  92. }
  93.  
  94. for (var i = 0; i != wantedOffers_uk.length; i++)
  95. {  
  96.     try {
  97.       wanted.add(wantedOffers_uk[i], null);
  98.     } catch(ex) {
  99.       wanted.add(wantedOffers_uk[i]);
  100.     }
  101. }
  102.  
  103. for (var i = 0; i != wantedOffers_au.length; i++)
  104. {  
  105.     try {
  106.       wanted.add(wantedOffers_au[i], null);
  107.     } catch(ex) {
  108.       wanted.add(wantedOffers_au[i]);
  109.     }
  110. }
  111.  
  112. for (var i = 0; i != wantedOffers_de.length; i++)
  113. {  
  114.     try {
  115.       wanted.add(wantedOffers_de[i], null);
  116.     } catch(ex) {
  117.       wanted.add(wantedOffers_de[i]);
  118.     }
  119. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement