function init() {
	var s1=document.getElementById('header').getElementsByTagName('h1')[0]
	Cufon.replace(s1)
	s1.className="show"
	if(document.getElementById('leftMenu')||document.getElementById('entry_content')) {
		//cufon
		var s2=document.getElementById('leftMenu').getElementsByTagName('a');
		var s3=document.getElementById('entry_content').getElementsByTagName('h2')[0]
		Cufon.replace(s2,{ hover:true })(s3);
		Cufon.replace(s2, { hover:true, fontFamily:'Avenir Next LT' });
		s3.className="show"
		//visibility
		for (var i = 0, l = s2.length; i < l; ++i) {
			s2[i].className="show"	
		} 
	}	
}
window.onload=init;

function decryptCharcode(n,start,end,offset){n=n+offset;if(offset>0&&n>end){n=start+(n-end-1);}else if(offset<0&&n<start){n=end-(start-n-1);}
return String.fromCharCode(n);}
function decryptString(enc,offset){var dec="";var len=enc.length;for(var i=0;i<len;i++){var n=enc.charCodeAt(i);if(n>=0x2B&&n<=0x3A){dec+=decryptCharcode(n,0x2B,0x3A,offset);}else if(n>=0x40&&n<=0x5A){dec+=decryptCharcode(n,0x40,0x5A,offset);}else if(n>=0x61&&n<=0x7A){dec+=decryptCharcode(n,0x61,0x7A,offset);}else{dec+=enc.charAt(i);}}
return dec;}
function linkTo_UnCryptMailto(s){location.href=decryptString(s,-1);}
