// Link Building Pro ver 1.0
// Copyright Latent Motion, at seox
// Adapted for Joomla! CMS by internetanbieter
function plg_lb(){
// Options:
var useMetaKeyword = false; // Otherwise, page title
var useMetaAuthor = false; // Otherwise use domain
var addLinks = true; // Otherwise, just cite at end
var minLength = 40; // Min selection chars
var skip = new Array("home","link","click here"); // Don't link these (lowercase!)
function o(b,a){if(typeof b=="undefined"||b==null||!RegExp)return false;a=new RegExp("(^|\\s)"+a+"(\\s|$)");if(typeof b=="string")return test(b);else if(typeof b=="object"&&classname)return test(classname);return false}function E(b,a){var c=false,j;for(j=parentnode;j!=undefined;){if(parentnode==body)break;else if(parentnode==a){c=true;break}j=parentnode}return c}function F(b){return replace(/^\s*/,"")}function G(b){return replace(/\s*$/,"")}function H(b){return G(F(b))}var e=document;var x=window;var t=getelementsbytagname("body")[0];var p=getelementsbyname("author");var i=getelementsbyname("keywords");var q=tostring();var u=tostring();var d;var v;if(!indexof)indexof=function(b,a){var c=-1;for(a=a|0;a0&&useMetaKeyword){i=getelementsbyname("keywords")[0].getAttribute("content").split(",");u=floor(random()*length);i=i[u].replace(/^\s*|\s*$/,"")}else i=u;p=(length>0&&useMetaAuthor)?p[0].getAttribute("content"):domain;var linktext='Read more about #keyword# by #author#';linktext=replace(/#keyword#/,""+i+"");linktext=replace(/#author#/,""+p+"");var y="
"+linktext+"
";if(/MSIE/test(useragent))v="msie";else if(/Safari/test(useragent))v="safChrome";q=createelement("span");setattribute("id","sasText");appendchild(q);d=getelementbyid("sasText");posType=(all&&!opera&&!xmlhttprequest)?"absolute":"fixed";position=posType;top="0px";left="-9999px";addPlgLbE(t,"copy",function(){innerhtml=y;if(v=="msie"){for(var b=createrange(),a=parentelement();nodename!="BODY"&&!o(a,"lbExclude");)a=parentnode;if(o(a,"lbExclude"))return true;a=createtextrange();movetoelementtext(d);var c=duplicate();c=htmltext;if(length>minLength){id="tempSasText";innerhtml=c+y;(c=getelementbyid("sasText"))&&removechild(c);id="sasText";select()}}else{b=getselection();for(a=anchornode;nodename!="BODY"&&!o(a,"lbExclude");)a=parentnode;if(o(a,"lbExclude"))return false;if(b==""&&v=="safChrome"){innerhtml=innerhtml;a=createrange();removeallranges();selectnodecontents(d);addrange(a)}else if(tostring().length>minLength){var j=getelementbyid("credit");a=getrangeat(0);c=clonecontents();id="tempSasText";insertbefore(c,j);(c=getelementbyid("sasText"))&&removechild(c);id="sasText";removeallranges();selectnode(d);addrange(a)}}var w=[];a=getelementsbytagname("a");for(b=0;b0;){var h=childnodes[A];if(nodetype===1)tolowercase()!=="a"&&n(h,k,l);else if(nodetype===3)for(var m=length;1;){m=lastindexof(k,m);if(m===-1||indexof(tolowercase())!==-1)break;var B=/\w/;if(charat(m-1).match(B)||charat(m+f.length).match(B))break;call(window,h,m)}}}function s(g,k){splittext(k+f.length);var l=createelement("a");href=r;appendchild(splittext(k));insertbefore(l,nextsibling);push(tolowercase());push(r)}n(d,f,s);f=charat(0).toUpperCase()+f.slice(1);n(d,f,s);f=touppercase();n(d,f,s);f=replace(/\w\S*/g,function(g){return charat(0).toUpperCase()+g.substr(1).toLowerCase()});n(d,f,s)}}}}})}function addPlgLbE(b,a,c){if(addeventlistener)addeventlistener(a,c,false);else attachevent&&attachevent("on"+a,c)}addPlgLbE(window,'load',plg_lb);