(function(a){a.obfuscate=function(b,c){this.options={};b.data("obfuscate",this);this.init=function(b,c){this.options=a.extend({},a.obfuscate.settings,c);a.obfuscate.Obfuscator.stopAll(b,this.options)};this.init(b,c)};a.fn.obfuscate=function(b){return this.each(function(){new a.obfuscate(a(this),b)})};a.obfuscate.settings={cssClass:"cloaked"};a.obfuscate.Obfuscator={p:"f='ma",t:String.fromCharCode(97),E:"/",A:String.fromCharCode(105,108,116),N:">",o:" hre",s:"<",LL:"o:",D:"'",styleClass:"cloaked",seperatorOne:String.fromCharCode(64),seperatorTwo:String.fromCharCode(46),encoder:function(a,b,c,d){var e;if(a==undefined){a=d+this.seperatorOne+c+this.seperatorTwo+b}e=this.start()+d+this.seperatorOne+c+this.seperatorTwo+b+this.D+this.style()+this.N+a+this.end();return e},style:function(){return" class='"+this.styleClass+"'"},start:function(){return this.s+this.t+this.o+this.p+this.A+this.LL},end:function(){return this.s+this.E+this.t+this.N},stopAll:function(b,c){this.styleClass=c.cssClass;var d;var e;var f=a(b).attr("title");var g=f.split("::");var h=g[1].split("|");var i=g[0].split("|");if(h!=-1){d=h[0];e=h[1]}else{d=h}var j=i[2]+"@"+i[1]+"."+i[0];if(d=="true"){a(b).replaceWith(this.encoder(e,i[0],i[1],i[2]))}else{a(b).text(j).removeClass(a(this).attr("class")).addClass(this.styleClass)}}}})(jQuery)
