jQuery.fn.textNodes = function() {
    var ret = [];
    this.contents().each(function() {
        var fn = arguments.callee;
        if(this.nodeType == 3) {
            ret.push(this);
        } else if(this.nodeType==1 &&!(
        this.tagName.toLowerCase()=='script' ||
        this.tagName.toLowerCase()=='head' ||
        this.tagName.toLowerCase()=='iframe' ||
        this.tagName.toLowerCase()=='textarea' ||
        this.tagName.toLowerCase()=='option' ||
        this.tagName.toLowerCase()=='style' ||
        this.tagName.toLowerCase()=='title' ||
        this.tagName.toLowerCase()=='a')){
            jQuery(this).contents().each(fn);
        }
    });
    return ret;
}

jQuery.fn.hfautolink = function() {
    re_link2 = new RegExp('(https?://(?:[A-Z0-9]\.)*(?:hotfile.com)[-()A-Z0-9+&@#/%?=~_|!:,.;]*[A-Z0-9+&@#/%=~_|])', "ig");
    re_link3 = new RegExp('https?://(?:[A-Z0-9]\.)*(?:hotfile.com)[-()A-Z0-9+&@#/%?=~_|!:,.;]*[A-Z0-9+&@#/%=~_|]', "i");
 re_link4 = new RegExp('(https?://(?:[A-Z0-9]\.)*(?:filejungle.com)[-()A-Z0-9+&@#/%?=~_|!:,.;]*[A-Z0-9+&@#/%=~_|])', "ig");
    re_link5 = new RegExp('https?://(?:[A-Z0-9]\.)*(?:filejungle.com)[-()A-Z0-9+&@#/%?=~_|!:,.;]*[A-Z0-9+&@#/%=~_|]', "i");
 re_link6 = new RegExp('(https?://(?:[A-Z0-9]\.)*(?:fileserve.com)[-()A-Z0-9+&@#/%?=~_|!:,.;]*[A-Z0-9+&@#/%=~_|])', "ig");
    re_link7 = new RegExp('https?://(?:[A-Z0-9]\.)*(?:fileserve.com)[-()A-Z0-9+&@#/%?=~_|!:,.;]*[A-Z0-9+&@#/%=~_|]', "i");
 re_link8 = new RegExp('(https?://(?:[A-Z0-9]\.)*(?:filesonic.com)[-()A-Z0-9+&@#/%?=~_|!:,.;]*[A-Z0-9+&@#/%=~_|])', "ig");
    re_link9 = new RegExp('https?://(?:[A-Z0-9]\.)*(?:filesonic.com)[-()A-Z0-9+&@#/%?=~_|!:,.;]*[A-Z0-9+&@#/%=~_|]', "i");
 re_link10 = new RegExp('(https?://(?:[A-Z0-9]\.)*(?:filepost.com)[-()A-Z0-9+&@#/%?=~_|!:,.;]*[A-Z0-9+&@#/%=~_|])', "ig");
    re_link11 = new RegExp('https?://(?:[A-Z0-9]\.)*(?:filepost.com)[-()A-Z0-9+&@#/%?=~_|!:,.;]*[A-Z0-9+&@#/%=~_|]', "i");
 re_link12= new RegExp('(https?://(?:[A-Z0-9]\.)*(?:wupload.com)[-()A-Z0-9+&@#/%?=~_|!:,.;]*[A-Z0-9+&@#/%=~_|])', "ig");
    re_link13 = new RegExp('https?://(?:[A-Z0-9]\.)*(?:wupload.com)[-()A-Z0-9+&@#/%?=~_|!:,.;]*[A-Z0-9+&@#/%=~_|]', "i");
 re_link14 = new RegExp('(https?://(?:[A-Z0-9]\.)*(?:uploading.com)[-()A-Z0-9+&@#/%?=~_|!:,.;]*[A-Z0-9+&@#/%=~_|])', "ig");
    re_link15 = new RegExp('https?://(?:[A-Z0-9]\.)*(?:uploading.com)[-()A-Z0-9+&@#/%?=~_|!:,.;]*[A-Z0-9+&@#/%=~_|]', "i");
 re_link16 = new RegExp('(https?://(?:[A-Z0-9]\.)*(?:uploadstation.com)[-()A-Z0-9+&@#/%?=~_|!:,.;]*[A-Z0-9+&@#/%=~_|])', "ig");
    re_link17 = new RegExp('https?://(?:[A-Z0-9]\.)*(?:uploadstation.com)[-()A-Z0-9+&@#/%?=~_|!:,.;]*[A-Z0-9+&@#/%=~_|]', "i");
 re_link18 = new RegExp('(https?://(?:[A-Z0-9]\.)*(?:Groovefiles.com)[-()A-Z0-9+&@#/%?=~_|!:,.;]*[A-Z0-9+&@#/%=~_|])', "ig");
    re_link19 = new RegExp('https?://(?:[A-Z0-9]\.)*(?:Groovefiles.com)[-()A-Z0-9+&@#/%?=~_|!:,.;]*[A-Z0-9+&@#/%=~_|]', "i");
 re_link20 = new RegExp('(https?://(?:[A-Z0-9]\.)*(?:Glumbouploads.com)[-()A-Z0-9+&@#/%?=~_|!:,.;]*[A-Z0-9+&@#/%=~_|])', "ig");
    re_link21 = new RegExp('https?://(?:[A-Z0-9]\.)*(?:Glumbouploads.com)[-()A-Z0-9+&@#/%?=~_|!:,.;]*[A-Z0-9+&@#/%=~_|]', "i");
 re_link22 = new RegExp('(https?://(?:[A-Z0-9]\.)*(?:oron.com)[-()A-Z0-9+&@#/%?=~_|!:,.;]*[A-Z0-9+&@#/%=~_|])', "ig");
    re_link23 = new RegExp('https?://(?:[A-Z0-9]\.)*(?:oron.com)[-()A-Z0-9+&@#/%?=~_|!:,.;]*[A-Z0-9+&@#/%=~_|]', "i");
 re_link24 = new RegExp('(https?://(?:[A-Z0-9]\.)*(?:slingfile.com)[-()A-Z0-9+&@#/%?=~_|!:,.;]*[A-Z0-9+&@#/%=~_|])', "ig");
    re_link25 = new RegExp('https?://(?:[A-Z0-9]\.)*(?:slingfile.com)[-()A-Z0-9+&@#/%?=~_|!:,.;]*[A-Z0-9+&@#/%=~_|]', "i");
 re_link26 = new RegExp('(https?://(?:[A-Z0-9]\.)*(?:Bitshare.com)[-()A-Z0-9+&@#/%?=~_|!:,.;]*[A-Z0-9+&@#/%=~_|])', "ig");
    re_link27 = new RegExp('https?://(?:[A-Z0-9]\.)*(?:Bitshare.com)[-()A-Z0-9+&@#/%?=~_|!:,.;]*[A-Z0-9+&@#/%=~_|]', "i");
 re_link28 = new RegExp('(https?://(?:[A-Z0-9]\.)*(?:Datumbit.com)[-()A-Z0-9+&@#/%?=~_|!:,.;]*[A-Z0-9+&@#/%=~_|])', "ig");
    re_link29 = new RegExp('https?://(?:[A-Z0-9]\.)*(?:Datumbit.com)[-()A-Z0-9+&@#/%?=~_|!:,.;]*[A-Z0-9+&@#/%=~_|]', "i");
 re_link30 = new RegExp('(https?://(?:[A-Z0-9]\.)*(?:Putlocker.com)[-()A-Z0-9+&@#/%?=~_|!:,.;]*[A-Z0-9+&@#/%=~_|])', "ig");
    re_link31 = new RegExp('https?://(?:[A-Z0-9]\.)*(?:Putlocker.com)[-()A-Z0-9+&@#/%?=~_|!:,.;]*[A-Z0-9+&@#/%=~_|]', "i");
 re_link32 = new RegExp('(https?://(?:[A-Z0-9]\.)*(?:Megashare.com)[-()A-Z0-9+&@#/%?=~_|!:,.;]*[A-Z0-9+&@#/%=~_|])', "ig");
    re_link33 = new RegExp('https?://(?:[A-Z0-9]\.)*(?:Megashare.com)[-()A-Z0-9+&@#/%?=~_|!:,.;]*[A-Z0-9+&@#/%=~_|]', "i");
 re_link34 = new RegExp('(https?://(?:[A-Z0-9]\.)*(?:Bulletupload.com)[-()A-Z0-9+&@#/%?=~_|!:,.;]*[A-Z0-9+&@#/%=~_|])', "ig");
    re_link35 = new RegExp('https?://(?:[A-Z0-9]\.)*(?:Bulletupload.com)[-()A-Z0-9+&@#/%?=~_|!:,.;]*[A-Z0-9+&@#/%=~_|]', "i");
 re_link36 = new RegExp('(https?://(?:[A-Z0-9]\.)*(?:crocko.com)[-()A-Z0-9+&@#/%?=~_|!:,.;]*[A-Z0-9+&@#/%=~_|])', "ig");
    re_link37 = new RegExp('https?://(?:[A-Z0-9]\.)*(?:crocko.com)[-()A-Z0-9+&@#/%?=~_|!:,.;]*[A-Z0-9+&@#/%=~_|]', "i");
 re_link38 = new RegExp('(https?://(?:[A-Z0-9]\.)*(?:shareflare.net)[-()A-Z0-9+&@#/%?=~_|!:,.;]*[A-Z0-9+&@#/%=~_|])', "ig");
    re_link39 = new RegExp('https?://(?:[A-Z0-9]\.)*(?:shareflare.net)[-()A-Z0-9+&@#/%?=~_|!:,.;]*[A-Z0-9+&@#/%=~_|]', "i");
 re_link40 = new RegExp('(https?://(?:[A-Z0-9]\.)*(?:Crocshare.com)[-()A-Z0-9+&@#/%?=~_|!:,.;]*[A-Z0-9+&@#/%=~_|])', "ig");
    re_link41 = new RegExp('https?://(?:[A-Z0-9]\.)*(?:Crocshare.com)[-()A-Z0-9+&@#/%?=~_|!:,.;]*[A-Z0-9+&@#/%=~_|]', "i");
 re_link42 = new RegExp('(https?://(?:[A-Z0-9]\.)*(?:uploadc.com)[-()A-Z0-9+&@#/%?=~_|!:,.;]*[A-Z0-9+&@#/%=~_|])', "ig");
    re_link43 = new RegExp('https?://(?:[A-Z0-9]\.)*(?:uploadc.com)[-()A-Z0-9+&@#/%?=~_|!:,.;]*[A-Z0-9+&@#/%=~_|]', "i");
 re_link44 = new RegExp('(https?://(?:[A-Z0-9]\.)*(?:letitbit.net)[-()A-Z0-9+&@#/%?=~_|!:,.;]*[A-Z0-9+&@#/%=~_|])', "ig");
    re_link45 = new RegExp('https?://(?:[A-Z0-9]\.)*(?:letitbit.net)[-()A-Z0-9+&@#/%?=~_|!:,.;]*[A-Z0-9+&@#/%=~_|]', "i");
 re_link46 = new RegExp('(https?://(?:[A-Z0-9]\.)*(?:ul.to)[-()A-Z0-9+&@#/%?=~_|!:,.;]*[A-Z0-9+&@#/%=~_|])', "ig");
    re_link47 = new RegExp('https?://(?:[A-Z0-9]\.)*(?:ul.to)[-()A-Z0-9+&@#/%?=~_|!:,.;]*[A-Z0-9+&@#/%=~_|]', "i");
 re_link48 = new RegExp('(https?://(?:[A-Z0-9]\.)*(?:uploaded.to)[-()A-Z0-9+&@#/%?=~_|!:,.;]*[A-Z0-9+&@#/%=~_|])', "ig");
    re_link49 = new RegExp('https?://(?:[A-Z0-9]\.)*(?:uploaded.to)[-()A-Z0-9+&@#/%?=~_|!:,.;]*[A-Z0-9+&@#/%=~_|]', "i");
 re_link50 = new RegExp('(https?://(?:[A-Z0-9]\.)*(?:cramit.in)[-()A-Z0-9+&@#/%?=~_|!:,.;]*[A-Z0-9+&@#/%=~_|])', "ig");
    re_link51 = new RegExp('https?://(?:[A-Z0-9]\.)*(?:cramit.in)[-()A-Z0-9+&@#/%?=~_|!:,.;]*[A-Z0-9+&@#/%=~_|]', "i");
 re_link52 = new RegExp('(https?://(?:[A-Z0-9]\.)*(?:netload.in)[-()A-Z0-9+&@#/%?=~_|!:,.;]*[A-Z0-9+&@#/%=~_|])', "ig");
    re_link53 = new RegExp('https?://(?:[A-Z0-9]\.)*(?:netload.in)[-()A-Z0-9+&@#/%?=~_|!:,.;]*[A-Z0-9+&@#/%=~_|]', "i");
 re_link54 = new RegExp('(https?://(?:[A-Z0-9]\.)*(?:filefactory.com)[-()A-Z0-9+&@#/%?=~_|!:,.;]*[A-Z0-9+&@#/%=~_|])', "ig");
    re_link55 = new RegExp('https?://(?:[A-Z0-9]\.)*(?:filefactory.com)[-()A-Z0-9+&@#/%?=~_|!:,.;]*[A-Z0-9+&@#/%=~_|]', "i");
 re_link56 = new RegExp('(https?://(?:[A-Z0-9]\.)*(?:depositfiles.com)[-()A-Z0-9+&@#/%?=~_|!:,.;]*[A-Z0-9+&@#/%=~_|])', "ig");
    re_link57 = new RegExp('https?://(?:[A-Z0-9]\.)*(?:depositfiles.com)[-()A-Z0-9+&@#/%?=~_|!:,.;]*[A-Z0-9+&@#/%=~_|]', "i");
 re_link58 = new RegExp('(https?://(?:[A-Z0-9]\.)*(?:extabit.com)[-()A-Z0-9+&@#/%?=~_|!:,.;]*[A-Z0-9+&@#/%=~_|])', "ig");
    re_link59 = new RegExp('https?://(?:[A-Z0-9]\.)*(?:extabit.com)[-()A-Z0-9+&@#/%?=~_|!:,.;]*[A-Z0-9+&@#/%=~_|]', "i");
 re_link60 = new RegExp('(https?://(?:[A-Z0-9]\.)*(?:enterupload.com)[-()A-Z0-9+&@#/%?=~_|!:,.;]*[A-Z0-9+&@#/%=~_|])', "ig");
    re_link61 = new RegExp('https?://(?:[A-Z0-9]\.)*(?:enterupload.com)[-()A-Z0-9+&@#/%?=~_|!:,.;]*[A-Z0-9+&@#/%=~_|]', "i");
 re_link62 = new RegExp('(https?://(?:[A-Z0-9]\.)*(?:gigasize.com)[-()A-Z0-9+&@#/%?=~_|!:,.;]*[A-Z0-9+&@#/%=~_|])', "ig");
    re_link63 = new RegExp('https?://(?:[A-Z0-9]\.)*(?:gigasize.com)[-()A-Z0-9+&@#/%?=~_|!:,.;]*[A-Z0-9+&@#/%=~_|]', "i");
 re_link64 = new RegExp('(https?://(?:[A-Z0-9]\.)*(?:rapidshare.com)[-()A-Z0-9+&@#/%?=~_|!:,.;]*[A-Z0-9+&@#/%=~_|])', "ig");
    re_link65 = new RegExp('https?://(?:[A-Z0-9]\.)*(?:rapidshare.com)[-()A-Z0-9+&@#/%?=~_|!:,.;]*[A-Z0-9+&@#/%=~_|]', "i");
 re_link66 = new RegExp('(https?://(?:[A-Z0-9]\.)*(?:megaupload.com)[-()A-Z0-9+&@#/%?=~_|!:,.;]*[A-Z0-9+&@#/%=~_|])', "ig");
    re_link67 = new RegExp('https?://(?:[A-Z0-9]\.)*(?:megaupload.com)[-()A-Z0-9+&@#/%?=~_|!:,.;]*[A-Z0-9+&@#/%=~_|]', "i");
 re_link68 = new RegExp('(https?://(?:[A-Z0-9]\.)*(?:mediafire.com)[-()A-Z0-9+&@#/%?=~_|!:,.;]*[A-Z0-9+&@#/%=~_|])', "ig");
    re_link69 = new RegExp('https?://(?:[A-Z0-9]\.)*(?:mediafire.com)[-()A-Z0-9+&@#/%?=~_|!:,.;]*[A-Z0-9+&@#/%=~_|]', "i");
 re_link70 = new RegExp('(https?://(?:[A-Z0-9]\.)*(?:Box.net)[-()A-Z0-9+&@#/%?=~_|!:,.;]*[A-Z0-9+&@#/%=~_|])', "ig");
    re_link71 = new RegExp('https?://(?:[A-Z0-9]\.)*(?:box.net)[-()A-Z0-9+&@#/%?=~_|!:,.;]*[A-Z0-9+&@#/%=~_|]', "i");
 re_link72 = new RegExp('(https?://(?:[A-Z0-9]\.)*(?:Dropbox.com)[-()A-Z0-9+&@#/%?=~_|!:,.;]*[A-Z0-9+&@#/%=~_|])', "ig");
    re_link73 = new RegExp('https?://(?:[A-Z0-9]\.)*(?:dropbox.com)[-()A-Z0-9+&@#/%?=~_|!:,.;]*[A-Z0-9+&@#/%=~_|]', "i");
 re_link74 = new RegExp('(https?://(?:[A-Z0-9]\.)*(?:uploadhere.com)[-()A-Z0-9+&@#/%?=~_|!:,.;]*[A-Z0-9+&@#/%=~_|])', "ig");
    re_link75 = new RegExp('https?://(?:[A-Z0-9]\.)*(?:uploadhere.com)[-()A-Z0-9+&@#/%?=~_|!:,.;]*[A-Z0-9+&@#/%=~_|]', "i");
 re_link76 = new RegExp('(https?://(?:[A-Z0-9]\.)*(?:uploadking.com)[-()A-Z0-9+&@#/%?=~_|!:,.;]*[A-Z0-9+&@#/%=~_|])', "ig");
    re_link77 = new RegExp('https?://(?:[A-Z0-9]\.)*(?:uploadking.com)[-()A-Z0-9+&@#/%?=~_|!:,.;]*[A-Z0-9+&@#/%=~_|]', "i");
 re_link78 = new RegExp('(https?://(?:[A-Z0-9]\.)*(?:4shared.com)[-()A-Z0-9+&@#/%?=~_|!:,.;]*[A-Z0-9+&@#/%=~_|])', "ig");
    re_link79 = new RegExp('https?://(?:[A-Z0-9]\.)*(?:4shared.com)[-()A-Z0-9+&@#/%?=~_|!:,.;]*[A-Z0-9+&@#/%=~_|]', "i");
 re_link80 = new RegExp('(https?://(?:[A-Z0-9]\.)*(?:Jumbofiles.com)[-()A-Z0-9+&@#/%?=~_|!:,.;]*[A-Z0-9+&@#/%=~_|])', "ig");
    re_link81 = new RegExp('https?://(?:[A-Z0-9]\.)*(?:Jumbofiles.com)[-()A-Z0-9+&@#/%?=~_|!:,.;]*[A-Z0-9+&@#/%=~_|]', "i");
 re_link82 = new RegExp('(https?://(?:[A-Z0-9]\.)*(?:Multiupload.com)[-()A-Z0-9+&@#/%?=~_|!:,.;]*[A-Z0-9+&@#/%=~_|])', "ig");
    re_link83 = new RegExp('https?://(?:[A-Z0-9]\.)*(?:Multiupload.com)[-()A-Z0-9+&@#/%?=~_|!:,.;]*[A-Z0-9+&@#/%=~_|]', "i");
 re_link84 = new RegExp('(https?://(?:[A-Z0-9]\.)*(?:mirrorcreator.com)[-()A-Z0-9+&@#/%?=~_|!:,.;]*[A-Z0-9+&@#/%=~_|])', "ig");
    re_link85 = new RegExp('https?://(?:[A-Z0-9]\.)*(?:mirrorcreator.com)[-()A-Z0-9+&@#/%?=~_|!:,.;]*[A-Z0-9+&@#/%=~_|]', "i");
 re_link86 = new RegExp('(https?://(?:[A-Z0-9]\.)*(?:imdb.com)[-()A-Z0-9+&@#/%?=~_|!:,.;]*[A-Z0-9+&@#/%=~_|])', "ig");
    re_link87 = new RegExp('https?://(?:[A-Z0-9]\.)*(?:imdb.com)[-()A-Z0-9+&@#/%?=~_|!:,.;]*[A-Z0-9+&@#/%=~_|]', "i");
 re_link88 = new RegExp('(https?://(?:[A-Z0-9]\.)*(?:safelinking.net)[-()A-Z0-9+&@#/%?=~_|!:,.;]*[A-Z0-9+&@#/%=~_|])', "ig");
    re_link89 = new RegExp('https?://(?:[A-Z0-9]\.)*(?:safelinking.net)[-()A-Z0-9+&@#/%?=~_|!:,.;]*[A-Z0-9+&@#/%=~_|]', "i");
 re_link90 = new RegExp('(https?://(?:[A-Z0-9]\.)*(?:turbobit.net)[-()A-Z0-9+&@#/%?=~_|!:,.;]*[A-Z0-9+&@#/%=~_|])', "ig");
    re_link91 = new RegExp('https?://(?:[A-Z0-9]\.)*(?:turbobit.net)[-()A-Z0-9+&@#/%?=~_|!:,.;]*[A-Z0-9+&@#/%=~_|]', "i");


	this.each(function(i){
        jQuery.each(r0ck(this).textNodes(), function(i, node){
            text = node.nodeValue;

            if(re_link3.test(text)){
                newNode=document.createElement('span');
                text=jQuery('<div/>').text(text).html();
                newNode.innerHTML=text.replace(re_link2, '<img style="padding:0 3px 0 3px;position:relative;top:4px;" width="16px" height="16px" src="http://static.piratebb.org/hotfile.png" alt="Hotfile Download" title="Hotfile Download"/> <a href="$1" target="_blank">$1</a>');
                node.parentNode.replaceChild(newNode, node);
            }
else if(re_link5.test(text)){
                newNode=document.createElement('span');
                text=jQuery('<div/>').text(text).html();
                newNode.innerHTML=text.replace(re_link4, '<img style="padding:0 3px 0 3px;position:relative;top:4px;" width="16px" height="16px" src="http://static.piratebb.org/filejungle.png" alt="filejungle Download" title="filejungle Download"/> <a href="$1" target="_blank">$1</a>');
                node.parentNode.replaceChild(newNode, node);
            }
else if(re_link7.test(text)){
                newNode=document.createElement('span');
                text=jQuery('<div/>').text(text).html();
                newNode.innerHTML=text.replace(re_link6, '<img style="padding:0 3px 0 3px;position:relative;top:4px;" width="16px" height="16px" src="http://static.piratebb.org/fileserve.png" alt="Fileserve Download" title="Fileserve Download"/> <a href="$1" target="_blank">$1</a>');
                node.parentNode.replaceChild(newNode, node);
            }
else if(re_link9.test(text)){
                newNode=document.createElement('span');
                text=jQuery('<div/>').text(text).html();
                newNode.innerHTML=text.replace(re_link8, '<img style="padding:0 3px 0 3px;position:relative;top:4px;" width="16px" height="16px" src="http://static.piratebb.org/filesonic.png" alt="Filesonic Download" title="Filesonic Download"/> <a href="$1" target="_blank">$1</a>');
                node.parentNode.replaceChild(newNode, node);
            }
else if(re_link11.test(text)){
                newNode=document.createElement('span');
                text=jQuery('<div/>').text(text).html();
                newNode.innerHTML=text.replace(re_link10, '<img style="padding:0 3px 0 3px;position:relative;top:4px;" width="16px" height="16px" src="http://static.piratebb.org/filepost.png" alt="Filepost Download" title="Filepost Download"/> <a href="$1" target="_blank">$1</a>');
                node.parentNode.replaceChild(newNode, node);
            }
else if(re_link13.test(text)){
                newNode=document.createElement('span');
                text=jQuery('<div/>').text(text).html();
                newNode.innerHTML=text.replace(re_link12, '<img style="padding:0 3px 0 3px;position:relative;top:4px;" width="16px" height="16px" src="http://static.piratebb.org/wupload.png" alt="Wupload Download" title="Wupload Download"/> <a href="$1" target="_blank">$1</a>');
                node.parentNode.replaceChild(newNode, node);
            }
else if(re_link15.test(text)){
                newNode=document.createElement('span');
                text=jQuery('<div/>').text(text).html();
                newNode.innerHTML=text.replace(re_link14, '<img style="padding:0 3px 0 3px;position:relative;top:4px;" width="16px" height="16px" src="http://static.piratebb.org/uploadingcom.png" alt="Uploading Download" title="Uploading Download"/> <a href="$1" target="_blank">$1</a>');
                node.parentNode.replaceChild(newNode, node);
            }
else if(re_link17.test(text)){
                newNode=document.createElement('span');
                text=jQuery('<div/>').text(text).html();
                newNode.innerHTML=text.replace(re_link16, '<img style="padding:0 3px 0 3px;position:relative;top:4px;" width="16px" height="16px" src="http://static.piratebb.org/uploadstation.png" alt="Uploadstation Download" title="Uploadstation Download"/> <a href="$1" target="_blank">$1</a>');
                node.parentNode.replaceChild(newNode, node);
            }
else if(re_link19.test(text)){
                newNode=document.createElement('span');
                text=jQuery('<div/>').text(text).html();
                newNode.innerHTML=text.replace(re_link18, '<a href="$1" target="_blank">$1</a>');
                node.parentNode.replaceChild(newNode, node);
            }
else if(re_link21.test(text)){
                newNode=document.createElement('span');
                text=jQuery('<div/>').text(text).html();
                newNode.innerHTML=text.replace(re_link20, '<img style="padding:0 3px 0 3px;position:relative;top:4px;" width="16px" height="16px" src="http://static.piratebb.org/glumbouploads.png" alt="Glumbouploads Download" title="Glumbouploads Download"/> <a href="$1" target="_blank">$1</a>');
                node.parentNode.replaceChild(newNode, node);
            }
else if(re_link23.test(text)){
                newNode=document.createElement('span');
                text=jQuery('<div/>').text(text).html();
                newNode.innerHTML=text.replace(re_link22, '<img style="padding:0 3px 0 3px;position:relative;top:4px;" width="16px" height="16px" src="http://static.piratebb.org/oron.png" alt="Oron Download" title="Oron Download"/> <a href="$1" target="_blank">$1</a>');
                node.parentNode.replaceChild(newNode, node);
            }
else if(re_link25.test(text)){
                newNode=document.createElement('span');
                text=jQuery('<div/>').text(text).html();
                newNode.innerHTML=text.replace(re_link24, '<a href="$1" target="_blank">$1</a>');
                node.parentNode.replaceChild(newNode, node);
            }

else if(re_link27.test(text)){
                newNode=document.createElement('span');
                text=jQuery('<div/>').text(text).html();
                newNode.innerHTML=text.replace(re_link26, '<img style="padding:0 3px 0 3px;position:relative;top:4px;" width="16px" height="16px" src="http://static.piratebb.org/bitshare.png" alt="Bitshare Download" title="Bitshare Download"/> <a href="$1" target="_blank">$1</a>');
                node.parentNode.replaceChild(newNode, node);
            }
else if(re_link29.test(text)){
                newNode=document.createElement('span');
                text=jQuery('<div/>').text(text).html();
                newNode.innerHTML=text.replace(re_link28, '<a href="$1" target="_blank">$1</a>');
                node.parentNode.replaceChild(newNode, node);
            }
else if(re_link31.test(text)){
                newNode=document.createElement('span');
                text=jQuery('<div/>').text(text).html();
                newNode.innerHTML=text.replace(re_link30, '<img style="padding:0 3px 0 3px;position:relative;top:4px;" width="16px" height="16px" src="http://static.piratebb.org/putlocker.png" alt="Putlocker Download" title="Putlocker Download"/> <a href="$1" target="_blank">$1</a>');
                node.parentNode.replaceChild(newNode, node);
            }

else if(re_link33.test(text)){
                newNode=document.createElement('span');
                text=jQuery('<div/>').text(text).html();
                newNode.innerHTML=text.replace(re_link32, '<img style="padding:0 3px 0 3px;position:relative;top:4px;" width="16px" height="16px" src="http://static.piratebb.org/megashare.png" alt="Megashare Download" title="Megashare Download"/> <a href="$1" target="_blank">$1</a>');
                node.parentNode.replaceChild(newNode, node);
            }
else if(re_link35.test(text)){
                newNode=document.createElement('span');
                text=jQuery('<div/>').text(text).html();
                newNode.innerHTML=text.replace(re_link34, '<a href="$1" target="_blank">$1</a>');
                node.parentNode.replaceChild(newNode, node);
            }
else if(re_link37.test(text)){
                newNode=document.createElement('span');
                text=jQuery('<div/>').text(text).html();
                newNode.innerHTML=text.replace(re_link36, '<img style="padding:0 3px 0 3px;position:relative;top:4px;" width="16px" height="16px" src="http://static.piratebb.org/crocko.png" alt="Crocko Download" title="Crocko Download"/> <a href="$1" target="_blank">$1</a>');
                node.parentNode.replaceChild(newNode, node);
            }
else if(re_link39.test(text)){
                newNode=document.createElement('span');
                text=jQuery('<div/>').text(text).html();
                newNode.innerHTML=text.replace(re_link38, '<a href="$1" target="_blank">$1</a>');
                node.parentNode.replaceChild(newNode, node);
            }
else if(re_link41.test(text)){
                newNode=document.createElement('span');
                text=jQuery('<div/>').text(text).html();
                newNode.innerHTML=text.replace(re_link40, '<a href="$1" target="_blank">$1</a>');
                node.parentNode.replaceChild(newNode, node);
            }
else if(re_link43.test(text)){
                newNode=document.createElement('span');
                text=jQuery('<div/>').text(text).html();
                newNode.innerHTML=text.replace(re_link42, '<a href="$1" target="_blank">$1</a>');
                node.parentNode.replaceChild(newNode, node);
            }
else if(re_link45.test(text)){
                newNode=document.createElement('span');
                text=jQuery('<div/>').text(text).html();
                newNode.innerHTML=text.replace(re_link44, '<img style="padding:0 3px 0 3px;position:relative;top:4px;" width="16px" height="16px" src="http://static.piratebb.org/letitbit.png" alt="Letitbit Download" title="Letitbit Download"/> <a href="$1" target="_blank">$1</a>');
                node.parentNode.replaceChild(newNode, node);
            }
else if(re_link47.test(text)){
                newNode=document.createElement('span');
                text=jQuery('<div/>').text(text).html();
                newNode.innerHTML=text.replace(re_link46, '<img style="padding:0 3px 0 3px;position:relative;top:4px;" width="16px" height="16px" src="http://static.piratebb.org/uploadedto.png" alt="Uploadedto Download" title="Uploadedto Download"/> <a href="$1" target="_blank">$1</a>');
                node.parentNode.replaceChild(newNode, node);
            }
else if(re_link49.test(text)){
                newNode=document.createElement('span');
                text=jQuery('<div/>').text(text).html();
                newNode.innerHTML=text.replace(re_link48, '<img style="padding:0 3px 0 3px;position:relative;top:4px;" width="16px" height="16px" src="http://static.piratebb.org/uploadedto.png" alt="Uploaded.to Download" title="Uploaded.to Download"/> <a href="$1" target="_blank">$1</a>');
                node.parentNode.replaceChild(newNode, node);
            }

else if(re_link51.test(text)){
                newNode=document.createElement('span');
                text=jQuery('<div/>').text(text).html();
                newNode.innerHTML=text.replace(re_link50, '<a href="$1" target="_blank">$1</a>');
                node.parentNode.replaceChild(newNode, node);
            }
else if(re_link53.test(text)){
                newNode=document.createElement('span');
                text=jQuery('<div/>').text(text).html();
                newNode.innerHTML=text.replace(re_link52, '<img style="padding:0 3px 0 3px;position:relative;top:4px;" width="16px" height="16px" src="http://static.piratebb.org/netload.png" alt="Netload Download" title="Netload Download"/> <a href="$1" target="_blank">$1</a>');
                node.parentNode.replaceChild(newNode, node);
            }
else if(re_link55.test(text)){
                newNode=document.createElement('span');
                text=jQuery('<div/>').text(text).html();
                newNode.innerHTML=text.replace(re_link54, '<img style="padding:0 3px 0 3px;position:relative;top:4px;" width="16px" height="16px" src="http://static.piratebb.org/filefactory.png" alt="Filefactory Download" title="Filefactory Download"/> <a href="$1" target="_blank">$1</a>');
                node.parentNode.replaceChild(newNode, node);
            }
else if(re_link57.test(text)){
                newNode=document.createElement('span');
                text=jQuery('<div/>').text(text).html();
                newNode.innerHTML=text.replace(re_link56, '<img style="padding:0 3px 0 3px;position:relative;top:4px;" width="16px" height="16px" src="http://static.piratebb.org/depositfiles.png" alt="Depositfiles Download" title="Depositfiles Download"/> <a href="$1" target="_blank">$1</a>');
                node.parentNode.replaceChild(newNode, node);
            }
else if(re_link59.test(text)){
                newNode=document.createElement('span');
                text=jQuery('<div/>').text(text).html();
                newNode.innerHTML=text.replace(re_link58, '<a href="$1" target="_blank">$1</a>');
                node.parentNode.replaceChild(newNode, node);
            }
else if(re_link61.test(text)){
                newNode=document.createElement('span');
                text=jQuery('<div/>').text(text).html();
                newNode.innerHTML=text.replace(re_link60, '<a href="$1" target="_blank">$1</a>');
                node.parentNode.replaceChild(newNode, node);
            }
else if(re_link63.test(text)){
                newNode=document.createElement('span');
                text=jQuery('<div/>').text(text).html();
                newNode.innerHTML=text.replace(re_link62, '<a href="$1" target="_blank">$1</a>');
                node.parentNode.replaceChild(newNode, node);
            }
else if(re_link65.test(text)){
                newNode=document.createElement('span');
                text=jQuery('<div/>').text(text).html();
                newNode.innerHTML=text.replace(re_link64, '<img style="padding:0 3px 0 3px;position:relative;top:4px;" width="16px" height="16px" src="http://static.piratebb.org/rapidshare.png" alt="Rapidshare Download" title="Rapidshare Download"/> <a href="$1" target="_blank">$1</a>');
                node.parentNode.replaceChild(newNode, node);
            }
else if(re_link67.test(text)){
                newNode=document.createElement('span');
                text=jQuery('<div/>').text(text).html();
                newNode.innerHTML=text.replace(re_link66, '<img style="padding:0 3px 0 3px;position:relative;top:4px;" width="16px" height="16px" src="http://static.piratebb.org/megaupload.png" alt="Megaupload Download" title="Megaupload Download"/> <a href="$1" target="_blank">$1</a>');
                node.parentNode.replaceChild(newNode, node);
            }
else if(re_link69.test(text)){
                newNode=document.createElement('span');
                text=jQuery('<div/>').text(text).html();
                newNode.innerHTML=text.replace(re_link68, '<img style="padding:0 3px 0 3px;position:relative;top:4px;" width="16px" height="16px" src="http://static.piratebb.org/mediafire.png" alt="Mediafire Download" title="Mediafire Download"/> <a href="$1" target="_blank">$1</a>');
                node.parentNode.replaceChild(newNode, node);
            }
else if(re_link71.test(text)){
                newNode=document.createElement('span');
                text=jQuery('<div/>').text(text).html();
                newNode.innerHTML=text.replace(re_link70, '<img style="padding:0 3px 0 3px;position:relative;top:4px;" width="16px" height="16px" src="http://static.piratebb.org/box.png" alt="Box.net Download" title="Box.net Download"/> <a href="$1" target="_blank">$1</a>');
                node.parentNode.replaceChild(newNode, node);
            }
else if(re_link73.test(text)){
                newNode=document.createElement('span');
                text=jQuery('<div/>').text(text).html();
                newNode.innerHTML=text.replace(re_link72, '<img style="padding:0 3px 0 3px;position:relative;top:4px;" width="16px" height="16px" src="http://static.piratebb.org/dropbox.png" alt="Dropbox Download" title="Dropbox Download"/> <a href="$1" target="_blank">$1</a>');
                node.parentNode.replaceChild(newNode, node);
            }
else if(re_link75.test(text)){
                newNode=document.createElement('span');
                text=jQuery('<div/>').text(text).html();
                newNode.innerHTML=text.replace(re_link74, '<img style="padding:0 3px 0 3px;position:relative;top:4px;" width="16px" height="16px" src="http://static.piratebb.org/uploadhere.png" alt="UploadHere Download" title="UploadHere Download"/> <a href="$1" target="_blank">$1</a>');
                node.parentNode.replaceChild(newNode, node);
            }
else if(re_link77.test(text)){
                newNode=document.createElement('span');
                text=jQuery('<div/>').text(text).html();
                newNode.innerHTML=text.replace(re_link76, '<img style="padding:0 3px 0 3px;position:relative;top:4px;" width="16px" height="16px" src="http://static.piratebb.org/uploadking.png" alt="UploadKing Download" title="Uploadking Download"/> <a href="$1" target="_blank">$1</a>');
                node.parentNode.replaceChild(newNode, node);
            }
else if(re_link79.test(text)){
                newNode=document.createElement('span');
                text=jQuery('<div/>').text(text).html();
                newNode.innerHTML=text.replace(re_link78, '<img style="padding:0 3px 0 3px;position:relative;top:4px;" width="16px" height="16px" src="http://static.piratebb.org/4shared.png" alt="4shared Download" title="4shared Download"/> <a href="$1" target="_blank">$1</a>');
                node.parentNode.replaceChild(newNode, node);
            }
else if(re_link81.test(text)){
                newNode=document.createElement('span');
                text=jQuery('<div/>').text(text).html();
                newNode.innerHTML=text.replace(re_link80, '<a href="$1" target="_blank">$1</a>');
                node.parentNode.replaceChild(newNode, node);
            }
else if(re_link83.test(text)){
                newNode=document.createElement('span');
                text=jQuery('<div/>').text(text).html();
                newNode.innerHTML=text.replace(re_link82, '<img style="padding:0 3px 0 3px;position:relative;top:4px;" width="16px" height="16px" src="http://static.piratebb.org/multiupload.png" alt="Multiupload Download link" title="Multiupload Download link"/> <a href="$1" target="_blank">$1</a>');
                node.parentNode.replaceChild(newNode, node);
            }
else if(re_link85.test(text)){
                newNode=document.createElement('span');
                text=jQuery('<div/>').text(text).html();
                newNode.innerHTML=text.replace(re_link84, '<img style="padding:0 3px 0 3px;position:relative;top:4px;" width="16px" height="16px" src="http://static.piratebb.org/mirrorcreator.png" alt="Mirrorcreator Download link" title="Mirrorcreator Download link"/> <a href="$1" target="_blank">$1</a>');
                node.parentNode.replaceChild(newNode, node);
            }
else if(re_link87.test(text)){
                newNode=document.createElement('span');
                text=jQuery('<div/>').text(text).html();
                newNode.innerHTML=text.replace(re_link86, '<img style="padding:0 3px 0 3px;position:relative;top:4px;" width="47px" height="16px" src="http://static.piratebb.org/imdb.png" alt="Imdb Details" title="Imdb details Download"/> <a href="$1" target="_blank">$1</a>');
                node.parentNode.replaceChild(newNode, node);
            }
else if(re_link89.test(text)){
                newNode=document.createElement('span');
                text=jQuery('<div/>').text(text).html();
                newNode.innerHTML=text.replace(re_link88, '<img style="padding:0 3px 0 3px;position:relative;top:4px;" width="16px" height="16px" src="http://static.piratebb.org/safelinking.png" alt="safelinking Download" title="safelinking Download"/> <a href="$1" target="_blank">$1</a>');
                node.parentNode.replaceChild(newNode, node);
            }
else if(re_link91.test(text)){
                newNode=document.createElement('span');
                text=jQuery('<div/>').text(text).html();
                newNode.innerHTML=text.replace(re_link90, '<img style="padding:0 3px 0 3px;position:relative;top:4px;" width="16px" height="16px" src="http://static.piratebb.org/turbobit.png" alt="Turbobit Download" title="Turbobit Download"/> <a href="$1" target="_blank">$1</a>');
                node.parentNode.replaceChild(newNode, node);
            }

        });
    });
}

r0ck(function() {
    r0ck("div").hfautolink();
});







