/*
 * script ktery nastartuje vsechny potrebne JSovske veci
 */
function showMail()
{
  if (navigator.userAgent.indexOf("Opera") == -1)
    processElement(document.documentElement);
}

/* script by David Majda (www.majda.cz) */

/*
 * Konstanty jsou pomoci var, protoze const nefunguje ve strasich prohlizecich
 * (hlavne v IE).
 */

var SENDER_TAG_NAME = "A";
var SENDER_CLASS = "mail";

var _ELEMENT_NODE = 1; // IE nema standardni konstantu ELEMENT_NODE

function processElement(e) {
  if (e.tagName == SENDER_TAG_NAME && e.className == SENDER_CLASS) {
      s = e.innerHTML;
      email = s.replace(/(.*)&lt;zavinac&gt;(.*)/, "$1@$2");
      
      e.removeChild(e.firstChild);
      a = e.appendChild(document.createElement("A"));
      a.setAttribute("href", "mailto:" + email);
      a.setAttribute("class", "email");
      a.setAttribute("style", "color: #0066B3; text-decoration: underline;");
      a.appendChild(document.createTextNode(email));
  }

  var i; // musi tu byt, jinak se pri rekurzi budou dit dabelske veci
  
  for (i = 0; i < e.childNodes.length; i++)
    if (e.childNodes[i].nodeType == _ELEMENT_NODE)
      processElement(e.childNodes[i]);
}
