function TCrypt(s){FCrypt=new String(s);FCrypt.rot13=new TAlgo("rot13",FCrypt);return FCrypt;};function TAlgo(algo,sender){if(sender)this.parent=sender;switch(algo){case"rot13":this.encode=this.decode=TAlgo_ROT13_encode_decode;break;};};function TAlgo_ROT13_encode_decode(s){var i=-1,cc;var a,A,z,Z=new String();var buffer=new String();if((!s)&&(this.parent.length))var s=this.parent;a="a";A="A";z="z";Z="Z";while(i++<s.length-1){cc=s.charCodeAt(i);if((cc>=a.charCodeAt())&&(cc<=z.charCodeAt()))cc=((cc-a.charCodeAt()+13)%26)+a.charCodeAt()
else
if((cc>=A.charCodeAt())&&(cc<=Z.charCodeAt()))cc=((cc-A.charCodeAt()+13)%26)+A.charCodeAt();buffer+=String.fromCharCode(cc);};return buffer;};Crypt=new TCrypt();function _twl(x)
{var l='';for(i=1;i<arguments.length;i++){l=l+arguments[i];}
if(l.charAt(0)=='#')l=l.substring(1,l.length);l=l.replace('/njs','');l=Crypt.rot13.decode(l);return l;}
function f(o,prevent,output)
{if(typeof prevent=="undefined"){prevent=false;}
if(typeof output=="undefined"){output=false;}
var re=/twl(\(.*\))/;var m=re.exec(o.onclick.toString());if(m!=null&&m[1])
{var s=eval("_twl"+m[1]);if(output==false){if(prevent==true){o.rel=s;}else{o.href=s;}}else{return s;}}}
(function(){var cache={};this.tmpl=function tmpl(str,data){var fn=!/\W/.test(str)?cache[str]=cache[str]||tmpl(document.getElementById(str).innerHTML):new Function("obj","var p=[],print=function(){p.push.apply(p,arguments);};"+"with(obj){p.push('"+
str.replace(/[\r\t\n]/g," ").replace(/'(?=[^%]*%>)/g,"\t").split("'").join("\\'").split("\t").join("'").replace(/<%=(.+?)%>/g,"',$1,'").split("<%").join("');").split("%>").join("p.push('")
+"');}return p.join('');");return data?fn(data):fn;};})();