function fu_onload() {
	var oDoms = document.getElementsByTagName("SPAN");
	for (var i = 0; i < oDoms.length; i++) {
		var oSpan = oDoms[i];
		if (oSpan.getAttribute("msg")) {
			oSpan.innerHTML = unfu(oSpan.getAttribute("msg"));
			oSpan.setAttribute("msg", "");
		}
	}
}

function unfu(sMsg) {
	var d = "d61!"; /* */d+="eon";d+='#52ax3';var r = '';var rd ="f3n97t";d+=rd;
	var k = new String(d);
	while (k.length < sMsg.length/2) { k+=d; }
	msg = 'old: ' + sMsg + "\n";
	for (var i = 0; i< sMsg.length; i+=2 ) {
		var ref = sMsg.substring(i, i+2);
		var cVal = parseInt("0x" + ref);
		cVal = cVal - parseInt(k.charCodeAt((i/2)));
		
		r+= String.fromCharCode(cVal);
	}
	return r;
}
