function getHTTPObject() {
    if (typeof XMLHttpRequest != 'undefined') {
        return new XMLHttpRequest();
    }
    try {
        return new ActiveXObject("Msxml2.XMLHTTP");
    } catch (e) {
        try {
            return new ActiveXObject("Microsoft.XMLHTTP");
        } catch (e) {}
    }
    return false;
}

  function decode() {
    var request = getHTTPObject();
    if (request) {
      request.onreadystatechange = function() {
        displayResponse(request);
      };
      request.open("POST", "/inviamail/ajaxDecrypt.jsp", true);
      request.setRequestHeader("Content-Type","application/x-www-form-urlencoded");
      request.send("textToDecrypt=066b409c48209b1fafd4495c0e38cedb3970b6bd1a1626522e02ae8fc956992564b6ea6e6584a104a72f244180c02755b9d4b6dc20a5fe2e");
    }
  }

  function displayResponse(request) {
    var element;
	
    if (request.readyState == 4) {
      if (request.status == 200 || request.status == 304) {
        try {
          element = document.getElementById("hiddenControl");
          element.innerHTML = request.responseText;
        } catch(x) {
          alert("Exception: " + x.description);
        }
      }
    }
  }