// <![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 'eposta'
      var trida = emaily[i].getAttributeNode('class');
      var spanDisplay = emaily[i].style.display;
      //window.alert(trida);
      if ((trida != null) && (typeof(trida) != "undefined") && (trida.value == 'eposta')) {
        // vsechny obrazky tecky
        var pictures = 
          emaily[i].getElementsByTagName('img');
        // nahrazeni obrazku tecky skutecnou teckou
        for (var j = pictures.length-1; j >=0; j--) {
          // textovy uzel tecka
          var tecka = document.createTextNode('.');
          emaily[i].replaceChild(tecka, pictures[j]);
        }
        emaily[i].normalize();
        var hodnota=emaily[i].innerText;
        if ("|"+hodnota=="|undefined") hodnota=emaily[i].firstChild.nodeValue;
        // vytvoreni odkazu
        var odkaz = document.createElement('a');
        var textOdkazu = 
          document.createTextNode(hodnota);
        var adresaOdkazu = document.createAttribute('href');
        adresaOdkazu.value = 'mailto:' + hodnota;
        var classOdkazu = document.createAttribute('class');
        classOdkazu.value = 'link-mail';
        odkaz.setAttributeNode(adresaOdkazu);
        odkaz.setAttributeNode(classOdkazu);
        odkaz.appendChild(textOdkazu);

        var span = document.createElement('span');
        var spanClassAttr = document.createAttribute('class');
        spanClassAttr.value=trida;
        span.setAttributeNode(spanClassAttr);
        span.style.display=spanDisplay;

        span.appendChild(odkaz);
        // nahrazeni puvodni adresy adresou s odkazem
        emaily[i].parentNode.replaceChild(span, emaily[i]);  
           
        // neklikaci
      } else  if ((trida != null) && (typeof(trida) != "undefined") && (trida.value == 'eposta_neklik'))  {      
        // 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();
        }
      }      
    }
  }
}

function OpenMyWin(link,winName)
{
  var retValue=true;
  var myTWin = window.myTWin;
    myTWin=window.open(link.href,winName);
    if (myTWin==null || typeof(myTWin)=="undefined")
      retValue=false;
    else
    {
      link.target=winName;
      myTWin.focus();
    }
  return retValue;
}
// ]]>
