function initAddress()
{
// new deobfuscator

  var elems = document.getElementsByTagName('a');

  for (i=0; i<elems.length; i++)
  {     
    if (elems[i].className=='someMailAddress') 
    {
	var text = elems[i].innerHTML;
	text = deobfuscate(text);
      
      elems[i].innerHTML = text;
      elems[i].href = "mailto:" + text;
   }
  }

}

function deobfuscate(text)
{
  var dotpos = text.indexOf(" punkts ");
  var atpos = text.indexOf(" pie ");

  while ((dotpos != -1) || (atpos != -1))
  {
	if (dotpos == -1)
      {
	     text = text.replace(" pie ","@");
      }
      else if (atpos == -1)
      {
	     text = text.replace(" punkts ",".");
      }
      else if (dotpos < atpos)
      {
	     text = text.replace(" punkts ",".");
      }
	else 
      {
	     text = text.replace(" pie ","@");
      }

  	dotpos = text.indexOf(" punkts ");
  	atpos = text.indexOf(" pie ");
  }

 return text;
}
