// <![CDATA[
function replaceDots() {
  // detekce podpory DOM
  if (document.getElementById) {
    // klikaci emaily
    var emaily = document.getElementsByTagName('span');
    for (var i = 0; i < emaily.length; i++) {
      // pouze pro elementy z tridy 'eaddress'
      var trida = emaily[i].getAttributeNode('class');
      // window.alert(trida);
      if ((trida != null) && (typeof(trida) != "undefined") && (trida.value == 'eaddress')) {
        // textovy uzel tecka
        var tecka = document.createTextNode('.');
        // vsechny obrazky tecky
        var pictures =
          emaily[i].getElementsByTagName('img');
        // nahrazeni obrazku tecky skutecnou teckou
        for (var j = 0; j < pictures.length; j) {
          emaily[i].replaceChild(tecka, pictures[j]);
          emaily[i].normalize();
        }
        // vytvoreni odkazu
        var odkaz = document.createElement('a');
        var textOdkazu =
          document.createTextNode(
        emaily[i].firstChild.nodeValue);
        var adresaOdkazu = document.createAttribute('href');
        adresaOdkazu.value = 'mailto:' + emaily[i].firstChild.nodeValue;
        odkaz.setAttributeNode(adresaOdkazu);
        odkaz.appendChild(textOdkazu);
        // nahrazeni puvodni adresy adresou s odkazem
        emaily[i].replaceChild(odkaz, emaily[i].firstChild);

        // neklikaci
      } else if ((trida != null) && (typeof(trida) != "undefined") && (trida.value == 'eaddress_noclick')) {
        // textovy uzel tecka
        var tecka = document.createTextNode('.');
        // vsechny obrazky tecky
        var pictures =
          emaily[i].getElementsByTagName('img');
        // nahrazeni obrazku tecky skutecnou teckou
        for (var j = 0; j < pictures.length; j) {
          emaily[i].replaceChild(tecka, pictures[j]);
          emaily[i].normalize();
        }
      }
    }
  }
}
// ]]>
