/* ************************************************************************
 *  SPAM protection.
 *
 *  Inverse function (JavaScript) to protectEmail() (php).
 *  Pattern: <span class="eposta">... at ... dot ...</span>  
 *  Copyright Marek Skalka, 2010
 *    
 * ********************************************************************** */
   
/** Wait a while */
function asmp() {
  var timer = setTimeout("eposta()", 10);
}

/** Replace */
function eposta() {
  var elements =  document.getElementsByTagName('span');
  for (var i=0; i<elements.length; i++)   {
    var span = elements.item(i); 
    for (var j=0; j<span.attributes.length; j++) {
      if ((span.attributes.item(j).nodeName=='class' || span.attributes.item(j).nodeName=='CLASS') && span.attributes.item(j).nodeValue=='eposta') {
        if (span.firstChild!=null) {        
          var adresa = span.firstChild.nodeValue;
          adresa = adresa.replace(" at ", "@");
          adresa = adresa.replace(/ dot /g, ".");

          span.removeChild(span.firstChild);

          var anchor = document.createElement('a'); 
          anchor.setAttribute('href','mail'+'to'+':'+adresa);
          anchor.setAttribute('title','Email');
          anchor.setAttribute('class','mailto');
   
          span.appendChild(anchor);

          var anchorContent = document.createTextNode(adresa);
          anchor.appendChild(anchorContent);
        }  
      } // if
    } // for j  
  }//for i
}//function

