function init() {
	var t = new String(window.location);
	t = unescape(t);
	if (t.indexOf("?") != -1) {
		var d = document.createElement("a");
		d.innerHTML = "Clcik for answer"; + decrypt(t.substr(t.indexOf("?")+1));
		d.className = "lbOnb"; //class name for decoration
		d.href = "ans.html"
		document.body.insertBefore(d,document.body.firstChild);
	}
}

function getAnswer() {
	var t = new String(window.location);
	t = unescape(t);
	t = decrypt(t.substr(t.indexOf("?")+1));
	var d = document.getElementById("ans");
	d.innerHTML = "The Answer is: " + t;
}

xAddEventListener(window, "load", init, false);

function xAddEventListener(e,eT,eL,cap)
{
  if(!(e=xGetElementById(e)))return;
  eT=eT.toLowerCase();
  if(e.addEventListener)e.addEventListener(eT,eL,cap||false);
  else if(e.attachEvent)e.attachEvent('on'+eT,eL);
  else {
    var o=e['on'+eT];
    e['on'+eT]=typeof o=='function' ? function(v){o(v);eL(v);} : eL;
  }
}

function xGetElementById(e)
{
  if(typeof(e)=='string') {
    if(document.getElementById) e=document.getElementById(e);
    else if(document.all) e=document.all[e];
    else e=null;
  }
  return e;
}

function decrypt(n) {
	var decipher="String.fromCharCode(";
	for (var i=0; i<n.length-1; i++) decipher += (n.charCodeAt(i)-9)+",";
	decipher += (n.charCodeAt(n.length-1)-9) + ")";
	decipher = eval(decipher);
	return decipher;
}
	