   window.onload = function ()
      {
	    if (document.getElementById && document.getElementsByTagName && document.createElement)
          {
           emailDisplay();

	        if (self.init)
              {
		         init();
              }
          }
       else
          {
           return false;
          }
      }

   String.prototype.rot13 = function ()
      {
       return this.replace(/[a-zA-Z]/g, function(c)
          {
           return String.fromCharCode((c <= "Z" ? 90 : 122) >= (c = c.charCodeAt(0) + 13) ? c : c - 26);
          })
      }

   function emailDisplay()
      {
       if (document.getElementById('emailaddr'))
          {
           document.getElementById('emailaddr').childNodes[0].nodeValue = document.getElementById('emailaddr').childNodes[0].nodeValue.rot13();
          }
      }

