HkMuobJS={rotMap:null,rotInit:function(){if(HkMuobJS.rotMap!=null)
return;var map=new Array();var s="abcdefghijklmnopqrstuvwxyz";for(i=0;i<s.length;i++)
map[s.charAt(i)]=s.charAt((i+13)%26);for(i=0;i<s.length;i++)
map[s.charAt(i).toUpperCase()]=s.charAt((i+13)%26).toUpperCase();HkMuobJS.rotMap=map;},rotDecote:function(a){HkMuobJS.rotInit();var s="";for(i=0;i<a.length;i++){var b=a.charAt(i);s+=((b>='A'&&b<='Z')||(b>='a'&&b<='z')?HkMuobJS.rotMap[b]:b);}
return s;},cc8bDecode:function(cipherText,key){var plainText=new String("");var temp;for(var i=0;i<=cipherText.length- 2;i=i+2)
{temp=cipherText.substr(i,2);temp=parseInt(temp,16);temp+=0xFF;temp-=key;temp=temp%0xFF;plainText+=String.fromCharCode(temp);}
return plainText;},write:function(id,key,addr,attributes,content,decodeContent){var decoded_addr='';if(key==0){decoded_addr=HkMuobJS.rotDecote(addr);decoded_attr=HkMuobJS.rotDecote(attributes);}else{decoded_addr=HkMuobJS.cc8bDecode(addr,key);decoded_attr=HkMuobJS.cc8bDecode(attributes,key);}
if(decodeContent){if(key==0)
content=HkMuobJS.rotDecote(content);else
content=HkMuobJS.cc8bDecode(content,key);}
var final_link='<a href="'+decoded_addr+'" '+decoded_attr+'>'+content+'</a>';if(id){element=document.getElementById(id);if(element)
element.innerHTML=final_link;}else{document.write(final_link);}}}
